.topik-hero__grid[data-astro-cid-kwjvgp2c]{grid-template-columns:minmax(0,1fr) minmax(17rem,.48fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.topik-hero__lead[data-astro-cid-kwjvgp2c]{max-width:42rem}.topik-hero__actions[data-astro-cid-kwjvgp2c]{flex-wrap:wrap;gap:.75rem 1rem;margin-top:2rem;display:flex}.topik-hero__note[data-astro-cid-kwjvgp2c]{--panel-padding:1.35rem;border-radius:var(--radius-md);gap:.45rem;display:grid}.topik-hero__note[data-astro-cid-kwjvgp2c]>span[data-astro-cid-kwjvgp2c]{color:var(--color-accent-strong);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.topik-hero__note[data-astro-cid-kwjvgp2c] strong[data-astro-cid-kwjvgp2c]{letter-spacing:-.03em;font-size:1.4rem}.topik-hero__note[data-astro-cid-kwjvgp2c] p[data-astro-cid-kwjvgp2c]{color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.5}.topik-catalog[data-astro-cid-kwjvgp2c]{gap:var(--space-page-bottom);padding-bottom:7rem;display:grid}.topik-start[data-astro-cid-kwjvgp2c]{padding-top:var(--space-page-bottom)}.topik-level-grid[data-astro-cid-kwjvgp2c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.topik-level-choice[data-astro-cid-kwjvgp2c]{align-content:start;gap:.85rem;min-block-size:20rem;display:grid}.topik-level-choice__top[data-astro-cid-kwjvgp2c]{color:var(--color-marker);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:850;display:flex}.topik-level-choice__top[data-astro-cid-kwjvgp2c] strong[data-astro-cid-kwjvgp2c]{color:var(--color-muted);letter-spacing:0;text-transform:none;font-size:.72rem}.topik-level-choice[data-astro-cid-kwjvgp2c] h2[data-astro-cid-kwjvgp2c]{letter-spacing:-.04em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05}.topik-level-choice[data-astro-cid-kwjvgp2c]>p[data-astro-cid-kwjvgp2c]{max-width:31rem;color:var(--color-muted);line-height:1.55}.topik-level-choice__actions[data-astro-cid-kwjvgp2c]{flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:1rem;display:flex}.topik-level-choice__actions[data-astro-cid-kwjvgp2c] .button[data-astro-cid-kwjvgp2c]{font-size:var(--font-size-sm)}.topik-route[data-astro-cid-kwjvgp2c]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2rem;display:grid}.topik-route__heading[data-astro-cid-kwjvgp2c]{max-width:28rem}.topik-route__heading[data-astro-cid-kwjvgp2c] h2[data-astro-cid-kwjvgp2c]{letter-spacing:-.04em;text-wrap:balance;margin-top:.65rem;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.05}.topik-route__heading[data-astro-cid-kwjvgp2c]>p[data-astro-cid-kwjvgp2c]:last-child{color:var(--color-muted);margin-top:.75rem;line-height:1.55}.topik-route__steps[data-astro-cid-kwjvgp2c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.topik-route__steps[data-astro-cid-kwjvgp2c] li[data-astro-cid-kwjvgp2c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.7rem;padding:1rem;display:grid}.topik-route__steps[data-astro-cid-kwjvgp2c] li[data-astro-cid-kwjvgp2c]>span[data-astro-cid-kwjvgp2c]{border:1px solid var(--color-marker);block-size:1.8rem;inline-size:1.8rem;color:var(--color-marker);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}.topik-route__steps[data-astro-cid-kwjvgp2c] strong[data-astro-cid-kwjvgp2c]{font-size:.95rem}.topik-route__steps[data-astro-cid-kwjvgp2c] p[data-astro-cid-kwjvgp2c]{color:var(--color-muted);font-size:var(--font-size-xs);margin-top:.35rem;line-height:1.45}.topik-study[data-astro-cid-kwjvgp2c]{padding-top:.25rem}.topik-study-grid[data-astro-cid-kwjvgp2c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.topik-official-entry[data-astro-cid-kwjvgp2c]{grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);align-items:end;gap:2rem;display:grid}.topik-official-entry[data-astro-cid-kwjvgp2c] h2[data-astro-cid-kwjvgp2c]{letter-spacing:-.045em;text-wrap:balance;margin-top:.65rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.topik-official-entry[data-astro-cid-kwjvgp2c] p[data-astro-cid-kwjvgp2c]:not(.eyebrow){max-width:42rem;color:var(--color-muted);margin-top:.8rem;line-height:1.55}.topik-official-entry__side[data-astro-cid-kwjvgp2c]{justify-items:end;gap:1.2rem;display:grid}.topik-official-entry__stats[data-astro-cid-kwjvgp2c]{color:var(--color-muted);font-size:var(--font-size-xs);text-align:right;gap:.25rem;display:grid}.topik-official-entry__stats[data-astro-cid-kwjvgp2c] strong[data-astro-cid-kwjvgp2c]{color:var(--color-accent-strong);font-size:1rem}.topik-catalog__note[data-astro-cid-kwjvgp2c]{margin:0}.topik-catalog__note[data-astro-cid-kwjvgp2c] a[data-astro-cid-kwjvgp2c]{color:var(--color-accent-strong);text-underline-offset:.15em;font-weight:750;text-decoration:underline}@media (width<=900px){.topik-study-grid[data-astro-cid-kwjvgp2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.topik-route[data-astro-cid-kwjvgp2c]{grid-template-columns:1fr}}@media (width<=820px){.topik-hero__grid[data-astro-cid-kwjvgp2c],.topik-official-entry[data-astro-cid-kwjvgp2c]{grid-template-columns:1fr;gap:1.5rem}.topik-official-entry__side[data-astro-cid-kwjvgp2c]{justify-items:start}.topik-official-entry__stats[data-astro-cid-kwjvgp2c]{text-align:left}}@media (width<=620px){.topik-hero__actions[data-astro-cid-kwjvgp2c]{flex-direction:column;align-items:stretch}.topik-hero__actions[data-astro-cid-kwjvgp2c] .button[data-astro-cid-kwjvgp2c]{width:100%}.topik-level-grid[data-astro-cid-kwjvgp2c],.topik-study-grid[data-astro-cid-kwjvgp2c],.topik-route__steps[data-astro-cid-kwjvgp2c]{grid-template-columns:1fr}.topik-level-choice[data-astro-cid-kwjvgp2c]{min-block-size:auto}.topik-level-choice__actions[data-astro-cid-kwjvgp2c]{flex-direction:column;align-items:stretch}.topik-level-choice__actions[data-astro-cid-kwjvgp2c] .button[data-astro-cid-kwjvgp2c]{width:100%}}
