.ls-stats-shell{--ls-ink:#241b14;--ls-green:#2e7d46;--ls-honey:#c6851f;--ls-paper:#fbf8f1;--ls-line:#241b1429;color:var(--ls-ink);background:linear-gradient(#fbf8f1f0,#faf4eaf5),repeating-linear-gradient(0deg,#0000 0 31px,#2e7d4612 31px 32px);min-height:100vh;padding:2rem 1rem 6rem}.ls-stats-breadcrumb{color:#241b14ad;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;width:min(100%,76rem);margin:0 auto 2rem;font-size:.72rem;font-weight:800;display:flex}.ls-stats-breadcrumb a{color:var(--ls-green);text-underline-offset:3px;text-decoration-thickness:2px}.ls-stats-frame{grid-template-columns:minmax(13.5rem,16rem) minmax(0,50rem);justify-content:center;align-items:start;gap:clamp(2.5rem,7vw,7.5rem);width:min(100%,76rem);margin:0 auto;display:grid}.ls-stats-rail{align-self:start;gap:1.1rem;display:grid;position:sticky;top:1.25rem}.ls-stats-score{background:var(--ls-green);border:2px solid var(--ls-ink);min-height:12rem;box-shadow:7px 7px 0 var(--ls-ink);color:#fff;border-radius:6px;padding:1.2rem;display:grid;position:relative;overflow:hidden}.ls-stats-score:after{content:"";border:1.4rem solid #ffffff1f;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-2.7rem;right:-2.2rem}.ls-stats-score-number{z-index:1;letter-spacing:-.07em;align-self:end;font-family:Instrument Serif,Times New Roman,serif;font-size:clamp(5rem,8vw,7.2rem);font-style:italic;line-height:.74;position:relative}.ls-stats-score-label{z-index:1;letter-spacing:.14em;text-transform:uppercase;align-self:end;max-width:8rem;font-size:.7rem;font-weight:900;line-height:1.25;position:relative}.ls-stats-facts{border-top:2px solid var(--ls-ink);margin:0;padding:.3rem 0 0}.ls-stats-facts div{border-bottom:1px solid var(--ls-line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.7rem 0;display:flex}.ls-stats-facts dt{font-weight:900}.ls-stats-facts dd{color:#241b14a8;letter-spacing:.06em;text-align:right;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.ls-stats-toc{gap:0;margin-top:.25rem;display:grid}.ls-stats-toc>span{color:var(--ls-honey);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem;font-size:.67rem;font-weight:900}.ls-stats-toc a{border-bottom:1px solid var(--ls-line);color:var(--ls-ink);grid-template-columns:1.9rem 1fr;align-items:baseline;gap:.45rem;padding:.55rem 0;font-size:.76rem;font-weight:760;line-height:1.25;text-decoration:none;display:grid}.ls-stats-toc a:first-of-type{color:var(--ls-green);grid-template-columns:1fr}.ls-stats-toc a:hover,.ls-stats-toc a:focus-visible{color:var(--ls-green)}.ls-stats-toc b{color:#241b146b;letter-spacing:.08em;font-size:.62rem}.ls-stats-copy{min-width:0}.ls-stats-kicker{border-bottom:2px solid var(--ls-ink);color:var(--ls-green);letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.2rem;padding-bottom:.8rem;font-size:.7rem;font-weight:900;display:flex}.ls-stats-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:48rem;margin:0;font-size:clamp(3rem,7vw,6.4rem);font-weight:900;line-height:.92}.ls-stats-copy h1:first-line{color:var(--ls-green)}.ls-stats-copy>h1+p{border:2px solid var(--ls-ink);box-shadow:3px 3px 0 var(--ls-ink);letter-spacing:.12em;text-transform:uppercase;background:#f5c65f;border-radius:999px;margin:1.4rem 0 2.1rem;padding:.45rem .75rem;font-size:.7rem;font-weight:900;line-height:1;display:inline-block}.ls-stats-copy p{max-width:46rem;margin:0 0 1.15rem;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:520;line-height:1.75}.ls-stats-copy h2{border-top:3px solid var(--ls-ink);letter-spacing:-.045em;text-wrap:balance;margin:5rem 0 1.2rem;padding-top:1.15rem;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:900;line-height:1.02;position:relative}.ls-stats-copy h2:before{content:"";background:var(--ls-green);width:5.5rem;height:3px;position:absolute;top:-3px;left:0}.ls-stats-copy h3{color:var(--ls-green);letter-spacing:-.025em;text-wrap:balance;margin:3.1rem 0 .8rem;font-family:Instrument Serif,Times New Roman,serif;font-size:clamp(1.75rem,3.1vw,2.45rem);font-style:italic;font-weight:400;line-height:1.08}.ls-stats-copy ul{gap:.72rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.ls-stats-copy li{border:1px solid #241b1438;border-left:4px solid var(--ls-green);background:#ffffffb8;border-radius:4px;padding:1rem 1.05rem 1rem 2.7rem;font-size:.94rem;font-weight:580;line-height:1.62;position:relative}.ls-stats-copy li:before{content:"";background:var(--ls-honey);border:2px solid var(--ls-ink);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:1.35rem;left:1.05rem}.ls-stats-copy a{color:#1f6c3a;text-underline-offset:3px;font-weight:790;text-decoration-color:#1f6c3a7a;text-decoration-thickness:2px}.ls-stats-copy a:hover,.ls-stats-copy a:focus-visible{color:#174f2b;text-decoration-color:currentColor}.ls-stats-copy a:focus-visible,.ls-stats-breadcrumb a:focus-visible,.ls-stats-toc a:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid #c6851f8c}.ls-stats-copy #key-takeaways{margin-top:4rem}.ls-stats-copy #key-takeaways+ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ls-stats-copy #key-takeaways+ul li{background:var(--ls-paper);border:2px solid var(--ls-ink);min-height:9rem;box-shadow:5px 5px 0 var(--ls-ink);border-radius:6px;padding:1.1rem}.ls-stats-copy #key-takeaways+ul li:before{display:none}.ls-stats-copy #key-takeaways+ul strong{margin-bottom:.75rem;font-size:1.03rem;line-height:1.35;display:block}.ls-stats-copy #glossary+ul li,.ls-stats-copy #sources+ul li{border-left-width:1px;padding-left:1rem}.ls-stats-copy #glossary+ul li:before,.ls-stats-copy #sources+ul li:before{display:none}.ls-stats-copy #sources+ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-stats-copy #sources+ul li{align-items:center;min-height:4.5rem;font-size:.82rem;display:flex}.ls-stats-copy>p:has(>a[href="/services/gbp"]),.ls-stats-copy>p:has(>a[href=\/get-started]){border:2px solid var(--ls-ink);max-width:none;box-shadow:6px 6px 0 var(--ls-ink);background:#e2efdf;border-radius:6px;margin:2.4rem 0;padding:1.35rem 1.5rem}@media (width<=860px){.ls-stats-shell{padding-top:1.25rem}.ls-stats-frame{grid-template-columns:1fr;gap:2.2rem}.ls-stats-rail{grid-template-columns:minmax(8.5rem,.75fr) minmax(0,1.25fr);gap:1rem;position:static}.ls-stats-score{min-height:9rem}.ls-stats-score-number{font-size:4.7rem}.ls-stats-facts{align-self:stretch}.ls-stats-toc{display:none}.ls-stats-copy h1{font-size:clamp(3.2rem,12vw,5rem)}}@media (width<=620px){.ls-stats-shell{padding-inline:clamp(1.15rem,5.5vw,1.5rem);padding-bottom:4rem}.ls-stats-breadcrumb{margin-bottom:1.3rem}.ls-stats-rail{grid-template-columns:1fr}.ls-stats-score{grid-template-columns:auto 1fr;align-items:end;gap:1rem;min-height:7.2rem}.ls-stats-score-number{font-size:4.9rem}.ls-stats-score-label{padding-bottom:.35rem}.ls-stats-copy h1{font-size:clamp(2.85rem,14vw,4.1rem);line-height:.94}.ls-stats-copy h2{margin-top:4rem}.ls-stats-copy h3{margin-top:2.7rem}.ls-stats-copy #key-takeaways+ul,.ls-stats-copy #sources+ul{grid-template-columns:1fr}.ls-stats-copy #key-takeaways+ul li{min-height:0}}@media (prefers-reduced-motion:reduce){.ls-stats-shell *,.ls-stats-shell :before,.ls-stats-shell :after{scroll-behavior:auto!important;transition:none!important}}
