.wrap[data-astro-cid-z72hfkrc]{max-width:calc(72rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}h2[data-astro-cid-z72hfkrc]{letter-spacing:-.03em;font-size:clamp(1.9rem,1.6vw + 1.3rem,2.75rem);line-height:1.05}h2[data-astro-cid-z72hfkrc] span[data-astro-cid-z72hfkrc]{color:var(--forest)}.kicker[data-astro-cid-z72hfkrc]{color:var(--forest);font-size:var(--text-small);font-weight:600}.more[data-astro-cid-z72hfkrc]{flex-wrap:wrap;gap:8px 28px;display:flex}.hero[data-astro-cid-z72hfkrc]{padding:40px 0 0}.crumbs[data-astro-cid-z72hfkrc]{font-size:var(--text-small);color:var(--ink-soft);gap:8px;margin-bottom:40px;display:flex}.crumbs[data-astro-cid-z72hfkrc] a[data-astro-cid-z72hfkrc]{color:var(--ink-soft);text-decoration:none}.crumbs[data-astro-cid-z72hfkrc] span[data-astro-cid-z72hfkrc][aria-hidden]{color:var(--paper-3)}.hero-grid[data-astro-cid-z72hfkrc]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px 72px;display:grid}.hero-text[data-astro-cid-z72hfkrc]{gap:24px;display:grid}h1[data-astro-cid-z72hfkrc]{letter-spacing:-.045em;font-size:clamp(2.6rem,3.6vw + 1rem,4.4rem);font-weight:700;line-height:.98}h1[data-astro-cid-z72hfkrc] span[data-astro-cid-z72hfkrc]{color:var(--forest)}.lead-p[data-astro-cid-z72hfkrc]{max-width:34rem;font-size:var(--text-lead);line-height:1.5}.check[data-astro-cid-z72hfkrc]{max-width:30rem}.tag[data-astro-cid-z72hfkrc]{background:var(--lime);color:var(--lime-ink);clip-path:polygon(14% 0,86% 0,100% 9%,100% 100%,0 100%,0 9%);border-radius:22px;margin:0;padding:48px 36px 32px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px -30px oklch(30% .05 130/.5)}.tag-hole[data-astro-cid-z72hfkrc]{background:var(--paper);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:18px;left:50%;box-shadow:inset 0 0 0 3px oklch(85% .09 112)}.tag-kind[data-astro-cid-z72hfkrc]{font-size:var(--text-small);letter-spacing:.2em;text-align:center;text-transform:uppercase;font-weight:700}.tag-num[data-astro-cid-z72hfkrc]{color:var(--ink);letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(2rem,2.4vw + 1rem,3rem);font-weight:700}.tag-route[data-astro-cid-z72hfkrc]{font-size:var(--text-small);justify-content:center;align-items:center;gap:12px;margin-top:8px;font-weight:600;display:flex}.arrow[data-astro-cid-z72hfkrc]{background:currentColor;width:56px;height:2px;position:relative}.arrow[data-astro-cid-z72hfkrc]:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;position:absolute;top:-4px;right:-2px}.tag-steps[data-astro-cid-z72hfkrc]{border-top:1.5px dashed color-mix(in oklch, var(--lime-ink) 40%, transparent);gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.tag-steps[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc]{border-bottom:1.5px dashed color-mix(in oklch, var(--lime-ink) 25%, transparent);font-size:var(--text-small);grid-template-columns:1.6rem 5.2rem minmax(0,1fr);align-items:baseline;gap:8px;padding:11px 0;display:grid}.tag-steps[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc]:before{content:"";border:2px solid var(--lime-ink);border-radius:50%;width:14px;height:14px;transform:translateY(2px)}.tag-steps[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc].done:before{background:var(--lime-ink);box-shadow:inset 0 0 0 2px var(--lime)}.tag-steps[data-astro-cid-z72hfkrc] b[data-astro-cid-z72hfkrc]{color:var(--ink)}.bill-sec[data-astro-cid-z72hfkrc]{padding:120px 0 0}.bill-grid[data-astro-cid-z72hfkrc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 72px;display:grid}.bill-text[data-astro-cid-z72hfkrc]{gap:16px;display:grid}.marks[data-astro-cid-z72hfkrc]{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.marks[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc]{border-top:1px solid var(--rule);font-size:var(--text-small);grid-template-columns:30px minmax(0,1fr);gap:2px 14px;padding:12px 0;display:grid}.marks[data-astro-cid-z72hfkrc] .mk[data-astro-cid-z72hfkrc]{background:var(--ink);width:26px;height:26px;color:var(--card);border-radius:50%;grid-row:span 2;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.marks[data-astro-cid-z72hfkrc] b[data-astro-cid-z72hfkrc]{color:var(--ink);font-size:var(--text-body)}.bill[data-astro-cid-z72hfkrc]{border:1px solid var(--rule);background:var(--card);border-radius:6px;margin:0;padding:28px 30px;font-size:.875rem;transform:rotate(1deg);box-shadow:0 30px 60px -30px oklch(30% .04 140/.35)}.b-top[data-astro-cid-z72hfkrc]{border-bottom:3px solid var(--ink-2);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:14px;display:flex}.b-co[data-astro-cid-z72hfkrc]{color:var(--ink);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.b-month[data-astro-cid-z72hfkrc]{color:var(--ink-soft)}.b-row[data-astro-cid-z72hfkrc]{grid-template-columns:9rem minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.b-l[data-astro-cid-z72hfkrc]{color:var(--ink-soft)}.b-v[data-astro-cid-z72hfkrc]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hl[data-astro-cid-z72hfkrc]{background:linear-gradient(transparent 45%, color-mix(in oklch, var(--lime) 85%, transparent) 45% 95%, transparent 95%);border-radius:4px;justify-self:start;padding:1px 34px 1px 6px;position:relative}.hl[data-astro-cid-z72hfkrc] i[data-astro-cid-z72hfkrc]{background:var(--ink);width:22px;height:22px;color:var(--card);border-radius:50%;place-items:center;font-size:.75rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:50%;right:2px;translate:0 -50%}.b-lines[data-astro-cid-z72hfkrc]{border-top:1px solid var(--rule);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-top:14px;padding-top:12px;display:grid}.b-foot[data-astro-cid-z72hfkrc]{border-top:1px solid var(--ink);color:var(--ink);justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.warn[data-astro-cid-z72hfkrc]{padding:96px 0 0}.warn-in[data-astro-cid-z72hfkrc]{border-radius:var(--radius-xl);background:var(--ink);color:var(--forest-muted);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px 48px;padding:36px 44px;display:grid}.warn-big[data-astro-cid-z72hfkrc]{color:var(--card);letter-spacing:-.03em;font-size:clamp(1.6rem,1.4vw + 1.1rem,2.25rem);font-weight:700;line-height:1.1}.kinds[data-astro-cid-z72hfkrc]{padding:112px 0 0}.kind-list[data-astro-cid-z72hfkrc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.kind-list[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc]{border-top:2px solid var(--ink);font-size:var(--text-small);align-content:start;gap:6px;padding-top:18px;line-height:1.5;display:grid}.kind-list[data-astro-cid-z72hfkrc] b[data-astro-cid-z72hfkrc]{color:var(--ink);font-size:var(--text-card-title);letter-spacing:-.02em}.after[data-astro-cid-z72hfkrc]{padding:112px 0 0;overflow-x:clip}.after-grid[data-astro-cid-z72hfkrc]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px 64px;display:grid}.after-text[data-astro-cid-z72hfkrc]{gap:16px;display:grid}.screen[data-astro-cid-z72hfkrc]{margin-right:calc(-1 * max(var(--gutter), (100vw - 72rem) / 2))}.screen[data-astro-cid-z72hfkrc] .stage{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.faq-grid[data-astro-cid-z72hfkrc]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px;padding-top:48px;display:grid}@media (width<=64rem){.hero-grid[data-astro-cid-z72hfkrc],.bill-grid[data-astro-cid-z72hfkrc],.after-grid[data-astro-cid-z72hfkrc],.faq-grid[data-astro-cid-z72hfkrc],.warn-in[data-astro-cid-z72hfkrc]{grid-template-columns:minmax(0,1fr)}.tag[data-astro-cid-z72hfkrc],.bill[data-astro-cid-z72hfkrc]{max-width:30rem}.kind-list[data-astro-cid-z72hfkrc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (width<=48rem){.crumbs[data-astro-cid-z72hfkrc]{margin-bottom:28px}.tag[data-astro-cid-z72hfkrc]{padding:44px 22px 24px}.tag-steps[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc]{grid-template-columns:1.6rem minmax(0,1fr)}.tag-steps[data-astro-cid-z72hfkrc] li[data-astro-cid-z72hfkrc] span[data-astro-cid-z72hfkrc]{grid-column:2}.bill[data-astro-cid-z72hfkrc]{padding:22px 18px}.b-row[data-astro-cid-z72hfkrc]{grid-template-columns:minmax(0,1fr);gap:2px}.bill-sec[data-astro-cid-z72hfkrc],.kinds[data-astro-cid-z72hfkrc],.after[data-astro-cid-z72hfkrc]{padding-top:80px}.warn-in[data-astro-cid-z72hfkrc]{padding:28px 22px}.kind-list[data-astro-cid-z72hfkrc]{grid-template-columns:minmax(0,1fr)}}
