.blog-module__3rPSzG__page{gap:2rem;display:grid}.blog-module__3rPSzG__pageHead{gap:.85rem;max-width:52rem;display:grid}.blog-module__3rPSzG__pageHead h1,.blog-module__3rPSzG__articleHeader h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.02}.blog-module__3rPSzG__pageHead p,.blog-module__3rPSzG__articleIntro,.blog-module__3rPSzG__articleLead{color:#0f172ac7;margin:0;font-size:1.05rem;line-height:1.7}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;display:grid}.blog-module__3rPSzG__card{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #0f172a1a;border-radius:1.4rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 12px 30px #0f172a0f}.blog-module__3rPSzG__cardImageWrap,.blog-module__3rPSzG__heroImageWrap{background:#0f172a0f;border-radius:1rem;position:relative;overflow:hidden}.blog-module__3rPSzG__cardImageWrap{aspect-ratio:16/9}.blog-module__3rPSzG__heroImageWrap{aspect-ratio:21/9}.blog-module__3rPSzG__cardImage,.blog-module__3rPSzG__heroImage{object-fit:cover}.blog-module__3rPSzG__cardMeta,.blog-module__3rPSzG__articleMeta{color:#0f172a9e;flex-wrap:wrap;gap:.6rem 1rem;font-size:.9rem;display:flex}.blog-module__3rPSzG__cardMeta span,.blog-module__3rPSzG__articleMeta span{align-items:center;gap:.35rem;display:inline-flex}.blog-module__3rPSzG__card h2{margin:0;font-size:1.35rem;line-height:1.2}.blog-module__3rPSzG__card h2 a{color:inherit;text-decoration:none}.blog-module__3rPSzG__card p{color:#0f172ac2;margin:0;line-height:1.7}.blog-module__3rPSzG__cardLink{color:#0f172a;font-weight:600;text-decoration:none}.blog-module__3rPSzG__empty{color:#0f172ab8;border:1px dashed #0f172a2e;border-radius:1rem;padding:1.25rem}.blog-module__3rPSzG__article{gap:2rem;display:grid}.blog-module__3rPSzG__articleHeader{gap:1rem;max-width:52rem;display:grid}.blog-module__3rPSzG__articleLead{font-size:1.08rem}.blog-module__3rPSzG__articleBody{color:#0f172a;max-width:52rem;line-height:1.8}:is(.blog-module__3rPSzG__articleBody h2,.blog-module__3rPSzG__articleBody h3,.blog-module__3rPSzG__articleBody h4){letter-spacing:-.03em;margin:2rem 0 .8rem;line-height:1.2}.blog-module__3rPSzG__articleBody h2{font-size:1.8rem}.blog-module__3rPSzG__articleBody h3{font-size:1.35rem}:is(.blog-module__3rPSzG__articleBody p,.blog-module__3rPSzG__articleBody ul,.blog-module__3rPSzG__articleBody ol,.blog-module__3rPSzG__articleBody blockquote,.blog-module__3rPSzG__articleBody pre){margin:0 0 1rem}:is(.blog-module__3rPSzG__articleBody ul,.blog-module__3rPSzG__articleBody ol){padding-left:1.3rem}.blog-module__3rPSzG__articleBody a{color:#0f172a;text-underline-offset:.14em;text-decoration:underline}.blog-module__3rPSzG__articleBody blockquote{background:#0f172a0a;border-left:4px solid #0f172a26;border-radius:.8rem;padding:1rem 1.1rem}.blog-module__3rPSzG__articleBody pre{color:#e2e8f0;background:#0f172a;border-radius:.9rem;padding:1rem 1.1rem;overflow-x:auto}.blog-module__3rPSzG__articleBody code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.blog-module__3rPSzG__articleBody img{border-radius:1rem;max-width:100%;height:auto;margin:1.4rem 0;display:block}.blog-module__3rPSzG__backLink{color:#0f172acc;align-items:center;gap:.45rem;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:720px){.blog-module__3rPSzG__pageHead h1,.blog-module__3rPSzG__articleHeader h1{font-size:2rem}.blog-module__3rPSzG__card{padding:1rem}}
