.privacy-module__VTbb1a__page{font-family:var(--font);color:#000;background:#fff;height:100vh;padding:clamp(1.25rem,5vw,2.5rem);overflow-y:auto}@media (max-width:768px){.privacy-module__VTbb1a__page{padding-bottom:calc(clamp(1.25rem, 5vw, 2.5rem) + env(safe-area-inset-bottom,0px) + 8rem)}}.privacy-module__VTbb1a__logo{filter:brightness(0);width:100%;margin-bottom:clamp(1.5rem,4vw,3rem);display:block}.privacy-module__VTbb1a__content{flex-direction:column;gap:1.25rem;max-width:680px;margin:0 auto;display:flex}.privacy-module__VTbb1a__h1{letter-spacing:-.02em;margin-bottom:.25rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.privacy-module__VTbb1a__meta{color:#555;font-size:.875rem}.privacy-module__VTbb1a__h2{letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:1rem;font-weight:700}.privacy-module__VTbb1a__page p,.privacy-module__VTbb1a__page li{color:#000;font-size:1rem;line-height:1.65}.privacy-module__VTbb1a__list{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.privacy-module__VTbb1a__list li{align-items:flex-start;gap:.65rem;display:flex}.privacy-module__VTbb1a__link{color:#000;text-underline-offset:2px;text-decoration:underline}.privacy-module__VTbb1a__link:hover{color:#ef1212}.privacy-module__VTbb1a__list li:before{content:"■";color:#000;flex-shrink:0;margin-top:.6em;font-size:.45em}
