.top[data-astro-cid-xmaeph5b]{padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + clamp(56px, 9vh, 110px));background:radial-gradient(80% 120% at 50% 0%, #0e2a22 0%, var(--field) 70%);padding-bottom:clamp(48px,7vw,88px)}.head[data-astro-cid-xmaeph5b]{max-width:calc(760px + var(--gutter) + var(--gutter-r));gap:18px;display:grid}.crumbs[data-astro-cid-xmaeph5b]{color:var(--fg-2);gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--mint)}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{text-decoration:underline}h1[data-astro-cid-xmaeph5b]{letter-spacing:-.038em;font-size:clamp(36px,5.2vw,64px);font-weight:650;line-height:1.04}.dek[data-astro-cid-xmaeph5b]{color:var(--fg-2);letter-spacing:-.015em;font-size:clamp(19px,1.7vw,22px);line-height:1.42}.meta[data-astro-cid-xmaeph5b]{color:var(--mute);letter-spacing:0;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.body[data-astro-cid-xmaeph5b]{background:var(--paper);color:var(--ink);padding-bottom:clamp(80px,10vw,130px)}.col[data-astro-cid-xmaeph5b]{max-width:calc(720px + var(--gutter) + var(--gutter-r));padding:clamp(32px, 5vw, 56px) var(--gutter-r) 0 var(--gutter);gap:28px;margin:0 auto;display:grid}.cover[data-astro-cid-xmaeph5b]{aspect-ratio:16/8;border-radius:var(--r-lg);background:var(--field)}.k[data-astro-cid-xmaeph5b]{color:var(--mint-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.answer[data-astro-cid-xmaeph5b]{border-radius:var(--r-lg);box-shadow:inset 4px 0 0 var(--mint-ink);background:#fff;gap:8px;padding:22px 24px;display:grid}.answer[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{font-size:18px;line-height:1.5}.toc[data-astro-cid-xmaeph5b]{border-bottom:1px solid var(--paper-line);gap:10px;padding-bottom:6px;display:grid}.toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{gap:6px;margin:0;padding-left:20px;font-size:16px;display:grid}.toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{color:var(--mint-ink);text-decoration:underline}.prose[data-astro-cid-xmaeph5b]{letter-spacing:-.012em;font-size:19px;line-height:1.65}.prose[data-astro-cid-xmaeph5b] p{margin:0 0 1.1em}.prose[data-astro-cid-xmaeph5b] h2{letter-spacing:-.028em;margin:1.9em 0 .6em;scroll-margin-top:90px;font-size:clamp(26px,2.6vw,32px);font-weight:650;line-height:1.15}.prose[data-astro-cid-xmaeph5b] h3{letter-spacing:-.02em;margin:1.5em 0 .4em;font-size:21px;font-weight:650}.prose[data-astro-cid-xmaeph5b] a{color:var(--mint-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose[data-astro-cid-xmaeph5b] a:hover{text-decoration-thickness:2px}.prose[data-astro-cid-xmaeph5b] strong{font-weight:650}.prose[data-astro-cid-xmaeph5b] ul,.prose[data-astro-cid-xmaeph5b] ol{margin:0 0 1.1em;padding-left:1.2em}.prose[data-astro-cid-xmaeph5b] li{margin-bottom:.4em}.faq[data-astro-cid-xmaeph5b]{border-top:1px solid var(--paper-line);gap:18px;padding-top:12px;display:grid}.faq[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.028em;font-size:28px;font-weight:650}.qa[data-astro-cid-xmaeph5b] h3[data-astro-cid-xmaeph5b]{letter-spacing:-.02em;margin-bottom:6px;font-size:19px;font-weight:650}.qa[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:var(--ink-mute);font-size:17px}.related[data-astro-cid-xmaeph5b]{margin-top:clamp(64px,8vw,104px)}.related[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.028em;margin-bottom:20px;font-size:28px;font-weight:650}.grid[data-astro-cid-xmaeph5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=760px){.grid[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(0,1fr)}}.card[data-astro-cid-xmaeph5b]{border-radius:var(--r-lg);transition:transform .5s var(--ease);background:#fff;grid-template-columns:160px minmax(0,1fr);display:grid;overflow:hidden}.card[data-astro-cid-xmaeph5b]:hover{transform:scale(1.01)}.rc[data-astro-cid-xmaeph5b]{background:var(--field);min-height:130px}.card[data-astro-cid-xmaeph5b] .txt[data-astro-cid-xmaeph5b]{align-content:center;gap:8px;padding:20px 22px;display:grid}.card[data-astro-cid-xmaeph5b] h3[data-astro-cid-xmaeph5b]{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.2}.tag[data-astro-cid-xmaeph5b]{color:var(--mint-ink);font-size:12.5px;font-weight:600}
