.privacy-opening{padding:80px 0 64px;border-bottom:1px solid var(--line)}.privacy-opening h1{font-size:clamp(44px,7vw,88px);letter-spacing:-.055em;line-height:1.1;margin:0 0 26px;text-wrap:balance}.privacy-opening p{font-size:16px}.design-page .privacy-reading{max-width:920px;padding-top:64px;padding-bottom:96px}.privacy-reading section+section{margin-top:48px}.privacy-reading h2{font-size:clamp(27px,3.4vw,36px);font-weight:500;line-height:1.25;margin:0 0 20px;text-wrap:balance}.privacy-reading p{font-size:19px;line-height:1.8;text-wrap:pretty}.privacy-reading a{text-decoration:underline;text-underline-offset:4px;color:var(--text)}@media(max-width:700px){.privacy-opening{padding:54px 0 40px}.design-page .privacy-reading{padding-top:42px;padding-bottom:64px}.privacy-reading p{font-size:17px}}
