.post-module__AO6C3q__heroBanner{background-color:var(--color-background);justify-content:center;align-items:flex-end;width:100%;height:400px;margin-top:-100px;display:flex;position:relative;overflow:hidden}.post-module__AO6C3q__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-module__AO6C3q__heroOverlay{background:linear-gradient(#0000 0%,#0000001a 50%,#0000004d 100%);position:absolute;inset:0}.dark .post-module__AO6C3q__heroOverlay{background:linear-gradient(#0000 0%,#0003 50%,#00000080 100%)}.post-module__AO6C3q__heroFade{background:linear-gradient(to bottom,transparent 0%,var(--color-background)100%);pointer-events:none;z-index:1;height:60%;position:absolute;bottom:0;left:0;right:0}.post-module__AO6C3q__page{background-color:var(--color-background);justify-content:center;min-height:100vh;margin-top:-100px;padding-top:100px;display:flex}.post-module__AO6C3q__pageWithHero{background-color:var(--color-background);justify-content:center;min-height:100vh;display:flex}.post-module__AO6C3q__inner{flex-direction:column;gap:32px;width:min(800px,100% - 64px);margin-top:88px;padding:48px 0 40px;display:flex}.post-module__AO6C3q__breadcrumb{margin-bottom:-16px}.post-module__AO6C3q__backLink{color:var(--color-text-muted);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.post-module__AO6C3q__backLink:hover{background:var(--color-surface-card);color:var(--color-brand)}.dark .post-module__AO6C3q__backLink{color:rgba(var(--color-muted-rgb),.85)}.dark .post-module__AO6C3q__backLink:hover{background:rgba(var(--color-muted-rgb),.1);color:var(--color-brand)}.post-module__AO6C3q__article{flex-direction:column;gap:8px;display:flex}.post-module__AO6C3q__articleHeader{flex-direction:column;gap:20px;display:flex}.post-module__AO6C3q__category{width:fit-content;color:var(--color-brand);text-transform:uppercase;letter-spacing:.05em;background:#d67a4c1a;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.dark .post-module__AO6C3q__category{background:#d67a4c33}.post-module__AO6C3q__title{letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15}.post-module__AO6C3q__description{color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.6}.dark .post-module__AO6C3q__description{color:rgba(var(--color-light-rgb),.7)}.post-module__AO6C3q__heroImage{aspect-ratio:16/9;border-radius:12px;width:100%;margin-top:8px;position:relative;overflow:hidden}.post-module__AO6C3q__heroImageInner{-o-object-fit:cover;object-fit:cover}.post-module__AO6C3q__tldr{background:var(--color-surface-card);color:var(--color-text-muted);border:1px solid #d67a4c26;border-radius:16px;padding:20px 24px;font-size:15px;line-height:1.6}.post-module__AO6C3q__tldr strong{color:var(--color-brand);margin-right:8px;font-weight:600}.dark .post-module__AO6C3q__tldr{background:rgba(var(--color-muted-rgb),.08);border-color:rgba(var(--color-muted-rgb),.15);color:rgba(var(--color-muted-rgb),.9)}.post-module__AO6C3q__meta{flex-wrap:wrap;gap:20px;display:flex}.post-module__AO6C3q__metaItem{color:var(--color-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.post-module__AO6C3q__metaItem svg{opacity:.7}.dark .post-module__AO6C3q__metaItem{color:rgba(var(--color-muted-rgb),.85)}.post-module__AO6C3q__authorImage{-o-object-fit:cover;object-fit:cover;border-radius:50%}.post-module__AO6C3q__authorLink{color:inherit;text-decoration:none}.post-module__AO6C3q__authorLink:hover{color:var(--color-brand)}.post-module__AO6C3q__authorRole{opacity:.75}.post-module__AO6C3q__tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.post-module__AO6C3q__tag{background:rgba(var(--color-dark-rgb),.05);color:var(--color-text-muted);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.dark .post-module__AO6C3q__tag{background:rgba(var(--color-muted-rgb),.15);color:rgba(var(--color-muted-rgb),.9)}.post-module__AO6C3q__organicTag{color:#228b22;background:#228b221a;border:1px dashed #228b2266}.dark .post-module__AO6C3q__organicTag{color:#81c784;background:#4caf5026;border-color:#4caf5066}.post-module__AO6C3q__content{color:var(--color-text-primary);font-size:17px;line-height:1.75}:is(.post-module__AO6C3q__content h1,.post-module__AO6C3q__content h2,.post-module__AO6C3q__content h3,.post-module__AO6C3q__content h4,.post-module__AO6C3q__content h5,.post-module__AO6C3q__content h6){color:var(--color-text-primary);letter-spacing:-.02em;margin-top:2em;margin-bottom:.75em;font-weight:600}.post-module__AO6C3q__content h1{margin-top:0;font-size:2em}.post-module__AO6C3q__content h2{border-bottom:1px solid rgba(var(--color-dark-rgb),.1);padding-bottom:.25em;font-size:1.5em}.dark .post-module__AO6C3q__content h2{border-bottom-color:rgba(var(--color-muted-rgb),.2)}.post-module__AO6C3q__content h3{font-size:1.25em}.post-module__AO6C3q__content p{margin:1.25em 0}.post-module__AO6C3q__content a{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.post-module__AO6C3q__content a:hover{opacity:.8}.post-module__AO6C3q__content strong{color:var(--color-text-primary);font-weight:600}:is(.post-module__AO6C3q__content ul,.post-module__AO6C3q__content ol){margin:1.25em 0;padding-left:1.5em}.post-module__AO6C3q__content li{margin:.5em 0}.post-module__AO6C3q__content li::marker{color:var(--color-brand)}.post-module__AO6C3q__content pre{color:#d4d4d4;border:1px solid rgba(var(--color-dark-rgb),.1);background:#1e1e1e;border-radius:12px;margin:1.5em 0;padding:20px 24px;font-size:14px;line-height:1.6;overflow-x:auto}.dark .post-module__AO6C3q__content pre{border-color:rgba(var(--color-muted-rgb),.15);background:#0d0d0d}.post-module__AO6C3q__content code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.9em}.post-module__AO6C3q__content :not(pre)>code{background:rgba(var(--color-dark-rgb),.06);color:var(--color-brand);border-radius:4px;padding:2px 6px}.dark .post-module__AO6C3q__content :not(pre)>code{background:rgba(var(--color-muted-rgb),.2)}.post-module__AO6C3q__content blockquote{border-left:4px solid var(--color-brand);background:var(--color-surface-card);color:var(--color-text-muted);border-radius:0 12px 12px 0;margin:1.5em 0;padding:1em 1.5em;font-style:italic}.dark .post-module__AO6C3q__content blockquote{background:rgba(var(--color-muted-rgb),.08);color:rgba(var(--color-muted-rgb),.9)}.post-module__AO6C3q__content hr{background:linear-gradient(90deg,transparent,rgba(var(--color-dark-rgb),.15)20%,rgba(var(--color-dark-rgb),.15)80%,transparent);border:none;height:1px;margin:2.5em 0}.dark .post-module__AO6C3q__content hr{background:linear-gradient(90deg,transparent,rgba(var(--color-muted-rgb),.25)20%,rgba(var(--color-muted-rgb),.25)80%,transparent)}.post-module__AO6C3q__content img{border-radius:12px;max-width:100%;height:auto;margin:1.5em 0}.post-module__AO6C3q__content table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:15px}:is(.post-module__AO6C3q__content th,.post-module__AO6C3q__content td){text-align:left;border-bottom:1px solid rgba(var(--color-dark-rgb),.1);padding:12px 16px}:is(.dark .post-module__AO6C3q__content th,.dark .post-module__AO6C3q__content td){border-bottom-color:rgba(var(--color-muted-rgb),.15)}.post-module__AO6C3q__content th{background:var(--color-surface-card);font-weight:600}.dark .post-module__AO6C3q__content th{background:rgba(var(--color-muted-rgb),.08)}.post-module__AO6C3q__articleFooter{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.post-module__AO6C3q__footerDivider{background:linear-gradient(90deg,transparent,var(--color-brand)50%,transparent);width:80px;height:2px;margin-bottom:16px}.post-module__AO6C3q__footerCta{color:var(--color-text-muted);margin:0;font-size:18px}.dark .post-module__AO6C3q__footerCta{color:rgba(var(--color-muted-rgb),.9)}.post-module__AO6C3q__footerButton{border-radius:var(--radius-lg);background:var(--color-brand);color:#fff;box-shadow:var(--shadow-brand-soft);align-items:center;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.post-module__AO6C3q__footerButton:hover{box-shadow:var(--shadow-brand-strong);transform:translateY(-2px)}.post-module__AO6C3q__analyticsFooter{color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.post-module__AO6C3q__analyticsStat{align-items:center;gap:6px;display:inline-flex}.post-module__AO6C3q__analyticsStat svg{opacity:.7}.post-module__AO6C3q__analyticsDot{background:var(--color-text-muted);opacity:.5;border-radius:50%;width:3px;height:3px}.dark .post-module__AO6C3q__analyticsFooter{color:rgba(var(--color-muted-rgb),.75)}.dark .post-module__AO6C3q__analyticsDot{background:rgba(var(--color-muted-rgb),.5)}@media (max-width:900px){.post-module__AO6C3q__inner{gap:24px;width:min(640px,100% - 48px);margin-top:72px;padding:40px 0 32px}.post-module__AO6C3q__article{gap:32px}.post-module__AO6C3q__articleHeader,.post-module__AO6C3q__meta{gap:16px}.post-module__AO6C3q__content{font-size:16px}.post-module__AO6C3q__content pre{padding:16px 20px;font-size:13px}}@media (max-width:520px){.post-module__AO6C3q__inner{gap:20px;width:calc(100% - 40px);padding:32px 0 24px}.post-module__AO6C3q__article{gap:28px}.post-module__AO6C3q__articleHeader{gap:14px}.post-module__AO6C3q__meta{flex-direction:column;gap:10px}.post-module__AO6C3q__metaItem{font-size:13px}.post-module__AO6C3q__tldr{padding:16px 18px;font-size:14px}.post-module__AO6C3q__content{font-size:15px}.post-module__AO6C3q__content h2{font-size:1.35em}.post-module__AO6C3q__content h3{font-size:1.15em}.post-module__AO6C3q__content pre{border-radius:10px;padding:14px 16px;font-size:12px}.post-module__AO6C3q__footerCta{font-size:16px}.post-module__AO6C3q__footerButton{justify-content:center;width:100%;padding:12px 24px;font-size:15px}}
