/* P3-5 · Final tail calculators: borrowing + Scotland/Wales property-tax tools. */
body.legacy-tail-v2{background:#f4f8fa;color:#16242e}
body.legacy-tail-v2 .site-header{background:#0a2238;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:none}
body.legacy-tail-v2 .site-header .logo,body.legacy-tail-v2 .site-header .nav a{color:#f7fbfc}
body.legacy-tail-v2 .site-header .nav a:hover{background:transparent;color:#9ee4dc}
body.legacy-tail-v2 .site-header .nav-cta{border:1px solid rgba(255,255,255,.28);border-radius:4px}
body.legacy-tail-v2 .hero{background:#0a2238;color:#fff;padding:54px 0 46px!important}
body.legacy-tail-v2 .hero .breadcrumb{display:none}
body.legacy-tail-v2 .tool-eyebrow{display:block;margin:0 0 12px;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700;color:#76d5cb}
body.legacy-tail-v2 .hero h1{font-size:clamp(2.25rem,5vw,4.25rem)!important;line-height:.99;letter-spacing:-.045em;margin:0 0 18px;max-width:920px}
body.legacy-tail-v2 .hero .sub{max-width:790px;color:#c6d4dc;font-size:1.05rem}
body.legacy-tail-v2 .calc-shell{box-shadow:none;border:1px solid #d9e3e8;border-radius:6px;background:#fff;margin-top:34px}
body.legacy-tail-v2 .calc-panel.inputs{background:#f8fbfc;border-right:1px solid #d9e3e8}
body.legacy-tail-v2 .calc-panel.results{background:#fff}
body.legacy-tail-v2 .calc-panel h2{font-size:1.05rem}
body.legacy-tail-v2 .input-affix input,body.legacy-tail-v2 .preset,body.legacy-tail-v2 .btn{border-radius:4px;box-shadow:none}
body.legacy-tail-v2 .preset.active{border-color:#16a394;background:#edf9f7}
body.legacy-tail-v2 .result-head .label,body.legacy-tail-v2 .growth-share{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}
body.legacy-tail-v2 .fv{font-size:clamp(2.7rem,6vw,4.7rem);line-height:1;letter-spacing:-.05em;color:#0a2238;font-variant-numeric:tabular-nums}
body.legacy-tail-v2 .result-metrics{margin:22px 0 0;border-top:1px solid #d9e3e8;border-bottom:1px solid #d9e3e8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
body.legacy-tail-v2 .result-metric{padding:14px 0}
body.legacy-tail-v2 .result-metric+.result-metric{padding-left:18px;border-left:1px solid #d9e3e8}
body.legacy-tail-v2 .result-metric b{font-size:1.15rem;color:#0a2238}
body.legacy-tail-v2 .result-metric em{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#667985}
body.legacy-tail-v2 .insight-card{margin-top:18px;background:#0a2238;color:#d9e7ed;border-radius:4px;padding:20px}
body.legacy-tail-v2 .insight-card-title{color:#76d5cb;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700}
body.legacy-tail-v2 .insight-card .result-insight{margin:8px 0 0;padding:0;background:transparent;color:#d9e7ed}
body.legacy-tail-v2 .calc-panel.results>.result-insight{margin:14px 0 18px;padding:18px 20px;background:#0a2238;color:#d9e7ed;border-radius:4px;min-height:54px}
body.legacy-tail-v2 .calc-panel.results>.result-insight::before{content:"Research view";display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700;color:#76d5cb}
body.legacy-tail-v2 .split{border-top:1px solid #d9e3e8}
body.legacy-tail-v2 .split-row{border-bottom:1px solid #e7eef1;padding:12px 0}
body.legacy-tail-v2 .status-note.info,body.legacy-tail-v2 .status-note.warning,body.legacy-tail-v2 .status-note.warn{border-left:3px solid #16a394;border-radius:4px}
body.legacy-tail-v2 .src-foot{border-left:3px solid #16a394;background:#fff;padding:14px 16px;color:#526773}
body.legacy-tail-v2 .page{border:1px solid #d9e3e8;background:#fff;border-radius:5px;box-shadow:none;padding:30px}
body.legacy-tail-v2 .page>h2:first-child::before{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:#0b6b62}
body.legacy-tail-borrowing .page>h2:first-child::before{content:"Affordability assumptions & lender context"}
body.legacy-tail-scotland .page>h2:first-child::before{content:"Scottish property-tax bands & methodology"}
body.legacy-tail-wales .page>h2:first-child::before{content:"Welsh property-tax bands & methodology"}
body.legacy-tail-v2 .site-footer{background:#0a2238}
html[data-theme="dark"] body.legacy-tail-v2{background:#081722;color:#dbe7ec}
html[data-theme="dark"] body.legacy-tail-v2 .calc-shell,html[data-theme="dark"] body.legacy-tail-v2 .calc-panel.results,html[data-theme="dark"] body.legacy-tail-v2 .page,html[data-theme="dark"] body.legacy-tail-v2 .src-foot{background:#0f2736;border-color:#284252}
html[data-theme="dark"] body.legacy-tail-v2 .calc-panel.inputs{background:#0b202d;border-color:#284252}
html[data-theme="dark"] body.legacy-tail-v2 .fv,html[data-theme="dark"] body.legacy-tail-v2 .result-metric b{color:#f2f8fa}
html[data-theme="dark"] body.legacy-tail-v2 .result-metric{border-color:#284252}
@media(max-width:900px){body.legacy-tail-v2 .calc-panel.inputs{border-right:0;border-bottom:1px solid #d9e3e8}}
@media(max-width:640px){body.legacy-tail-v2 .hero{padding:38px 0 34px!important}body.legacy-tail-v2 .hero h1{font-size:2.3rem!important}body.legacy-tail-v2 .page{padding:22px}body.legacy-tail-v2 .result-metrics{grid-template-columns:1fr}body.legacy-tail-v2 .result-metric+.result-metric{border-left:0;border-top:1px solid #d9e3e8;padding-left:0}}
