:root{--red:#c00000;--petrol:#275254;--teal:#477b7d;--blue:#4a5b70;--silver:#b1bbc8;--sand:#eadcc5;--paper:#f4efe7;--ink:#52595c;--line:rgba(82,89,92,.2)}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);font:400 16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:linear-gradient(145deg,var(--paper),#e6e9e5);min-height:100vh}.shell{width:min(900px,calc(100% - 48px));margin:auto}a{color:var(--petrol);text-decoration:none}.legal-nav{height:108px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.legal-nav img{width:220px;height:54px;object-fit:contain;object-position:left center}.back{font-size:13px}main{padding:84px 0 110px;max-width:740px}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:750}h1{font-size:clamp(42px,6vw,66px);line-height:1.02;letter-spacing:-.05em;margin:.35em 0 .7em}h2{font-size:24px;margin:2em 0 .35em;color:var(--petrol)}p{margin:0 0 1.1em}.facts{display:grid;grid-template-columns:210px 1fr;border-top:1px solid var(--line);margin-top:42px}.facts dt,.facts dd{margin:0;padding:16px 0;border-bottom:1px solid var(--line)}.facts dt{font-weight:650}.contact-link{display:inline-block;font-size:26px;margin:18px 0 38px;border-bottom:1px solid var(--red)}footer{border-top:1px solid var(--line);padding:28px 0;background:rgba(244,239,231,.7)}.foot{display:flex;justify-content:space-between;gap:24px;font-size:12px}.foot-links{display:flex;gap:18px}@media(max-width:650px){.legal-nav{height:88px}.legal-nav img{width:190px}.back{font-size:0}.back:after{content:"Back";font-size:13px}main{padding:60px 0 90px}.facts{grid-template-columns:1fr}.facts dt{padding-bottom:0;border:0}.foot{display:block}.foot-links{display:flex;margin-top:14px;flex-wrap:wrap}}

/* Holding colour update */
body{background:#fff;color:#52595c}.legal-hero{background:#f0f2f4;color:#52595c}.legal-hero h1,.legal-hero p{color:#52595c}.site-head,footer{background:#f0f2f4}.legal-content h2,a{color:#4a5b70}
