body.ui-cleanup .hero h1{font-size:clamp(36px,4.2vw,60px);line-height:1.1;letter-spacing:-.025em;max-width:24ch;margin:0}body.ui-cleanup .hero .sub{font-size:clamp(17px,1.4vw,20px);line-height:1.6;max-width:65ch;margin-top:20px}body.ui-cleanup .clean-hero{display:block;max-width:none;padding:clamp(112px,10vw,144px) 0 clamp(40px,4vw,64px)}body.ui-cleanup .clean-hero>.wrap{display:block;padding-inline:var(--gutter);max-width:var(--maxw);margin-inline:auto}body.ui-cleanup .clean-hero-copy{max-width:900px}body.ui-cleanup .section{padding-block:clamp(40px,4.5vw,64px)}body.ui-cleanup .h2{font-size:clamp(27px,2.6vw,38px);line-height:1.2;letter-spacing:-.02em;max-width:30ch;margin:0}body.ui-cleanup .h3,body.ui-cleanup .h4{font-family:var(--text);font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.35;letter-spacing:-.01em}body.ui-cleanup .body{line-height:1.65}body.ui-cleanup .lede{font-size:clamp(17px,1.4vw,20px);line-height:1.6;max-width:70ch}body.ui-cleanup .section-head{gap:16px;margin-bottom:28px}body.ui-cleanup .section-head .lede{margin:0}body.ui-cleanup .tile{min-width:0;overflow-wrap:anywhere}body.ui-cleanup .tile .h4{margin-top:0;margin-bottom:12px}body.ui-cleanup .clean-reading{display:block;max-width:var(--maxw);margin-inline:auto}body.ui-cleanup .clean-reading>p,body.ui-cleanup .clean-reading>ul{max-width:70ch}body.ui-cleanup .clean-close p{margin:20px 0 0;line-height:1.65}body.ui-cleanup .clean-close .cta-row{margin-top:28px}body.ui-cleanup .clean-link{padding-block:12px;text-underline-offset:4px}body.ui-cleanup .clean-related{padding-block:32px}body.ui-cleanup .clean-related h2{margin:0 0 16px}body.ui-cleanup .clean-related ul{list-style:none;padding:0;margin:0;display:flex;gap:16px 32px;flex-wrap:wrap}body.ui-cleanup .clean-related a{display:inline-block;padding-block:8px;text-underline-offset:4px}body.ui-cleanup .cta-banner{background:var(--bg-warm);color:var(--ink);text-align:left;padding-block:clamp(40px,4.5vw,64px)}body.ui-cleanup .cta-banner .h2{color:var(--ink)}body.ui-cleanup .cta-banner .wrap{position:static}body.ui-cleanup .cta-banner .cta-row{justify-content:flex-start;margin-top:24px}body.ui-cleanup .cta-banner .btn-on-dark{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:800px){body.ui-cleanup .grid-2,body.ui-cleanup .grid-3,body.ui-cleanup .scrolltell{grid-template-columns:minmax(0,1fr)}body.ui-cleanup .scrolltell .left{position:static}}body.ui-cleanup .clean-facts{display:flex;flex-wrap:wrap;gap:24px 48px;list-style:none;padding:0;margin:0}body.ui-cleanup .clean-facts li{flex:1 1 200px;display:flex;flex-direction:column;gap:8px;color:var(--body)}body.ui-cleanup .clean-facts strong{font:600 clamp(24px,2vw,30px)/1.2 var(--text);color:var(--ink)}
