.privacy-main{padding:clamp(44px,7vw,90px) var(--gutter);max-width:1120px;margin:0 auto}.privacy-content{max-width:78ch;margin:0 auto;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.privacy-content>header{margin-bottom:38px}.privacy-content h1{font-size:clamp(38px,5vw,62px);letter-spacing:-1px;margin:16px 0 20px}.privacy-content header>p:last-child{font-size:13px;color:var(--muted)}.privacy-content section{margin-top:42px}.privacy-content h2{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.4px;line-height:1.3;margin:0 0 20px}.privacy-content h3{font-family:var(--sans);font-size:18px;font-weight:700;line-height:1.5;margin:27px 0 12px}.privacy-content p{max-width:none;margin:0 0 17px}.privacy-content ul{padding-left:1.4em;margin:0 0 21px}.privacy-content li{margin-bottom:10px}.privacy-content a{text-decoration:underline;text-underline-offset:3px}.privacy-content a:hover{color:var(--accent)}.privacy-content code{font-size:.88em;background:#e7ece8;padding:2px 4px;border-radius:2px}.privacy-content>p:last-child{margin-top:35px;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:480px){.privacy-main{padding-left:22px;padding-right:22px}.privacy-content{font-size:15px;line-height:1.8}.privacy-content h1{font-size:38px}.privacy-content h2{font-size:26px}.privacy-content section{margin-top:34px}}
