.sb-head,.sb-reader,.sb-invite{--sb-blue:#123a50;--sb-paper:#f4f1e8;color:var(--sb-blue)}.sb-head{padding-block:4rem 2rem}.sb-head h1{font:700 clamp(4rem,10vw,8rem)/.9 Arial,sans-serif;letter-spacing:-.065em;margin:.4em 0}.sb-head>p{font-size:1.2rem;line-height:1.7;max-width:830px}.sb-dates,.sb-actions,.sb-modes,.sb-axis,.sb-toggles{display:flex;flex-wrap:wrap;gap:.7rem}.sb-dates{border-block:1px solid #a2b3b8;padding:1rem 0;font-size:.85rem}.sb-head .sb-scope{font-size:.9rem;max-width:950px}.sb-reader{margin-block:2rem 5rem}.sb-desk{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:2rem}.sb-reader button,.sb-actions a{font:600 .86rem Arial,sans-serif;color:var(--sb-blue);background:var(--sb-paper);border:1px solid #91a9b3;border-radius:3px;padding:.8rem 1rem;cursor:pointer;text-decoration:none}.sb-reader button[aria-pressed=true]{background:var(--sb-blue);color:var(--sb-paper)}.sb-reader button:focus-visible,.sb-reader a:focus-visible,.sb-reader input:focus-visible{outline:3px solid #b6603f;outline-offset:3px}.sb-reader svg{display:block;width:100%;height:auto}.sb-reader p{line-height:1.65}.sb-controls{background:#e4e5dd;padding:1.8rem;align-self:start}.sb-controls h2,.sb-reader h2,.sb-invite h2{font:700 clamp(1.6rem,3vw,2.7rem)/1.12 Arial,sans-serif;letter-spacing:-.035em}.sb-controls label{display:block;font-weight:600;margin:1.4rem 0}.sb-controls input[type=range]{display:block;width:100%;margin-top:.7rem;accent-color:#123a50}.sb-cell{background:#123a50;color:#f4f1e8;padding:1.3rem;margin:1.5rem 0}.sb-cell strong{font:700 1.4rem Arial,sans-serif}.sb-cell p{font-size:.9rem}.sb-toggles{padding:1rem 0;font-size:.9rem}.sb-depth-key{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.sb-depth-key[hidden]{display:none}.sb-depth-key i{height:18px;flex:1;background:linear-gradient(90deg,#d0efeb 0%,#71b7c5 1.666667%,#2a829a 6.666667%,#176478 16.666667%,#104860 33.333333%,#072c42 100%)}.sb-small{font-size:.88rem}.sb-section{margin:2.5rem 0}.sb-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.sb-section-head p{max-width:550px}.sb-reader summary{cursor:pointer;font-weight:700;padding:1rem 0}.sb-table-wrap{overflow:auto;max-height:520px}.sb-reader table{border-collapse:collapse;width:100%;font-size:.86rem}.sb-reader th,.sb-reader td{padding:.7rem;border-bottom:1px solid #a2b3b8;text-align:left;white-space:nowrap}.sb-reader th{position:sticky;top:0;background:#e4e5dd}.sb-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sb-types article{border:1px solid #a2b3b8;padding:1rem}.sb-types h3{font:700 1.1rem Arial,sans-serif}.sb-types p{font-size:.86rem}.sb-types i{display:block;width:32px;height:18px;border:1px solid #a2b3b8}.sb-surface{margin:3rem 0}.sb-surface img{display:block;width:100%;height:auto}.sb-surface figcaption{font-size:.9rem;line-height:1.6;margin-top:1rem}.sb-method{border-block:1px solid #a2b3b8;padding:.7rem 0;margin-top:2rem}.sb-invite{padding:2.5rem 0;border-top:1px solid #a2b3b8}.sb-saved{background:#f4f1e8;margin:0;font-family:Arial,sans-serif}.sb-saved .wrap{width:min(1280px,calc(100% - 40px));margin-inline:auto}.sb-saved-head{padding-top:2rem}.sb-saved a{color:#8b402a}.sb-saved .eyebrow{font-size:.75rem;letter-spacing:.15em}@media(max-width:820px){.sb-desk{grid-template-columns:1fr}.sb-section-head{display:block}.sb-types{grid-template-columns:1fr 1fr}.sb-head{padding-top:2rem}.sb-controls{padding:1.3rem}.sb-head h1{font-size:clamp(3.5rem,15vw,6rem)}}@media(max-width:440px){.sb-types{grid-template-columns:1fr}}@media print{.sb-modes,.sb-toggles,.sb-actions,.sb-controls input,.sb-controls button,#sb-status{display:none}.sb-desk,.sb-section-head{display:block}.sb-table-wrap{max-height:none;overflow:visible}.sb-controls,.sb-cell{background:white;color:black}.sb-reader figure{break-inside:avoid}}
