:root{--ink:#17372f;--ink-2:#17372f;--leaf:#d5e86c;--paper:#f1eee5;--white:#f6f2e8;--line:#17372f40;--muted:#64736e}body{font-family:Arial,Helvetica,sans-serif}.brand{gap:12px;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;letter-spacing:0}.topbar-meta,.eyebrow,.mini-kicker,.source-badge,.hero-metric p,.metric-grid p,.residual-card p{letter-spacing:.18em}.intro h1{font-family:Georgia,serif;font-weight:400;line-height:.9;letter-spacing:-.055em}.intro h1 em{color:var(--leaf);font-family:Georgia,serif;font-weight:400}.lede{font-size:19px;line-height:1.6}.panel-heading h2,.comps-card h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.015em}.input-panel label{font-family:Arial,Helvetica,sans-serif;font-weight:600}.money-input input,.plain-input,.percent-input input,.area-input input,.rate-options button strong,.postcode-row button,.comps-summary button,.cost-method select{font-family:Arial,Helvetica,sans-serif}.hero-metric div,.metric-grid strong,.residual-heading strong,.comps-summary strong,.legal-rate-row strong{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.calculator{border-radius:0;box-shadow:0 20px 60px rgba(23,55,47,.12)}.input-panel,.results-panel{padding-top:40px}.comps-card,.rate-builder,.residual-card,.acquisition-costs select,.money-input,.plain-input,.percent-input{border-radius:2px}.live-pill{background:var(--leaf)}
