@layer components{.privacy-hero[data-astro-cid-u6ohjolg]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(52px,6vw,110px);margin-top:clamp(70px,8vw,128px);padding-bottom:clamp(92px,10vw,156px);display:grid}.privacy-hero__display[data-astro-cid-u6ohjolg]{color:var(--ink);font:900 clamp(92px, 11vw, 170px) / .82 var(--font-en);letter-spacing:-.105em;white-space:nowrap;margin:0}.privacy-hero__message[data-astro-cid-u6ohjolg]{padding-bottom:7px}.privacy-hero__title[data-astro-cid-u6ohjolg]{letter-spacing:-.075em;margin:0;font-size:clamp(40px,4.5vw,70px);font-weight:900;line-height:1.25}.privacy-hero__title[data-astro-cid-u6ohjolg] span[data-astro-cid-u6ohjolg]{display:block}.privacy-hero__message[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{border-left:3px solid var(--accent-on-paper);text-wrap:pretty;max-width:28em;margin:clamp(32px,4vw,62px) 0 0;padding-left:24px;font-size:clamp(17px,1.4vw,21px);line-height:1.9}.privacy[data-astro-cid-u6ohjolg]{padding:clamp(96px, 11vw, 170px) var(--gutter) clamp(120px, 13vw, 200px)}.privacy__label[data-astro-cid-u6ohjolg]{margin-bottom:clamp(48px,6vw,96px)}.clause[data-astro-cid-u6ohjolg]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,112px);padding:clamp(44px,5vw,80px) 0;display:grid}.clause[data-astro-cid-u6ohjolg]:last-of-type{border-bottom:1px solid var(--rule)}.clause[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:800;line-height:1.45}.clause__content[data-astro-cid-u6ohjolg]{text-wrap:pretty;max-width:44em;font-size:clamp(15px,1.2vw,18px);line-height:2}.clause__content[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{margin:0}.clause__content[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]{margin:0;padding-left:1.4em}.clause__content[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]+p[data-astro-cid-u6ohjolg],.clause__content[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]+p[data-astro-cid-u6ohjolg],.clause__content[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]+ul[data-astro-cid-u6ohjolg]{margin-top:1.7em}.clause__content[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]+li[data-astro-cid-u6ohjolg]{margin-top:.6em}.clause__content[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]::marker{color:var(--accent-on-paper)}.clause__content[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{text-decoration-color:var(--accent-on-paper);text-underline-offset:5px}.clause__content[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]:hover{color:var(--accent-on-paper)}.clause__content[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]:focus-visible{outline:3px solid var(--accent-on-paper);outline-offset:4px}.clause__details[data-astro-cid-u6ohjolg]{margin:0}.clause__details[data-astro-cid-u6ohjolg]>div[data-astro-cid-u6ohjolg]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(100px,.25fr) minmax(0,.75fr);gap:20px;padding:12px 0;display:grid}.clause__details[data-astro-cid-u6ohjolg]>div[data-astro-cid-u6ohjolg]:first-child{padding-top:0}.clause__details[data-astro-cid-u6ohjolg]>div[data-astro-cid-u6ohjolg]:last-child{border-bottom:0;padding-bottom:0}.clause__details[data-astro-cid-u6ohjolg] dt[data-astro-cid-u6ohjolg]{color:var(--accent-on-paper);font-weight:800}.clause__details[data-astro-cid-u6ohjolg] dd[data-astro-cid-u6ohjolg]{margin:0}.privacy__date[data-astro-cid-u6ohjolg]{text-align:right;margin:32px 0 0;font-size:14px}@media (width<=900px){.privacy-hero[data-astro-cid-u6ohjolg],.clause[data-astro-cid-u6ohjolg]{grid-template-columns:minmax(0,1fr)}.privacy-hero__display[data-astro-cid-u6ohjolg]{font-size:clamp(88px,17vw,150px)}.clause[data-astro-cid-u6ohjolg]{gap:28px}}@media (width<=760px){.privacy-hero[data-astro-cid-u6ohjolg]{gap:60px;margin-top:84px;padding-bottom:96px}.privacy-hero__display[data-astro-cid-u6ohjolg]{font-size:clamp(67px,18vw,120px)}.privacy-hero__title[data-astro-cid-u6ohjolg]{font-size:clamp(42px,11vw,58px)}.privacy-hero__message[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{margin-top:30px;padding-left:18px;font-size:16px}.privacy[data-astro-cid-u6ohjolg]{padding:88px 20px 120px}.privacy__label[data-astro-cid-u6ohjolg]{margin-bottom:44px}.clause[data-astro-cid-u6ohjolg]{gap:22px;padding:42px 0 48px}.clause[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{font-size:clamp(27px,7vw,36px)}.clause__content[data-astro-cid-u6ohjolg]{font-size:15px;line-height:1.9}.clause__details[data-astro-cid-u6ohjolg]>div[data-astro-cid-u6ohjolg]{grid-template-columns:86px minmax(0,1fr);gap:12px}}}
