.BlogPost-module__J4CTGW__articlePage{min-height:100vh;padding-top:120px;padding-bottom:80px;position:relative}.BlogPost-module__J4CTGW__articleHeader{text-align:center;border-bottom:1px solid var(--border-light);max-width:800px;margin:0 auto;padding:2rem 1rem 4rem}.BlogPost-module__J4CTGW__categoryTag{color:var(--brand-xlight);text-transform:uppercase;letter-spacing:1px;background:#6b1fa233;border-radius:99px;margin-bottom:2rem;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-block}.BlogPost-module__J4CTGW__title{color:#fff;font-size:clamp(2rem,5vw,4rem);font-weight:900;font-family:var(--font-display);margin-bottom:2rem;line-height:1.2}.BlogPost-module__J4CTGW__meta{color:var(--text-secondary);justify-content:center;align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.BlogPost-module__J4CTGW__separator{color:var(--border-light)}.BlogPost-module__J4CTGW__articleContent{max-width:720px;color:var(--text-secondary);margin:4rem auto 0;padding:0 1rem;font-size:1.125rem;line-height:1.8}.BlogPost-module__J4CTGW__articleContent h2{color:#fff;font-size:2rem;font-weight:800;font-family:var(--font-display);margin:3rem 0 1.5rem}.BlogPost-module__J4CTGW__articleContent h3{color:#fff;font-size:1.5rem;font-weight:700;font-family:var(--font-display);margin:2rem 0 1rem}.BlogPost-module__J4CTGW__articleContent p{margin-bottom:1.5rem}.BlogPost-module__J4CTGW__articleContent strong{color:#fff}.BlogPost-module__J4CTGW__articleContent ul,.BlogPost-module__J4CTGW__articleContent ol{margin-bottom:2rem;margin-left:1.5rem}.BlogPost-module__J4CTGW__articleContent li{margin-bottom:.75rem;padding-left:.5rem}.BlogPost-module__J4CTGW__articleContent li::marker{color:var(--brand-xlight)}.BlogPost-module__J4CTGW__articleContent a{color:var(--brand-light);font-weight:600;text-decoration:none}.BlogPost-module__J4CTGW__articleContent a:hover{text-decoration:underline}.BlogPost-module__J4CTGW__backLink{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.BlogPost-module__J4CTGW__backLink:hover{color:#fff}
