.gdpr{max-width:88ch;margin-top:clamp(24px,2.6vw,40px)}.gdpr h2{font-size:21px;margin:44px 0 12px;scroll-margin-top:84px}.gdpr h3{font-size:16.5px;margin:28px 0 8px}.gdpr p{color:var(--fg-muted);font-size:15px;line-height:1.65;margin:0 0 12px}.gdpr strong{color:var(--fg)}.gdpr ul,.gdpr ol{padding-left:22px;margin:0 0 14px;display:grid;gap:8px}.gdpr li{color:var(--fg-muted);font-size:15px;line-height:1.6}.gdpr code{font-family:var(--f-mono);font-size:.85em;background:var(--bg-sunken);padding:1px 5px;border-radius:4px;color:var(--fg)}.gdpr blockquote{border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--r-lg);background:var(--bg-card);padding:16px 20px;margin:20px 0}.gdpr blockquote p{margin:0}.gdpr .tbl{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);margin:16px 0 22px;background:var(--bg-card)}.gdpr table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.gdpr table.w3{min-width:560px}.gdpr table.w4{min-width:820px}.gdpr th{background:var(--bg-sunken);font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle);text-align:left;padding:10px 14px;border-bottom:1px solid var(--border)}.gdpr td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55;color:var(--fg-muted)}.gdpr tr:last-child td{border-bottom:0}.gdpr td:first-child{color:var(--fg)}mark.doplnit{background:oklch(.95 .07 85);color:oklch(.38 .09 70);border:1px solid oklch(.86 .09 85);border-radius:4px;padding:0 6px;font-family:var(--f-mono);font-size:.82em;font-weight:500}.gdpr-toc{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-sunken);padding:18px 22px;margin:24px 0 8px}.gdpr-toc h2{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 10px;font-weight:500}.gdpr-toc ol{columns:2;column-gap:32px;list-style:none;padding:0;margin:0}.gdpr-toc li{font-size:14px;line-height:1.5;padding:3px 0;break-inside:avoid}.gdpr-toc a{text-decoration:none}.gdpr-toc a:hover{text-decoration:underline}@media(max-width:700px){.gdpr p,.gdpr li{font-size:16px}.gdpr td,.gdpr th,.gdpr table{font-size:14px}.gdpr-toc ol{columns:1}}
