.head-photo[data-astro-cid-zg2pw4yh]{border-radius:var(--r-plate);background:var(--c-surface);flex-direction:column;margin:0;display:flex;overflow:hidden}.head-photo[data-astro-cid-zg2pw4yh] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.head-photo[data-astro-cid-zg2pw4yh] figcaption[data-astro-cid-zg2pw4yh],.watch-photo[data-astro-cid-zg2pw4yh] figcaption[data-astro-cid-zg2pw4yh]{justify-content:space-between;gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-4);background:var(--c-surface-2);color:var(--c-ink-2);flex-wrap:wrap;font-size:14px;display:flex}.tile-note[data-astro-cid-zg2pw4yh]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-bottom:var(--s-8);padding:var(--s-5) var(--s-6);border-radius:var(--r-plate);background:var(--c-surface);flex-wrap:wrap;display:flex}.tile-note[data-astro-cid-zg2pw4yh] p[data-astro-cid-zg2pw4yh]{max-width:72ch;font-size:18px;line-height:1.5}.tile-note[data-astro-cid-zg2pw4yh] b[data-astro-cid-zg2pw4yh]{font-weight:600}.watch-photo[data-astro-cid-zg2pw4yh]{margin:var(--s-5) 0 0;border-radius:var(--r-plate);flex-direction:column;max-width:720px;display:flex;overflow:hidden}.watch-photo[data-astro-cid-zg2pw4yh] img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.toc[data-astro-cid-zg2pw4yh]{padding:var(--s-4);background:var(--c-surface);border-radius:var(--r-plate)}.toc-title[data-astro-cid-zg2pw4yh]{color:var(--c-ink-2);padding:0 var(--s-3) var(--s-2);font-size:14px}.toc[data-astro-cid-zg2pw4yh] ul[data-astro-cid-zg2pw4yh]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-zg2pw4yh] a[data-astro-cid-zg2pw4yh]{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-control);color:var(--c-ink-2);transition:background var(--d-quick) var(--ease), color var(--d-quick) var(--ease);align-items:center;text-decoration:none;display:flex}.toc[data-astro-cid-zg2pw4yh] a[data-astro-cid-zg2pw4yh]:hover{background:var(--c-surface-2);color:var(--c-ink)}.toc[data-astro-cid-zg2pw4yh] a[data-astro-cid-zg2pw4yh][aria-current=true]{background:var(--c-surface-2);color:var(--c-ink);font-weight:600}.sec[data-astro-cid-zg2pw4yh]{padding-bottom:var(--s-9);scroll-margin-top:calc(var(--nav-h) + var(--s-4))}.sec[data-astro-cid-zg2pw4yh] h2[data-astro-cid-zg2pw4yh]{letter-spacing:-.025em;margin-bottom:var(--s-5);font-size:clamp(32px,3.2vw,44px);font-weight:630;font-stretch:74%;line-height:1}.sec[data-astro-cid-zg2pw4yh] h3[data-astro-cid-zg2pw4yh]{margin:var(--s-5) 0 var(--s-2);font-size:17px;font-weight:600}.body[data-astro-cid-zg2pw4yh]{font:400 17px/1.6 var(--f-serif);max-width:var(--measure)}.intro[data-astro-cid-zg2pw4yh]{margin-bottom:var(--s-6)}.def[data-astro-cid-zg2pw4yh]{color:var(--c-ink-2)}.arch-short[data-astro-cid-zg2pw4yh]{font-size:var(--t-lead);letter-spacing:-.012em;max-width:44ch;line-height:1.35}.sbs[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh][scope=row]{white-space:nowrap;font-size:16px;font-weight:580}.sbs[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh][scope=row] a[data-astro-cid-zg2pw4yh]{color:var(--c-ink);text-decoration:none}.sbs[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh][scope=row] a[data-astro-cid-zg2pw4yh]:hover{color:var(--c-action);text-decoration:underline}.sbs[data-astro-cid-zg2pw4yh] thead[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh]{text-align:center}.sbs[data-astro-cid-zg2pw4yh] thead[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh]:first-child{text-align:left}.sbs[data-astro-cid-zg2pw4yh] abbr[data-astro-cid-zg2pw4yh]{text-decoration:none}.sbs[data-astro-cid-zg2pw4yh] td[data-astro-cid-zg2pw4yh]{text-align:center}.arch-grid[data-astro-cid-zg2pw4yh]{gap:var(--s-5) var(--s-7);display:grid}@media (width>=1200px){.arch-grid[data-astro-cid-zg2pw4yh]{grid-template-columns:6fr 5fr}}.arch-grid[data-astro-cid-zg2pw4yh]>[data-astro-cid-zg2pw4yh]{min-width:0}.arch-words[data-astro-cid-zg2pw4yh] .body[data-astro-cid-zg2pw4yh]{overflow-wrap:anywhere}.arch-figure[data-astro-cid-zg2pw4yh]{padding:var(--s-2) var(--s-5) var(--s-5);border-radius:var(--r-plate);background:var(--c-surface);align-self:start}.arch-figure[data-astro-cid-zg2pw4yh]>[data-astro-cid-zg2pw4yh]:last-child{margin-top:var(--s-3)}.ex-h[data-astro-cid-zg2pw4yh]{margin-top:var(--s-6)!important}.examples[data-astro-cid-zg2pw4yh]{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1200px){.examples[data-astro-cid-zg2pw4yh]{grid-template-columns:1fr 1fr}}.examples[data-astro-cid-zg2pw4yh] li[data-astro-cid-zg2pw4yh]{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--c-surface);transition:background var(--d-quick) var(--ease);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.examples[data-astro-cid-zg2pw4yh] li[data-astro-cid-zg2pw4yh]:hover{background:var(--c-surface-2)}.ex-id[data-astro-cid-zg2pw4yh]{display:grid}.ex-id[data-astro-cid-zg2pw4yh] a[data-astro-cid-zg2pw4yh]{color:var(--c-ink);font-size:17px;font-weight:580;text-decoration:none}.ex-id[data-astro-cid-zg2pw4yh] a[data-astro-cid-zg2pw4yh]:after{content:"";position:absolute;inset:0}.ex-id[data-astro-cid-zg2pw4yh] a[data-astro-cid-zg2pw4yh]:focus-visible{outline:none}.examples[data-astro-cid-zg2pw4yh] li[data-astro-cid-zg2pw4yh]:has(a:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.browse[data-astro-cid-zg2pw4yh]{margin-top:var(--s-5)}.assigned[data-astro-cid-zg2pw4yh]{gap:var(--s-4);margin:0 0 var(--s-6);max-width:var(--measure);padding:0;list-style:none;display:grid}.assigned[data-astro-cid-zg2pw4yh] li[data-astro-cid-zg2pw4yh]{font:400 17px/1.6 var(--f-serif)}.assigned[data-astro-cid-zg2pw4yh] b[data-astro-cid-zg2pw4yh]{font-family:var(--f-sans);font-weight:600}@media (width<=1023px){.toc[data-astro-cid-zg2pw4yh]>ul[data-astro-cid-zg2pw4yh]{flex-wrap:wrap;gap:2px;display:flex}}@media (width<=639px){.sbs[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh][scope=row]{white-space:normal;font-size:14px;line-height:1.2}.sbs[data-astro-cid-zg2pw4yh] th[data-astro-cid-zg2pw4yh],.sbs[data-astro-cid-zg2pw4yh] td[data-astro-cid-zg2pw4yh]{padding-inline:2px}.sbs[data-astro-cid-zg2pw4yh] .num-col[data-astro-cid-zg2pw4yh]{display:none}.sbs[data-astro-cid-zg2pw4yh] .cell{width:22px;height:22px;font-size:11px}.examples[data-astro-cid-zg2pw4yh] li[data-astro-cid-zg2pw4yh]{grid-template-columns:1fr auto}.examples[data-astro-cid-zg2pw4yh] li[data-astro-cid-zg2pw4yh] .cstrip{grid-area:2/1/auto/-1}}
