.dir__grid-wrap[data-v-5a7aa877]{overflow-x:auto;margin:0 0 16px}.dir__grid[data-v-5a7aa877]{width:100%;max-width:520px;border-collapse:collapse;font-size:15px}.dir__grid th[data-v-5a7aa877],.dir__grid td[data-v-5a7aa877]{padding:10px 12px;border-bottom:1px solid var(--c-hairline, #E8EBF1);text-align:left}.dir__grid th[data-v-5a7aa877]{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--c-gray, #5E6678)}.dir__grid-p[data-v-5a7aa877]{font-weight:700;color:var(--c-blue, #13244A);white-space:nowrap}.crumbs[data-v-5a7aa877]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:24px;font-size:13px;font-weight:600;color:var(--c-gray, #5E6678)}.crumbs a[data-v-5a7aa877]{color:var(--c-gray, #5E6678);text-decoration:none}.crumbs a[data-v-5a7aa877]:hover{color:var(--c-orange, #E4540C)}.dir__plain[data-v-5a7aa877]{padding-top:148px;color:var(--c-ink-soft, #586174)}.dir__notfound p[data-v-5a7aa877]{margin:0;max-width:620px;font-size:15px;line-height:1.7}.dir__notfound a[data-v-5a7aa877]{color:var(--c-orange, #E4540C);font-weight:700;text-decoration:none}.dir__notfound a[data-v-5a7aa877]:hover{color:var(--c-orange-hover, #CB4A09)}.dir__nf-title[data-v-5a7aa877]{margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.18;color:var(--c-blue, #13244A)}.dir__cards[data-v-5a7aa877]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.dir__card[data-v-5a7aa877]{background:var(--c-white, #ffffff);border:1px solid var(--c-hairline, #E8EBF1);border-radius:20px;padding:28px}.dir__card-k[data-v-5a7aa877]{color:var(--c-gray, #5E6678);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.dir__card-v[data-v-5a7aa877]{font-size:34px;font-weight:700;color:var(--c-blue, #13244A);line-height:1.1;font-variant-numeric:tabular-nums}.dir__card-v span[data-v-5a7aa877]{font-size:20px}.dir__card-v--accent[data-v-5a7aa877]{color:var(--c-orange, #E4540C)}.dir__card-note[data-v-5a7aa877]{color:var(--c-ink-soft, #586174);font-size:14px;margin-top:10px;line-height:1.5}.dir__intro[data-v-5a7aa877]{margin:0 0 20px;max-width:760px;color:var(--c-ink-soft, #586174);font-size:15px;line-height:1.8}.dir__list[data-v-5a7aa877]{margin:0;padding-left:22px;max-width:720px;color:var(--c-ink-soft, #586174);font-size:15px;line-height:1.9}.dir__disclaimer[data-v-5a7aa877]{margin:32px 0 0;max-width:720px;padding-top:20px;border-top:1px solid var(--c-hairline, #E8EBF1);color:var(--c-gray, #5E6678);font-size:13px;line-height:1.6}.dir__links[data-v-5a7aa877]{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 900px){.dir__links[data-v-5a7aa877]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.dir__links[data-v-5a7aa877]{grid-template-columns:1fr}}.dir__linkc[data-v-5a7aa877]{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;background:var(--c-white, #ffffff);border:1px solid var(--c-hairline, #E8EBF1);text-decoration:none;transition:box-shadow .25s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.2,.7,.2,1)}.dir__linkc[data-v-5a7aa877]:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--c-blue, #13244A) 4%,transparent),0 12px 32px color-mix(in srgb,var(--c-blue, #13244A) 8%,transparent);transform:translateY(-2px)}@supports not (color: color-mix(in srgb,red 50%,blue)){.dir__linkc[data-v-5a7aa877]:hover{box-shadow:0 1px 2px transparent,0 12px 32px transparent}}.dir__linkc-t[data-v-5a7aa877]{font-size:16px;font-weight:700;color:var(--c-blue, #13244A);line-height:1.35}.dir__linkc-d[data-v-5a7aa877]{font-size:14px;color:var(--c-gray, #5E6678);line-height:1.5}.dir__faq[data-v-5a7aa877]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.dir__faq-item[data-v-5a7aa877]{background:var(--c-white, #ffffff);border:1px solid var(--c-hairline, #E8EBF1);border-radius:20px;padding:24px}.dir__faq-q[data-v-5a7aa877]{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4;color:var(--c-blue, #13244A)}.dir__faq-a[data-v-5a7aa877]{margin:0;color:var(--c-ink-soft, #586174);font-size:14px;line-height:1.75}@media (max-width: 640px){.dir__plain[data-v-5a7aa877]{padding-top:120px}.dir__card-v[data-v-5a7aa877]{font-size:28px}}
