header[data-astro-cid-h3xj43oc]{padding-block:clamp(40px,7vw,80px)}.inner[data-astro-cid-h3xj43oc]{gap:14px;max-width:820px;display:grid}h1[data-astro-cid-h3xj43oc]{color:var(--band-fg);font-size:var(--step-3)}.eyebrow[data-astro-cid-h3xj43oc]{text-decoration:none}.eyebrow[data-astro-cid-h3xj43oc]:before{display:none}.body[data-astro-cid-h3xj43oc]{padding-block:48px 96px}.art[data-astro-cid-h3xj43oc]{margin-top:-28px}.art[data-astro-cid-h3xj43oc] .banner,.art[data-astro-cid-h3xj43oc] img{box-shadow:var(--shadow);border-radius:18px;width:100%;height:auto;overflow:hidden}.draft[data-astro-cid-h3xj43oc]{background:var(--amber-soft);color:var(--fg);border:1px solid var(--amber);border-radius:12px;padding:14px 18px;font-weight:550}.inner[data-astro-cid-h3xj43oc]>[data-astro-cid-h3xj43oc]{min-width:0}.md[data-astro-cid-h3xj43oc]{overflow-wrap:break-word;max-width:68ch;font-size:1.0625rem;line-height:calc(1.75 + var(--a11y-spacing) * .3)}.md[data-astro-cid-h3xj43oc] :is(h2,h3){margin:2em 0 .6em;scroll-margin-top:96px}.md[data-astro-cid-h3xj43oc] h2{font-size:var(--step-2)}.md[data-astro-cid-h3xj43oc] p,.md[data-astro-cid-h3xj43oc] ul,.md[data-astro-cid-h3xj43oc] ol,.md[data-astro-cid-h3xj43oc] table,.md[data-astro-cid-h3xj43oc] blockquote{margin:0 0 1.1em}.md[data-astro-cid-h3xj43oc] ul,.md[data-astro-cid-h3xj43oc] ol{padding-left:1.4em}.md[data-astro-cid-h3xj43oc] li{margin-bottom:.4em}.md[data-astro-cid-h3xj43oc] table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:.9375rem;display:block;overflow-x:auto}.md[data-astro-cid-h3xj43oc] th,.md[data-astro-cid-h3xj43oc] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.md[data-astro-cid-h3xj43oc] thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--mint-wash);font-size:.75rem}.md[data-astro-cid-h3xj43oc] tbody tr:nth-child(2n){background:var(--surface-2)}.md[data-astro-cid-h3xj43oc] tbody td:first-child{font-weight:600}.md[data-astro-cid-h3xj43oc] tbody tr:last-child td{border-bottom:0}.md[data-astro-cid-h3xj43oc] blockquote{border-left:3px solid var(--amber);color:var(--muted);padding:4px 0 4px 18px}.md[data-astro-cid-h3xj43oc] code{font-family:var(--mono);background:var(--surface-2);border-radius:5px;padding:1px 6px;font-size:.9em}.md[data-astro-cid-h3xj43oc] hr{border:0;border-top:1px solid var(--line);margin:2em 0}.body[data-astro-cid-h3xj43oc]{position:relative}.toc-box[data-astro-cid-h3xj43oc]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.toc-toggle[data-astro-cid-h3xj43oc]{width:100%;min-height:48px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-weight:650;display:flex}.toc-toggle[data-astro-cid-h3xj43oc]:after{content:"+";color:var(--accent);font-size:1.25rem}.toc-toggle[data-astro-cid-h3xj43oc][aria-expanded=true]:after{content:"−"}.toc-list[data-astro-cid-h3xj43oc]{margin:0;padding:0 16px 12px;font-size:.9375rem;list-style:none;display:none}.toc[data-astro-cid-h3xj43oc].open .toc-list[data-astro-cid-h3xj43oc]{display:grid}.toc-list[data-astro-cid-h3xj43oc] li[data-astro-cid-h3xj43oc]{border-left:2px solid var(--line)}.toc-list[data-astro-cid-h3xj43oc] a[data-astro-cid-h3xj43oc]{color:var(--muted);padding:6px 0 6px 12px;line-height:1.4;text-decoration:none;display:block}.toc-list[data-astro-cid-h3xj43oc] a[data-astro-cid-h3xj43oc]:hover{color:var(--fg)}.toc-list[data-astro-cid-h3xj43oc] .d3[data-astro-cid-h3xj43oc] a[data-astro-cid-h3xj43oc]{padding-left:24px;font-size:.875rem}.toc-list[data-astro-cid-h3xj43oc] a[data-astro-cid-h3xj43oc][aria-current=true]{color:var(--accent);font-weight:650}.toc-list[data-astro-cid-h3xj43oc] li[data-astro-cid-h3xj43oc]:has(a[aria-current=true]){border-left-color:var(--accent)}@media (width>=1360px){.toc[data-astro-cid-h3xj43oc]{width:240px;position:absolute;top:48px;bottom:96px;left:calc(100% + 32px)}.toc-box[data-astro-cid-h3xj43oc]{top:calc(96px + env(safe-area-inset-top,0px));background:0 0;border:0;max-height:calc(100vh - 140px);position:sticky;overflow:auto}.toc-toggle[data-astro-cid-h3xj43oc]{text-transform:uppercase;letter-spacing:.08em;min-height:0;color:var(--muted);cursor:default;pointer-events:none;padding:0 0 10px;font-size:.75rem}.toc-toggle[data-astro-cid-h3xj43oc]:after{content:none}.toc-list[data-astro-cid-h3xj43oc]{padding:0;display:grid}}
