@font-face{font-family:DM;src:url('/policy-assets/dm-sans-latin-400-normal.woff2') format('woff2');font-display:swap}@font-face{font-family:DM;src:url('/policy-assets/dm-sans-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Space;src:url('/policy-assets/space-grotesk-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fcfcfd;color:#101112;font:17px/1.75 DM,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#08782b}a:focus-visible{outline:3px solid #22dd60;outline-offset:5px}.draft{background:#101112;color:white;text-align:center;padding:8px 20px;font-size:12px;letter-spacing:.04em}header{max-width:1160px;margin:24px auto;padding:18px 24px;border:1px solid #e3e4e8;border-radius:40px;background:white;display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:140px;display:block}header nav{display:flex;gap:26px;font-size:14px}header nav a{text-decoration:none;padding:6px 0}header nav a[aria-current]{border-bottom:2px solid #22dd60;font-weight:700}.wrap{max-width:1080px;margin:72px auto 0;padding:0 28px}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:700;color:#5b5d65}h1,h2,h3{font-family:Space,DM,sans-serif}h1{font-size:clamp(38px,6vw,64px);line-height:1.1;letter-spacing:-.05em;margin:14px 0 22px}.intro{max-width:650px;color:#5b5d65;font-size:20px;line-height:1.6}.date{font-size:13px;color:#666973;margin:20px 0 32px}.summary{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe3e2;border-radius:20px;background:white;overflow:hidden}.summary>div{padding:26px 30px}.summary>div+div{border-left:1px solid #dfe3e2;background:#effcf2}.summary h2{font-size:19px;margin:0 0 8px}.summary p{font-size:15px;margin:0;color:#50545b}.layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:62px;margin:56px 0 90px}aside nav{position:sticky;top:28px}aside strong{font-size:12px;letter-spacing:.08em}aside a{display:block;font-size:14px;color:#60636a;text-decoration:none;padding:9px 0;line-height:1.5}article{max-width:680px}section{margin-bottom:38px}section h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 14px}p{margin:0 0 14px;color:#555962}section a{color:#08782b}footer{border-top:1px solid #e1e3e7;padding:26px 28px;display:flex;justify-content:space-between;gap:20px;max-width:1080px;margin:auto;font-size:13px;color:#60636a}footer nav{display:flex;gap:20px}@media(max-width:650px){body{font-size:16px}header{margin:14px 16px;padding:14px 18px}header img{width:115px}header nav{gap:16px;font-size:13px}.wrap{margin-top:42px;padding:0 22px}.intro{font-size:18px}.summary{grid-template-columns:1fr}.summary>div{padding:22px}.summary>div+div{border-left:0;border-top:1px solid #dfe3e2}.layout{grid-template-columns:1fr;gap:32px;margin-top:34px}aside nav{position:static;border-bottom:1px solid #e1e3e7;padding-bottom:20px}aside a{display:inline-block;margin-right:18px;padding:7px 0}section h2{font-size:22px}footer{flex-direction:column} }@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}