:root{--navy:#001835;--yellow:#ffe351;--paper:#f5f5ef;--muted:#546779}*{box-sizing:border-box}html{scroll-padding-top:20px}body{margin:0;background:var(--paper);color:var(--navy);font:15px/1.8 Manrope,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #a56c00;outline-offset:5px}.skip{position:absolute;top:0;left:10px;transform:translateY(-150%);background:var(--yellow);padding:10px;z-index:10}.skip:focus{transform:none}.draftbar{background:var(--yellow);padding:9px 5%;text-align:center;font:12px/1.6 Arial,sans-serif}.draftbar strong{letter-spacing:.6px}.draftbar a{margin-left:15px}.header{background:var(--navy);color:white;padding:24px max(5%,calc((100% - 1100px)/2));display:flex;justify-content:space-between;align-items:center;gap:28px}.header img{width:180px;height:95px;object-fit:contain}.header a{font-size:13px}.language-links{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.language-links a{display:flex;gap:7px;align-items:center;border:1px solid #ffffff55;text-decoration:none;padding:7px 10px;font-size:12px}.language-links [aria-current]{border-color:var(--yellow);color:var(--yellow)}.language-links svg,.language-card svg{width:24px;height:16px;flex:none}main{max-width:980px;margin:auto;padding:52px 30px 75px}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;line-height:1.05}h1{font-size:clamp(45px,7vw,72px);text-transform:uppercase;margin:15px 0 20px;letter-spacing:-.5px}h2{font-size:28px;margin:35px 0 15px}h3{font-size:16px;line-height:1.4;margin:0 0 8px}p{margin:0 0 16px}.kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase}.date{font-size:12px;color:var(--muted)}.intro{font-size:18px;max-width:720px;color:var(--muted)}.legalnav{display:flex;flex-wrap:wrap;gap:14px 22px;padding:20px 0;margin:20px 0 28px;border-top:1px solid #00183525;border-bottom:1px solid #00183525;font-size:13px}.legalnav [aria-current]{font-weight:800}.identity{display:grid;grid-template-columns:190px 1fr;gap:14px 24px;border:1px solid #d8dfe5;background:white;padding:25px}.identity dt{font-weight:800;font-size:13px}.identity dd{margin:0;overflow-wrap:anywhere}.review-note{padding:18px 22px;border-left:4px solid #b18000;background:#fff0bb;margin:22px 0;font-size:13px}.review-note p{margin:8px 0 0}.legal-content{max-width:820px}.legal-content p{overflow-wrap:break-word}.footer{background:var(--navy);color:white;padding:30px 5%;font-size:12px}.footer p{margin:0}.cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.card,.language-card{display:block;border:1px solid #d5dde3;background:white;padding:22px;text-decoration:none}.card p{font-size:13px;color:var(--muted);margin:0}.status{font-size:10px;font-weight:800;letter-spacing:.7px;color:#635000;display:block;margin-bottom:12px}.button{display:inline-block;background:var(--navy);color:white;padding:12px 20px;text-decoration:none;font-size:13px;margin:12px 0}.language-card{padding:18px 20px}.language-card h3{display:flex;align-items:center;gap:10px}.language-card a{display:block;margin:10px 0;font-size:13px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;background:white;font-size:13px}td,th{text-align:left;border:1px solid #d5dde3;padding:12px;vertical-align:top}li{margin-bottom:9px}@media(max-width:640px){.header{padding:18px 20px;align-items:flex-start;gap:18px;flex-direction:column}.header img{width:150px;height:75px}.language-links{justify-content:flex-start;gap:7px}.language-links a{font-size:11px;padding:7px 8px}main{padding:32px 20px 55px}h1{font-size:46px;overflow-wrap:break-word}.identity{grid-template-columns:1fr;gap:3px;padding:18px}.identity dd{margin-bottom:15px}.cards{grid-template-columns:1fr}.legalnav{gap:13px 18px}.review-note{padding:15px 17px}h2{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand-logo{display:block;position:relative;width:160px;height:96px;overflow:hidden;flex:none}.header .brand-logo img{position:absolute;width:238px;height:auto;max-width:none;left:-39px;top:-51px;object-fit:initial}.card h2{font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.4;margin:0 0 8px}@media(max-width:640px){.brand-logo{width:130px;height:80px}.header .brand-logo img{width:194px;left:-32px;top:-42px}}