.toc--sidebar[data-astro-cid-qsrs2dwn]{align-self:start;position:sticky;top:96px}.toc--sidebar[data-astro-cid-qsrs2dwn] .toc-title[data-astro-cid-qsrs2dwn]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.7rem}.toc-nav[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{border-left:1px solid var(--hairline);gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc-nav[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]{margin:0}.toc-nav[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{color:var(--muted);transition:color .15s var(--ease), border-color .15s var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:.82rem;line-height:1.4;display:block}.toc-nav[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:hover{color:var(--ink);border-left-color:var(--accent)}.toc-nav[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn].is-active{color:var(--ink);border-left-color:var(--accent);font-weight:500}.toc--inline[data-astro-cid-qsrs2dwn]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);margin-top:2rem;overflow:hidden}.toc-toggle[data-astro-cid-qsrs2dwn]{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 16px;display:flex}.toc-toggle[data-astro-cid-qsrs2dwn][hidden]{display:none}.toc--inline[data-astro-cid-qsrs2dwn] .toc-title[data-astro-cid-qsrs2dwn]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.toc-static-title[data-astro-cid-qsrs2dwn]{padding:14px 16px 4px}.toc--inline[data-astro-cid-qsrs2dwn].is-enhanced .toc-static-title[data-astro-cid-qsrs2dwn]{display:none}.toc-chevron[data-astro-cid-qsrs2dwn]{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;transition:transform .22s var(--ease);flex:none;transform:rotate(45deg)translate(-1px,-1px)}.toc--inline[data-astro-cid-qsrs2dwn].is-open .toc-chevron[data-astro-cid-qsrs2dwn]{transform:rotate(225deg)translate(-2px,-2px)}.toc--inline[data-astro-cid-qsrs2dwn] .toc-nav[data-astro-cid-qsrs2dwn]{transition:grid-template-rows .22s var(--ease);grid-template-rows:1fr;display:grid}.toc--inline[data-astro-cid-qsrs2dwn].is-enhanced .toc-nav[data-astro-cid-qsrs2dwn]{grid-template-rows:0fr}.toc--inline[data-astro-cid-qsrs2dwn].is-enhanced.is-open .toc-nav[data-astro-cid-qsrs2dwn]{grid-template-rows:1fr}.toc--inline[data-astro-cid-qsrs2dwn] .toc-nav[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{border-left:0;gap:0;min-height:0;padding:0 16px 14px;overflow:hidden}.toc--inline[data-astro-cid-qsrs2dwn].is-enhanced .toc-nav[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{padding-bottom:0}.toc--inline[data-astro-cid-qsrs2dwn].is-enhanced.is-open .toc-nav[data-astro-cid-qsrs2dwn] ol[data-astro-cid-qsrs2dwn]{padding-bottom:14px}.toc--inline[data-astro-cid-qsrs2dwn] .toc-nav[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{border-left:0;border-bottom:1px solid var(--divider);margin-left:0;padding:9px 0;font-size:.92rem}.toc--inline[data-astro-cid-qsrs2dwn] .toc-nav[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]:last-child a[data-astro-cid-qsrs2dwn]{border-bottom:0}.toc--inline[data-astro-cid-qsrs2dwn] .toc-nav[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn].is-active{color:var(--accent-text);border-left:0;font-weight:500}.toc--inline[data-astro-cid-qsrs2dwn]{display:none}@media (width<=960px){.toc--sidebar[data-astro-cid-qsrs2dwn]{display:none}.toc--inline[data-astro-cid-qsrs2dwn]{display:block}}@media (prefers-reduced-motion:reduce){.toc-nav[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn],.toc-chevron[data-astro-cid-qsrs2dwn],.toc--inline[data-astro-cid-qsrs2dwn] .toc-nav[data-astro-cid-qsrs2dwn]{transition:none}}:is(.pillar-body,.article-body) .data-case{--case-paper:#f6f1e9;--case-line:#d8c7af;border-block-start:2px solid var(--accent-text);min-inline-size:0;margin:2rem 0 2.4rem}:is(.pillar-body,.article-body) .data-case>figcaption{color:var(--ink);padding-block:1rem;font-size:.9rem;font-weight:600;line-height:1.5}:is(.pillar-body,.article-body) .data-case__sheet{border:1px solid var(--case-line);background:var(--case-paper);min-inline-size:0;padding:clamp(18px,4vw,32px)}:is(.pillar-body,.article-body) .data-case__sheet+.data-case__sheet{margin-block-start:1.25rem}:is(.pillar-body,.article-body) .data-case__sheet p{color:var(--ink);hyphens:none;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}:is(.pillar-body,.article-body) .data-case__sheet .data-case__label{font-family:var(--font-mono);color:var(--accent-text);margin-block:0 1rem;font-size:.75rem;line-height:1.5}:is(.pillar-body,.article-body) .data-case__sheet .data-case__note{border-block-start:1px solid var(--case-line);padding-block-start:1rem;font-size:.9rem}:is(.pillar-body,.article-body) .data-case mark{color:inherit;box-decoration-break:clone;padding:.08em .15em}:is(.pillar-body,.article-body) .data-case__remove{text-underline-offset:.2em;background:#f2ddcc;text-decoration:underline dotted #8a472e}:is(.pillar-body,.article-body) .data-case__keep{background:#ddeade}:is(.pillar-body,.article-body) .data-case__sheet--prepared{background:var(--card);border-inline-start:3px solid #486554}:is(.pillar-body,.article-body) .data-case__sheet--prepared .data-case__label{color:#385840}:is(.pillar-body,.article-body) .data-case--support{--case-paper:#f0f3f4;--case-line:#c8d4d8;border-block-start-color:#375d6a}:is(.pillar-body,.article-body) .data-case--support>figcaption{color:#fff;background:#263e47;padding-inline:clamp(18px,4vw,32px)}:is(.pillar-body,.article-body) .data-case__message+.data-case__message{border-block-start:1px solid var(--case-line);margin-block-start:1.25rem;padding-block-start:1.25rem}:is(.pillar-body,.article-body) .data-case__quote{border-inline-start:2px solid #69838d;margin:1rem 0 0;padding:.25rem 0 .25rem 1rem}@media (forced-colors:active){:is(.pillar-body,.article-body) .data-case mark{border:1px solid mark}}:is(.article-body,.pillar-body) .editorial-figure{min-inline-size:0;max-inline-size:42rem;margin-block:clamp(2rem,5vw,3rem);margin-inline:0}:is(.article-body,.pillar-body) figure.editorial-figure img{object-fit:contain;border:0;border-radius:0;block-size:auto;inline-size:100%;max-inline-size:100%;margin:0;display:block}:is(.article-body,.pillar-body) .editorial-figure figcaption{border-inline-start:2px solid var(--accent-text);color:var(--ink);text-wrap:pretty;hyphens:manual;overflow-wrap:anywhere;margin-block-start:1rem;padding-inline-start:1rem;font-size:.94rem;line-height:1.6}:is(.article-body,.pillar-body) .editorial-table{overscroll-behavior-inline:contain;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-block:1.6rem;overflow-x:auto}:is(.article-body,.pillar-body) .editorial-table:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}:is(.article-body,.pillar-body) div.editorial-table>table{table-layout:fixed;inline-size:100%;min-inline-size:44rem;margin-block:0;display:table;overflow:visible}:is(.article-body,.pillar-body) .editorial-table>table[data-editorial-columns="3"]{min-inline-size:36rem}:is(.article-body,.pillar-body) div.editorial-table :is(th,td){word-break:normal;overflow-wrap:break-word;hyphens:manual}@media print{:is(.article-body,.pillar-body) .editorial-figure{break-inside:avoid}:is(.article-body,.pillar-body) .editorial-table{overflow:visible}:is(.article-body,.pillar-body) .editorial-table>table,:is(.article-body,.pillar-body) .editorial-table>table[data-editorial-columns="3"]{min-inline-size:0}}
