.privacy-policy-module__kwpxwG__page{width:min(100% - 40px,860px);padding-top:max(132px, calc(env(safe-area-inset-top) + 108px));margin-inline:auto;padding-bottom:clamp(92px,12vw,160px)}.privacy-policy-module__kwpxwG__eyebrow{color:var(--pink,#ff9bb4);letter-spacing:.18em;margin:0 0 20px;font-size:12px;font-weight:700}.privacy-policy-module__kwpxwG__title{max-width:100%;color:var(--paper,#f9fcf4);letter-spacing:-.075em;margin:0;font-size:clamp(42px,7vw,76px);font-weight:720;line-height:.98}.privacy-policy-module__kwpxwG__intro{color:#f9fcf4d1;max-width:680px;margin:26px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.85}.privacy-policy-module__kwpxwG__section{border-top:1px solid #f9fcf447;margin-top:56px;padding-top:26px}.privacy-policy-module__kwpxwG__section h2{color:var(--paper,#f9fcf4);letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(22px,3vw,28px);font-weight:650}.privacy-policy-module__kwpxwG__section p,.privacy-policy-module__kwpxwG__note{color:#f9fcf4c2;max-width:680px;margin:0;font-size:16px;line-height:1.85}.privacy-policy-module__kwpxwG__section code{color:var(--pink,#ff9bb4);font-family:inherit;font-size:.95em}.privacy-policy-module__kwpxwG__inlineLink{min-height:44px;color:var(--pink,#ff9bb4);text-underline-offset:4px;align-items:center;margin-top:12px;font-size:15px;font-weight:650;display:inline-flex}.privacy-policy-module__kwpxwG__note{color:#f9fcf499;border-top:1px solid #f9fcf426;margin-top:48px;padding-top:22px;font-size:14px}.privacy-policy-module__kwpxwG__homeLink{min-height:46px;color:var(--paper,#f9fcf4);border:1px solid #f9fcf46b;border-radius:999px;align-items:center;gap:12px;margin-top:36px;padding-inline:18px;font-size:14px;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.privacy-policy-module__kwpxwG__homeLink:hover{border-color:var(--pink,#ff9bb4);color:var(--navy,#1d2440);background:var(--pink,#ff9bb4)}.privacy-policy-module__kwpxwG__inlineLink:focus-visible,.privacy-policy-module__kwpxwG__homeLink:focus-visible{outline:2px solid var(--pink,#ff9bb4);outline-offset:4px}@media (max-width:700px){.privacy-policy-module__kwpxwG__page{width:min(100% - 40px,860px);padding-top:max(106px, calc(env(safe-area-inset-top) + 78px));padding-bottom:96px}.privacy-policy-module__kwpxwG__section{margin-top:42px;padding-top:20px}.privacy-policy-module__kwpxwG__section p,.privacy-policy-module__kwpxwG__intro{font-size:16px;line-height:1.75}.privacy-policy-module__kwpxwG__note{margin-top:38px;font-size:13px}}@media (prefers-reduced-motion:reduce){.privacy-policy-module__kwpxwG__homeLink{transition:none}}
