.privacy{max-width:1080px}.privacy-intro{font-size:1.15rem}.privacy p{max-width:72ch;line-height:1.6}.privacy section{border-top:1px solid var(--line);margin-top:28px;padding-block:24px}.privacy h1{font-size:2.4rem;line-height:1.2}.privacy h2{font-size:1.5rem}.privacy form{gap:12px;max-width:620px;display:grid}.privacy input,.privacy select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--muted);border-radius:8px;width:100%;min-width:0;padding:12px}.privacy label{font-weight:800}.privacy button{min-height:44px}.privacy button:disabled{opacity:.55;cursor:default}.privacy-cases{padding:0;list-style:none}.privacy-cases li{border-bottom:1px solid var(--line);padding-block:18px}.privacy .buttons{flex-wrap:wrap}.privacy code{overflow-wrap:anywhere;white-space:normal}.privacy pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font-size:.85rem;overflow:auto}.privacy-table{overflow-x:auto}.privacy-table table{min-width:560px}.privacy-table td,.privacy-table th{text-align:left;white-space:normal;vertical-align:top}.privacy-table caption{text-align:left;padding-block:16px;font-weight:800}.privacy :focus-visible{outline:3px solid var(--green);outline-offset:3px}.privacy #status{background:var(--paper);border-top:1px solid var(--line);padding:12px 0}.privacy #status:empty{display:none}.privacy ::selection{background:var(--gold)}@media (max-width:680px){.privacy h1{font-size:2rem}.privacy .buttons{display:grid}.privacy-table{margin-inline:-4px}.privacy .buttons button{width:100%}}.privacy-demo{border-left:4px solid var(--green);background:#e6ecdf;padding:16px}@media (max-width:680px){.privacy-table table{min-width:0}.privacy-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.privacy-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding-block:12px;display:grid}.privacy-table td,.privacy-table th{border:0;padding:6px}.privacy-table td:last-child{grid-column:1/-1}.privacy-table caption{display:block}}
