:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#162b3b;background:#f3f7fa;font-size:16px;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:#21628d;text-underline-offset:4px}a:hover{color:#143e5b}a:focus-visible{outline:3px solid #cf7434;outline-offset:5px;border-radius:3px}.shell{max-width:1120px;margin:auto;padding-inline:28px}header{background:white;border-bottom:1px solid #d9e4ec}.top{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.top img{display:block;max-width:100%;height:auto}.top>a:last-child{font-weight:600;white-space:nowrap}.policy-nav{display:flex;gap:12px;flex-wrap:wrap;padding-block:14px;border-top:1px solid #e1e9ef}.policy-nav a{padding:8px 14px;text-decoration:none;border-radius:8px;font-weight:600}.policy-nav a[aria-current]{background:#e9f4fc;color:#164d70}.intro{padding-block:56px 36px;max-width:800px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.16em;color:#4d687e}h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.035em;margin:16px 0}h2{font-size:22px;line-height:1.35;letter-spacing:-.015em;margin:0 0 16px}.date{color:#526878;font-size:14px}.lead{font-size:19px;color:#445c70;max-width:760px}.layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;margin-bottom:64px}.layout aside{align-self:start;padding-block:18px;position:sticky;top:24px}.layout aside strong{display:block;margin-bottom:14px}.layout aside a{display:block;font-size:14px;margin-block:10px;text-decoration:none}.layout article{min-width:0;border:1px solid #d9e4ec;border-radius:16px;background:#fff;padding:36px 40px}.layout section{scroll-margin-top:24px}.layout section+section{border-top:1px solid #e0e8ee;padding-top:28px;margin-top:28px}p{margin:0 0 18px;overflow-wrap:anywhere}li{margin-bottom:10px;overflow-wrap:anywhere}footer{background:white;border-top:1px solid #d9e4ec;padding-block:32px}footer nav{display:flex;gap:20px;flex-wrap:wrap;margin-block:16px}footer p{color:#536a7a;font-size:14px}.skip{position:absolute;left:20px;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:12px}@media(max-width:760px){.shell{padding-inline:20px}.top{min-height:84px;gap:16px}.top img{width:150px}.top>a:last-child{font-size:14px}.intro{padding-block:36px 24px}.lead{font-size:17px}.layout{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.layout aside{position:static;background:#eaf2f8;border:1px solid #d8e5ef;border-radius:12px;padding:20px}.layout article{padding:26px 22px}h2{font-size:21px}.policy-nav{gap:4px}.policy-nav a{padding:8px;font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
