*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:17px/1.65 Arial,Helvetica,sans-serif;color:#e9edf0;background:#101820}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #65bfef;outline-offset:5px}.skip{position:absolute;left:20px;top:-80px;background:#fff;color:#000;padding:12px;z-index:3}.skip:focus{top:12px}header,main,footer{max-width:1400px;margin:auto;padding:0 6vw}header{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #3a4851}.brand{text-decoration:none;font-family:Georgia,serif;font-size:27px;letter-spacing:-1px}nav{display:flex;gap:30px;font-size:14px}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.label{font:13px/1.5 monospace;letter-spacing:2px;text-transform:uppercase;color:#adc2cf}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:5vw;align-items:center;padding:70px 0 65px}.hero h1{font:clamp(45px,5.5vw,86px)/1.06 Georgia,serif;letter-spacing:-2px;margin:18px 0 25px}.hero p{max-width:480px}.hero figure{margin:0;position:relative}.hero img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.hero figcaption{font:12px/1.5 monospace;color:#a8bac5;margin-top:10px}.text-link{display:inline-block;margin-top:15px}.section-head{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #53626c;padding-top:23px;gap:20px}.section-head h2{font:30px/1.2 Georgia,serif;margin:0}.section-head p{font:13px monospace}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:30px 0 75px}.card{border-bottom:1px solid #3a4851;padding-bottom:25px}.card h3{font:30px/1.18 Georgia,serif;margin:16px 0}.card h3 a{text-decoration:none}.card h3 a:hover{text-decoration:underline}.card p{color:#b9c7cf;font-size:16px}.card .label{font-size:12px}.number{font:13px monospace;color:#8ea8b8}.scope{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid #53626c;padding:35px 0 75px}.scope h2{font:32px Georgia,serif;margin:0}.scope p{margin-top:0}.scope .muted{font-size:15px;color:#aabac4}footer{border-top:1px solid #3a4851;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:35px;padding-bottom:35px;font-size:13px}footer a{text-decoration:none}.article{max-width:780px;margin:65px auto 100px}.article h1{font:clamp(38px,5vw,65px)/1.1 Georgia,serif;letter-spacing:-1px}.article .deck{font-size:23px;color:#b8cbd7}.article h2{font:30px Georgia,serif;margin-top:40px}.article p{margin:25px 0}.article figure{margin:35px 0}.article img{width:100%;display:block}.article figcaption{font-size:13px;color:#aabac4}.source{border-top:1px solid #53626c;padding-top:24px;font-size:14px}.note{border-left:2px solid #93b8d0;padding-left:24px;color:#b5c6d0}.matter{background:#f5f7f8;color:#142433}.matter header,.matter footer{border-color:#c5cfd7}.matter .brand{font-family:Arial,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.8px}.matter .label{color:#3a6680}.matter .hero{display:block;padding:65px 0 45px}.matter .hero h1{font:clamp(48px,7vw,100px)/1.02 Arial,sans-serif;font-weight:600;letter-spacing:-4px;max-width:950px}.matter .hero p{max-width:650px;font-size:20px;color:#4d6271}.matter .section-head{border-color:#607887}.matter .section-head h2,.matter .card h3,.matter .scope h2,.matter .article h1,.matter .article h2{font-family:Arial,sans-serif;font-weight:600}.matter .card{border-color:#c5cfd7}.matter .card p,.matter .scope .muted{color:#4d6271}.matter .grid{grid-template-columns:1.4fr 1fr}.matter .card h3{font-size:35px;letter-spacing:-1px}.matter .card.feature{padding:28px;background:#dfeaf0;border:0}.matter .scope{border-color:#c5cfd7}.matter .article .deck{color:#4d6271}.matter .source{border-color:#c5cfd7}.matter .note{color:#486478}.signal{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c5cfd7;border-bottom:1px solid #c5cfd7;margin:15px 0 45px}.signal div{padding:23px 20px 23px 0}.signal span{font:13px monospace;color:#486478}.signal strong{font-size:21px;display:block;font-weight:500}.diagram{width:100%;height:auto;background:#e7eef2;padding:20px}.article ul{padding-left:22px}.article li{margin:12px 0}@media(max-width:700px){header{min-height:90px;align-items:flex-start;flex-direction:column;padding-top:24px;padding-bottom:20px;gap:16px}nav{gap:20px}.brand{font-size:24px}.hero{grid-template-columns:1fr;padding:40px 0;gap:30px}.hero h1{letter-spacing:-1px}.grid,.matter .grid{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.scope{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.section-head{align-items:flex-start;flex-direction:column;gap:8px}.section-head p{margin:0}footer{align-items:flex-start;flex-direction:column;gap:8px}.matter .hero h1{letter-spacing:-2px}.signal{grid-template-columns:1fr}.signal div{padding:13px 0}.article{margin-top:40px}.article .deck{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.grid{grid-template-columns:repeat(3,1fr)}.scope a{display:inline-block;margin:6px 0}@media(max-width:700px){.grid{grid-template-columns:1fr}}
