.policy-jump-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 32px}.policy-jump-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.3;overflow-wrap:anywhere}.policy-jump-links a:focus-visible{outline:3px solid #a80713;outline-offset:4px;border-radius:3px}.legal-page code{overflow-wrap:anywhere;word-break:break-word}.policy-details{margin:12px 0;padding:0 16px;border:1px solid #d6d9de;border-radius:8px;background:#fff}.policy-details summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:700;overflow-wrap:anywhere}.policy-details summary:focus-visible,.policy-cookie-settings:focus-visible{outline:3px solid #a80713;outline-offset:4px}.policy-details[open]{padding-bottom:4px}.policy-cookie-settings{min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:640px){.legal-page .legal-table-wrap{overflow:visible;border:0;border-radius:0}.legal-page .legal-table{min-width:0;table-layout:fixed}.legal-page .legal-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.legal-page .legal-table,.legal-page .legal-table tbody,.legal-page .legal-table tr,.legal-page .legal-table td{display:block;width:100%}.legal-page .legal-table tr{margin-bottom:18px;border:1px solid #d6d9de;border-radius:10px;overflow:hidden}.legal-page .legal-table td{box-sizing:border-box;border-right:0;padding:12px 14px;overflow-wrap:anywhere}.legal-page .legal-table td::before{display:block;content:attr(data-label);font-weight:700;color:#111318;margin-bottom:5px}.legal-page .legal-table td:last-child{border-bottom:0}.policy-jump-links{gap:4px 18px}}
