.post[data-astro-cid-sokzi4yv]>:not(.post-head):not(.toc-side){max-width:40rem}@media (width>=1100px){.post[data-astro-cid-sokzi4yv]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.post[data-astro-cid-sokzi4yv]>.post-head[data-astro-cid-sokzi4yv]{grid-area:1/1/auto/-1}.post[data-astro-cid-sokzi4yv]>.prose[data-astro-cid-sokzi4yv]{grid-area:2/4/auto/span 7}.post[data-astro-cid-sokzi4yv]>.faq[data-astro-cid-sokzi4yv]{grid-area:3/4/auto/span 7}.post[data-astro-cid-sokzi4yv]>.byline{grid-area:4/4/auto/span 7}.post[data-astro-cid-sokzi4yv]>.toc-side[data-astro-cid-sokzi4yv]{grid-area:2/1/span 3/span 3}}.post[data-astro-cid-sokzi4yv] h2[id]{scroll-margin-top:24px}.post[data-astro-cid-sokzi4yv] .toc ol{margin:0;padding:0;list-style:none}.post[data-astro-cid-sokzi4yv] .toc a{color:var(--ink);text-decoration:none}.post[data-astro-cid-sokzi4yv] .toc a:hover{color:var(--signal)}.post[data-astro-cid-sokzi4yv] .toc .toc-n{color:var(--ink-3);font-size:13px}.post[data-astro-cid-sokzi4yv] .toc a:hover .toc-n{color:var(--signal)}.toc-side[data-astro-cid-sokzi4yv]{display:none}@media (width>=1100px){.toc-side[data-astro-cid-sokzi4yv]{border-top:2px solid var(--rule-strong);align-self:start;max-width:none;padding-top:10px;display:block;position:sticky;top:24px}.toc-side[data-astro-cid-sokzi4yv] .label[data-astro-cid-sokzi4yv]{margin:0 0 6px}.toc-side[data-astro-cid-sokzi4yv] a{border-bottom:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:6px;padding:7px 0;font-size:15px;line-height:1.3;display:grid}.prose[data-astro-cid-sokzi4yv] .toc-inline{display:none}}.prose[data-astro-cid-sokzi4yv] .toc-inline{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule);margin:8px 0 32px}.prose[data-astro-cid-sokzi4yv] .toc-inline summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:18px;font-weight:700;list-style:none;display:flex}.prose[data-astro-cid-sokzi4yv] .toc-inline summary::-webkit-details-marker{display:none}.prose[data-astro-cid-sokzi4yv] .toc-sign{font:500 18px/1 var(--mono);color:var(--ink-3)}.prose[data-astro-cid-sokzi4yv] .toc-sign:after{content:"+"}.prose[data-astro-cid-sokzi4yv] details[open] .toc-sign:after{content:"−"}.prose[data-astro-cid-sokzi4yv] .toc-inline a{border-top:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0;font-size:17px;line-height:1.35;display:grid}.post-head[data-astro-cid-sokzi4yv]{padding-top:16px}.post-head[data-astro-cid-sokzi4yv] .label[data-astro-cid-sokzi4yv]{margin:0 0 12px}h1[data-astro-cid-sokzi4yv]{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(36px,7vw,64px);font-weight:700;line-height:1}.prose[data-astro-cid-sokzi4yv]{font-size:18px;line-height:1.65}.prose[data-astro-cid-sokzi4yv] p{margin:0 0 20px}.prose[data-astro-cid-sokzi4yv]>p:first-child{font-size:21px;line-height:1.55}.prose[data-astro-cid-sokzi4yv] h2{letter-spacing:-.02em;margin:48px 0 16px;font-size:28px;font-weight:700;line-height:1.2}.prose[data-astro-cid-sokzi4yv] a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.prose[data-astro-cid-sokzi4yv] a:hover{color:var(--signal)}.prose[data-astro-cid-sokzi4yv] .still{margin:48px 0 0}.prose[data-astro-cid-sokzi4yv] .still img{background:var(--rule);width:100%;height:auto;display:block}.prose[data-astro-cid-sokzi4yv] .still figcaption{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.4}.prose[data-astro-cid-sokzi4yv] .still .credit{color:var(--ink-3)}.prose[data-astro-cid-sokzi4yv] .still+h2{margin-top:24px}.prose[data-astro-cid-sokzi4yv] .table-wrap{margin:24px 0 28px;overflow-x:auto}.prose[data-astro-cid-sokzi4yv] table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.prose[data-astro-cid-sokzi4yv] th,.prose[data-astro-cid-sokzi4yv] td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 10px 10px 0}.prose[data-astro-cid-sokzi4yv] thead th{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid var(--rule-strong)}.prose[data-astro-cid-sokzi4yv] tbody td:first-child{width:28%;font-weight:700}@media (width>=720px){.prose[data-astro-cid-sokzi4yv] table{font-size:16px}.prose[data-astro-cid-sokzi4yv] tbody td:first-child{white-space:nowrap;width:auto}}.faq-list[data-astro-cid-sokzi4yv]{border-top:1px solid var(--rule)}details[data-astro-cid-sokzi4yv]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-sokzi4yv]{cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:8px;min-height:48px;padding:14px 0;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:grid}summary[data-astro-cid-sokzi4yv]::-webkit-details-marker{display:none}.qn[data-astro-cid-sokzi4yv]{color:var(--ink-3);font-size:14px;font-weight:400}details[data-astro-cid-sokzi4yv][open] .qn[data-astro-cid-sokzi4yv]{color:var(--signal)}details[data-astro-cid-sokzi4yv] p[data-astro-cid-sokzi4yv]{color:var(--ink-2);margin:0 0 16px 48px}
