.privacy-page .header-inner{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap}.privacy-page .name-signature{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.privacy-page .name-glasses{width:25px;height:16px;color:var(--orange)}.privacy-page header a{font-size:17px}.privacy-copy{max-width:780px;padding-top:52px;padding-bottom:56px}.privacy-copy h1{font-size:clamp(40px,6vw,58px);margin-bottom:24px}.privacy-intro{font-size:23px;line-height:1.45}.privacy-copy section{margin-top:38px}.privacy-copy h2{font-size:28px;margin-bottom:16px;letter-spacing:-.01em}.privacy-copy p+p{margin-top:17px}.privacy-copy form{margin:20px 0}.privacy-copy button{font:600 17px/1.45 Source,Arial,sans-serif;color:var(--ink);background:var(--paper);border:2px solid var(--rust);padding:12px 18px;min-height:48px;cursor:pointer}.privacy-copy button:hover{background:var(--surface-soft,var(--paper))}.privacy-copy button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.privacy-status{padding-left:16px;border-left:4px solid var(--orange);font-weight:600}.privacy-date{margin-top:35px;font-size:16px;color:var(--muted)}@media(max-width:600px){.privacy-copy{padding-top:34px}.privacy-page .header-inner{gap:8px 20px}.privacy-intro{font-size:21px}}@media print{.privacy-copy{max-width:none;padding-top:24px}.privacy-copy form{display:none}}
