.privacy-document{overflow-wrap:anywhere;width:min(100% - 48px,780px);margin:0 auto;padding:64px 0 72px;font-size:16px;line-height:1.8}.privacy-document h1{letter-spacing:-.035em;margin-bottom:32px;font-size:clamp(36px,7vw,58px);line-height:1.15}.privacy-document h2{font:600 23px/1.4 var(--font-display),sans-serif;margin:36px 0 16px}.privacy-document p{margin:0 0 20px}.privacy-document ul{margin:16px 0 24px;padding-left:24px}.privacy-document li{margin-bottom:12px}.privacy-document a,.privacy-back,.privacy-footer a{text-underline-offset:4px;text-decoration:underline}.privacy-back{align-items:center;min-height:44px;display:inline-flex}.privacy-note{background:var(--cream);border-left:3px solid var(--green);margin-bottom:36px;padding:24px}.privacy-note h2{margin-top:20px;font-size:18px}.privacy-note p:last-child{margin-bottom:0}.privacy-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px max(6vw,24px);display:flex}.privacy-footer p{font:400 14px/1.7 var(--font-body),sans-serif;color:inherit;margin:0}@media (max-width:560px){.privacy-document{padding:36px 0 48px}.privacy-document h2{font-size:20px}.privacy-page .site-header{gap:16px}.privacy-page .privacy-back{font-size:14px}.privacy-note{padding:20px}.privacy-document .section-tag{margin-bottom:20px}}
