.hh[data-astro-cid-f2t6dg3d]{padding:clamp(12px,2vw,24px) var(--gutter) clamp(28px,4vw,48px);border-block-end:1px solid var(--line)}.hh__sheet[data-astro-cid-f2t6dg3d]{position:relative;max-inline-size:1560px;margin-inline:auto;padding:clamp(28px,3.4vw,48px);border:1.5px solid var(--c-ink);outline:1px solid var(--line-strong);outline-offset:6px;background:#f6f4eeb3}.hh__ticks[data-astro-cid-f2t6dg3d]{position:absolute;display:flex;justify-content:space-around;font-family:var(--font-label);font-size:.66rem;color:var(--c-graphite);pointer-events:none}.hh__ticks--x[data-astro-cid-f2t6dg3d]{inset-inline:0;inset-block-start:4px}.hh__ticks--y[data-astro-cid-f2t6dg3d]{inset-block:0;inset-inline-start:6px;flex-direction:column}.hh__ticks[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{position:relative}.hh__ticks--x[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]:after{content:"";position:absolute;inset-block-start:-4px;inset-inline-start:calc(100% + 40px);inline-size:1px;block-size:8px;background:var(--c-ink);opacity:.5}.hh__grid[data-astro-cid-f2t6dg3d]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,64px);align-items:stretch}.hh__text[data-astro-cid-f2t6dg3d]{display:grid;align-content:start;gap:22px;justify-items:start;padding-block-start:clamp(0px,2vw,24px)}.hh__eyebrow[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--accent-text)}.hh__no[data-astro-cid-f2t6dg3d]{padding:3px 8px;border:1.5px solid var(--c-ink);color:var(--c-ink);direction:ltr;letter-spacing:.08em}.hh__title[data-astro-cid-f2t6dg3d]{font-size:clamp(2.6rem,1.4rem + 4.6vw,6rem);max-inline-size:11ch}.hh__lede[data-astro-cid-f2t6dg3d]{font-size:var(--fs-md);max-inline-size:48ch}.hh__index[data-astro-cid-f2t6dg3d]{inline-size:100%;margin-block-start:clamp(8px,2vw,28px);border-block-start:1.5px solid var(--c-ink)}.hh__index-t[data-astro-cid-f2t6dg3d]{padding-block:10px 6px}.hh__index[data-astro-cid-f2t6dg3d] ol[data-astro-cid-f2t6dg3d]{display:grid;grid-template-columns:1fr 1fr}.hh__index[data-astro-cid-f2t6dg3d] li[data-astro-cid-f2t6dg3d]{border-block-start:1px solid var(--line)}.hh__index[data-astro-cid-f2t6dg3d] li[data-astro-cid-f2t6dg3d]:nth-child(odd){border-inline-end:1px solid var(--line)}.hh__index[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]{display:flex;gap:12px;align-items:baseline;padding:10px 8px;font-size:.95rem;font-weight:500}.hh__index[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]:hover{background:var(--c-white);color:var(--c-blue)}.hh__index-c[data-astro-cid-f2t6dg3d]{font-family:var(--font-label);font-size:.7rem;color:var(--c-graphite);direction:ltr;min-inline-size:3.2em}.hh__plan[data-astro-cid-f2t6dg3d]{display:grid;grid-template-rows:1fr auto;margin:0;border:1.5px solid var(--c-ink);background:#fff;min-block-size:clamp(420px,66vh,760px)}.hh__planbox[data-astro-cid-f2t6dg3d]{position:relative;min-block-size:0}.hh__planbox[data-astro-cid-f2t6dg3d] .pc{position:absolute;inset:0}.hh__strip[data-astro-cid-f2t6dg3d]{display:grid;grid-template-columns:auto 1.3fr auto auto 1.6fr;border-block-start:1.5px solid var(--c-ink);font-size:.82rem}.hh__cell[data-astro-cid-f2t6dg3d]{display:grid;gap:2px;padding:8px 12px;border-inline-end:1px solid var(--line-strong);align-content:center}.hh__cell[data-astro-cid-f2t6dg3d]:last-child{border-inline-end:0}.hh__cell[data-astro-cid-f2t6dg3d] .label[data-astro-cid-f2t6dg3d]{font-size:.62rem}.hh__cell[data-astro-cid-f2t6dg3d] b[data-astro-cid-f2t6dg3d]{font-weight:500;color:var(--c-ink);white-space:nowrap}.hh__cell--fig[data-astro-cid-f2t6dg3d]{color:var(--c-graphite);font-size:.76rem;line-height:1.35}@media(max-width:1080px){.hh__grid[data-astro-cid-f2t6dg3d]{grid-template-columns:1fr}.hh__plan[data-astro-cid-f2t6dg3d]{min-block-size:0}.hh__planbox[data-astro-cid-f2t6dg3d]{aspect-ratio:4 / 3}.hh__title[data-astro-cid-f2t6dg3d]{max-inline-size:14ch}}@media(max-width:720px){.hh[data-astro-cid-f2t6dg3d]{padding-inline:10px}.hh__sheet[data-astro-cid-f2t6dg3d]{padding:22px 16px;outline-offset:3px}.hh__strip[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap}.hh__cell[data-astro-cid-f2t6dg3d]{flex:1 1 auto;border-block-end:1px solid var(--line-strong)}.hh__cell--fig[data-astro-cid-f2t6dg3d]{flex-basis:100%;border-block-end:0;border-inline-end:0}.hh__cell--name[data-astro-cid-f2t6dg3d],.hh__ticks[data-astro-cid-f2t6dg3d]{display:none}.hh__planbox[data-astro-cid-f2t6dg3d]{aspect-ratio:1 / 1}}.sc[data-astro-cid-tvp2bghk]{border:1.5px solid var(--fg-strong);background:var(--surface-solid)}.sc__tabs[data-astro-cid-tvp2bghk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-end:1.5px solid var(--fg-strong)}.sc__tab[data-astro-cid-tvp2bghk]{display:flex;align-items:center;gap:10px;min-block-size:64px;padding:12px 16px;text-align:start;font-weight:500;font-size:.98rem;line-height:1.25;border-inline-end:1px solid var(--line-strong);position:relative;color:var(--fg-muted);background:var(--surface-2)}.sc__tab[data-astro-cid-tvp2bghk]:last-child{border-inline-end:0}.sc__tab[data-astro-cid-tvp2bghk]:hover,.sc__tab[data-astro-cid-tvp2bghk][aria-selected=true]{color:var(--fg-strong);background:var(--surface-solid)}.sc__tab[data-astro-cid-tvp2bghk][aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1.5px;block-size:4px;background:var(--c-blue)}.sc__tab[data-astro-cid-tvp2bghk] .swatch[data-astro-cid-tvp2bghk]{inline-size:18px;block-size:14px}.sc__tab-code[data-astro-cid-tvp2bghk]{font-family:var(--font-label);font-size:.7rem;color:var(--c-graphite);direction:ltr}.sc__panel[data-astro-cid-tvp2bghk]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(16px,2.4vw,28px)}.sc__panel[data-astro-cid-tvp2bghk]:focus-visible{outline-offset:-4px}.sc__text[data-astro-cid-tvp2bghk]{display:grid;align-content:start;gap:14px}.sc__meta[data-astro-cid-tvp2bghk]{color:var(--accent-text)}.sc__body[data-astro-cid-tvp2bghk]{color:var(--fg-muted);line-height:1.6}.sc__link[data-astro-cid-tvp2bghk]{margin-block-start:4px}@media(max-width:960px){.sc__tabs[data-astro-cid-tvp2bghk]{grid-template-columns:1fr 1fr}.sc__tab[data-astro-cid-tvp2bghk]:nth-child(2){border-inline-end:0}.sc__tab[data-astro-cid-tvp2bghk]:nth-child(-n+2){border-block-end:1px solid var(--line-strong)}.sc__panel[data-astro-cid-tvp2bghk]{grid-template-columns:1fr}}@media(max-width:480px){.sc__tab[data-astro-cid-tvp2bghk]{padding:10px;font-size:.88rem;gap:8px}.sc__tab-code[data-astro-cid-tvp2bghk]{display:none}}
