@font-face{font-family:Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-latin-ext-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-latin-wght-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-latin-ext-wght-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hyperlegible Mono;src:url(/fonts/atkinson-hyperlegible-mono-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hyperlegible Mono;src:url(/fonts/atkinson-hyperlegible-mono-latin-ext-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#fff;--ground-2:#f3f3f1;--ink:#16171a;--ink-2:#53565d;--rule:#d8d8d4;--rule-2:#16171a;--accent:#a84600;--accent-wash:#fbeee3;--hatch:#f0d5bf;--sel:#f4d3b8;--sans:"Hyperlegible Next", ui-sans-serif, system-ui, sans-serif;--mono:"Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-s:.8125rem;--fs-m:1.0625rem;--fs-l:clamp(2.125rem, 1.45rem + 3vw, 3.375rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--measure:68ch;--page:76rem;--gutter:clamp(1rem, 4vw, 2.5rem)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#111214;--ground-2:#1a1b1f;--ink:#ebebe7;--ink-2:#a8aab0;--rule:#2e3035;--rule-2:#ebebe7;--accent:#ff9d55;--accent-wash:#2b1e14;--hatch:#4b3220;--sel:#5a3a22}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s5)}body{background:var(--ground);color:var(--ink);font:400 var(--fs-m) / 1.6 var(--sans);font-kerning:normal;caret-color:var(--accent);accent-color:var(--accent);text-rendering:optimizelegibility;margin:0}::selection{background:var(--sel);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}img,svg{max-width:100%;display:block}code,kbd,samp,pre{font-family:var(--mono);font-size:.92em}pre{overflow-x:auto}hr{border:0;border-top:1px solid var(--rule);margin:var(--s7) 0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.94em}.muted{color:var(--ink-2)}html{scrollbar-color:var(--rule) var(--ground)}.wrap{max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.skip{left:var(--gutter);z-index:10;padding:var(--s2) var(--s3);background:var(--ink);color:var(--ground);text-decoration:none;position:absolute;top:-10rem}.skip:focus{top:var(--s2)}.site-head{border-bottom:1px solid var(--rule)}.site-head .wrap{justify-content:space-between;align-items:center;gap:var(--s4);min-height:3.5rem;display:flex}.site-name{letter-spacing:-.005em;align-items:center;gap:var(--s2);padding-block:var(--s2);font-weight:700;text-decoration:none;display:inline-flex}.site-name svg{width:.75rem;height:.75rem}.site-nav ul{gap:var(--s5);margin:0;padding:0;list-style:none;display:flex}.site-nav a{padding-block:var(--s3);border-bottom:2px solid #0000;text-decoration:none;display:inline-block}.site-nav a:hover{border-bottom-color:var(--rule)}.site-nav a[aria-current]{border-bottom-color:var(--accent);font-weight:600}.site-foot{border-top:1px solid var(--rule);margin-top:var(--s8);padding-block:var(--s5) var(--s6);font-size:var(--fs-s);color:var(--ink-2)}.site-foot .wrap{justify-content:space-between;align-items:baseline;gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.site-foot p{margin:0}.site-foot ul{gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.print-only{display:none}.case{padding-top:var(--s7)}.case-title{font-size:var(--fs-l);letter-spacing:-.025em;max-width:22ch;margin:0;font-weight:700;line-height:1.05}.case-lede{margin:var(--s4) 0 0;max-width:60ch;color:var(--ink-2)}.case-bar{margin-top:var(--s6);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:stretch;display:grid}.fields{margin:0 0 -1px calc(-1 * var(--s4));clip-path:inset(0 0 0 var(--s4));grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.fields>div{padding:var(--s3) var(--s4);border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;margin-left:-1px}.fields dt{font-size:var(--fs-s);color:var(--ink-2);letter-spacing:.02em}.fields dd{margin:var(--s1) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fields .wide{grid-column:1/-1}.actions{border-left:1px solid var(--rule);align-items:stretch;display:flex}.action{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);font:inherit;color:inherit;border:0;border-left:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;text-decoration:none;display:inline-flex}.action:first-child{border-left:0}.action:hover{background:var(--ground-2)}.action svg{flex:none;width:1.05rem;height:1.05rem}.action small{font-size:var(--fs-s);color:var(--ink-2);font-family:var(--mono)}@media (scripting:none){.needs-js{display:none!important}}.mark{vertical-align:.02em;flex:none;width:.7em;height:.7em;margin-right:.45em;display:inline-block}.status{align-items:center;display:inline-flex}.draft-band{border-bottom:1px solid var(--accent);background:repeating-linear-gradient(135deg, var(--accent-wash) 0 10px, var(--ground) 10px 20px)}.draft-band p{padding:var(--s3) 0;gap:var(--s3);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.draft-band strong{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:var(--fs-s)}.ph{background:var(--accent-wash);border:1px dashed var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .35em;font-style:italic}.ph-block{padding:var(--s3) var(--s4);margin:0 0 var(--s4);display:block}.split{gap:0 var(--s7);margin-top:var(--s7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.panel-title{font-size:var(--fs-m);padding:var(--s3) 0;border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:var(--s4);margin:0;font-weight:700;display:flex}.panel-title a{font-weight:400;font-size:var(--fs-s)}.intro{margin-top:var(--s5);max-width:var(--measure)}.log{margin:0;padding:0;list-style:none}.log>li{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.log-when{color:var(--ink-2);font-variant-numeric:tabular-nums}.log-what{margin:0;font-weight:600}.log-body{margin:var(--s1) 0 0;color:var(--ink-2)}.log-body p{margin:0 0 var(--s2)}.log-body p:last-child{margin-bottom:0}.register{margin:0;padding:0;list-style:none}.reg-row{gap:var(--s1) var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:1.25rem minmax(0,1fr) auto;display:grid}.reg-row .mark{margin:.42em 0 0}.reg-title{margin:0;font-weight:700}.reg-title a{text-decoration:none}.reg-title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.reg-sum{color:var(--ink-2);max-width:var(--measure);grid-column:2/-1;margin:0}.reg-meta{font-size:var(--fs-s);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;padding-top:.15em}.reg-empty{padding:var(--s5) 0;color:var(--ink-2)}.reg-empty button{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0}.filters{gap:var(--s4) var(--s6);margin-top:var(--s6);flex-wrap:wrap;display:flex}.filters fieldset{border:0;min-width:0;margin:0;padding:0}.filters legend{font-size:var(--fs-s);color:var(--ink-2);margin-bottom:var(--s2);padding:0}.seg{border:1px solid var(--rule-2);flex-wrap:wrap;display:flex}.seg label{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-left:1px solid var(--rule);cursor:pointer;min-height:2.75rem;display:inline-flex;position:relative}.seg label:first-of-type{border-left:0}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg label:hover{background:var(--ground-2)}.seg label:has(input:checked){background:var(--accent);color:var(--ground)}.seg label:has(input:disabled){color:var(--ink-2);cursor:not-allowed;background:0 0}.seg label:has(input:disabled) input{cursor:not-allowed}.seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;z-index:1}.seg .n{font-family:var(--mono);opacity:.75;font-size:.8em}.count-line{margin:var(--s6) 0 0;padding:var(--s3) 0;border-bottom:1px solid var(--rule-2);font-size:var(--fs-s);color:var(--ink-2)}.doc{gap:0 var(--s7);margin-top:var(--s6);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}.toc{top:var(--s5);font-size:var(--fs-s);padding-top:var(--s2);align-self:start;position:sticky}.toc h2{font-size:var(--fs-s);margin:0 0 var(--s2);font-weight:700}.toc ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.toc a{padding:var(--s1) 0 var(--s1) var(--s3);color:var(--ink-2);text-decoration:none;display:block}.toc a:hover{color:var(--ink)}.toc-mobile{display:none}.prose{max-width:var(--measure);counter-reset:fig tab}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin:0 0 var(--s4)}.prose ul,.prose ol{padding-left:1.25em}.prose li{margin-bottom:var(--s2)}.prose li::marker{color:var(--ink-2)}.prose h2{font-size:var(--fs-m);margin:var(--s7) 0 var(--s4);padding-top:var(--s3);border-top:1px solid var(--rule-2);font-weight:700;line-height:1.35}.prose h3{font-size:var(--fs-m);margin:var(--s6) 0 var(--s2);font-style:italic;font-weight:600}.prose h2 a.anchor,.prose h3 a.anchor{text-decoration:none}.prose blockquote{margin:0 0 var(--s4);padding-left:var(--s4);border-left:1px solid var(--rule-2)}.prose blockquote p:last-child{margin-bottom:0}.prose strong{font-weight:700}.prose .wide{max-width:none}.prose pre{background:var(--ground-2);padding:var(--s4);border:1px solid var(--rule);margin:0 0 var(--s4);line-height:1.5}.prose :not(pre)>code{background:var(--ground-2);padding:.05em .3em}.question{font-size:var(--fs-m);margin:0 0 var(--s5);padding:var(--s4) 0 var(--s4) var(--s4);border-left:1px solid var(--rule-2);font-style:italic}.question cite{margin-top:var(--s2);font-style:normal;font-size:var(--fs-s);color:var(--ink-2);display:block}.table-wrap{margin:var(--s5) 0 var(--s6);overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption{caption-side:top;text-align:left;padding-bottom:var(--s3);font-weight:700}caption:before{counter-increment:tab;content:"Table " counter(tab) ". "}caption .muted{font-weight:400;font-size:var(--fs-s);display:block}th,td{text-align:left;vertical-align:top;padding:var(--s2) var(--s4) var(--s2) 0;border-bottom:1px solid var(--rule)}thead th{font-size:var(--fs-s);color:var(--ink-2);border-bottom:1px solid var(--rule-2);vertical-align:bottom;font-weight:600}tbody th{font-weight:600}tbody th small{color:var(--ink-2);font-weight:400;font-size:var(--fs-s);display:block}td.num,th.num{text-align:right}td.num .kn{font-family:var(--mono);white-space:nowrap}td.num .ci{font-size:var(--fs-s);color:var(--ink-2);white-space:nowrap;display:block}td:last-child,th:last-child{padding-right:0}figure{margin:var(--s5) 0 var(--s6)}figcaption{font-size:var(--fs-s);color:var(--ink-2);margin-top:var(--s3);max-width:var(--measure)}figcaption:before{counter-increment:fig;content:"Figure " counter(fig) ". ";color:var(--ink);font-weight:700}.chart text{fill:var(--ink-2);font-family:var(--sans);font-size:13px}.chart .label{fill:var(--ink);font-weight:600}.chart .grid{stroke:var(--rule);stroke-width:1px}.chart .axis{stroke:var(--rule-2);stroke-width:1px}.chart .link{stroke:var(--ink-2);stroke-width:2px}.chart .ci line{stroke:var(--ink-2);stroke-width:1px}.chart .ci-from line{stroke-dasharray:3 2}.chart .direct{fill:var(--ink);font-size:12px}.chart .dot-from{fill:var(--ground);stroke:var(--ink);stroke-width:2px}.chart .dot-to{fill:var(--ink);stroke:var(--ground);stroke-width:2px}.box{margin:var(--s5) 0 var(--s6);border:1px solid var(--rule-2);padding:var(--s4) var(--s4) var(--s2);position:relative}.box.dashed{border-style:dashed}.box-label{font-size:var(--fs-m);background:var(--ground);padding:0 var(--s2);margin:calc(-1 * var(--s4) - .7em) 0 var(--s2) calc(-1 * var(--s2));font-weight:700;display:inline-block;position:relative}.box>:last-child{margin-bottom:var(--s2)}.box .fields{margin:0 0 var(--s2);clip-path:none}.box .fields>div{border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-top:var(--s2)}.box.method .fields{column-gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.msg{margin:var(--s5) 0 var(--s6);border:1px solid var(--rule-2)}.msg-head{gap:0 var(--s3);padding:var(--s3) var(--s4);background:var(--ground-2);border-bottom:1px solid var(--rule);font-size:var(--fs-s);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.msg-head dt{color:var(--ink-2)}.msg-head dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0}.msg-body{padding:var(--s4)}.msg-body p{margin:0 0 var(--s3)}.msg-body p:last-child{margin-bottom:0}.inj{background:repeating-linear-gradient(135deg, var(--hatch) 0 2px, transparent 2px 6px);outline:1px dashed var(--accent);outline-offset:1px;padding:0 .15em}.msg-foot{gap:var(--s1) var(--s5);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;display:flex}.msg-foot b{color:var(--ink);font-weight:600}.msg-title{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);margin:0;font-weight:700}.msg-note{padding:0 var(--s4) var(--s3);font-size:var(--fs-s);color:var(--ink-2);margin:0}.footnotes{margin-top:var(--s7);border-top:1px solid var(--rule);padding-top:var(--s3);font-size:var(--fs-s);color:var(--ink-2)}.footnotes ol{padding-left:1.25em}sup a{font-family:var(--mono);padding:0 .1em;font-size:.8em;text-decoration:none}[data-footnote-backref]{text-decoration:none}.files{margin:0 0 var(--s4);border-top:1px solid var(--rule-2);padding:0;list-style:none}.files li{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.files a{font-weight:600}.files .mono{color:var(--ink-2);font-size:.85em}.cite pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:60rem){.doc{grid-template-columns:minmax(0,1fr)}.toc{display:none}.toc-mobile{margin:0 0 var(--s5);border:1px solid var(--rule);font-size:var(--fs-s);display:block}.toc-mobile summary{padding:var(--s3) var(--s4);cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transform:translateY(-25%)rotate(45deg)}.toc-mobile[open] summary:after{transform:translateY(25%)rotate(-135deg)}.toc-mobile ol{padding:0 var(--s4) var(--s3) 2.25em;margin:0}.toc-mobile li{padding:var(--s1) 0}.split{gap:var(--s7);grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.case{padding-top:var(--s6)}.case-bar{grid-template-columns:minmax(0,1fr)}.fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.actions{border-left:0;border-top:1px solid var(--rule)}.action{flex:1;justify-content:center;min-height:2.75rem}.site-nav ul{gap:var(--s4)}.log>li{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.reg-row{grid-template-columns:1.25rem minmax(0,1fr)}.reg-meta{text-align:left;grid-column:2}.box.method .fields,.msg-head{grid-template-columns:minmax(0,1fr)}.msg-head dt{margin-top:var(--s1)}}::view-transition-old(root){animation-duration:.16s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.16s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@page{size:A4;margin:18mm 16mm 20mm}@media print{:root{--ground:#fff;--ground-2:#f3f3f1;--ink:#000;--ink-2:#3d3f44;--rule:#b9b9b4;--rule-2:#000;--accent:#000;--accent-wash:#fff;--hatch:#c9c9c4;--fs-m:10.5pt;--fs-s:8.5pt;--fs-l:22pt}body{font-size:10.5pt;line-height:1.45}.site-head,.site-foot,.skip,.actions,.toc,.toc-mobile,.filters,.no-print,.needs-js{display:none!important}.print-only{display:block}.print-head{border-bottom:.5pt solid #000;justify-content:space-between;gap:6mm;margin-bottom:6mm;padding-bottom:2mm;font-size:8.5pt;display:flex}.print-head span:nth-child(2){font-family:var(--mono)}.print-foot{border-top:.5pt solid #000;margin-top:10mm;padding-top:2mm;font-size:8.5pt}.wrap{max-width:none;padding:0}.case{padding-top:0}.case-bar{grid-template-columns:1fr;margin-top:5mm}.doc,.split{margin-top:6mm;display:block}.split>*+*{margin-top:8mm}.prose{max-width:none}.prose h2{margin-top:8mm}h1,h2,h3,.panel-title,caption{break-after:avoid;page-break-after:avoid}table,figure,.box,.msg,.log>li,.reg-row,pre,blockquote,.files li{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}p{orphans:3;widows:3}.draft-band{background:0 0;border:.5pt dashed #000}.draft-band p{padding:2mm 3mm}.ph{border-color:#000}.inj{outline-color:#000}a{text-decoration:none}a[data-abs]:after{content:" <" attr(data-abs) ">";font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:.85em}.chart .dot-to{stroke:#fff}}.msg-field{display:contents}.inj{color:inherit}.files svg{vertical-align:-.15em;width:1rem;height:1rem;display:inline-block}.prose .log{padding-left:0}.prose .log>li{margin-bottom:0}.log .log-body p{margin:0 0 var(--s2)}.log .log-body p:last-child{margin-bottom:0}.prose .msg-title{margin:0;font-style:normal}.prose .files{padding-left:0}.prose .files li,.log .log-what{margin:0}.log-when .ph{font-size:var(--fs-s)}.box .fields>div:nth-child(n){border-top:1px solid var(--rule);border-bottom:0;border-left:0;margin-left:0;padding-left:0}.doc:not(:has(>nav.toc)){grid-template-columns:minmax(0,1fr)}.fields .id{grid-column:span 2}.fields .id dd{white-space:nowrap;overflow-wrap:normal}.fields .ph{display:block}@media (max-width:40rem){.fields .id{grid-column:1/-1}.filters fieldset{flex:100%}.seg{border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seg label{outline:1px solid var(--rule-2);outline-offset:-.5px;border-left:0;justify-content:space-between}}.plate{border:1px solid var(--rule);padding:var(--s3);background:#fff}.plate img{width:100%;height:auto}.al-right{text-align:right}.al-center{text-align:center}@media (max-width:40rem){.files li{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}
