.privacy-ack{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:400;line-height:1.7;margin-top:24px}.privacy-ack input{width:18px;min-height:18px;height:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--accent)}.privacy-ack span{color:var(--muted)}.privacy-ack a{text-decoration:underline;text-underline-offset:3px}.form-hint{font-size:13px}.footer-policies{border-top:1px solid #ffffff25;padding:25px 0}.footer-policies ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 26px;font-size:12px;color:#c8cec1;line-height:1.7}.footer-policies a:hover{text-decoration:underline;text-underline-offset:4px}.footer-company .cross-site{margin-top:12px;color:var(--paper);font-size:14px}.policy-directory ul,.related-policies ul{list-style:none;margin:0;padding:0}.policy-directory li{border-top:1px solid var(--line);font-size:25px;padding:22px 0}.policy-directory li:last-child{border-bottom:1px solid var(--line)}.policy-directory a:hover,.related-policies a:hover{color:var(--accent)}.policy-date{font-size:14px!important;margin-bottom:35px}.related-policies{margin-top:40px;padding-top:25px;border-top:1px solid var(--line)}.related-policies ul{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:14px}.form-actions{min-height:100px;grid-template-rows:auto}.form-actions .button[disabled]{opacity:.55;transform:none;cursor:wait}.legal-body p{overflow-wrap:anywhere}