.topic-page h1{overflow-wrap:break-word;max-width:980px}.topic-overview{padding-top:0}.topic-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.topic-steps h3{overflow-wrap:break-word;margin-bottom:10px;font-size:1.08rem}.topic-example-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.topic-example h2,.topic-limits h2{font-size:clamp(1.45rem,2.4vw,2rem)}.topic-example-values{margin:24px 0}.topic-example-values>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;padding:14px 0;line-height:1.5;display:grid}.topic-example-values dt{color:var(--muted)}.topic-example-values dd{overflow-wrap:anywhere;margin:0;font-weight:650}.topic-demo-note{font-size:.85rem}.topic-faq{padding-top:0}@media (max-width:1000px){.topic-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.topic-steps,.topic-example-layout{grid-template-columns:1fr}.topic-example-values>div{grid-template-columns:1fr;gap:4px}}.topic-guide-link{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;display:flex}.guide-card-title{margin-bottom:8px;font-size:1.18rem;line-height:1.3}.guide-article{padding-bottom:clamp(24px,4vw,48px)}.guide-article section+section{margin-top:clamp(26px,4vw,40px)}.guide-note{margin-top:28px;font-size:.85rem}.topic-page .cta-band{margin-bottom:clamp(48px,7vw,96px)}.topic-summary{border-color:var(--accent-border);max-width:880px;margin:0 0 clamp(36px,5vw,56px)}.topic-summary h2{margin-bottom:10px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.topic-summary p:last-child{margin:0;font-size:1.04rem;line-height:1.65}
