@font-face{font-family:DM Sans;src:url('/assets/sans.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:DM Sans;src:url('/assets/sans-bold.ttf') format('truetype');font-display:swap;font-weight:700}@font-face{font-family:DM Serif;src:url('/assets/serif.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8f9fc;color:#14283f;font:16px/1.65 'DM Sans',sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #e8312a;outline-offset:5px}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.skip{position:absolute;left:12px;top:-100px;padding:10px;background:white;z-index:10}.skip:focus{top:10px}header{display:flex;align-items:center;justify-content:space-between;padding:27px 0;border-bottom:1px solid #dee4ed}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:27px;font-weight:700;letter-spacing:-1px}.brand img{border-radius:10px}nav{display:flex;gap:28px;align-items:center}nav a{text-decoration:none;font-size:14px}nav a:hover,.text-link:hover{text-decoration:underline}.nav-button{border:1px solid #c7d1df;padding:10px 16px;border-radius:7px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'DM Serif',Georgia,serif;font-weight:400;letter-spacing:-1.5px;line-height:1.08}h1{font-size:clamp(48px,5.1vw,76px);margin-bottom:24px}h2{font-size:44px;margin-bottom:20px}h3{font-size:25px;letter-spacing:-.6px;line-height:1.2}em{font-style:normal;color:#2b5ce6}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;color:#365dc8;margin-bottom:24px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:78px 0 65px;align-items:center}.lead{font-size:18px;color:#516175;max-width:560px;line-height:1.75}.actions{display:flex;align-items:center;gap:22px;margin-top:30px}.button{display:inline-block;background:#2b5ce6;color:white;border-radius:8px;padding:14px 21px;font-size:14px;font-weight:700;text-decoration:none}.button:hover{background:#244ccc}.release{font-size:12px;color:#526174}.hero-note{font-size:12px;color:#637185;margin:22px 0 0}.overview{background:#0b1f3a;color:#fff;border-radius:24px;padding:30px;box-shadow:0 28px 60px #0b1f3a1a;position:relative}.overview-top{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.4px;color:#a9bade;margin-bottom:33px}.overview-top img{border-radius:12px}.dot{width:7px;height:7px;background:#96b9ff;border-radius:50%;margin-left:auto}.overview h2{font-size:37px;letter-spacing:-1px}.overview-item{display:flex;align-items:center;gap:14px;padding:22px 0;border-top:1px solid #ffffff20}.number{font-size:12px;color:#8eaeff;align-self:flex-start;margin-top:3px}.overview-item strong{font-size:15px}.overview-item p{font-size:12px;color:#b7c5dd;line-height:1.65;margin:5px 0 0;max-width:280px}.overview-item>span:last-child{margin-left:auto;color:#a6c0ff}.overview-bottom{border-top:1px solid #ffffff20;padding-top:20px;color:#91a9d0;font-size:8px;letter-spacing:1px;display:flex;justify-content:space-between;gap:14px}.principles{background:#edf1f9;border-block:1px solid #dce4f3}.principles .wrap{display:flex;justify-content:space-between;padding:21px 0;font-size:12px;font-weight:700;color:#51627d}.principles span:before{content:'✓';margin-right:12px;color:#2b5ce6}.section{padding:86px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:55px}.section-head p{color:#5b697b;max-width:410px;margin-bottom:25px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.cards article{padding:30px;background:white;border:1px solid #dfe5ee;border-radius:14px}.card-mark{display:block;font-size:10px;letter-spacing:1.5px;color:#365dc8;font-weight:700;margin-bottom:35px}.cards p{font-size:14px;color:#5b697b;margin-bottom:0}.coverage{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-block:1px solid #dce3ed;padding:58px 0}.coverage p{color:#526174;font-size:15px}.coverage .eyebrow{color:#365dc8;font-size:11px}.text-link{color:#2b5ce6;font-size:14px;font-weight:700;text-decoration:none}.closing{text-align:center;padding:76px 0 84px}.closing p:not(.eyebrow){max-width:590px;margin:0 auto 28px;color:#526174;font-size:15px}footer{padding:30px 0 28px;border-top:1px solid #dce3ed}footer .brand{font-size:22px}footer p{color:#5b697b;font-size:12px;margin:18px 0}footer nav{flex-wrap:wrap;gap:20px}footer nav a{font-size:12px}footer small{display:block;color:#6b7788;font-size:11px;margin-top:22px}.document{padding:48px 0 76px}.document h1{font-size:clamp(43px,5vw,64px)}.document .eyebrow{margin-top:40px}.back{font-size:13px;text-decoration:none;color:#526174}.updated{font-size:13px;color:#67758a}.intro{padding:22px;border-left:3px solid #2b5ce6;background:#edf1f9;max-width:900px;margin:30px 0 44px}.document-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:58px}.contents{display:flex;flex-direction:column;align-items:start;gap:12px;align-self:start;position:sticky;top:24px}.contents strong{font-size:10px;letter-spacing:1.5px;margin-bottom:5px}.contents a{font-size:12px;color:#5a6980}.document section{margin-bottom:36px}.document section h2{font:700 22px/1.3 'DM Sans',sans-serif;letter-spacing:-.4px;margin-bottom:13px}.document section p{font-size:15px;color:#526174;line-height:1.85}.contact-line{overflow-wrap:anywhere;font-size:14px}.support-contact{background:#edf1f9;border:1px solid #dce4f3;border-radius:16px;padding:30px;max-width:800px;margin:35px 0 48px}.support-contact h2{font-size:30px}.support-contact small{display:block;max-width:650px;color:#5b697b;font-size:12px}.email-address{overflow-wrap:anywhere;font-size:14px;margin-top:16px}.faqs{max-width:800px}.faqs a{color:#2b5ce6}a[href^='mailto:']{overflow-wrap:anywhere}@media(max-width:850px){.hero{gap:32px}.overview{padding:24px}.actions{align-items:start;flex-direction:column;gap:15px}.cards article{padding:22px}.coverage{gap:40px}.document-layout{gap:30px;grid-template-columns:180px minmax(0,1fr)}}@media(max-width:650px){.wrap{width:calc(100% - 40px)}header{padding:20px 0;align-items:start}.brand{font-size:23px}header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:170px}header nav a{font-size:11px}.nav-button{padding:5px 9px}.hero{grid-template-columns:1fr;padding:47px 0 40px;gap:38px}h1{font-size:55px}h2{font-size:36px}.lead{font-size:16px}.actions{flex-direction:row;align-items:center;gap:14px}.release{font-size:10px}.principles .wrap{flex-wrap:wrap;gap:12px;padding:18px 0;font-size:10px}.section{padding:54px 0}.section-head{display:block}.cards{grid-template-columns:1fr;gap:14px}.cards article{padding:26px}.card-mark{margin-bottom:20px}.coverage{grid-template-columns:1fr;gap:15px;padding:40px 0}.closing{padding:52px 0}.document-layout{display:block}.contents{position:static;margin-bottom:36px;border-bottom:1px solid #dce4f3;padding-bottom:24px}.document{padding-top:30px}.document .eyebrow{margin-top:30px}.support-contact{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
