.hero[data-astro-cid-ge2uvauf]{padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,6vw,5.5rem)}.hero-meta[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:1rem;margin-bottom:3.5rem;display:flex}.hero-meta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{color:var(--accent)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:5rem;display:grid}h1[data-astro-cid-ge2uvauf]{overflow-wrap:anywhere;max-width:14ch;margin-bottom:1.75rem;font-size:clamp(2.5rem,6vw,6rem);line-height:1.04}.hero-sub[data-astro-cid-ge2uvauf]{color:var(--ink-mid);max-width:47ch;margin:0 0 2rem;font-size:1.0625rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.range[data-astro-cid-ge2uvauf]{border-inline-start:1px solid var(--rule);padding-inline-start:2.5rem;padding-bottom:.25rem}.range-numbers[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.09em;white-space:nowrap;font-size:clamp(4rem,7.8vw,8rem);line-height:1.1}.range-numbers[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--accent);margin:0 .08em;font-size:.65em}.range-index[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--ink-soft);grid-template-columns:repeat(6,1fr);gap:.5rem;margin-top:.6rem;padding-top:1.2rem;font-size:.75rem;display:grid}.range[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--ink-mid);max-width:29ch;margin:1.5rem 0 .75rem;font-size:.875rem}html:is([lang=zh],[lang=ja],[lang=ko]) h1[data-astro-cid-ge2uvauf]{max-width:9em;font-size:clamp(2.75rem,5vw,4.75rem);line-height:1.2}@media (width<=50rem){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-meta[data-astro-cid-ge2uvauf]{margin-bottom:2.5rem}h1[data-astro-cid-ge2uvauf]{max-width:17ch}.range[data-astro-cid-ge2uvauf]{border-inline-start:0;border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem 2rem;padding:1.5rem 0 0;display:grid}.range-numbers[data-astro-cid-ge2uvauf]{grid-row:1/4;font-size:4rem}.range-index[data-astro-cid-ge2uvauf]{border:0;margin:0;padding:0}.range[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{max-width:none;margin:0}}@media (width<=25rem){.range[data-astro-cid-ge2uvauf]{gap:.5rem 1.25rem}.range-numbers[data-astro-cid-ge2uvauf]{font-size:3.3rem}}.reference-section[data-astro-cid-ergxyi7h]{border-top:1px solid var(--rule);padding:2rem 0 3rem;scroll-margin-top:2rem}.section-heading[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2.5rem;margin-bottom:2.5rem;display:grid}.section-index[data-astro-cid-ergxyi7h]{margin:.55rem 0 0}.section-index[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{color:var(--accent)}.section-heading[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{border:0;margin:0 0 1rem;padding:0;font-size:clamp(1.9rem,3.6vw,3rem)}.section-heading[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]:not(.label){color:var(--ink-mid);max-width:55ch;margin:0;font-size:.9375rem}.level-list[data-astro-cid-ergxyi7h]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.level-row[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--rule-soft);grid-template-columns:4rem minmax(0,1fr) minmax(0,2fr) 1.5rem;align-items:center;gap:2rem;padding:1.65rem 0;text-decoration:none;display:grid}.level-row[data-astro-cid-ergxyi7h]:hover{background:var(--accent-bg)}.level-number[data-astro-cid-ergxyi7h]{font-family:var(--mono);color:var(--ink-soft);font-size:1.65rem;line-height:1}.level-row[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.level-row[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-mid);margin:0;font-size:.9375rem;line-height:1.6}.level-arrow[data-astro-cid-ergxyi7h]{color:var(--accent);text-align:end}.section-link[data-astro-cid-ergxyi7h]{text-align:end;margin:1.5rem 0 0;font-size:.875rem}.use-grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;display:grid}.use-steps[data-astro-cid-ergxyi7h]{margin:0;padding:0;list-style:none}.use-steps[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{border-top:1px solid var(--rule-soft);grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding:1.4rem 0;display:grid}.step-number[data-astro-cid-ergxyi7h]{font-family:var(--mono);color:var(--accent);margin-top:.3rem;font-size:.75rem}.use-steps[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{margin:0 0 .6rem;font-size:1.4rem}.use-steps[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{text-decoration:none}.use-steps[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-mid);margin:0;font-size:.9375rem}.example[data-astro-cid-ergxyi7h]{border:1px solid var(--rule);min-width:0;padding:2rem}.example[data-astro-cid-ergxyi7h]>.label[data-astro-cid-ergxyi7h]{margin:0 0 1.75rem}.example-mark[data-astro-cid-ergxyi7h]{margin-bottom:1.5rem}.example-sentence[data-astro-cid-ergxyi7h]{font-family:var(--serif);margin:0;font-size:1.4rem;line-height:1.45}.status-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr;gap:4rem;margin-inline-start:calc(25% + .625rem);display:grid}.status-grid[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-mid);margin:0;font-size:.875rem}@media (width<=50rem){.section-heading[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr);gap:1rem}.level-row[data-astro-cid-ergxyi7h]{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.6rem 1rem;padding:1.25rem 0}.level-number[data-astro-cid-ergxyi7h]{grid-row:1/3;align-self:start;margin-top:.2rem}.level-row[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{grid-column:2}.level-arrow[data-astro-cid-ergxyi7h]{grid-area:1/3/3}.use-grid[data-astro-cid-ergxyi7h],.status-grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr);gap:2rem}.status-grid[data-astro-cid-ergxyi7h]{margin-inline-start:0}.example[data-astro-cid-ergxyi7h]{padding:1.5rem}.section-link[data-astro-cid-ergxyi7h]{text-align:start}}
