.hero[data-astro-cid-ukaoywls]{flex-wrap:wrap;align-items:center;gap:40px;padding-block:32px 64px;display:flex}.hero__glyph[data-astro-cid-ukaoywls]{background:var(--accent);color:#fff;border-radius:24px;flex:none;place-items:center;width:200px;height:200px;font-size:136px;line-height:1;display:grid}.hero[data-astro-cid-ukaoywls]>.stack[data-astro-cid-ukaoywls]{flex:420px}.ancient[data-astro-cid-ukaoywls]{flex-direction:column;gap:14px;display:flex}.ancient__row[data-astro-cid-ukaoywls]{margin:0}.ancient__forms[data-astro-cid-ukaoywls]{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.ancient__form[data-astro-cid-ukaoywls]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ancient__form[data-astro-cid-ukaoywls]+.ancient__form[data-astro-cid-ukaoywls]:before{content:"→";color:var(--ink-3);position:absolute;top:48px;left:-18px;transform:translate(-50%,-50%)}.ancient__img[data-astro-cid-ukaoywls]{border:1px solid var(--line);width:96px;height:96px;color:var(--ink);background:#fff;border-radius:14px;place-items:center;text-decoration:none;display:grid}.ancient__img[data-astro-cid-ukaoywls] img[data-astro-cid-ukaoywls]{object-fit:contain;width:76px;height:76px}.ancient__form--now[data-astro-cid-ukaoywls] .ancient__img[data-astro-cid-ukaoywls]{border-color:var(--ink);font-size:60px;line-height:1}.ancient__cap[data-astro-cid-ukaoywls]{color:var(--ink-3);max-width:110px;font-size:12px;line-height:1.4}.ancient__cap[data-astro-cid-ukaoywls] strong[data-astro-cid-ukaoywls]{color:var(--ink-2)}.steps[data-astro-cid-ukaoywls]{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-ukaoywls]{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:20px;padding:24px;display:flex;position:relative}.step[data-astro-cid-ukaoywls]+.step[data-astro-cid-ukaoywls]:before{content:"→";color:var(--accent);font-weight:700;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.step__glyph[data-astro-cid-ukaoywls]{background:var(--paper-3);border-radius:14px;flex:none;place-items:center;width:96px;height:96px;font-size:64px;line-height:1;display:grid}.step[data-astro-cid-ukaoywls]:last-child .step__glyph[data-astro-cid-ukaoywls]{background:var(--accent-soft);color:var(--accent)}.step__title[data-astro-cid-ukaoywls]{font-size:17px}.hint[data-astro-cid-ukaoywls]{background:var(--ok-soft);border-radius:18px;padding:28px}.hint--warn[data-astro-cid-ukaoywls]{background:var(--paper-3)}.chips[data-astro-cid-ukaoywls]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-ukaoywls]{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;min-width:84px;padding:10px 14px;display:flex}.chip__k[data-astro-cid-ukaoywls]{font-size:36px;line-height:1.2}.chip__en[data-astro-cid-ukaoywls]{color:var(--ink-3);font-size:13px}.grade[data-astro-cid-ukaoywls]{flex-direction:column;gap:10px;display:flex}.grade__h[data-astro-cid-ukaoywls]{color:var(--ink-2);margin:0;font-size:15px;font-weight:600}.fam[data-astro-cid-ukaoywls]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fam__k[data-astro-cid-ukaoywls]{border:1px solid var(--line);background:#fff;border-radius:10px}.fam__k[data-astro-cid-ukaoywls] summary[data-astro-cid-ukaoywls]{cursor:pointer;place-items:center;width:56px;height:56px;font-size:30px;list-style:none;display:grid}.fam__k[data-astro-cid-ukaoywls] summary[data-astro-cid-ukaoywls]::-webkit-details-marker{display:none}.fam__k[data-astro-cid-ukaoywls][open]{border-color:var(--accent)}.fam__k[data-astro-cid-ukaoywls][open] summary[data-astro-cid-ukaoywls]{color:var(--accent)}.fam__en[data-astro-cid-ukaoywls]{max-width:140px;color:var(--ink-3);padding:0 10px 10px;font-size:13px;display:block}.pager[data-astro-cid-ukaoywls]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pager__a[data-astro-cid-ukaoywls]{font-weight:600;text-decoration:none}.pager__a--all[data-astro-cid-ukaoywls]{color:var(--ink-3)}@media (width<=640px){.hero__glyph[data-astro-cid-ukaoywls]{width:140px;height:140px;font-size:96px}.step[data-astro-cid-ukaoywls]+.step[data-astro-cid-ukaoywls]:before{content:"↓";top:-14px;left:50%}.step__glyph[data-astro-cid-ukaoywls]{width:72px;height:72px;font-size:48px}}
