.page-module__vRfIeG__articleWrap{background:var(--bg);padding:64px 0 80px}.page-module__vRfIeG__article{max-width:var(--content-width);margin:0 auto;padding:0 24px}.page-module__vRfIeG__backLink{font-family:var(--font-heading);color:var(--text-light);transition:color var(--transition);margin-bottom:24px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__vRfIeG__backLink:hover{color:var(--primary)}.page-module__vRfIeG__postHeader{border-bottom:2px solid var(--border-light);margin-bottom:40px;padding-bottom:28px}.page-module__vRfIeG__postTitle{color:var(--text);margin-bottom:14px;font-size:clamp(1.9rem,5vw,2.75rem);line-height:1.15}.page-module__vRfIeG__postMeta{color:var(--text-muted);font-size:.9rem;font-family:var(--font-heading);letter-spacing:.03em;margin:0}.page-module__vRfIeG__body p{color:var(--text);margin-bottom:1.2rem;line-height:1.75}.page-module__vRfIeG__body h2{color:var(--primary);margin-top:2.25rem;margin-bottom:.75rem;font-size:clamp(1.4rem,3.5vw,1.8rem);line-height:1.2}.page-module__vRfIeG__body h3{color:var(--text);margin-top:1.75rem;margin-bottom:.6rem;font-size:clamp(1.15rem,2.5vw,1.4rem);line-height:1.25}.page-module__vRfIeG__body ul,.page-module__vRfIeG__body ol{margin-bottom:1.2rem;padding-left:1.5rem}.page-module__vRfIeG__body ul li,.page-module__vRfIeG__body ol li{color:var(--text);margin-bottom:.4rem;line-height:1.65}.page-module__vRfIeG__inlineLink{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-module__vRfIeG__callout{border-left:4px solid var(--accent);background:var(--bg-alt);border-radius:0 var(--radius) var(--radius) 0;color:var(--text);margin:1.75rem 0;padding:16px 20px;font-size:1rem;line-height:1.65}.page-module__vRfIeG__cta h2{margin-bottom:16px;font-size:clamp(1.6rem,4vw,2.25rem)}.page-module__vRfIeG__ctaSub{opacity:.85;max-width:560px;margin:0 auto 32px;font-size:1.05rem;line-height:1.65}.page-module__vRfIeG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__vRfIeG__related{background:var(--bg-alt);padding:40px 0 64px}.page-module__vRfIeG__relatedTitle{margin-bottom:20px;font-size:1.3rem}.page-module__vRfIeG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__vRfIeG__relatedCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;text-decoration:none;transition:box-shadow .2s;display:block}.page-module__vRfIeG__relatedCard:hover{box-shadow:var(--shadow-md)}.page-module__vRfIeG__relatedDate{color:var(--text-muted);margin-bottom:6px;font-size:.78rem}.page-module__vRfIeG__relatedCardTitle{color:var(--text);font-size:.95rem;font-weight:600;line-height:1.4}@media (max-width:1024px){.page-module__vRfIeG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__vRfIeG__articleWrap{padding:48px 0 64px}.page-module__vRfIeG__article{padding:0 16px}.page-module__vRfIeG__postHeader{margin-bottom:32px;padding-bottom:24px}.page-module__vRfIeG__body h2{margin-top:1.75rem}.page-module__vRfIeG__relatedGrid{grid-template-columns:1fr}}
