.privacy-page[data-astro-cid-tfez2vct]{background:var(--color-white);overflow:hidden}.privacy-hero[data-astro-cid-tfez2vct]{background:var(--color-dark);color:var(--color-white);padding:clamp(88px,10vw,142px) 0 clamp(78px,9vw,124px)}.privacy-kicker[data-astro-cid-tfez2vct]{color:var(--color-primary);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.privacy-hero[data-astro-cid-tfez2vct] h1[data-astro-cid-tfez2vct]{max-width:960px;font-family:var(--font-hero);letter-spacing:-.055em;text-wrap:balance;margin-top:18px;font-size:clamp(3.8rem,8vw,7.4rem);font-weight:600;line-height:.9}.privacy-introduction[data-astro-cid-tfez2vct]{color:#ffffffb8;max-width:710px;margin-top:28px;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.privacy-layout[data-astro-cid-tfez2vct]{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(54px,9vw,126px);padding-top:clamp(76px,9vw,126px);padding-bottom:clamp(90px,10vw,150px);display:grid}.privacy-index[data-astro-cid-tfez2vct]{border-top:2px solid var(--color-primary);padding-top:18px;position:sticky;top:108px}.privacy-index[data-astro-cid-tfez2vct]>p[data-astro-cid-tfez2vct]{color:var(--color-dark);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.privacy-index[data-astro-cid-tfez2vct] ol[data-astro-cid-tfez2vct]{gap:9px;margin-top:20px;padding-left:20px;font-size:.78rem;line-height:1.45;display:grid}.privacy-index[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct],.privacy-content[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct]{text-underline-offset:3px;transition:color var(--transition);text-decoration:underline #e94b007a}.privacy-index[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct]:hover,.privacy-content[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct]:hover{color:var(--color-primary)}.privacy-index[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct]:focus-visible,.privacy-content[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.privacy-content[data-astro-cid-tfez2vct]{min-width:0;max-width:850px}.privacy-content[data-astro-cid-tfez2vct] section[data-astro-cid-tfez2vct]{border-top:1px solid #11111129;padding:42px 0 50px;scroll-margin-top:100px}.privacy-content[data-astro-cid-tfez2vct] section[data-astro-cid-tfez2vct]:first-child{border-top:2px solid var(--color-dark);padding-top:18px}.section-number[data-astro-cid-tfez2vct]{color:var(--color-primary);letter-spacing:.12em;font-size:.7rem;font-weight:800}.privacy-content[data-astro-cid-tfez2vct] h2[data-astro-cid-tfez2vct]{color:var(--color-dark);font-family:var(--font-hero);letter-spacing:-.045em;margin-top:10px;font-size:clamp(2rem,4vw,3.2rem);font-weight:620;line-height:1}.privacy-content[data-astro-cid-tfez2vct] h3[data-astro-cid-tfez2vct]{color:var(--color-dark);font-size:1.05rem;line-height:1.3}.privacy-content[data-astro-cid-tfez2vct] section[data-astro-cid-tfez2vct]>p[data-astro-cid-tfez2vct]:not(.section-number),.privacy-content[data-astro-cid-tfez2vct] section[data-astro-cid-tfez2vct]>ul[data-astro-cid-tfez2vct],.privacy-content[data-astro-cid-tfez2vct] section[data-astro-cid-tfez2vct]>dl[data-astro-cid-tfez2vct],.purpose-grid[data-astro-cid-tfez2vct],.privacy-notice[data-astro-cid-tfez2vct],.external-link[data-astro-cid-tfez2vct]{margin-top:24px}.privacy-content[data-astro-cid-tfez2vct] p[data-astro-cid-tfez2vct],.privacy-content[data-astro-cid-tfez2vct] li[data-astro-cid-tfez2vct],.privacy-content[data-astro-cid-tfez2vct] dd[data-astro-cid-tfez2vct]{font-size:clamp(.94rem,1.25vw,1.04rem);line-height:1.75}.privacy-content[data-astro-cid-tfez2vct] ul[data-astro-cid-tfez2vct]{gap:9px;padding-left:22px;display:grid}.responsible-data[data-astro-cid-tfez2vct]{border-top:1px solid #11111124}.responsible-data[data-astro-cid-tfez2vct] div[data-astro-cid-tfez2vct]{border-bottom:1px solid #11111124;grid-template-columns:minmax(120px,.28fr) minmax(0,.72fr);gap:24px;padding:15px 0;display:grid}.responsible-data[data-astro-cid-tfez2vct] dt[data-astro-cid-tfez2vct]{color:var(--color-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.responsible-data[data-astro-cid-tfez2vct] dd[data-astro-cid-tfez2vct]{overflow-wrap:anywhere;min-width:0}.privacy-notice[data-astro-cid-tfez2vct]{border-left:3px solid var(--color-primary);background:var(--color-light);padding:22px 24px}.privacy-notice[data-astro-cid-tfez2vct] strong[data-astro-cid-tfez2vct]{color:var(--color-dark)}.privacy-notice[data-astro-cid-tfez2vct] p[data-astro-cid-tfez2vct]{margin-top:8px}.purpose-grid[data-astro-cid-tfez2vct]{gap:16px;display:grid}.purpose-grid[data-astro-cid-tfez2vct]>div[data-astro-cid-tfez2vct]{border:1px solid #11111124;padding:24px}.purpose-grid[data-astro-cid-tfez2vct] ul[data-astro-cid-tfez2vct]{margin-top:14px}.external-link[data-astro-cid-tfez2vct]{color:var(--color-dark);align-items:center;gap:10px;font-weight:700;display:inline-flex}@media (width<=860px){.privacy-layout[data-astro-cid-tfez2vct]{grid-template-columns:1fr;gap:48px}.privacy-index[data-astro-cid-tfez2vct]{position:static}.privacy-index[data-astro-cid-tfez2vct] ol[data-astro-cid-tfez2vct]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.privacy-content[data-astro-cid-tfez2vct]{max-width:none}}@media (width<=560px){.privacy-hero[data-astro-cid-tfez2vct]{padding-top:72px;padding-bottom:70px}.privacy-index[data-astro-cid-tfez2vct] ol[data-astro-cid-tfez2vct]{grid-template-columns:1fr}.responsible-data[data-astro-cid-tfez2vct] div[data-astro-cid-tfez2vct]{grid-template-columns:1fr;gap:5px}.purpose-grid[data-astro-cid-tfez2vct]>div[data-astro-cid-tfez2vct],.privacy-notice[data-astro-cid-tfez2vct]{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.privacy-index[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct],.privacy-content[data-astro-cid-tfez2vct] a[data-astro-cid-tfez2vct]{transition:none}}
