.document-page{max-width:800px;margin:auto;padding:40px 24px 64px}.document-brand{display:inline-block}.document-brand img{width:230px;max-width:100%;height:auto}.document-label{font-size:14px;color:#d5a193;margin:32px 0 12px}.document-page h1{font-size:clamp(28px,5vw,40px);line-height:1.2;letter-spacing:-1px;margin:0 0 28px;overflow-wrap:anywhere}.document-pending{padding:24px;border:1px solid var(--line);background:var(--panel);border-radius:12px}.document-pending h2{font-size:22px}.document-pending p,.document-return{font-size:16px;line-height:1.7;color:#ccc8c5}.document-return{margin:24px 0}.document-back{display:inline-block;padding:12px 0;font-size:16px;color:#f39b8f}
.privacy-document{color:#e3dedb}.privacy-document h1{margin-bottom:16px;font-family:var(--font);font-weight:700;font-size:clamp(22px,4.5vw,36px);letter-spacing:-.6px;text-transform:none}.privacy-document .document-version{color:#b6aaa4;font-size:14px;line-height:1.6;margin:0 0 24px}.privacy-intro{padding:8px 24px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.privacy-document section{margin-top:32px}.privacy-document h2{font-size:clamp(21px,3.5vw,26px);line-height:1.35;margin:0 0 16px;letter-spacing:-.35px}.privacy-document p,.privacy-document li{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.privacy-document p{margin:16px 0}.privacy-document ul{margin:16px 0;padding-left:24px}.privacy-document li+li{margin-top:12px}.privacy-document strong{color:#fff7f2;font-weight:700}.privacy-document a{color:#f3a99c;text-underline-offset:3px}.privacy-document a:hover{color:#ffd6cc}.privacy-document a:focus-visible{outline:2px solid #f3a99c;outline-offset:4px;border-radius:2px}.document-number{white-space:nowrap}
@media(max-width:480px){.document-page{padding:28px 20px 48px}.document-brand img{width:210px}.document-pending{padding:20px}.privacy-intro{padding:4px 16px}.privacy-document section{margin-top:28px}}
@media print{.privacy-document{max-width:none;padding:0;color:#111}.privacy-document strong,.privacy-document a{color:#111}.privacy-intro{background:none;border-color:#ccc}.privacy-document h2{break-after:avoid}.privacy-document .document-brand,.privacy-document .document-label,.privacy-document .document-return,.privacy-document .document-back{display:none}.document-version{color:#555}}
