.legal-editorial .cp-inline-slot:empty{display:none}.legal-editorial .privacy-content.cp-body{padding-top:8px}.legal-editorial .cp-summary{border:1px solid color-mix(in oklch, var(--ds-sage) 26%, var(--ds-rule));background:color-mix(in oklch, var(--ds-sage) 6%, var(--ds-bg-card));border-radius:12px;margin:8px 0 28px;padding:22px 24px 20px;position:relative}.legal-editorial .cp-summary-title{color:var(--ds-sage);font-family:var(--ds-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.legal-editorial .cp-summary ul{margin:0 0 16px;padding:0;list-style:none}.legal-editorial .cp-summary li{border-top:1px solid color-mix(in oklch, var(--ds-sage) 18%, var(--ds-rule));color:var(--ds-ink);margin:0;padding:7px 0 7px 22px;font-size:15px;line-height:1.6;position:relative}.legal-editorial .cp-summary li:first-child{border-top:0}.legal-editorial .cp-summary li:before{content:"";background:var(--ds-sage);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:2px}.legal-editorial .cp-summary-action .btn,.legal-editorial .cp-settings .btn{background:var(--ds-ink);border-color:var(--ds-ink);min-height:44px;color:var(--ds-bg-card);font-family:var(--ds-font-body);letter-spacing:0;text-transform:none;border-radius:9px;padding:10px 18px;font-size:14.5px;font-weight:500}.legal-editorial .cp-summary-action .btn:hover,.legal-editorial .cp-settings .btn:hover{background:color-mix(in oklch, var(--ds-ink) 86%, white);color:var(--ds-bg-card)}.legal-editorial .cp-settings{margin:4px 0 18px}.legal-editorial .cp-toc{border:1px solid var(--ds-rule);background:var(--ds-bg-card);border-radius:12px;margin:0 0 36px;padding:18px 22px}.legal-editorial .cp-toc-title{color:var(--ds-ink-3);font-family:var(--ds-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.legal-editorial .cp-toc ol{columns:2;column-gap:28px;margin:0;padding-left:20px}.legal-editorial .cp-toc li{break-inside:avoid;margin:0 0 4px;font-size:14px}.legal-editorial .privacy-content.cp-body h2{color:var(--ds-ink);font-family:var(--ds-font-display);letter-spacing:-.01em;margin:44px 0 12px;scroll-margin-top:24px;font-size:25px;font-weight:450;line-height:1.2}.legal-editorial .privacy-content.cp-body h3{color:var(--ds-ink);font-family:var(--ds-font-display);letter-spacing:-.005em;text-transform:none;margin:28px 0 6px;font-size:19px;font-weight:500}.legal-editorial .privacy-content.cp-body .cookie-table-wrapper{border:1px solid var(--ds-rule);background:var(--ds-bg-card);border-radius:10px;margin:14px 0 18px}.legal-editorial .privacy-content.cp-body .cookie-table{font-size:14px}.legal-editorial .privacy-content.cp-body .cookie-table caption.cp-caption{caption-side:top;color:var(--ds-ink-3);font-family:var(--ds-font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:12px 14px 8px;font-size:10.5px}.legal-editorial .privacy-content.cp-body .cookie-table th{border-bottom:1px solid var(--ds-rule);color:var(--ds-ink-3);font-family:var(--ds-font-mono);letter-spacing:.12em;background:0 0;padding:10px 14px;font-size:10.5px;font-weight:500}.legal-editorial .privacy-content.cp-body .cookie-table td{color:var(--ds-ink-2);padding:11px 14px;line-height:1.55}.legal-editorial .privacy-content.cp-body .cookie-table td:first-child{width:26%}.legal-editorial .privacy-content.cp-body .cookie-table td:last-child{width:19%}.legal-editorial .privacy-content.cp-body .cookie-table code{background:var(--ds-bg);color:var(--ds-ink);font-family:var(--ds-font-mono);word-break:break-word;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500}.legal-editorial .cp-muted{color:var(--ds-ink-3);font-size:13px}.legal-editorial .privacy-content.cp-body p code{background:var(--ds-bg-card);border:1px solid var(--ds-rule);font-family:var(--ds-font-mono);border-radius:4px;padding:1px 5px;font-size:.86em}.legal-editorial .cp-provider+.cp-provider{margin-top:8px}.legal-editorial .cp-provider-link{margin-top:-6px;font-size:14px}.legal-editorial .cp-basis{border-left:3px solid var(--ds-rule-2);background:var(--ds-bg-card);border-radius:0 8px 8px 0;padding:12px 16px;font-size:14.5px}@media (max-width:640px){.legal-editorial .cp-toc ol{columns:1}.legal-editorial .privacy-content.cp-body .cookie-table thead{display:none}.legal-editorial .privacy-content.cp-body .cookie-table,.legal-editorial .privacy-content.cp-body .cookie-table tbody,.legal-editorial .privacy-content.cp-body .cookie-table tr,.legal-editorial .privacy-content.cp-body .cookie-table td{width:auto;display:block}.legal-editorial .privacy-content.cp-body .cookie-table caption.cp-caption{display:block}.legal-editorial .privacy-content.cp-body .cookie-table tr{border-top:1px solid var(--ds-rule);padding:10px 14px}.legal-editorial .privacy-content.cp-body .cookie-table td,.legal-editorial .privacy-content.cp-body .cookie-table td:first-child,.legal-editorial .privacy-content.cp-body .cookie-table td:last-child{border:0;width:auto;padding:3px 0}.legal-editorial .privacy-content.cp-body .cookie-table td:not(:first-child):before{content:attr(data-label);color:var(--ds-ink-3);font-family:var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}}
