.privacy-page{max-width:900px;padding-top:48px;padding-bottom:90px}.privacy-page h1{font-size:clamp(32px,6vw,52px);line-height:1.12;letter-spacing:-1.6px;margin:24px 0}.privacy-page h2{font-size:24px;margin:32px 0 12px}.privacy-page p,.privacy-page li{font-size:16px;line-height:1.7;max-width:76ch}.privacy-page li{margin:9px 0}.privacy-page a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.back-link{display:inline-flex;align-items:center;min-height:44px;margin:12px 0 28px}.privacy-page .eyebrow{margin-top:20px}
.privacy-page details{margin-top:32px;padding:18px 20px;border:1px solid #d8dfd5;border-radius:8px;background:#f5f7f0}.privacy-page summary{font-size:16px;font-weight:600;line-height:1.5;cursor:pointer;padding:5px 0;min-height:44px}.privacy-page summary:focus-visible{outline:2px solid #2b6848;outline-offset:4px}.privacy-page details h2{font-size:20px;margin-top:24px}.privacy-page details p{font-size:14px}.privacy-page details p:last-child{margin-bottom:0}
