.guide-body{padding-top:32px;padding-bottom:44px}.answer-block{padding:16px 18px;border-left:4px solid var(--color-action);border-radius:0 var(--radius-box) var(--radius-box) 0;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font-size:17px}.answer-block>*+*{margin-top:12px}.lead-table{margin-bottom:20px}.calc-card{margin-top:28px;padding:20px;border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-ink-inverse)}.calc-card>*+*{margin-top:8px}.calc-card-title{font-weight:900;font-size:20px;line-height:1.2;letter-spacing:-.025em}.calc-card-action{margin-top:16px}.prose .calc-card .btn{color:var(--color-action-ink);text-decoration:none;white-space:normal;text-align:center;padding-top:10px;padding-bottom:10px}.prose .calc-card .btn-off{color:var(--color-ink-subtle)}.context-border{display:flex;align-items:center;gap:12px;margin-top:44px;padding-top:14px;border-top:3px solid var(--color-accent);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}.prose .context-border+section{margin-top:20px}.prose ul.hub-rows,.prose ul.related-links,.prose ul.source-list{padding-left:0;list-style:none}.hub-rows,.related-links{border-top:1px solid var(--color-border)}.prose .hub-rows li,.prose .related-links li{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:2px 20px;margin-top:0;padding:10px 0;border-bottom:1px solid var(--color-border)}.hub-row-title,.related-anchor{font-weight:700}.hub-row-title a,.related-anchor a{display:inline-flex;align-items:center;min-height:44px}.hub-row-note,.related-note{align-self:center;font-size:15px;color:var(--color-ink-muted)}.source-list li{padding-left:14px;border-left:2px solid var(--color-border);font-size:15px}.prose .source-list li+li{margin-top:10px}.prose section.guide-end h2{font-size:22px}.formula-line{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-box);background:var(--color-surface);font-weight:700}.survey-band-slot{padding:32px 0;background:var(--color-accent);color:var(--color-ink-inverse)}@media (max-width:900px){.guide-body{padding-top:24px}.prose .hub-rows li,.prose .related-links li{grid-template-columns:minmax(0,1fr)}.answer-block{font-size:16px}}