.privacy-page{padding-block:52px 90px}.privacy-page h1,.privacy-intro{max-width:820px}.privacy-brand{margin-bottom:80px;display:inline-block}.privacy-page h1{font-size:clamp(42px,6vw,68px);line-height:1.12}.privacy-page h1 em{font-family:var(--serif);color:var(--accent);font-weight:400}.privacy-intro{color:var(--muted);margin-top:30px;margin-bottom:50px;font-size:18px;line-height:1.8}.privacy-page section{border-top:1px solid var(--line);padding:28px 0}.privacy-page h2{margin-bottom:16px;font-size:23px}.privacy-page section p{color:var(--muted);max-width:70ch}.privacy-page>.text-link{margin-top:20px}@media (max-width:700px){.privacy-page{padding-top:30px}.privacy-brand{margin-bottom:55px}.privacy-intro{font-size:16px}.privacy-page h2{font-size:21px}}.privacy-updated{color:var(--muted);margin:-34px 0 50px;font-size:13px}.privacy-page section>*+*{margin-top:14px}.privacy-page section>h2+*{margin-top:0}.privacy-page h3{font-size:17px;font-weight:500}.privacy-page section>h3{margin-top:26px}.privacy-page section ul{color:var(--muted);max-width:70ch;margin-bottom:0}.privacy-page section li+li{margin-top:6px}.privacy-page section strong{color:var(--ink);font-weight:500}.privacy-page section a{text-underline-offset:4px;overflow-wrap:anywhere;transition:color var(--motion-standard) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.privacy-page section a:hover{color:var(--accent)}.privacy-owner{grid-template-columns:max-content 1fr;gap:8px 28px;max-width:70ch;margin-bottom:0;display:grid}.privacy-owner dt{color:var(--muted);font-size:13px;line-height:1.9}.privacy-owner dd{margin:0}.privacy-table{max-width:100%;overflow-x:auto}.privacy-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px}.privacy-table th,.privacy-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 18px 12px 0}.privacy-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.privacy-table td{color:var(--muted)}.privacy-page code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.privacy-more{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 40px;padding-top:20px;display:flex}@media (max-width:700px){.privacy-updated{margin-top:-30px}.privacy-owner{grid-template-columns:1fr;gap:0}.privacy-owner dd+dt{margin-top:10px}.privacy-more{flex-direction:column;align-items:flex-start}.privacy-table{overflow:visible}.privacy-table table{min-width:0}.privacy-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.privacy-table tr,.privacy-table td{display:block}.privacy-table td{border-bottom:0;padding:10px 0}.privacy-table tr{border-bottom:1px solid var(--line);padding-bottom:8px}.privacy-table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:500;display:block}}
