.QPq8Ea_shell{--rail-w:clamp(260px, 22vw, 320px);background:var(--paper);min-height:100svh;color:var(--ink)}.QPq8Ea_sidebar{width:var(--rail-w);background:var(--paper);border-right:4px solid var(--ink);z-index:40;flex-direction:column;padding:clamp(24px,3vw,36px) 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.QPq8Ea_wordmark{border-bottom:4px solid var(--ink);margin-bottom:clamp(12px,1.5vw,18px);padding:0 clamp(20px,2vw,28px) clamp(20px,2.5vw,28px);text-decoration:none;display:block}.QPq8Ea_wordmarkThe{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signature-orange);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.QPq8Ea_wordmarkMain{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2vw,27px);font-weight:900;line-height:.92;display:block}.QPq8Ea_wordmark:hover .QPq8Ea_wordmarkMain{color:var(--signature-orange)}.QPq8Ea_wordmark:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}.QPq8Ea_masthead{display:none}.QPq8Ea_search{margin-bottom:12px;padding:0 clamp(14px,1.4vw,18px)}.QPq8Ea_searchInput{background:var(--paper-pure);width:100%;height:44px;color:var(--ink);border:4px solid var(--ink);font-family:var(--font-mono);letter-spacing:.01em;border-radius:0;padding:0 12px;font-size:13px;font-weight:600}.QPq8Ea_searchInput::placeholder{color:color-mix(in srgb, var(--ink), transparent 50%)}.QPq8Ea_searchInput:focus-visible{outline:4px solid var(--signature-orange);outline-offset:0}.QPq8Ea_searchInput::-webkit-search-cancel-button{appearance:none}.QPq8Ea_searchResults{flex-direction:column;gap:8px;margin-top:12px;display:flex}.QPq8Ea_searchNote{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink), transparent 32%);margin:2px;font-size:11px;font-weight:700}.QPq8Ea_searchResult{color:var(--ink);background:var(--paper-pure);border:3px solid var(--ink);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex}.QPq8Ea_searchResult:hover,.QPq8Ea_searchResultActive{box-shadow:0 0 0 0 var(--ink);transform:translate(2px,2px)}.QPq8Ea_searchResult:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}.QPq8Ea_searchResultSection{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ink), transparent 35%);font-size:9px;font-weight:700}.QPq8Ea_searchResultTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:900;line-height:1.1}.QPq8Ea_searchResultSnippet{font-family:var(--font-base);color:color-mix(in srgb, var(--ink), transparent 12%);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.QPq8Ea_searchHit{background:var(--signature-yellow);color:var(--ink);padding:0 1px}.QPq8Ea_nav{flex:1;padding:0 clamp(14px,1.4vw,18px)}.QPq8Ea_navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.QPq8Ea_navItem{color:var(--ink);border:3px solid #0000;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:12px;text-decoration:none;transition:background .1s,color .1s,transform .1s,box-shadow .1s;display:grid}a.QPq8Ea_navItem:hover{background:var(--paper-pure);border-color:var(--ink)}a.QPq8Ea_navItem:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}.QPq8Ea_navNum{font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in srgb, var(--ink), transparent 45%);font-size:12px;font-weight:700;line-height:1.2}.QPq8Ea_navName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:inherit;font-size:clamp(13px,1.05vw,14px);font-weight:900;line-height:1.12}.QPq8Ea_navIntro{margin-bottom:8px}.QPq8Ea_navItemActive,a.QPq8Ea_navItemActive:hover{background:var(--signature-orange);border-color:var(--ink);box-shadow:var(--shadow-sm);color:var(--ink)}.QPq8Ea_navItemActive .QPq8Ea_navNum{color:var(--ink)}.QPq8Ea_navItemSoon{cursor:default}.QPq8Ea_navItemSoon .QPq8Ea_navNum,.QPq8Ea_navItemSoon .QPq8Ea_navName{color:color-mix(in srgb, var(--ink), transparent 58%)}.QPq8Ea_navSoon{letter-spacing:.1em;color:color-mix(in srgb, var(--ink), transparent 50%);border-color:color-mix(in srgb, var(--ink), transparent 58%);background:0 0;align-self:center;padding:2px 6px;font-size:9px}.QPq8Ea_subList{border-left:3px solid var(--ink);flex-direction:column;margin:4px 0 8px 18px;padding:0 0 0 12px;list-style:none;display:flex}.QPq8Ea_subList .QPq8Ea_subList{border-left:3px solid color-mix(in srgb, var(--ink), transparent 45%);margin:2px 0 6px 10px;padding-left:10px}.QPq8Ea_subItem{font-family:var(--font-base);color:color-mix(in srgb, var(--ink), transparent 22%);padding:7px 10px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.QPq8Ea_subList .QPq8Ea_subList .QPq8Ea_subItem{padding:6px 10px;font-size:12.5px}a.QPq8Ea_subItem:hover{color:var(--ink);background:var(--paper-pure)}a.QPq8Ea_subItem:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}a.QPq8Ea_subItemActive,a.QPq8Ea_subItemActive:hover{color:var(--ink);background:var(--paper-pure);border-left:3px solid var(--signature-orange);padding-left:7px;font-weight:700}.QPq8Ea_feature{border:4px solid var(--ink);background:var(--paper-pure);box-shadow:var(--shadow-sm);color:var(--ink);flex-direction:column;gap:7px;margin:64px clamp(14px,1.4vw,18px) clamp(18px,2vw,22px);padding:clamp(16px,1.6vw,18px);text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex}.QPq8Ea_featureKicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ink), transparent 30%);font-size:10px;font-weight:700;transition:color .1s}.QPq8Ea_featureTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);font-size:clamp(16px,1.5vw,18px);font-weight:900;line-height:1.04;transition:color .1s}.QPq8Ea_featureBlurb{font-family:var(--font-base);color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.45}.QPq8Ea_featureRead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-top:2px;font-size:11px;font-weight:700;transition:color .1s}.QPq8Ea_feature:hover{box-shadow:2px 2px 0px 0px var(--ink);transform:translate(2px,2px)}.QPq8Ea_feature:hover .QPq8Ea_featureTitle,.QPq8Ea_feature:hover .QPq8Ea_featureKicker,.QPq8Ea_feature:hover .QPq8Ea_featureRead{color:var(--signature-orange)}.QPq8Ea_feature:active{box-shadow:0px 0px 0px 0px var(--ink);transform:translate(4px,4px)}.QPq8Ea_feature:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}.QPq8Ea_railFoot{border-top:3px solid var(--ink);padding:clamp(20px,2.5vw,28px) clamp(20px,2vw,28px) 0}.QPq8Ea_railFootLink{font-family:var(--font-mono);letter-spacing:.05em;text-transform:lowercase;color:var(--ink);text-underline-offset:3px;font-size:11px;font-weight:700;text-decoration:none}.QPq8Ea_railFootLink:hover{text-decoration:underline}.QPq8Ea_railFootLink:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}.QPq8Ea_shell~footer{margin-left:clamp(260px,22vw,320px)}.QPq8Ea_main{margin-left:var(--rail-w);min-width:0}.QPq8Ea_mobileBar{display:none}.QPq8Ea_toggle{background:var(--paper-pure);height:44px;color:var(--ink);border:4px solid var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:0 16px;transition:transform .1s,box-shadow .1s;display:inline-flex}.QPq8Ea_toggle:hover{box-shadow:0 0 0 0 var(--ink);transform:translate(2px,2px)}.QPq8Ea_toggle:focus-visible{outline:4px solid var(--signature-orange);outline-offset:2px}.QPq8Ea_toggleBars{flex-direction:column;gap:3px;width:18px;display:inline-flex}.QPq8Ea_toggleBars span{background:var(--ink);width:100%;height:3px;display:block}.QPq8Ea_toggleLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.QPq8Ea_scrim{display:none}@media (max-width:900px){.QPq8Ea_main{margin-left:0;padding-left:0}.QPq8Ea_shell~footer{margin-left:0}.QPq8Ea_mobileBar{z-index:50;background:var(--paper);border-bottom:4px solid var(--ink);align-items:center;padding:12px clamp(16px,5vw,24px);display:flex;position:sticky;top:0}.QPq8Ea_masthead{background:var(--paper);border-bottom:4px solid var(--ink);flex-direction:column;justify-content:center;min-height:72px;padding:12px clamp(16px,5vw,24px);text-decoration:none;display:flex}.QPq8Ea_masthead .QPq8Ea_wordmarkThe{margin-bottom:4px}.QPq8Ea_masthead:hover .QPq8Ea_wordmarkMain{color:var(--signature-orange)}.QPq8Ea_masthead:focus-visible{outline:4px solid var(--signature-orange);outline-offset:-4px}.QPq8Ea_sidebar{width:min(86vw,340px);box-shadow:var(--shadow-lg);transition:transform .18s;transform:translate(-100%)}.QPq8Ea_sidebarOpen{transform:translate(0)}.QPq8Ea_scrim{background:var(--overlay);opacity:0;visibility:hidden;z-index:39;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.QPq8Ea_scrimOpen{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.QPq8Ea_sidebar,.QPq8Ea_scrim,.QPq8Ea_toggle,.QPq8Ea_navItem,.QPq8Ea_searchResult,.QPq8Ea_feature{transition:none}}
