.article-header-image[data-astro-cid-gcdxmkmj]{width:100vw;margin:-2rem calc(50% - 50vw) 0;position:relative;overflow:hidden}.article-hero-bg[data-astro-cid-gcdxmkmj]{object-fit:cover;width:100%;height:340px;display:block}.article-hero-overlay[data-astro-cid-gcdxmkmj]{background:linear-gradient(#0000 28%,#00000059 55%,#000000c7 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.article-hero-overlay__inner[data-astro-cid-gcdxmkmj]{flex-direction:column;gap:.85rem;width:min(1200px,100% - 2rem);margin:0 auto;padding:1.5rem 0;display:flex}.article-hero-category[data-astro-cid-gcdxmkmj]{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0f172ac7;border:1px solid #ffffff52;border-radius:2rem;align-self:flex-start;padding:.3rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block}.article-hero-title[data-astro-cid-gcdxmkmj]{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #00000059;max-width:85%;margin:0;font-size:clamp(1.5rem,4vw,2.75rem);font-weight:800;line-height:1.2}@media (width<=640px){.article-hero-bg[data-astro-cid-gcdxmkmj]{height:220px}.article-hero-overlay__inner[data-astro-cid-gcdxmkmj]{padding:1.25rem 0}.article-hero-title[data-astro-cid-gcdxmkmj]{max-width:100%}}.share-buttons[data-astro-cid-rz3edfgk]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share-label[data-astro-cid-rz3edfgk]{color:var(--text-muted,#666);margin-right:.25rem;font-size:.8125rem;font-weight:600}.share-btn[data-astro-cid-rz3edfgk]{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-secondary,#f9fafb);width:36px;height:36px;color:var(--text-muted,#666);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.share-btn[data-astro-cid-rz3edfgk]:hover{color:#fff;border-color:#0000}.share-btn--x[data-astro-cid-rz3edfgk]:hover{background:#000}.share-btn--linkedin[data-astro-cid-rz3edfgk]:hover{background:#0077b5}.share-btn--whatsapp[data-astro-cid-rz3edfgk]:hover{background:#25d366}.share-btn--copy[data-astro-cid-rz3edfgk]:hover{background:var(--primary-color,#06c)}.share-btn--copy[data-astro-cid-rz3edfgk].copied{color:#fff;background:#16a34a;border-color:#0000;width:auto;padding:0 .75rem;font-size:.7rem}.breadcrumb ol{flex-wrap:wrap;margin:0 0 1rem;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb--article ol{margin:.7rem 0 1rem}.breadcrumb li:not(:last-child):after{content:"/";color:var(--text-muted);margin:0 .5rem}.breadcrumb a{color:var(--primary-color);text-decoration:none}.blog-article{max-width:1200px;margin:0 auto}.blog-article__layout{grid-template-columns:1fr 280px;align-items:start;gap:2rem;display:grid}.blog-article__main{min-width:0}.blog-article__sidebar{position:sticky;top:5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-article__header{text-align:center;margin-bottom:2.5rem}.blog-article__meta{color:var(--text-muted,#666);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.blog-article__category{background:var(--primary-color,#06c);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:1rem;padding:.2rem .7rem;font-size:.7rem;font-weight:600}.blog-article__header h1{margin:0 0 .75rem;font-size:2.25rem;line-height:1.25}.blog-article__author{color:var(--text-muted,#666);margin:0 0 .75rem;font-size:.9375rem}.blog-article__tags{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.article-tag{background:var(--bg-secondary,#f5f5f5);border:1px solid var(--border-color,#e5e5e5);color:var(--text-muted,#666);border-radius:1rem;padding:.2rem .6rem;font-size:.75rem}a.article-tag{z-index:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;position:relative}a.article-tag:hover{background:var(--primary-color,#06c);border-color:var(--primary-color,#06c);color:#fff}.blog-article__body{color:var(--text-primary,#1a1a1a);font-size:1.0625rem;line-height:1.8}.blog-article__mid{margin:2.5rem 0}.blog-article__mid img{border-radius:10px;width:100%;height:auto;display:block}.blog-article__body h2{color:var(--text-primary,#0f172a);margin:2.5rem 0 1rem;font-size:1.5rem}.blog-article__body h3{color:var(--text-primary,#0f172a);margin:2rem 0 .75rem;font-size:1.25rem}.blog-article__body p{margin:0 0 1.25rem}.blog-article__body ul,.blog-article__body ol{margin:0 0 1.25rem;padding-left:1.5rem}.blog-article__body li{margin-bottom:.4rem}.blog-article__body li>p{margin:0 0 .4rem}.blog-article__body strong{color:var(--text-primary,#0f172a);font-weight:600}.blog-article__body a{color:var(--primary-color,#06c)}.blog-article__body blockquote{border-left:4px solid var(--primary-color,#06c);background:var(--bg-secondary,#f9fafb);color:var(--text-secondary,#555);border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.blog-article__body code{background:var(--bg-secondary,#f1f5f9);border-radius:4px;padding:.15rem .4rem;font-size:.9em}.blog-article__body pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.blog-article__body pre code{color:inherit;background:0 0;padding:0}.blog-article__sidebar .sidebar-section{background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-color,#e5e5e5);border-radius:.75rem;padding:1.25rem}.blog-article__sidebar .sidebar-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#666);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.blog-article__sidebar .sidebar-tools-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-article__sidebar .sidebar-tool-link{color:inherit;border-radius:.5rem;align-items:flex-start;gap:.6rem;padding:.65rem;text-decoration:none;transition:background .15s;display:flex}.blog-article__sidebar .sidebar-tool-link:hover{background:var(--bg-primary,#fff)}.blog-article__sidebar .sidebar-tool-icon{flex-shrink:0;font-size:1.25rem;line-height:1}.blog-article__sidebar .sidebar-tool-info strong{color:var(--text-primary,#1a1a1a);margin-bottom:.2rem;font-size:.85rem;display:block}.blog-article__sidebar .sidebar-tool-info p{color:var(--text-muted,#666);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-article__related-articles{margin-top:2rem}.blog-article__related-articles h2{margin:0 0 1rem;font-size:1.25rem}.related-articles-list{flex-direction:column;gap:.5rem;display:flex}.related-article-link{background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-color,#e5e5e5);color:var(--primary-color,#06c);border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s}.related-article-link:hover{background:var(--bg-primary,#fff)}.blog-article__share-top{justify-content:center;margin-bottom:1.5rem;display:flex}.blog-article__context-links{border:1px solid var(--border-color,#e5e7eb);background:var(--bg-secondary,#f9fafb);border-radius:12px;gap:1rem;margin-bottom:2rem;padding:1rem 1.25rem;display:grid}.blog-article__context-group h2{margin:0 0 .75rem;font-size:1rem}.blog-article__context-list{flex-wrap:wrap;gap:.5rem;display:flex}.blog-article__context-link{border:1px solid var(--border-color,#d7dbe2);background:var(--bg-primary,#fff);color:var(--text-primary,#1f2937);border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.875rem;text-decoration:none;display:inline-flex}.blog-article__context-link:hover{border-color:var(--primary-color,#06c);color:var(--primary-color,#06c)}.blog-article__share-bottom{border-top:1px solid var(--border-color,#e5e5e5);justify-content:center;margin-top:2rem;padding-top:1.5rem;display:flex}.blog-article__back{color:var(--primary-color,#06c);margin-top:2.5rem;padding:.5rem 0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.blog-article__back:hover{text-decoration:underline}.ad-position--leaderboard{text-align:center;max-width:780px;margin:0 auto 1.5rem}.ad-position--in-article{text-align:center;max-width:780px;margin:2rem auto}@media (width<=960px){.blog-article__layout{grid-template-columns:1fr}.blog-article__sidebar{position:static}}.blog-header{text-align:center;margin-bottom:3rem}.blog-header h1{margin-bottom:.75rem;font-size:2.25rem}.articles-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.article-card{background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-color,#e5e5e5);min-width:0;color:inherit;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.article-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.article-card__link{color:inherit;text-decoration:none}.article-card__link:after{content:"";position:absolute;inset:0}.article-card__image{aspect-ratio:1200/630;background:var(--surface-alt,#f1f5f9);border-radius:12px 12px 0 0;margin:-1.5rem -1.5rem 1rem;overflow:hidden}.article-card__img{object-fit:cover;width:100%;height:100%;display:block}.article-card__meta{color:var(--text-muted,#666);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.article-card h2{color:var(--text-primary,#1a1a1a);overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.25rem}.article-card p{color:var(--text-secondary,#555);flex-grow:1;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.article-card__tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.article-card__read-more{color:var(--primary-color,#06c);font-size:.875rem;font-weight:600}@media (width<=360px){.articles-grid{gap:1rem}.article-card{padding:1rem}.article-card__image{margin:-1rem -1rem .875rem}}
