@media (min-width:640px){.ikb-legal-toc ul{grid-template-columns:1fr 1fr}}.ikb-legal-body section{margin-bottom:28px}.ikb-legal-lede{max-width:760px;margin:14px 0 0;font-size:1.02rem;line-height:1.6}.ikb-legal-body section{scroll-margin-top:90px}.ikb-legal-body code{overflow-wrap:anywhere;font-family:Space Mono,ui-monospace,monospace;font-size:.82rem}.ikb-legal-table-wrap{border:var(--border-md);border-radius:4px;margin:12px 0 16px;overflow-x:auto}.ikb-legal-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.ikb-legal-table th,.ikb-legal-table td{text-align:left;vertical-align:top;border-bottom:var(--border-sm);padding:10px 12px;line-height:1.5}.ikb-legal-table thead th{background:var(--yellow);color:#101010;font-weight:800}.ikb-legal-table tbody tr:last-child th,.ikb-legal-table tbody tr:last-child td{border-bottom:0}.ikb-legal-table tbody th{min-width:150px;font-weight:700}.ikb-legal-related{flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;font-size:.92rem;font-weight:600;display:flex}.ikb-cookie-form{gap:16px;display:grid}.ikb-cookie-cat{border:var(--border-md);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;margin:0;padding:14px 16px;display:grid}.ikb-cookie-cat legend{padding:0 6px;font-weight:800}.ikb-cookie-cat p{grid-column:1/-1;margin:0;font-size:.93rem;line-height:1.55}.ikb-cookie-switch{cursor:pointer;grid-area:1/2;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ikb-cookie-switch input{accent-color:#101010;cursor:pointer;width:22px;height:22px}.ikb-cookie-switch input:disabled{cursor:not-allowed}[data-theme=dark] .ikb-cookie-switch input{accent-color:var(--yellow)}.ikb-cookie-note{margin:0;font-size:.92rem}.ikb-cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.ikb-cookie-status{min-height:1.4em;margin:0;font-weight:600}
