.dismantle-hero h1{font-size:clamp(52px,6.5vw,82px);max-width:900px}
.dismantle-hero p{max-width:760px}
.answer-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #655637;background:linear-gradient(125deg,#2a261e,#171819 74%);margin:38px 0 58px}
.answer-strip>div{padding:26px 28px}
.answer-strip>div+div{border-left:1px solid #514832}
.answer-strip strong{display:block;color:var(--gold);font:600 58px/1 'Barlow Condensed',Impact,sans-serif;margin:8px 0}
.answer-strip p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}
.dismantle-section{padding:0 0 58px;margin-bottom:58px;border-bottom:1px solid var(--line)}
.section-copy{max-width:780px;margin-bottom:26px}
.section-copy h2{font-size:clamp(34px,4vw,46px);margin:11px 0 16px}
.section-copy p,.leftover{color:var(--muted);line-height:1.75}
.section-copy strong,.leftover strong{color:var(--text)}
.table-scroll{overflow-x:auto}
.table-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.return-table{border-collapse:collapse;width:100%;min-width:790px;font-size:14px;font-variant-numeric:tabular-nums}
.return-table th,.return-table td{padding:14px 16px;border:1px solid #444748;text-align:left}
.return-table thead th{background:#302d27;color:var(--gold);font-size:12px;letter-spacing:.5px;text-transform:uppercase}
.return-table tbody tr:nth-child(even){background:#191b1d}
.return-table tbody th{font-size:16px}
.return-table td:nth-child(2),.return-table td:nth-child(3),.return-table td:nth-child(4){font-size:17px}
.return-table td:last-child strong{display:block;color:var(--gold);font:600 28px/1 'Barlow Condensed',Impact,sans-serif}
.return-table td small{display:block;color:var(--muted);font-size:12px;margin-top:4px}
.calculation-note{margin-top:24px;padding:24px 26px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold)}
.calculation-note p{margin:8px 0 0;color:var(--muted)}
.calculation-note strong{color:var(--text)}
.total-grid{max-width:760px}
.total-grid article{padding:30px;border:1px solid var(--line);background:var(--panel)}
.total-grid article.featured-total{border-color:#806e46;background:linear-gradient(145deg,#302c23,#191b1d 74%)}
.total-kicker{color:var(--muted);font-size:12px;letter-spacing:1.6px;text-transform:uppercase}
.total-grid article>strong{display:block;color:var(--gold);font:600 72px/.95 'Barlow Condensed',Impact,sans-serif;margin:18px 0 0}
.total-grid h3{font-size:24px}
.total-grid p{color:var(--muted);font-size:14px;min-height:68px}
.total-grid dl{margin:24px 0 0;border-top:1px solid #494233}
.total-grid dl div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line)}
.total-grid dt{color:var(--muted);font-size:13px}
.total-grid dd{margin:0;color:var(--text);font-weight:700}
.leftover{max-width:850px;margin:24px 0 0}
.guide-links{display:flex;justify-content:space-between;gap:24px;padding-bottom:68px}
.guide-links .back,.guide-links .next{margin:0;color:var(--gold);font-size:14px}
@media(max-width:800px){.answer-strip{grid-template-columns:1fr}.answer-strip>div+div{border-left:0;border-top:1px solid #514832}}
@media(max-width:560px){.answer-strip{margin-bottom:42px}.answer-strip>div{padding:22px}.dismantle-section{margin-bottom:42px;padding-bottom:42px}.guide-links{flex-direction:column}.dismantle-hero h1{font-size:clamp(44px,12vw,62px)}}
