body:has(.insights-site),html:has(.insights-site){overflow:visible}.insights-site{--ins-paper:#f7f4ee;--ins-warm:#eee8de;--ins-ink:#171310;--ins-muted:#615b53;--ins-line:#d7cfc2;--ins-gold:#8b692b;background:var(--ins-paper);color:var(--ins-ink);font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}.insights-site *,.insights-site :after,.insights-site :before{box-sizing:border-box}.insights-site h1,.insights-site h2,.insights-site h3,.insights-site p{margin:0}.insights-site a{color:inherit;text-decoration:none}.insights-site button{cursor:pointer}.insights-site a:focus-visible,.insights-site button:focus-visible,.insights-site input:focus-visible{outline:2px solid var(--ins-gold);outline-offset:5px}.insights-site ::selection{background:#dfcda4}.insights-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(22px,4.75vw,76px)}.insight-further-reading p,.insight-reading-column,.insights-empty p,.insights-intro>p,.insights-site .insight-excerpt,.insights-site .insight-standfirst,.insights-site .insights-pathways-intro{font-size:var(--body-copy-size);line-height:var(--body-copy-leading)}.insights-skip{position:fixed;top:-100px;left:20px;z-index:200;padding:12px 20px;background:#f7f4ee}.insights-skip:focus{top:12px}@media (prefers-reduced-motion:reduce){.insights-site *,.insights-site :after,.insights-site :before{transition:none!important;scroll-behavior:auto!important}}@media (max-width:620px){.insights-shell{padding-inline:var(--phone-page-gutter)}}