.x-running-result{border-block:1px solid #a88c5766;margin:28px 0;padding:25px 0}.x-running-result p{font-size:1rem;line-height:1.6}.x-running-result .x-running-primary{gap:4px;margin:12px 0;display:grid}.x-running-primary strong{letter-spacing:-.04em;color:#d9bc81;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:500;line-height:1.08}.x-running-primary span{font-size:1rem}.x-running-result .x-running-secondary{opacity:.8;margin:10px 0 20px;font-size:.9rem}.x-running-breakdown{gap:12px;margin:22px 0;display:grid}.x-running-breakdown>div{justify-content:space-between;gap:18px;font-size:.9rem;line-height:1.5;display:flex}.x-running-breakdown dd{text-align:right;white-space:nowrap;margin:0}.x-running-result .x-running-exclusion{opacity:.8;font-size:.875rem}.x-running-assumptions{margin:22px 0}.x-running-assumptions summary{cursor:pointer}.x-running-assumptions .x-grid{margin:20px 0}.x-current-entry>.x-outline-button{margin-top:16px}.drive-entry .x-current-entry{background:0 0;border:0;margin:0;padding:0}.drive-entry .x-current-entry h2{margin:12px 0 24px;font-size:2rem}.drive-entry .x-current-entry .x-kicker{letter-spacing:.12em;color:#5d512f;font-size:.8rem}.drive-entry .x-grid{grid-template-columns:1fr;gap:20px;display:grid}.drive-entry .x-field{gap:8px;font-size:1rem;display:grid}.drive-entry .x-caption{margin-top:14px;font-size:.875rem}.drive-entry .x-running-primary strong{color:#352e1b}.drive-entry .x-gold-button,.drive-entry .x-outline-button{color:#f5f1e6;font:inherit;cursor:pointer;background:#22271f;border:1px solid #22271f;margin-top:10px;padding:15px 20px;display:inline-block}.drive-entry .x-outline-button{color:#22271f;background:0 0}.drive-entry .x-running-assumptions{font-size:.9rem;line-height:1.6}.drive-entry .x-running-assumptions p{margin:16px 0}.drive-entry .x-running-assumptions a{text-decoration:underline}@media (width<=400px){.x-running-breakdown>div{gap:12px;font-size:.875rem}.x-running-breakdown dd{white-space:normal;min-width:105px}}.drive-entry .x-field{color:#292c25}.drive-entry .x-caption{color:#5b5f54}.drive-entry .x-running-breakdown dt,.drive-entry .x-running-breakdown dd,.drive-entry .x-running-result p{color:#292c25}.drive-entry .x-running-result .x-running-secondary,.drive-entry .x-running-result .x-running-exclusion{opacity:1;color:#565a50}.x-pocket-pair{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.x-pocket-pair>div{flex-direction:column;gap:8px;display:flex}.x-pocket-pair p{margin:0;font-size:1rem}.x-pocket-pair strong{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.1}.x-pocket-pair span,.x-pocket-pair small{font-size:.875rem;line-height:1.5}.x-pocket-pair small{color:var(--ink-dim)}.x-changeover{border-block:1px solid var(--line);gap:8px;margin:24px 0;padding:24px 0;display:grid}.x-changeover p{margin:0;font-size:1rem}.x-changeover strong{font:400 clamp(2rem,4vw,3.3rem)/1.1 var(--serif);color:var(--gold)}.x-changeover span{font-size:.875rem}.x-upgrade-result details{font-size:.875rem;line-height:1.6}.x-current-edit,.x-secondary-comparison{border:1px solid var(--line);margin:24px 0;padding:20px}.x-current-edit>summary,.x-secondary-comparison>summary,.x-workings>summary,.x-pay-workings>summary{cursor:pointer;font-size:1rem}.x-current-edit .x-current-entry{margin:20px 0 0}.x-pay-workings{margin:20px 0}.x-workings>summary{margin-bottom:24px}.x-secondary-comparison .x-comparison{margin:24px 0;padding:0}@media (width<=400px){.x-pocket-pair{gap:16px}.x-pocket-pair strong{font-size:1.8rem}}
