.container[data-v-d955e490]{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.banner[data-v-d955e490]{color:#fff;background:#0a1c55;padding:28px 0 32px}.crumbs[data-v-d955e490]{color:#ffffffb8;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.crumbs a[data-v-d955e490]{color:#ffffffb8;text-decoration:none}.crumbs a[data-v-d955e490]:hover{color:#fff;text-decoration:underline}.crumb-sep[data-v-d955e490]{color:#ffffff73}.banner h1[data-v-d955e490]{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.effective[data-v-d955e490]{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;margin:16px 0 0;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.policy[data-v-d955e490]{padding:22px 0 56px}.layout[data-v-d955e490]{align-items:start;gap:18px;display:grid}.toc[data-v-d955e490]{background:#fff;border:1px solid #e6ebf3;border-radius:16px;padding:16px 12px;box-shadow:0 1px 2px #0f172a0a}.toc-label[data-v-d955e490]{color:#0a1c55;margin:0 8px 10px;font-size:13px;font-weight:800}.toc ol[data-v-d955e490]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc-link[data-v-d955e490]{color:#3d4866;border-radius:10px;align-items:flex-start;gap:10px;padding:8px;font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.toc-link[data-v-d955e490]:hover{background:#f6f8fc}.toc-link.is-active[data-v-d955e490]{color:#0a1c55;background:#fdecee;font-weight:700}.toc-num[data-v-d955e490]{color:#8b93a7;background:#eef1f6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.toc-link.is-active .toc-num[data-v-d955e490]{color:#fff;background:#e23b4a}.sheet[data-v-d955e490]{background:#fff;border:1px solid #e6ebf3;border-radius:16px;padding:8px 22px 28px;box-shadow:0 1px 2px #0f172a0a}.intro[data-v-d955e490]{border-left:3px solid #e23b4a;margin:18px 0 6px;padding-left:14px}.intro p[data-v-d955e490],.block p[data-v-d955e490]{color:#5c657a;margin:0 0 12px;font-size:15px;line-height:1.6}.block[data-v-d955e490]{border-top:1px solid #e8edf4;padding:22px 0 8px;scroll-margin-top:88px}.block-last[data-v-d955e490]{padding-bottom:0}h2[data-v-d955e490]{color:#0a1c55;letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.3;display:flex}.badge[data-v-d955e490]{color:#fff;background:#0a1c55;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-flex}.sheet ul[data-v-d955e490]{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.sheet li[data-v-d955e490]{color:#3d4866;padding-left:16px;font-size:15px;line-height:1.55;position:relative}.sheet li[data-v-d955e490]:before{content:"";background:#e23b4a;border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.callout[data-v-d955e490]{color:#157a45;background:#e7f6ee;border-radius:8px;width:fit-content;margin:0 0 12px;padding:4px 10px;font-weight:700;display:inline-block}.contact[data-v-d955e490]{background:#f4f6fa;border-radius:12px;padding:16px 18px}.contact p[data-v-d955e490]{margin:0 0 6px}.contact p[data-v-d955e490]:last-child{margin-bottom:0}.contact-name[data-v-d955e490]{color:#0a1c55;font-weight:800}a[data-v-d955e490]{color:#1d4ed8;font-weight:700;text-decoration:none}.sheet a[data-v-d955e490]:hover,.contact a[data-v-d955e490]:hover{text-decoration:underline}@media (width>=900px){.container[data-v-d955e490]{padding:0 24px}.banner[data-v-d955e490]{padding:36px 0 40px}.banner h1[data-v-d955e490]{font-size:42px}.policy[data-v-d955e490]{padding:28px 0 72px}.layout[data-v-d955e490]{grid-template-columns:248px minmax(0,1fr);gap:22px}.toc[data-v-d955e490]{max-height:calc(100dvh - 104px);position:sticky;top:84px;overflow:auto}.sheet[data-v-d955e490]{padding:10px 32px 32px}}
