.top[data-astro-cid-xmaeph5b]{padding-top:clamp(118px,15vh,190px);padding-bottom:clamp(36px,5vw,72px)}h1[data-astro-cid-xmaeph5b]{letter-spacing:-.03em;margin:18px 0 clamp(28px,4vw,56px);font-size:clamp(3rem,1.2rem + 8vw,8.5rem);line-height:.88}.intro[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,90px);display:grid}@media (width>=901px){.top[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,5vw,90px);display:grid}.top[data-astro-cid-xmaeph5b]>.kicker[data-astro-cid-xmaeph5b],.top[data-astro-cid-xmaeph5b]>h1[data-astro-cid-xmaeph5b]{grid-column:1}.top[data-astro-cid-xmaeph5b] h1[data-astro-cid-xmaeph5b]{font-size:clamp(3rem,.6rem + 6vw,7rem)}.intro[data-astro-cid-xmaeph5b]{display:contents}.issue[data-astro-cid-xmaeph5b]{grid-area:2/2/span 2;margin-top:14px}}.actions[data-astro-cid-xmaeph5b]{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.actions[data-astro-cid-xmaeph5b] .btn[data-astro-cid-xmaeph5b]{cursor:pointer;text-decoration:none}.note[data-astro-cid-xmaeph5b]{color:var(--muted);margin:0}.body[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(7.5rem,1fr) minmax(0,62rem) minmax(0,1fr);align-items:start;column-gap:clamp(16px,2.5vw,40px);padding-bottom:clamp(60px,9vw,140px);display:grid}.toc[data-astro-cid-xmaeph5b]{z-index:5;background:var(--paper);border:1.5px solid var(--ink);width:max-content;max-width:17rem;position:sticky;top:110px}.toc[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]{cursor:pointer;align-items:center;gap:10px;padding:9px 12px 8px;list-style:none;display:flex}.toc[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]::-webkit-details-marker{display:none}.toc[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]:after{content:"+";font-family:var(--mono);color:var(--vermilion)}.toc[data-astro-cid-xmaeph5b][open] summary[data-astro-cid-xmaeph5b]:after{content:"−"}.toc[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]:hover .label[data-astro-cid-xmaeph5b]{color:var(--vermilion)}.toc[data-astro-cid-xmaeph5b][open]{width:17rem}.toc[data-astro-cid-xmaeph5b][open] summary[data-astro-cid-xmaeph5b]{border-bottom:1px solid var(--rule)}.toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{max-height:calc(100vh - 190px);font-family:var(--mono);font-size:var(--step--1);margin:0;padding:8px 12px 12px;line-height:1.35;list-style:none;overflow-y:auto}.toc[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{padding:5px 0}.toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{text-decoration:none}.tail[data-astro-cid-xmaeph5b]{padding-bottom:clamp(48px,7vw,100px)}.doc[data-astro-cid-xmaeph5b]{grid-column:2;min-width:0}.doc[data-astro-cid-xmaeph5b] h2{font-size:var(--step-2);letter-spacing:-.02em;border-top:2px solid var(--ink);margin:clamp(48px,6vw,84px) 0 18px;padding-top:14px}.doc[data-astro-cid-xmaeph5b] h2:first-child{margin-top:0}.doc[data-astro-cid-xmaeph5b] h3{font-size:var(--step-1);letter-spacing:-.01em;margin:36px 0 10px}.doc[data-astro-cid-xmaeph5b] h4{font-family:var(--mono);font-weight:500;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:26px 0 8px}.doc[data-astro-cid-xmaeph5b] p,.doc[data-astro-cid-xmaeph5b] li{max-width:72ch}.doc[data-astro-cid-xmaeph5b] ol,.doc[data-astro-cid-xmaeph5b] ul{padding-left:1.4em}.doc[data-astro-cid-xmaeph5b] li{margin:4px 0}.doc[data-astro-cid-xmaeph5b] table{border-collapse:collapse;width:100%;margin:18px 0 26px;font-size:1rem;line-height:1.35}.doc[data-astro-cid-xmaeph5b] th{text-align:left;font-family:var(--mono);font-weight:400;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--ink);vertical-align:bottom;padding:0 14px 8px 0}.doc[data-astro-cid-xmaeph5b] td{border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 14px 8px 0}.doc[data-astro-cid-xmaeph5b] code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.86em}.doc[data-astro-cid-xmaeph5b] .code{position:relative}.doc[data-astro-cid-xmaeph5b] .copy{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:1.5px solid var(--ink);cursor:pointer;transition:background-color .2s var(--out-quart), color .2s var(--out-quart);border-radius:0;padding:6px 11px 5px;font-size:12px;font-weight:500;position:absolute;top:9px;right:9px}.doc[data-astro-cid-xmaeph5b] .copy:hover,.doc[data-astro-cid-xmaeph5b] .copy:focus-visible{background:var(--vermilion);border-color:var(--vermilion);color:var(--paper)}.doc[data-astro-cid-xmaeph5b] .code pre{padding-top:46px}.doc[data-astro-cid-xmaeph5b] pre{background:var(--paper-2);border:1.5px solid var(--ink);margin:14px 0 22px;padding:14px 16px;line-height:1.45;overflow-x:auto}.doc[data-astro-cid-xmaeph5b] pre code{overflow-wrap:normal;font-size:.8rem}.doc[data-astro-cid-xmaeph5b] blockquote{border-left:3px solid var(--vermilion);color:var(--muted);margin:18px 0;padding:2px 0 2px 16px}.doc[data-astro-cid-xmaeph5b] sup a{font-family:var(--mono);color:var(--petrol);padding:0 2px;font-size:.8em;text-decoration:none}.doc[data-astro-cid-xmaeph5b] .footnotes{font-size:1rem;line-height:1.4}.doc[data-astro-cid-xmaeph5b] .sr-only{clip:auto;width:auto;height:auto;position:static}@media (width<=900px){.intro[data-astro-cid-xmaeph5b],.body[data-astro-cid-xmaeph5b]{grid-template-columns:1fr}.toc[data-astro-cid-xmaeph5b],.toc[data-astro-cid-xmaeph5b][open]{width:auto;max-width:none;margin-bottom:28px;position:static}.toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{max-height:none}.doc[data-astro-cid-xmaeph5b]{grid-column:1}.doc[data-astro-cid-xmaeph5b] table{display:block;overflow-x:auto}.doc[data-astro-cid-xmaeph5b] th,.doc[data-astro-cid-xmaeph5b] td{min-width:8.5rem}}
