.handbook{color:#e7f0f9;background:#091a28;min-height:100vh;font-size:16px;line-height:1.7}.handbook *{box-sizing:border-box}.handbook a{color:#8cdbff}.handbook-header{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:24px;display:flex}.handbook-header>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.handbook-brand{letter-spacing:.03em;font-size:20px;font-weight:800;color:#fff!important;text-decoration:none!important}.handbook-brand span{color:#b0c9dd;font-weight:400}.handbook button,.handbook-actions a{color:#e7f0f9;cursor:pointer;font:inherit;background:#163248;border:1px solid #406179;border-radius:8px;padding:10px 16px;text-decoration:none}.handbook-shell{max-width:1200px;margin:auto;padding:0 24px 40px}.handbook-hero{border-top:1px solid #2b465c;padding:42px 0}.handbook-kicker{letter-spacing:.13em;color:#7dcced;font-size:12px}.handbook h1{letter-spacing:-.025em;margin:16px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.15}.handbook-hero>p{max-width:740px}.handbook-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.handbook-actions .primary{color:#fff;background:#1174bb;border-color:#328bc9}.handbook-meta{color:#abc1d3;margin-top:18px;font-size:12px}.handbook-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.handbook aside{background:#102739;border:1px solid #2b465c;border-radius:12px;max-height:calc(100vh - 40px);padding:18px;position:sticky;top:20px;overflow:auto}.handbook aside label{font-size:14px;font-weight:600}.handbook input{width:100%;font:inherit;color:#e7f0f9;background:#091a28;border:1px solid #52708b;border-radius:7px;min-width:0;margin:8px 0 16px;padding:10px;font-size:13px}.handbook nav{flex-direction:column;gap:4px;display:flex}.handbook nav a{color:#c6dbea;padding:5px 0;font-size:13px;text-decoration:none}.handbook nav a:hover{color:#fff;text-decoration:underline}.handbook-content{min-width:0}.handbook-content section{background:#102333;border:1px solid #2b465c;border-radius:12px;margin-bottom:22px;padding:28px;scroll-margin-top:20px}.handbook h2{margin:0 0 14px;font-size:24px;line-height:1.3}.handbook h3{margin:0 0 8px;font-size:15px}.handbook-intro{color:#bdd1e0}.handbook ol{margin:22px 0;padding-left:25px;list-style:decimal!important}.handbook li{margin:10px 0;padding-left:5px}.handbook ol li::marker{color:#69ccff;font-weight:700}.handbook ul{padding-left:20px;list-style:outside!important}.handbook-success{background:#153b33;border-left:3px solid #6ee7b7;border-radius:4px;padding:14px 18px}.handbook-success strong{color:#9bf2cf;margin-bottom:4px;font-size:14px;display:block}.handbook-notes{background:#152d41;border-radius:8px;margin:18px 0;padding:16px 18px;font-size:14px}.handbook-notes ul{margin:0}.handbook-top{font-size:12px}.handbook details{border-top:1px solid #2b465c;padding:14px 0}.handbook summary{cursor:pointer;font-weight:600}.handbook details p{color:#bdd1e0}.handbook dl>div{border-top:1px solid #2b465c;padding:12px 0}.handbook dt{font-weight:700}.handbook dd{color:#bdd1e0;margin:4px 0}.handbook-footer{color:#abc1d3;margin-top:24px;font-size:13px}.handbook-search-status:empty{display:none}.handbook-skip{position:absolute;top:-100px;left:10px}.handbook-skip:focus{z-index:10;background:#142e42;padding:10px;top:10px}.handbook :focus-visible{outline-offset:3px;outline:3px solid #74d3ff}@media (max-width:800px){.handbook-layout{grid-template-columns:1fr;gap:20px}.handbook aside{max-height:none;position:static}.handbook nav{grid-template-columns:1fr 1fr;gap:5px 14px;display:grid}.handbook-content section{padding:20px}.handbook-header{flex-direction:column;align-items:flex-start}.handbook-shell{padding:0 16px 24px}}@media (max-width:420px){.handbook nav{grid-template-columns:1fr}.handbook-actions{flex-direction:column}}@media print{.handbook{font-size:11pt;color:#000!important;background:#fff!important}.handbook-header,.handbook aside,.handbook-actions,.handbook-top,.handbook-search-status,.handbook-skip{display:none!important}.handbook-layout{display:block}.handbook-shell{max-width:none;padding:0}.handbook-hero{padding:0 0 15px}.handbook h1{font-size:26pt}.handbook h2{break-after:avoid;font-size:17pt}.handbook-content section{break-before:auto;border:0;border-radius:0;padding:10px 0}.handbook p,.handbook dd,.handbook a,.handbook-meta,.handbook-footer{color:#000!important}.handbook li{break-inside:avoid}.handbook-success,.handbook-notes{color:#000;background:#f3f3f3}.handbook-success strong{color:#000}.handbook details{display:block}.handbook details::details-content{content-visibility:visible!important}.handbook details>*{display:block!important}.handbook-hero br{display:none}}
