:root{--wash:#e8e3d8;--paper:#fbfaf5;--paper-alt:#f5f1e8;--tint:#f4ede1;--line:#e6dfd0;--line-soft:#e0d9ca;--ink:#221f1a;--body-c:#3a352c;--muted:#6d6557;--faint:#736b5d;--accent:#6f2a34;--accent-tint:#f3e7e4;--svt:#2f4d6f;--svt-tint:#e9edf3;--good:#3a6b47;--good-tint:#eaf0ea;--warn:#7a5f17;--warn-tint:#f4edda;--accent-fill:#6f2a34;--accent-press:#5a2129;--on-accent:#fbfaf5;--on-accent-line:#fbfaf559;--line-control:#948a7a;--grid-line:#6f2a340f;--figure-mat:#fff;--figure-filter:none;--viewer-bg:#000;--viewer-ink:#f4f1ea;--viewer-muted:#cfc9bd;--viewer-line:#8a857c;--serif:Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wash:#161616;--paper:#1e1e1e;--paper-alt:#242424;--tint:#2a2a2a;--line:#333;--line-soft:#3b3b3b;--ink:#ece6da;--body-c:#d4cec2;--muted:#aaa498;--faint:#a09a8e;--accent:#e0808c;--accent-tint:#2e2325;--svt:#93b6dc;--svt-tint:#1f2630;--good:#8cc49c;--good-tint:#1e2a22;--warn:#d6b25e;--warn-tint:#2a2719;--accent-fill:#8c3340;--accent-press:#a03c4a;--on-accent:#f3ede2;--on-accent-line:#f3ede259;--line-control:#6b6b6b;--grid-line:#e0808c0d;--figure-mat:#e6e1d6;--figure-filter:brightness(.88);--viewer-bg:#000;--viewer-ink:#f4f1ea;--viewer-muted:#cfc9bd;--viewer-line:#8a857c}@media (prefers-reduced-motion:no-preference){:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:background-color .15s,color .15s,border-color .15s,fill .15s,stroke .15s!important}}*{box-sizing:border-box}html{background:var(--paper)}body{font-family:var(--sans);background:var(--paper);color:var(--body-c);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}#root{max-width:42.5rem;padding:0 1.375rem calc(2.25rem + env(safe-area-inset-bottom));background:var(--paper);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}@media (width>=640px){html,body{background:var(--wash)}#root{border:1px solid var(--line);border-top:none;padding-left:2.5rem;padding-right:2.5rem}.dock{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:42.5rem;margin:0 auto}.dock .dock-inner{max-width:none;padding-left:2.5rem;padding-right:2.5rem}}main{flex:1 0 auto}.ecg-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:7px 7px}a{color:var(--accent)}.citation a{margin-block:-.8125rem;padding-block:.8125rem;display:inline-block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;display:block}.eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:.6875rem;margin:1.375rem 0 .375rem;font-size:.6875rem;display:flex}.eyebrow:after{content:"";background:var(--line-soft);flex:1;height:1px}.masthead{border-bottom:3px double var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.5rem 0 1rem;display:flex}.masthead .back{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;margin:-.75rem 0;font-size:.75rem;text-decoration:none;display:inline-flex}.masthead .over{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-basis:100%;margin-bottom:.5rem;font-size:.6875rem;display:block}.wordmark{font-family:var(--serif);color:var(--ink);white-space:nowrap;margin:-.625rem 0;padding:.625rem 0;font-size:1.875rem;line-height:1;text-decoration:none;display:inline-block}.wordmark .qmark{color:var(--accent)}.wordmark .caret{font-family:var(--mono);color:var(--accent);font-size:1.5rem;animation:1.6s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.wordmark .caret{animation:none}}.byline-row{flex-basis:100%;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.byline{font-family:var(--serif);color:var(--muted);margin:0;font-size:.75rem;font-style:italic;line-height:1.3}.theme-toggle{align-items:center;margin:-16px -22px -16px 0;display:flex}.theme-toggle button{width:44px;height:44px;color:var(--muted);align-items:center;display:flex}.theme-toggle .tt-sun{justify-content:flex-end;padding-right:9px}.theme-toggle .tt-moon{justify-content:flex-start;padding-left:9px}.theme-toggle button[aria-pressed=true]{color:var(--ink);cursor:default}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;width:.6875rem;height:.6875rem;overflow:visible}.theme-toggle .tt-rule{background:var(--line-control);width:1px;height:.75rem}@media (hover:hover){.theme-toggle button:not([aria-pressed=true]):hover{color:var(--ink)}}@media (width<=639px){.masthead{padding:.625rem 0 .5rem}.masthead .over{display:none}.wordmark{font-size:1.5rem}.wordmark .caret{font-size:1.1875rem}}.topnav{border-bottom:1px solid var(--line);z-index:20;background:var(--paper);justify-content:space-between;padding:.5625rem 0;display:flex;position:sticky;top:0}main [id]:not(.next-card){scroll-margin-top:3.5rem}.topnav a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);box-sizing:border-box;align-items:center;min-height:44px;margin:-.5625rem -.375rem;padding:.75rem .375rem;font-size:.75rem;text-decoration:none;display:inline-flex}.topnav a.active{color:var(--accent);text-underline-offset:.5rem;text-decoration:underline;text-decoration-thickness:2px}.menu{display:grid}.menu-card{color:inherit;border-bottom:1px solid var(--line);padding:.9375rem .25rem 1rem;text-decoration:none;display:block}.menu-card:active,.menu-card:hover{background:var(--paper-alt)}.menu-card h2{font-family:var(--serif);color:var(--ink);margin:.125rem 0;font-size:1.1875rem;font-weight:400}.menu-card p{color:var(--muted);margin:0;font-size:.8125rem}.menu-card .k{font-family:var(--mono);color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.6875rem}.gate{border:1px solid var(--line);margin:.875rem 0 .25rem}.gate .gate-head{padding:1rem 1rem .75rem}.gate h1{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.5rem;font-weight:400;line-height:1.15}.gate .stat-line{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:.5rem 0 0;font-size:.6875rem}.gate-row{min-height:64px;color:inherit;border-top:1px solid var(--line);background:var(--paper);grid-template-columns:5.25rem 1fr auto;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;display:grid}.gate-row.first{border-top:0}.gate-row .gk{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem}.gate-row .gv{font-family:var(--serif);color:var(--ink);font-size:1.125rem;line-height:1.2}.gate-row .gs{font-family:var(--sans);color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.gate-row .gs.gs-energy{font-family:var(--mono);letter-spacing:.04em;font-size:.75rem}.gate-row.unstable{background:var(--accent-fill);border-top-color:var(--accent-fill)}.gate-row.unstable .gk,.gate-row.unstable .gv,.gate-row.unstable .gs{color:var(--on-accent)}.gate-row.stable .gk{color:var(--accent)}.gate-row .chev{font-family:var(--mono);color:var(--accent);font-size:1rem}a.gate-row:hover,a.gate-row:active{background:var(--paper-alt)}.gate--decide{margin-top:.25rem}.gl-line{border-top:1px dotted var(--line-soft);margin-top:.5rem;padding:.625rem 0 .25rem}.gl-line:first-of-type{border-top:0}details.fold p.gl-k,.gl-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.5rem 0 .25rem;font-size:.6875rem;display:flex}details.fold p.gl-q,.gl-q{color:var(--ink);margin:0;font-size:.875rem}.gl-line .citation{margin-top:.25rem}.cls{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--body-c);border:1px solid var(--muted);white-space:nowrap;padding:.0625rem .375rem;font-size:.6875rem}.menu.tight .menu-card{min-height:56px;padding:.6875rem .25rem .75rem}.menu.tight .menu-card .row1{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.menu.tight .menu-card h2{font-size:1.0625rem}.menu-card .algo-cite{margin-top:.25rem}.card-lead{margin:0 0 .375rem;font-size:.875rem}.screen{flex-direction:column;display:flex}.screen>h1,h1.title{font-family:var(--serif);color:var(--ink);margin:.25rem 0 .375rem;font-size:1.5rem;font-weight:400;line-height:1.2}h1.title{margin-top:1rem}.screen>.lede{color:var(--muted);margin:0 0 1.125rem;font-size:.875rem}.card{border:1px solid var(--line);background:var(--paper);margin-bottom:.875rem;padding:1.0625rem 1.125rem 1.125rem}.card--flag{border-top:3px double var(--accent);padding-top:calc(1.0625rem - 2px)}.card h2{font-family:var(--serif);color:var(--ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:400}.card h3{margin:.75rem 0 .25rem;font-size:.9375rem}.card ul{margin:.25rem 0;padding-left:1.125rem}.card li{margin:.3125rem 0;font-size:.875rem}.card li ul{margin-top:.1875rem}.card li li{color:var(--muted);font-size:.8125rem}.ref-group+.ref-group{margin-top:.75rem}.ref-group li .citation{overflow-wrap:anywhere;margin:.0625rem 0 0}.slide-badge{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);white-space:nowrap;font-size:.6875rem}.stat-chips{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;display:flex}.stat-chip{font-family:var(--mono);background:var(--paper-alt);border:1px solid var(--line);color:var(--body-c);padding:.1875rem .5rem;font-size:.75rem}.stat-chip b{color:var(--accent);font-weight:600}.favors{font-family:var(--mono);letter-spacing:.08em;border:1px solid;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.favors.vt{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.favors.svt{color:var(--svt);border-color:var(--svt);background:var(--svt-tint)}.ruled-note{border-top:1px solid var(--warn);border-bottom:1px solid var(--line-soft);color:var(--body-c);margin:.875rem 0;padding:.5rem 0 .625rem;font-size:.875rem;line-height:1.55}.ruled-note p{margin:0}.ruled-note p+p{margin-top:.375rem}.ruled-note .rn-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin:0 0 .25rem;font-size:.6875rem}.ruled-note.good{border-top-color:var(--good)}.ruled-note.good .rn-k{color:var(--good)}details.fold{border-top:1px dotted var(--line-soft);margin-top:.625rem;padding-top:.625rem}details.fold summary{cursor:pointer;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);box-sizing:border-box;align-items:center;min-height:44px;margin:-.625rem 0;padding:.75rem 0;font-size:.6875rem;list-style:none;display:flex}details.fold summary::-webkit-details-marker{display:none}details.fold summary:before{content:"+";color:var(--accent);margin-right:.5em}details.fold[open] summary:before{content:"−"}details.fold p{color:var(--body-c);margin:.5rem 0 0;font-size:.875rem}.figure{margin:.875rem 0 0}.figure img{background:var(--figure-mat);filter:var(--figure-filter);border:1px solid var(--line);width:100%}.figure:not(.figure-wide) .tap-fig img{max-width:min(100%,26rem)}.figure figcaption{color:var(--muted);font-size:.8125rem;font-style:italic;font-family:var(--serif);margin-top:.4375rem}.citation{font-family:var(--serif);color:var(--faint);margin-top:.625rem;font-size:.8125rem;font-style:italic}.step-eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:.6875rem;margin:1.375rem 0 .375rem;font-size:.6875rem;display:flex}.step-eyebrow .rule{background:var(--line-soft);flex:1;height:1px}.question{font-family:var(--serif);color:var(--ink);margin:.375rem 0 .75rem;font-size:1.4375rem;font-weight:400;line-height:1.28}.step-spacer{flex:1;justify-content:center;align-items:center;min-height:3rem;display:flex}.btn-yes{background:var(--accent-fill);color:var(--on-accent)}.btn-no{background:var(--paper);border:1px solid var(--ink);color:var(--ink)}.btn-yes:active{background:var(--accent-press)}.btn-no:active{background:var(--paper-alt)}.rail{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:.25rem 0 .875rem;padding:0;list-style:none;display:grid}.rail .seg{border-top:3px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--muted);padding-top:.3125rem;font-size:.6875rem;line-height:1.35}.rail .seg.done{border-top-color:var(--muted);color:var(--ink)}.rail .seg.unsure{border-top-color:var(--warn);color:var(--warn)}.rail .seg.now{border-top-color:var(--accent);color:var(--accent)}.dock{z-index:20;background:var(--paper);border-top:1px solid var(--line);padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.dock-inner{max-width:42.5rem;margin:0 auto;padding:0 1.375rem}body.has-dock #root{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.dock-undo{width:100%;min-height:44px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-align:left;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dock-undo span{color:var(--muted);text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:.8125rem}.dock-undo:disabled{visibility:hidden}.answers3{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.answers3 button{min-height:56px;padding:.5rem;font-size:1rem;font-weight:600}.btn-unsure{background:var(--paper);border:1px dashed var(--warn);color:var(--warn)}.btn-unsure:active{background:var(--warn-tint)}.dock .pair{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dock .pair>*{text-align:center;justify-content:center;align-items:center;height:52px;padding:0 .5rem;line-height:1.2;text-decoration:none;display:flex}.verdict-banner{border-top:3px double;border-bottom:3px double;margin:1.125rem 0;padding:1.5rem 1.25rem}.verdict-banner.vt{background:var(--accent-tint);border-color:var(--accent)}.verdict-banner.svt{background:var(--svt-tint);border-color:var(--svt)}.verdict-banner .verdict-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem}.verdict-banner.vt .verdict-eyebrow{color:var(--accent)}.verdict-banner.svt .verdict-eyebrow{color:var(--svt)}.verdict-banner .verdict-word{font-family:var(--serif);margin:0;font-size:3rem;line-height:1}.verdict-banner.vt .verdict-word{color:var(--accent)}.verdict-banner.svt .verdict-word{color:var(--svt)}.verdict-banner .verdict-word.mid{font-size:2.125rem;line-height:1.05}.verdict-banner .verdict-note{margin:.5rem 0 0;font-size:.875rem}.algo-said{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.625rem 0 0;font-size:.8125rem;display:flex}.path-recap{margin:.25rem 0;padding-left:1.25rem;font-size:.875rem}.path-recap li{margin:.375rem 0}.path-recap .ans{font-family:var(--mono);color:var(--muted);font-size:.75rem}.path-recap .ans.unsure{color:var(--warn)}.algo-meta{align-items:center;gap:.5rem;margin-top:.4375rem;display:flex}.menu-card .algo-when{color:var(--body-c);margin:.125rem 0 .3125rem;font-size:.875rem}.choose-rule{margin:0 0 .75rem}.choose-rule .cr-text{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.4}.choose-rule .citation{margin:.125rem 0 0}.menu-card .resume-tag{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin-bottom:.125rem;font-size:.6875rem;display:block}.menu-card .resume-tag:empty{display:none}.resume-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-bottom:.625rem;display:flex}.resume-bar p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem}.resume-bar .btn-secondary{flex:none;width:auto;min-height:44px;padding:.5rem 1.25rem}.resume-bar+.verdict-banner{margin-top:.875rem}.next-card{border:1px solid var(--line);border-top:3px double var(--accent);margin:0 0 .875rem;padding:.875rem 1rem 1rem;scroll-margin-top:1rem}.next-card h2{font-family:var(--serif);color:var(--ink);margin:0 0 .25rem;font-size:1.125rem;font-weight:400}.branch{border-top:1px dotted var(--line-soft);padding:.625rem 0 .5rem}.branch:first-of-type{border-top:0}.branch .bk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .3125rem;font-size:.6875rem}.rx{color:var(--ink);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.1875rem 0;font-size:.9375rem;display:flex}.branch>.warnline:first-child{margin:0 0 .5rem}.rx-q{color:var(--body-c);padding:0 0 .1875rem .75rem;font-size:.8125rem}.rx-cls{flex-wrap:wrap;justify-content:flex-start;gap:.25rem;display:flex}.rx{flex-wrap:wrap}.rx>span:first-child{flex:11rem}.rx-q>span:first-child{flex-basis:7rem}.rx-block+.rx-block{margin-top:.25rem}@media (width>=640px){.rx-cls{justify-content:flex-end}}.then{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem}.then .deep-link{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.ruled-note.warnline{color:var(--ink);margin:.5rem 0 0;font-size:.8125rem}.banner-stats{margin-top:.625rem}.stat-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.25rem .5rem;margin-top:.375rem;display:grid}.stat-row .stat-chips{margin:0}.stat-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.stat-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 .25rem;font-size:.6875rem}.stat-note{color:var(--muted);grid-column:2;font-size:.75rem}.verdict-banner .citation{color:var(--muted)}.trust-h{font-family:var(--serif);color:var(--ink);margin:0 0 .5rem;font-size:.875rem}.trust{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:.875rem;display:grid}.trust.one{grid-template-columns:1fr}.trust>div{padding:.75rem .875rem .875rem}.trust>div+div:not(.foot){border-left:1px solid var(--line)}.trust .tk{color:var(--muted);min-height:2.2em;margin:0;font-size:.8125rem;line-height:1.35}.trust .tv{white-space:nowrap;font-family:var(--serif);color:var(--ink);margin:.375rem 0 0;font-size:1.625rem;line-height:1.1}.trust .tv-2{margin-top:.125rem;font-size:1.25rem}.trust .tv small{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-left:.25rem;font-size:.6875rem}.trust .foot{border-top:1px solid var(--line);grid-column:1/-1;padding:0 .875rem}.define summary{min-height:44px;color:var(--accent);text-underline-offset:3px;cursor:pointer;align-items:center;font-size:.875rem;text-decoration:underline;list-style:none;display:flex}.define summary::-webkit-details-marker{display:none}.define dl{margin:0 0 .5rem;font-size:.875rem}.define dt{color:var(--ink);margin-top:.375rem;font-weight:600}.define dd{color:var(--body-c);margin:0}.define .citation{margin:0 0 .75rem}.quiet-pair{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.btn-quiet{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);width:100%;min-height:44px;font-size:.75rem}a.btn-primary,a.btn-secondary{font-weight:600;text-decoration:none}.score-row{border:1px solid var(--line);margin-bottom:.625rem;padding:.875rem 1rem 1rem}.score-row .sq{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.3}.score-row .sd{color:var(--muted);margin:.25rem 0 .625rem;font-size:.8125rem}.seg3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.seg3 button{border:1px solid var(--line-control);background:var(--paper);min-height:48px;color:var(--ink);font-size:.9375rem;font-weight:600}.seg3 button.u{border-style:dashed;border-color:var(--warn);color:var(--warn);font-weight:500}.seg3 button.y[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.seg3 button.n[aria-pressed=true]{background:var(--tint);border:2px solid var(--ink);color:var(--ink)}.seg3 button.u[aria-pressed=true]{background:var(--warn-tint);border:2px solid var(--warn)}.score-row .sd-contrast{color:var(--body-c);margin-top:-.375rem}.dock .tally{justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;display:flex}.tally .tk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.coh{border-collapse:collapse;width:100%;margin-top:.375rem;font-size:.8125rem}.coh th,.coh td{text-align:right;padding:.375rem .25rem;font-weight:400}.coh thead th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.coh tbody th{text-align:left;color:var(--body-c)}.coh tbody td,.coh tbody th{border-top:1px dotted var(--line-soft)}.coh tr.me td,.coh tr.me th{color:var(--ink);font-weight:600}.coh caption.coh-note{caption-side:bottom;text-align:left;color:var(--muted);padding-top:.375rem;font-size:.75rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crit-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.crit-row .finding{color:var(--ink);font-size:.9375rem}.table-scroll{margin-bottom:.875rem;overflow-x:auto}.morph-table{border-collapse:collapse;border:1px solid var(--line);width:100%;font-size:.8125rem}.morph-table th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--accent);border-bottom:3px double var(--accent);padding:.5625rem .625rem;font-size:.6875rem;font-weight:400}.morph-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.5625rem .625rem}.morph-table tr:nth-child(2n) td{background:var(--paper-alt)}.morph-table td.svt-col{color:var(--svt)}.morph-table td.vt-col{color:var(--accent)}.morph-table .lbl{font-family:var(--mono);color:var(--muted)}.option-list{gap:.5rem;margin:.75rem 0;display:grid}.option-list button{text-align:left;background:var(--paper);border:1px solid var(--line-control);padding:.875rem 1rem;font-size:.9375rem}.option-list button:active{background:var(--paper-alt)}.option-list button.picked{border-color:var(--accent);background:var(--tint)}.conclusion-row{border-top:1px dotted var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:flex}.conclusion-row:first-of-type{border-top:none}.conclusion-row .concl{font-family:var(--mono);color:var(--accent);text-align:right;font-size:.8125rem}.option-list button .concl{font-family:var(--mono);color:var(--accent);margin-top:.25rem;font-size:.8125rem;display:block}.option-list button .concl.none{color:var(--muted)}.card .card-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.6875rem}.card--cond{border-top:3px double var(--accent);padding-top:calc(1.0625rem - 2px)}.card--cond .card-k{color:var(--accent)}.clue-group+.clue-group{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.5rem}.clue-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:.5rem 0 .125rem;font-size:.6875rem}.clue-lead{color:var(--ink);margin:.25rem 0 0;font-size:.875rem}.card .clue-list{margin:.5rem 0 0;padding:0;list-style:none}.card .clue-list li{border-top:1px dotted var(--line-soft);margin:0;padding:.5rem 0}.card .clue-list li:first-child{border-top:0}.clue-main{color:var(--ink);justify-content:space-between;gap:.75rem;font-size:.9375rem;display:flex}.clue-main .cv{font-family:var(--mono);white-space:nowrap;font-size:.8125rem}.clue-note{color:var(--muted);margin:.125rem 0 0;font-size:.8125rem}.clue-src{font-family:var(--serif);color:var(--faint);margin:.25rem 0 0;font-size:.8125rem;font-style:italic}.read-bar{z-index:20;background:var(--tint);border-top:3px double var(--accent);padding:.5rem 0 calc(.625rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.read-inner{max-width:42.5rem;margin:0 auto;padding:0 1.375rem}.read-bar p{margin:0}.read-bar .ck{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.read-bar .ck button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;min-width:44px;min-height:44px;margin:-.75rem -.5rem -.75rem 0;padding:0 .5rem;font-size:.6875rem}.read-bar .line{font-family:var(--serif);color:var(--ink);margin-top:.125rem;font-size:1.0625rem;line-height:1.3}.read-bar .line .to{color:var(--accent)}.read-bar .sub{color:var(--muted);margin-top:.25rem;font-size:.75rem}.read-bar .src{font-family:var(--serif);color:var(--muted);margin-top:.125rem;font-size:.8125rem;font-style:italic}body.has-read #root{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom))}@media (width>=640px){.read-bar{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:42.5rem;margin:0 auto}.read-inner{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=960px){.read-bar{max-width:66rem}.loc .cards,.cards.crit-cards{grid-template-columns:1fr;width:100%;max-width:46rem;margin-inline:auto}.read-inner{max-width:46rem;padding-left:0;padding-right:0}}.teach{margin-top:.625rem}.teach .t-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:.625rem 0 .125rem;font-size:.6875rem}.teach .t-k.pit{color:var(--warn)}.teach p{margin:0;font-size:.875rem}.teach .t-src,details.fold .t-src{margin-top:.25rem;font-size:.75rem}.gloss{margin:0}.gloss dt{font-family:var(--serif);color:var(--ink);margin-top:.75rem;font-size:1rem}.gloss>div:first-child dt{margin-top:0}.gloss dd{margin:.125rem 0 0;font-size:.875rem}.gloss-note{border-top:1px dotted var(--line-soft);margin-top:.75rem;padding-top:.25rem}.gloss-note .t-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:.5rem 0 .125rem;font-size:.6875rem}.gloss-note p{margin:0;font-size:.875rem}.gloss-note .t-src{margin-top:.25rem;font-size:.75rem}.step-hint{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);margin:-.25rem 0 .5rem;font-size:.75rem}details.fold p.gl-k.more-k{margin-top:.75rem}.q-src{font-family:var(--serif);color:var(--faint);font-size:.8125rem;font-style:italic}.ruled-note p.q-src,.ruled-note p.q-pit{margin-top:.5rem}.q-pit b{color:var(--warn);font-weight:600}.menu-card.deck-misses{border-top:3px double var(--accent)}.quiz-option{text-align:left;background:var(--paper);border:1px solid var(--line-control);width:100%;margin-bottom:.5rem;padding:.875rem 1rem;font-size:.9375rem;display:block}.quiz-option:active{background:var(--paper-alt)}.quiz-option.is-correct,.quiz-option.picked-wrong{justify-content:space-between;gap:.75rem;display:flex}.quiz-option.is-correct{border-color:var(--good);background:var(--good-tint);box-shadow:inset 0 0 0 1px var(--good)}.quiz-option.picked-wrong{border-color:var(--warn);background:var(--warn-tint)}.quiz-option .tag{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;align-self:center;font-size:.6875rem}.quiz-option.is-correct .tag{color:var(--good)}.quiz-option.picked-wrong .tag{color:var(--warn)}.quiz-option.dim{color:var(--muted)}.quiz-option:disabled{cursor:default}.ruled-note.quiz-feedback{margin:.75rem 0}.quiz-feedback p+p{margin-top:.375rem}.quiz-feedback .quiz-feedback-foot{margin-top:.75rem}.quiz-feedback-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.quiz-feedback-foot .deep-link{text-align:right}.quiz-score{font-family:var(--mono);color:var(--muted);font-size:.75rem}.btn-primary{background:var(--accent-fill);color:var(--on-accent);width:100%;padding:.9375rem 1.25rem;font-size:1rem;font-weight:600}.btn-primary:active{background:var(--accent-press)}.btn-secondary{background:var(--paper);border:1px solid var(--ink);color:var(--ink);width:100%;padding:.9375rem 1.25rem;font-size:1rem}.btn-secondary:active{background:var(--paper-alt)}.deep-link{color:var(--accent);font-size:.8125rem}.deck-button{text-align:left;width:100%}.quiz-subhead{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6875rem;margin:1.25rem 0 .5rem;font-size:.6875rem;font-weight:400;display:flex}.quiz-subhead:after{content:"";background:var(--line-soft);flex:1;height:1px}.quiz-lengths{gap:.375rem;margin-bottom:1rem;display:flex}.quiz-lengths button{font-family:var(--mono);background:var(--paper);border:1px solid var(--line-control);color:var(--muted);flex:1;padding:.6875rem .5rem;font-size:.875rem}.quiz-lengths button.on{color:var(--accent);border-color:var(--accent);background:var(--tint)}.quiz-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quiz-next{margin-top:.75rem}.quiz-actions{gap:.5rem;margin-top:.75rem;display:grid}.verdict-banner:not(.vt):not(.svt){border-color:var(--line-soft);background:var(--paper-alt)}.verdict-banner:not(.vt):not(.svt) .verdict-word{color:var(--ink)}.quiz-locked ul{margin-top:.5rem}@media (hover:hover){.btn-yes:hover,.btn-primary:hover{background:var(--accent-press)}.btn-no:hover,.btn-secondary:hover,.option-list button:hover,.quiz-option:not(:disabled):hover{background:var(--paper-alt)}.btn-unsure:hover{background:var(--warn-tint)}}.disclaimer{border-top:3px double var(--accent);margin-top:2.5rem;padding-top:1rem;padding-bottom:.25rem}.disclaimer .rule-line{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin:0 0 .5rem;font-size:.6875rem}.disclaimer{flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:1rem;display:flex}.disclaimer .rule-line{flex:auto;min-width:0;margin:0}.disclaimer .footer-about{min-width:44px;min-height:44px;font-family:var(--serif);color:var(--muted);flex:none;align-items:center;font-size:.875rem;font-style:italic;display:inline-flex}.qrs-divider{color:var(--accent);opacity:.35;margin:1.25rem auto;display:block}.tap-fig{text-align:left;width:100%;padding:0;display:block;position:relative}.fig-foot{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fig-foot figcaption{flex:1}.fig-foot .enl{background:var(--paper);min-height:44px;color:var(--ink);border:1px solid var(--line-control);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:.375rem;margin-top:.25rem;padding:0 .625rem;font-size:.6875rem;display:inline-flex}.fig-foot .enl svg,.viewer .vhints svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:.875rem;height:.875rem}@media (hover:hover){.fig-foot .enl:hover,.tap-fig:hover+.fig-foot .enl{border-color:var(--accent)}}.viewer{z-index:100;background:var(--viewer-bg);color:var(--viewer-ink);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex;position:fixed;inset:0}.viewer .vtop{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .75rem .5rem 1.25rem;display:flex}.viewer .vtitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--viewer-muted);font-size:.6875rem}.viewer .vclose{border:1px solid var(--viewer-line);width:48px;height:48px;color:var(--viewer-ink);place-items:center;font-size:1.5rem;line-height:1;display:grid}.viewer .vstage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.viewer .vstage:active{cursor:grabbing}.viewer .vstage>img{transform-origin:0 0;background:var(--figure-mat);max-width:none;filter:var(--figure-filter);-webkit-user-drag:none;position:absolute;top:0;left:0}.viewer .vzoom{font-family:var(--mono);letter-spacing:.08em;color:var(--viewer-muted);background:var(--viewer-bg);padding:.25rem .5rem;font-size:.6875rem;position:absolute;bottom:.75rem;right:.75rem}.viewer .minimap{border:1px solid var(--viewer-line);pointer-events:none;width:5.25rem;position:absolute;bottom:.75rem;left:.75rem}.viewer .minimap img{filter:brightness(.7);width:100%}.viewer .minimap i{border:2px solid var(--viewer-ink);position:absolute}.viewer .vhints{color:var(--viewer-ink);gap:.5rem;padding:.75rem 1.25rem .625rem;font-size:.875rem;display:grid}.viewer .vhints p{align-items:center;gap:.625rem;margin:0;display:flex}.viewer .vhints svg{width:1.375rem;height:1.375rem}.viewer .v-mouse{display:none}@media (hover:hover) and (pointer:fine){.viewer .v-touch,.viewer .v-rotate{display:none}.viewer .v-mouse{display:inline}}.viewer .vcap{font-family:var(--serif);color:var(--viewer-muted);margin:0;padding:0 1.25rem .375rem;font-size:.8125rem;font-style:italic}.viewer .vdisc{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--viewer-muted);margin:0;padding:0 1.25rem 1rem;font-size:.6875rem}@media (orientation:landscape) and (height<=500px){.viewer .vtop{padding:.25rem .5rem .25rem 1.25rem}.viewer .vclose{width:44px;height:44px}.viewer .vhints,.viewer .vcap{display:none}.viewer .vdisc{padding:.25rem 1.25rem .5rem}}.morph-table tr:target td{background:var(--tint)}.card:target{border-color:var(--accent);background:var(--tint)}.step-ref{margin-top:.875rem}.step-ref .deep-link{font-size:.875rem}.step-ref .quiz-score{margin-top:.25rem}.morph-check{border-top:1px solid var(--line);margin:.75rem 0 .25rem;padding-top:.75rem}.morph-q{font-family:var(--serif);color:var(--ink);margin:0 0 .5rem;font-size:1.0625rem;line-height:1.35}.morph-stay{color:var(--muted);margin:.375rem 0 0;font-size:.8125rem}.morph-note{color:var(--body-c);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.morph-toggle{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.morph-toggle button{text-align:left;background:var(--paper);border:1px solid var(--line-control);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:.625rem .75rem;display:flex}.morph-toggle button b{font-size:.9375rem;display:block}.morph-toggle button span{color:var(--muted);font-size:.75rem;line-height:1.35;display:block}.morph-toggle button.picked{border-color:var(--accent);background:var(--tint)}.morph-groups{margin-top:.75rem}.morph-group+.morph-group{margin-top:.625rem}.morph-leads{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 .25rem;padding-bottom:.125rem;font-size:.6875rem}.morph-group ul{margin:0;padding:0;list-style:none}.morph-group li{border-bottom:1px dotted var(--line-soft);padding:.3125rem 0}.morph-sets{margin:.5rem 0 0;font-size:.875rem}.acts{counter-reset:act;border-top:1px solid var(--line);margin:.25rem 0 1.5rem;padding:0;list-style:none}.acts>li{counter-increment:act;border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;column-gap:.625rem;padding:.75rem 0 .8125rem;display:grid}.acts>li:before{content:counter(act);font-family:var(--serif);color:var(--accent);text-align:right;padding-top:.0625rem;font-size:1.5rem;line-height:1}.acts>li>div{min-width:0}.acts .a-h{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.3}.acts .a-pts{margin:.25rem 0 0;padding:0;list-style:none}.acts .a-pts li{color:var(--body-c);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.pt-src{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.pt-src .cls{padding:0 .3125rem;font-size:.6875rem}@media (width>=640px){.acts{max-width:46rem}.acts .a-pts li{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:baseline;column-gap:.75rem;display:grid}.acts .a-pts .pt-src{justify-content:flex-start}}.acts>li.refractory:before{color:var(--muted)}.acts>li.first{background:var(--accent-fill);border-bottom:0;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}.acts>li.first:before,.acts>li.first .a-h,.acts>li.first .a-pts li,.acts>li.first .pt-src,.acts>li.first details.fold summary,.acts>li.first details.fold summary:before,.acts>li.first .gl-k,.acts>li.first .gl-q,.acts>li.first .citation,.acts>li.first .citation a{color:var(--on-accent)}.acts>li.first .cls{color:var(--on-accent);border-color:var(--on-accent)}.acts>li.first details.fold{border-color:var(--on-accent-line)}.dose-group{margin-top:.625rem}.dose-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.6875rem}.dose{border:1px solid var(--line);background:var(--paper-alt)}.dose .dr{border-top:1px dotted var(--line-soft);color:var(--body-c);grid-template-columns:5.75rem 1fr;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.45;display:grid}.dose .dr:first-child{border-top:0}.dose .dr>div{min-width:0}.dose .dn{font-family:var(--mono);letter-spacing:.05em;color:var(--ink);text-transform:uppercase;overflow-wrap:anywhere;padding-top:.125rem;font-size:.6875rem}.dose .dv{margin:0 0 .125rem}.dose .dr>.ruled-note,.dose .dr>.dose-cite,.dose .dr>details.fold{grid-column:1/-1}.dose details.fold{margin-top:.25rem}.dose .dsrc,.rx-dose .dsrc{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:.5rem;font-size:.6875rem}.dose .gloss{color:var(--muted)}.rx-dose{color:var(--body-c);margin:.125rem 0 .25rem;font-size:.8125rem}@media (width<=639px){.dose .dr{grid-template-columns:1fr;gap:.125rem}}.dose .as-printed s{color:var(--muted);text-decoration-thickness:1px}.dose .dose-cite{margin:0}.dose .ruled-note{color:var(--ink);margin:.25rem 0 0;padding:.375rem 0 .4375rem;font-size:.8125rem;line-height:1.45}.dose .ruled-note p+p{margin-top:.1875rem}.dose .ruled-note .rn-k{margin-bottom:.1875rem;font-size:.6875rem}.dose .citation{overflow-wrap:anywhere}.dose-note{margin-top:.375rem}@media (width>=640px){.dose .dr{grid-template-columns:7rem 1fr}}.ref-fold{border:1px solid var(--line);margin-bottom:.5rem}.ref-fold summary{min-height:52px;font-family:var(--serif);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1.0625rem;list-style:none;display:flex}.ref-fold summary::-webkit-details-marker{display:none}.ref-fold summary:after{content:"+";font-family:var(--mono);color:var(--accent)}.ref-fold[open] summary:after{content:"−"}.ref-fold>div{padding:0 1rem 1rem}.ref-fold ul{margin:0;padding-left:1.125rem}.ref-fold li{margin:.3125rem 0;font-size:.875rem}.jump-row{flex-wrap:wrap;gap:.375rem 1.125rem;margin:-.375rem 0 1rem;display:flex}.jump-row a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;min-height:44px;margin:-.46875rem 0;font-size:.6875rem;text-decoration:none;display:inline-flex}.quiz-quit{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:center;width:100%;padding:.75rem 0;font-size:.6875rem}.card .crit-row+.crit-row{border-top:1px dotted var(--line-soft);margin-top:.5rem;padding-top:.625rem}.conclusion-row .concl{white-space:nowrap}@media (width>=640px){html{font-size:17px}.wordmark{font-size:2.25rem}.wordmark .caret{font-size:1.75rem}.question{font-size:1.625rem}}.cards{grid-template-columns:1fr;align-items:start;display:grid}.cards--even{align-items:stretch}@media (width>=960px){#root{max-width:66rem}.menu{grid-template-columns:1fr 1fr;column-gap:3rem}.cards{grid-template-columns:1fr 1fr;column-gap:1.375rem}.step-body.has-figure{grid-template-columns:5fr 4fr;align-items:start;column-gap:3rem;display:grid}.step-body:not(.has-figure) .step-main{max-width:46rem;margin-left:auto;margin-right:auto}.step-body .figure{margin-top:1.25rem}.step-body .step-spacer{min-height:12rem}.dock{max-width:66rem}.answers3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:46rem;margin-left:auto;margin-right:auto}.dock-undo{max-width:46rem;margin-left:auto;margin-right:auto}:is(.run-screen:has(.step-body.has-figure) .answers3,.run-screen:has(.step-body.has-figure) .dock-undo){max-width:none}.verdict-screen>:not(.dock),.screen.basel>*,.screen.ref-page>*,.screen.loc>*,.screen.crit-page>*{width:100%;max-width:46rem;margin-left:auto;margin-right:auto}.menu--algos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.menu.menu--algos>.menu-card:last-child:nth-child(odd){grid-column:auto}.menu--algos:has(.resume-tag:not(:empty)) .resume-tag:empty{visibility:hidden;display:block}.menu--algos .resume-tag:empty:before{content:" "}.storm-cols{grid-template-columns:1.15fr 1fr;align-items:start;column-gap:2.5rem;display:grid}.storm-side>.eyebrow:first-child{margin-top:0}.dock .pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem;margin-left:auto;margin-right:auto}.quiz-option,.quiz-feedback,.quiz-next,.quiz-actions,.quiz-lengths,.option-list,.screen>.figure:not(.figure-wide),.screen>.lede,.screen>.ruled-note{max-width:46rem}.menu>.menu-card:last-child:nth-child(odd){grid-column:1/-1}.home-cols{grid-template-rows:auto auto;grid-template-columns:1.1fr 1fr;align-items:stretch;column-gap:3rem;margin-top:1.25rem;display:grid}.home-cols>.home-gate{display:contents}.home-cols .gate{flex-direction:column;grid-area:1/1;margin:0;display:flex}.home-cols .gate .gate-head{flex:1}.home-cols .home-gate>details.fold{grid-area:2/1;align-self:start}.home-cols>.menu{grid-area:1/2;align-self:start}.home-cols .menu.tight{border-top:1px solid var(--line);grid-template-columns:1fr}.home-cols .menu.tight .menu-card{padding:.875rem .25rem .9375rem}.gate h1{font-size:2rem}.gate .gate-head{padding:1.5rem 1.5rem 1.125rem}.gate-row{min-height:72px;padding:.75rem 1.5rem}.gate-row .gv{font-size:1.3125rem}}
