.privacy-layout[data-v-56122fe0]{align-items:start;display:grid;gap:28px;grid-template-columns:240px minmax(0,1fr)}.privacy-aside[data-v-56122fe0]{min-width:0;position:sticky;top:112px}.reading-list[data-v-56122fe0]{background:#e5f2fc;border:2px solid var(--guide-ink);border-radius:18px;padding:22px 18px}.reading-list h2[data-v-56122fe0]{font-size:1.15rem;font-weight:900;margin:12px 8px 14px}.reading-label[data-v-56122fe0]{background:#ffcf80;border:1.5px solid var(--guide-ink);border-radius:6px;display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.1em;padding:4px 8px}.reading-list ol[data-v-56122fe0]{display:flex;flex-direction:column;gap:4px}.reading-list a[data-v-56122fe0]{align-items:center;border-radius:9px;display:grid;font-size:.85rem;font-weight:600;gap:9px;grid-template-columns:24px 1fr;line-height:1.4;min-height:46px;padding:7px 8px}.reading-list a[data-v-56122fe0]:hover{background:#fff8e9}.reading-list a>span[data-v-56122fe0]{color:#52799a;font-size:.68rem;font-variant-numeric:tabular-nums}.sidebar-question[data-v-56122fe0]{color:var(--guide-copy);font-size:.85rem;line-height:1.8;margin-top:20px;padding:0 10px}.sidebar-question a[data-v-56122fe0]{color:var(--guide-ink);font-weight:800;text-decoration:underline;text-underline-offset:4px}.policy-copy[data-v-56122fe0]{min-width:0;padding:0 36px 12px}.paper-toolbar[data-v-56122fe0]{align-items:center;background:#eff6fc;border-bottom:2px solid var(--guide-ink);border-radius:18px 18px 0 0;display:flex;font-size:.72rem;font-weight:800;gap:12px;letter-spacing:.06em;margin:0 -36px 30px;padding:16px 26px}.paper-dots[data-v-56122fe0]{display:flex;gap:5px;margin-left:auto}.paper-dots i[data-v-56122fe0]{background:#ffcf80;border:1px solid var(--guide-ink);border-radius:50%;height:7px;width:7px}.paper-dots i[data-v-56122fe0]:nth-child(2){background:#ffb294}.paper-dots i[data-v-56122fe0]:nth-child(3){background:#9ac5e5}.policy-copy section[data-v-56122fe0]{padding-bottom:28px;scroll-margin-top:120px}.policy-copy section+section[data-v-56122fe0]{border-top:1px dashed var(--guide-line);padding-top:28px}.policy-copy h2[data-v-56122fe0]{color:var(--guide-ink);font-size:1.45rem;font-weight:900;letter-spacing:-.02em;line-height:1.3;margin-bottom:14px}.policy-copy p[data-v-56122fe0],.policy-copy ul[data-v-56122fe0]{color:var(--guide-copy);font-size:1rem;line-height:1.85;max-width:72ch}.policy-copy p+p[data-v-56122fe0],.policy-copy ul[data-v-56122fe0]{margin-top:15px}.policy-copy ul[data-v-56122fe0]{list-style:disc;padding-left:20px}.policy-copy li+li[data-v-56122fe0]{margin-top:7px}.policy-copy a[data-v-56122fe0]{color:#246397;text-decoration:underline;text-underline-offset:4px}.policy-date[data-v-56122fe0]{background:#fffcf5;border:1px solid var(--guide-line);border-radius:7px;display:inline-flex;padding:6px 10px}@media(max-width:900px){.privacy-layout[data-v-56122fe0]{gap:24px;grid-template-columns:1fr}.privacy-aside[data-v-56122fe0]{position:static}.reading-list[data-v-56122fe0]{padding:16px}.reading-list h2[data-v-56122fe0]{display:inline;font-size:1rem;margin-left:12px}.reading-list ol[data-v-56122fe0]{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.sidebar-question[data-v-56122fe0]{margin-top:12px}}@media(max-width:520px){.policy-copy[data-v-56122fe0]{border-radius:16px;padding:0 21px 4px}.paper-toolbar[data-v-56122fe0]{border-radius:14px 14px 0 0;margin-left:-21px;margin-right:-21px;padding:14px 20px}.policy-copy h2[data-v-56122fe0]{font-size:1.25rem}.reading-list a[data-v-56122fe0]{font-size:.8rem;gap:4px;grid-template-columns:20px 1fr;padding:6px 3px}}
