:root{--paper:#f4f5f2;--ink:#17191d;--blue:#133fd1;--red:#e94b35;--line:#a9acaa}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px;z-index:10}.top{height:70px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-top:5px solid var(--blue);border-bottom:1px solid #d1d3d0}.wordmark{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.wordmark i{font-style:normal;background:var(--blue);color:#fff;width:34px;height:34px;display:grid;place-items:center;font-weight:900}.wordmark span{font-weight:900}.wordmark small{display:block;font:8px monospace;letter-spacing:.15em;color:#777}.top nav,footer nav{display:flex;gap:23px}.top nav a,footer nav a{color:inherit;text-decoration:none;font-size:13px;font-weight:700}.menu{display:none}.eyebrow{font:800 10px/1.2 monospace;letter-spacing:.17em;color:var(--blue)}.hero{display:grid;grid-template-columns:43% 57%;min-height:620px}.hero-copy{padding:7.5vw 5vw;background:#fbfcfa}.hero h1{font-size:clamp(44px,5.2vw,78px);line-height:.95;letter-spacing:-.06em;margin:35px 0 25px}.hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#555;max-width:560px}.trust{border-left:4px solid var(--red);padding:13px 16px;margin:25px 0}.solid,.outline{display:inline-block;padding:14px 18px;text-decoration:none;font-weight:800;border:1px solid var(--ink);margin:4px 7px 0 0}.solid{background:var(--blue);border-color:var(--blue);color:#fff}.outline{color:var(--ink)}.hero figure{margin:0;min-height:620px;position:relative;overflow:hidden}.hero img{width:100%;height:100%;object-fit:cover}.hero figcaption{position:absolute;right:18px;bottom:18px;background:#fff;padding:10px;font:10px monospace}.release,.journal,.faq{padding:85px 6vw}.release header,.journal header{display:flex;gap:45px;align-items:end}.release h2,.journal h2,.faq h2,.page h1{font-size:clamp(35px,4vw,60px);letter-spacing:-.05em;margin:8px 0}.release>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid;border-bottom:1px solid}.release article{padding:30px;border-right:1px solid var(--line);position:relative}.release article:before{content:"";position:absolute;top:-8px;left:24px;width:14px;height:14px;border:1px solid;background:#fff;border-radius:50%}.release article:last-child{border:0}.release small,.gates small{font:800 9px monospace;color:var(--red)}.release b{display:block;font-size:22px;margin:25px 0 9px}.release p,.gates p{line-height:1.7;color:#666}.gates{display:grid;grid-template-columns:repeat(3,1fr);margin:0 5vw;border-left:1px solid;border-top:1px solid}.gates a{min-height:330px;padding:48px 38px;border-right:1px solid;border-bottom:1px solid;color:inherit;text-decoration:none;display:flex;flex-direction:column}.gates a:nth-child(2){background:var(--blue);color:#fff}.gates a:nth-child(2) p,.gates a:nth-child(2) small{color:#dfe6ff}.gates h2{font-size:34px}.gates b{margin-top:auto}.clearance{margin:90px 5vw;background:#fff;border:1px solid;padding:45px}.clearance header{display:grid;grid-template-columns:1fr 2fr;align-items:end}.clearance h2{font-size:42px}.clearance ol{list-style:none;padding:0;margin:30px 0 0}.clearance li{display:grid;grid-template-columns:1.1fr repeat(3,1fr);padding:20px 0;border-top:1px solid #bbb}.clearance li b{color:var(--blue)}.handoff{margin:0 5vw;padding:48px;background:var(--red);color:#fff;display:grid;grid-template-columns:1.3fr repeat(3,1fr) auto;gap:28px;align-items:center}.handoff h2{font-size:37px}.handoff p{line-height:1.6}.handoff b{display:block}.handoff a{color:#fff;font-weight:900}.note-list{margin-top:38px;border-top:1px solid}.note{display:grid;grid-template-columns:130px 1fr 100px;gap:30px;color:inherit;text-decoration:none;padding:29px 0;border-bottom:1px solid #bbb}.note time,.note small{font:800 10px monospace;color:var(--blue)}.note span{display:grid;gap:8px}.note b{font-size:22px}.note em{font-style:normal;color:#666}.note i{font-style:normal;color:var(--red)}.faq{display:grid;grid-template-columns:35% 65%;border-top:1px solid}.faq details{padding:20px;border-top:1px solid #bbb}.faq summary{font-weight:800}.faq p{line-height:1.8}.page,.article-main,.legacy{max-width:1120px;margin:auto;padding:90px 5vw 120px}.page>header{max-width:850px;border-bottom:7px solid var(--blue);padding-bottom:34px}.page>header>p:last-child,.release-article>header>p{font-size:19px;line-height:1.8;color:#555}.procedure{display:grid;grid-template-columns:repeat(2,1fr);margin-top:50px;border:1px solid}.procedure section{padding:35px;border-right:1px solid;border-bottom:1px solid}.procedure p,.article-body p,.legacy p{line-height:1.9;color:#505451}.page aside{display:flex;gap:20px;margin-top:30px}.page aside a,.legacy a{color:var(--blue)}.crumb{font-size:13px;color:#777}.crumb a{color:inherit}.release-article{max-width:820px;margin:auto}.release-article>header{padding:50px 0;border-bottom:7px solid var(--red)}.release-article h1{font-size:clamp(40px,5vw,66px);line-height:1.04;letter-spacing:-.05em}.release-article time{font-weight:800;color:var(--blue)}.article-body section{padding:35px 0;border-bottom:1px solid #bbb}.article-body h2{font-size:31px}.article-body aside{padding:28px;background:#fff;border-left:4px solid var(--blue);margin-top:35px}.article-body aside a{margin-right:18px;color:var(--blue)}.legacy{max-width:760px}.legacy h1,.missing h1{font-size:50px}.missing{max-width:700px;margin:15vh auto;background:#fff;padding:55px}footer{padding:43px 5vw;background:#e6e8e3;display:grid;grid-template-columns:1fr auto;gap:28px;border-top:1px solid #bbb}footer>p{grid-column:1/-1;border-top:1px solid #c5c7c3;padding-top:23px;font-size:12px;color:#666}@media(max-width:760px){.top{height:58px;padding:0 15px}.top nav{display:none;position:absolute;top:58px;left:0;right:0;z-index:8;background:#fff;padding:18px;flex-direction:column}.top nav.open{display:flex}.menu{display:block;background:#fff;border:1px solid;padding:8px}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 18px}.hero h1{font-size:47px}.hero figure{min-height:290px}.release,.journal,.faq{padding:65px 18px}.release header,.journal header{display:block}.release>div{grid-template-columns:1fr}.release article{border-right:0;border-bottom:1px solid}.gates{grid-template-columns:1fr;margin:0}.gates a{min-height:260px;padding:38px 20px}.clearance{margin:65px 0;padding:35px 18px}.clearance header{grid-template-columns:1fr}.clearance li{grid-template-columns:1fr 1fr;gap:10px}.clearance li b{grid-column:1/-1}.handoff{margin:0;padding:42px 18px;grid-template-columns:1fr}.note{grid-template-columns:1fr;gap:10px}.faq{grid-template-columns:1fr}.page,.article-main,.legacy{padding:65px 18px}.procedure{grid-template-columns:1fr}.procedure section{border-right:0}.release-article h1{font-size:40px}footer{grid-template-columns:1fr;padding:38px 18px}footer nav{flex-wrap:wrap;gap:13px}footer>p{grid-column:auto}}