@font-face{font-family:Inter;src:url('/fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Source Serif 4';src:url('/fonts/source-serif-4-latin.woff2') format('woff2');font-style:normal;font-weight:200 900;font-display:swap}
.skip{position:fixed;top:-80px;left:20px;z-index:999;background:white;padding:14px}.skip:focus{top:10px}
:focus-visible{outline:3px solid var(--teal);outline-offset:3px}
.launch-head{padding:28px 0 24px;display:flex;align-items:start;justify-content:space-between;gap:22px}.launch-head h1{font:600 clamp(30px,3vw,42px)/1.12 var(--serif);color:var(--navy);margin:6px 0 12px}.launch-head p{max-width:65ch;font-size:14px;line-height:1.7}.launch-kicker{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--brand);font-weight:700}.launch-banner{padding:18px 22px;border-left:3px solid var(--teal);background:var(--sky-pale);margin-bottom:22px;line-height:1.7}.launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.launch-metric{background:white;border:1px solid var(--line);border-top:3px solid var(--teal);padding:22px;border-radius:5px}.launch-metric strong{font:600 36px/1.1 var(--serif);display:block;color:var(--navy);margin:10px 0}.launch-metric p{font-size:12px;line-height:1.5;color:var(--mut)}.launch-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.launch-card{background:white;border:1px solid var(--line);border-radius:5px;padding:24px;margin-bottom:20px}.launch-card h2{font:600 25px var(--serif);color:var(--navy);margin:0 0 16px}.launch-card p{line-height:1.65}.launch-steps{list-style:none;padding:0;margin:0}.launch-steps li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:18px}.launch-steps small{display:block;color:var(--mut);margin-top:6px}.launch-tag{font-size:11px;white-space:nowrap;background:var(--sky-pale);color:var(--navy);padding:5px 9px;border-radius:3px;height:fit-content}.launch-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.launch-search{width:100%;padding:12px!important;min-height:44px;margin:12px 0}.launch-table{overflow:auto}.launch-table td{white-space:normal;vertical-align:top;min-width:100px;padding:13px}.launch-table summary{cursor:pointer;color:var(--brand);font-weight:600}.launch-table pre,.launch-reply pre{white-space:pre-wrap;font:inherit;line-height:1.7;overflow-wrap:anywhere;max-width:70ch}.launch-table details{min-width:180px}.launch-table details[open]{min-width:350px}.launch-stale{padding:14px;background:var(--sky-pale);color:var(--navy)}.launch-reply{padding:18px 0;border-bottom:1px solid var(--line)}.launch-meta{font-size:12px;color:var(--mut);line-height:1.7}.launch-fresh{margin:0 0 20px;font-size:12px;color:var(--mut)}
@media(min-width:1100px){.top{position:fixed!important;inset:0 auto 0 0;width:216px;border-right:1px solid var(--line);border-bottom:0!important;background:white}.top .inner{height:100%;display:flex!important;flex-direction:column;align-items:stretch!important;padding:25px 18px!important;gap:16px;overflow:auto}.top .logo{width:172px;height:auto!important;margin-bottom:18px}.tabs{flex:1;display:flex!important;flex-direction:column;align-items:stretch;gap:3px;overflow:visible!important}.tabs a{padding:10px 12px!important;border:0!important;font-size:13px!important;white-space:normal}.tabs a.on{color:var(--navy);background:var(--sky-pale);border-left:3px solid var(--teal)!important}.wrap#main{margin:0 0 0 216px;max-width:1600px;padding:24px 34px}.footer{margin-left:216px!important;padding:0 34px}.who{font-size:11px;overflow-wrap:anywhere}}
@media(max-width:1099px){.top .inner{flex-wrap:wrap;height:auto!important;padding:15px!important}.tabs{order:3;flex:0 0 100%;width:100%;overflow:auto!important;padding-bottom:6px}.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-columns{grid-template-columns:1fr}}
@media(max-width:540px){.launch-head{flex-direction:column}.launch-grid{gap:10px}.launch-metric{padding:15px}.launch-metric strong{font-size:30px}.launch-card{padding:18px}.launch-steps li{flex-direction:column;gap:8px}.wrap#main{padding:16px}.launch-table details[open]{min-width:240px}}
