.privacy[data-astro-cid-cpy5zozk]{padding-top:clamp(48px,6vw,80px)}.privacy__grid[data-astro-cid-cpy5zozk]{gap:40px;display:grid}.toc[data-astro-cid-cpy5zozk]{border-radius:var(--radius-lg);background:var(--bg-soft);border:1px solid var(--line);padding:24px}.toc__title[data-astro-cid-cpy5zozk]{font-family:var(--font-label);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-600);margin-bottom:14px;font-weight:700;display:block}.toc[data-astro-cid-cpy5zozk] ol[data-astro-cid-cpy5zozk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-cpy5zozk] a[data-astro-cid-cpy5zozk]{font-family:var(--font-head);font-size:var(--fs-md);color:var(--ink);border-radius:12px;gap:12px;padding:9px 12px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative}.toc__num[data-astro-cid-cpy5zozk]{font-family:var(--font-label);font-size:var(--fs-xs);color:var(--orange-600);flex:none;font-weight:700;line-height:1.7}.toc[data-astro-cid-cpy5zozk] a[data-astro-cid-cpy5zozk]:hover,.toc[data-astro-cid-cpy5zozk] a[data-astro-cid-cpy5zozk].is-active{color:var(--indigo);background:#fff}.toc[data-astro-cid-cpy5zozk] a[data-astro-cid-cpy5zozk].is-active:before{content:"";background:var(--orange);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.doc[data-astro-cid-cpy5zozk]{overflow-wrap:break-word;min-width:0;max-width:660px}.doc[data-astro-cid-cpy5zozk] a[data-astro-cid-cpy5zozk]{color:var(--indigo);overflow-wrap:anywhere}.doc[data-astro-cid-cpy5zozk] strong[data-astro-cid-cpy5zozk],.doc__intro[data-astro-cid-cpy5zozk] .lead[data-astro-cid-cpy5zozk]{color:var(--ink)}.quote[data-astro-cid-cpy5zozk]{border-radius:var(--radius);background:var(--orange-100);border-left:4px solid var(--orange);gap:16px;margin:28px 0;padding:22px 24px;display:flex}.quote[data-astro-cid-cpy5zozk] .icon{width:26px;height:26px;color:var(--orange-600);flex:none;margin-top:2px}.quote[data-astro-cid-cpy5zozk] p[data-astro-cid-cpy5zozk]{font-family:var(--font-head);font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600;line-height:1.5}.chapter[data-astro-cid-cpy5zozk]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:clamp(56px,7vw,88px);padding-top:clamp(32px,4vw,44px)}.chapter[data-astro-cid-cpy5zozk] h2[data-astro-cid-cpy5zozk]{align-items:baseline;gap:16px;margin-bottom:.7em;font-size:clamp(1.45rem,2.4vw,1.9rem);display:flex}.chapter__num[data-astro-cid-cpy5zozk]{font-family:var(--font-label);font-size:var(--fs-xs);letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--orange), var(--orange-600));border-radius:10px;flex:none;padding:6px 10px;font-weight:700;transform:translateY(-4px)}.chapter__kicker[data-astro-cid-cpy5zozk]{font-family:var(--font-label);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-600);margin-bottom:8px;font-weight:700;display:block}.chapter__sub[data-astro-cid-cpy5zozk]{font-family:var(--font-head);color:var(--ink);font-weight:600}.chapter[data-astro-cid-cpy5zozk] h3[data-astro-cid-cpy5zozk]{font-size:var(--fs-xl);margin:1.8em 0 .5em}.chapter[data-astro-cid-cpy5zozk] h4[data-astro-cid-cpy5zozk]{font-size:var(--fs-lg);color:var(--indigo);margin:1.6em 0 .4em}.card[data-astro-cid-cpy5zozk]{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;grid-template-columns:auto 1fr;gap:6px 18px;margin:20px 0 8px;padding:22px 24px;font-style:normal;display:grid}.card__icon[data-astro-cid-cpy5zozk]{background:var(--indigo);color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:46px;height:46px;display:grid}.card__icon[data-astro-cid-cpy5zozk] .icon{width:22px;height:22px}.card[data-astro-cid-cpy5zozk] address[data-astro-cid-cpy5zozk],.card__label[data-astro-cid-cpy5zozk]{margin:0;font-style:normal;line-height:1.5}.card__label[data-astro-cid-cpy5zozk]{font-family:var(--font-head);color:var(--ink);font-weight:600}.card__lines[data-astro-cid-cpy5zozk]{font-size:var(--fs-md);gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.card__lines[data-astro-cid-cpy5zozk] li[data-astro-cid-cpy5zozk]{gap:10px;line-height:1.5;display:flex}.card__lines[data-astro-cid-cpy5zozk] .icon{width:18px;height:18px;color:var(--orange-600);flex:none;margin-top:3px}.bases[data-astro-cid-cpy5zozk]{gap:16px;margin:20px 0 8px;display:grid}.basis[data-astro-cid-cpy5zozk]{border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);border-top:4px solid var(--orange);padding:22px 24px}.basis[data-astro-cid-cpy5zozk] h5[data-astro-cid-cpy5zozk]{font-size:var(--fs-lg);margin:0 0 .5em}.basis[data-astro-cid-cpy5zozk] p[data-astro-cid-cpy5zozk]{font-size:var(--fs-md);margin:0}.basis[data-astro-cid-cpy5zozk] .dash[data-astro-cid-cpy5zozk]{font-size:var(--fs-md);margin-top:12px;margin-bottom:0}.dash[data-astro-cid-cpy5zozk]{gap:6px;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.dash[data-astro-cid-cpy5zozk] li[data-astro-cid-cpy5zozk]{padding-left:22px;position:relative}.dash[data-astro-cid-cpy5zozk] li[data-astro-cid-cpy5zozk]:before{content:"";background:var(--orange);border-radius:2px;width:12px;height:2px;position:absolute;top:.8em;left:0}.chips[data-astro-cid-cpy5zozk]{flex-wrap:wrap;gap:8px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-cpy5zozk] li[data-astro-cid-cpy5zozk]{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--font-head);font-size:var(--fs-sm);color:var(--ink);border-radius:999px;padding:7px 14px;font-weight:600}.highlight[data-astro-cid-cpy5zozk]{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--indigo), var(--navy));color:#ffffffd1;gap:18px;margin-top:24px;padding:clamp(22px,3vw,32px);display:flex}.highlight__icon[data-astro-cid-cpy5zozk]{background:var(--orange);color:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.highlight__icon[data-astro-cid-cpy5zozk] .icon{width:26px;height:26px}.highlight[data-astro-cid-cpy5zozk] p[data-astro-cid-cpy5zozk]{margin:0}.highlight[data-astro-cid-cpy5zozk] .highlight__title[data-astro-cid-cpy5zozk]{font-family:var(--font-head);font-size:var(--fs-xl);color:#fff;margin-bottom:8px;font-weight:700}@media (width<=559px){.highlight[data-astro-cid-cpy5zozk],.quote[data-astro-cid-cpy5zozk]{flex-direction:column}}@media (width>=1080px){.privacy__grid[data-astro-cid-cpy5zozk]{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px)}.toc[data-astro-cid-cpy5zozk]{top:calc(var(--header-h) + 24px);transition:top .4s var(--ease-out);position:sticky}html.header-hidden .toc[data-astro-cid-cpy5zozk]{top:24px}}
