.sp[data-astro-cid-lcdefpme]{display:inline}@media (width>=760px){.sp[data-astro-cid-lcdefpme]{display:none}}.sec-title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}.fv[data-astro-cid-lcdefpme]{padding-block:var(--s5) var(--section)}.fv__in[data-astro-cid-lcdefpme]{gap:var(--s5);align-items:center;display:grid}.fv__title[data-astro-cid-lcdefpme]{letter-spacing:.05em;font-size:clamp(30px,4.2vw,50px);line-height:1.4}.fv__sub[data-astro-cid-lcdefpme]{margin-top:var(--s3);color:var(--ink-2);max-width:28em;word-break:auto-phrase;font-size:17px}.fv__cta[data-astro-cid-lcdefpme]{margin-top:var(--s4)}@media (width>=960px){.fv[data-astro-cid-lcdefpme]{padding-top:var(--s6)}.fv__in[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:1.05fr 1fr}}.reg[data-astro-cid-lcdefpme]{background:var(--sheet);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--rule);font-family:var(--mincho);border-radius:2px;margin:0}.reg__head[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s2);border-bottom:1px solid var(--ink);letter-spacing:.08em;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.reg__table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.reg__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);text-align:center;white-space:nowrap;padding:8px 10px;font-size:13px;font-weight:700}.reg__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:last-child,.reg__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{border-right:0}.reg__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-right:1px solid var(--ink);vertical-align:top;padding:10px}.reg__no[data-astro-cid-lcdefpme]{text-align:center;width:3.5em}.reg__line[data-astro-cid-lcdefpme]{display:block}.reg__line--me[data-astro-cid-lcdefpme]{margin:4px -10px;padding:4px 10px;position:relative}.reg__line--me[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent-soft);border-left:4px solid var(--accent);transform-origin:0;animation:.8s cubic-bezier(.2,0,0,1) .4s both mark;position:absolute;inset:0}.reg__mark[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1.15em;font-weight:700;position:relative}@keyframes mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reg__cap[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);font-family:var(--gothic);font-size:var(--fs-note);color:var(--ink-2);padding:10px 14px;line-height:1.7}@media (width>=960px){.reg__table[data-astro-cid-lcdefpme]{font-size:15px}}.worry[data-astro-cid-lcdefpme]{padding-bottom:var(--section)}.worry__in[data-astro-cid-lcdefpme]{gap:var(--s4);display:grid}.worry__photo[data-astro-cid-lcdefpme]{margin:0}.worry__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:50% 60%;border-radius:var(--radius);filter:saturate(.75)contrast(.96);background:#c9cfc8;width:100%}.worry__photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--s1);color:var(--ink-2);font-size:12px}.worry__photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-2)}.checks[data-astro-cid-lcdefpme]{margin:var(--s3) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:14px 0 14px 36px;position:relative}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:1.5px solid var(--ink);border-radius:2px;width:18px;height:18px;position:absolute;top:19px;left:4px}.worry__close[data-astro-cid-lcdefpme]{margin-top:var(--s3)}@media (width>=960px){.worry__in[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:center}}.proof[data-astro-cid-lcdefpme]{padding-block:var(--section);background:var(--sheet);border-block:1px solid var(--rule)}.proof__lead[data-astro-cid-lcdefpme]{margin-top:var(--s2);color:var(--ink-2)}.bars[data-astro-cid-lcdefpme]{margin-top:var(--s5);gap:var(--s4);display:grid}.bar[data-astro-cid-lcdefpme]{gap:var(--s1);display:grid}.bar__who[data-astro-cid-lcdefpme]{font-weight:700}.bar__track[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);border-radius:2px;height:14px;position:relative}.bar__fill[data-astro-cid-lcdefpme]{inset-block:-1px;width:var(--hi);background:linear-gradient(to right, var(--ink) 0 var(--lo), color-mix(in srgb, var(--ink) 35%, transparent) var(--lo) 100%);border-radius:2px;position:absolute;left:0}.bar__val[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.bar__val[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--mincho);letter-spacing:.02em;margin-right:2px;font-size:28px;font-weight:700}.bar__note[data-astro-cid-lcdefpme]{font-size:var(--fs-note);color:var(--ink-2);display:block}.proof__src[data-astro-cid-lcdefpme]{margin-top:var(--s4);font-size:var(--fs-note);color:var(--ink-2)}.proof__src[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-2)}.proof__next[data-astro-cid-lcdefpme]{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--rule);gap:var(--s2);max-width:44em;display:grid}@media (width>=760px){.bar[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s3);grid-template-columns:12em 1fr 13em}.bar__val[data-astro-cid-lcdefpme]{text-align:right}}.flow[data-astro-cid-lcdefpme]{padding-top:var(--section)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;margin:var(--s4) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;padding-left:56px;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);border:1px solid var(--ink);width:36px;height:36px;font-family:var(--mincho);background:var(--sheet);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);line-height:1.6}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:4px}@media (width>=960px){.steps[data-astro-cid-lcdefpme]{gap:var(--s4);grid-template-columns:repeat(5,1fr)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:52px;padding-left:0}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:var(--rule);height:1px;position:absolute;top:18px;left:44px;right:-24px}}.faq[data-astro-cid-lcdefpme]{padding-top:var(--section)}.faq__list[data-astro-cid-lcdefpme]{margin-top:var(--s3);border-top:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:var(--s2) 40px var(--s2) 0;font-weight:700;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--ink-2);font-size:22px;font-weight:400;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:var(--s3);color:var(--ink-2)}.guides[data-astro-cid-lcdefpme]{padding-top:var(--section);scroll-margin-top:var(--s3)}.guides[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{margin-bottom:var(--s3)}.final[data-astro-cid-lcdefpme]{margin-top:var(--section);color:#fff;position:relative;overflow:hidden}.final__bg[data-astro-cid-lcdefpme]{background:#23302b;position:absolute;inset:0}.final__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 50%;filter:saturate(.6)brightness(.55);width:100%;height:100%}.final__in[data-astro-cid-lcdefpme]{gap:var(--s4);justify-items:start;padding-block:clamp(80px,12vw,160px);display:grid;position:relative}.final__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);text-shadow:0 1px 12px #00000059}.final[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{box-shadow:0 0 0 1px #ffffff80}.final__micro[data-astro-cid-lcdefpme],.final__micro[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fffc}
