:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#090f1b;color:#f1f5fa;line-height:1.55}*{box-sizing:border-box}body{margin:0}header{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:32px 30px;border-bottom:1px solid #263348}.brand{font-size:26px;font-weight:800;letter-spacing:3px;text-decoration:none;color:#f1f5fa}.brand span{display:block;font-size:9px;letter-spacing:2.3px;color:#9cb6ce}nav{display:flex;align-items:center;gap:22px;font-size:14px}a{color:#8ed9ff}nav form{margin:0}main{max-width:1120px;padding:50px 30px 70px;margin:auto;min-height:64vh}h1{font-size:clamp(32px,5vw,52px);line-height:1.08;letter-spacing:-1.5px;margin:16px 0}h2{font-size:25px}p{max-width:800px}.eyebrow{font-size:11px;letter-spacing:2px;color:#7fcaf3;font-weight:700}.muted,small{color:#a9b8ca}small{font-size:12px}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px}.narrow{max-width:620px;margin:auto}.notice{padding:9px 24px;text-align:center;background:#192332;color:#b8c8d9;font-size:12px}section{border-top:1px solid #263348;padding:28px 0;margin-top:28px}section.narrow{border:0;margin-top:0;padding-top:0}form{margin:22px 0}label{display:block;font-size:14px;margin:17px 0;color:#c9d5e3}input,textarea{display:block;width:100%;background:#111d2c;border:1px solid #34455d;border-radius:7px;color:#f2f5fa;padding:13px;font:inherit;margin-top:7px}textarea{min-height:95px;resize:vertical}input:focus,textarea:focus{outline:2px solid #58bcef;outline-offset:2px}button,.button{display:inline-block;background:#87d6ff;color:#0a2031;border:0;border-radius:7px;padding:12px 20px;font:600 14px inherit;text-decoration:none;cursor:pointer}button:hover,.button:hover{background:#b1e5ff}.quiet{background:transparent;color:#9bdaff;border:1px solid #34455d}.badge{border:1px solid #34455d;border-radius:40px;padding:8px 18px;white-space:nowrap;font-size:13px}.flow{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid #263348;padding:18px 0;font-size:13px;color:#a9b8ca}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:11px;text-transform:uppercase;color:#9cafc5;letter-spacing:1px}td,th{padding:20px 12px;border-bottom:1px solid #263348}td small{display:block}details{border-bottom:1px solid #263348;padding:17px 0}summary{cursor:pointer}blockquote{border-left:3px solid #66b7e7;margin:18px 0;padding:12px 18px;background:#111d2c;color:#bbcadb}.approval{border-top:1px solid #34455d;padding-top:20px}.check{display:flex;align-items:center;gap:12px}.check input{width:auto;margin:0}.success{padding:15px;background:#12372c}footer{border-top:1px solid #263348;text-align:center;padding:28px;font-size:12px;color:#94a9bf}@media(max-width:650px){header{padding:22px 18px;align-items:flex-start;gap:20px}.brand{font-size:20px}nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}nav>span{display:none}main{padding:30px 18px}.heading{align-items:flex-start;flex-direction:column}.flow{gap:12px;font-size:11px}td,th{padding:15px 8px;min-width:110px}}

.source-file{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #263348}.source-file form{margin:0;flex-shrink:0}.source-file a{overflow-wrap:anywhere}@media(max-width:650px){.source-file{align-items:flex-start}.source-file button{padding:9px 12px}}
