.boost-cookie-policy-content p.section-intro{margin:0 0 1rem;color:var(--boost-ui-text-muted)}.boost-cookie-policy-content .boost-cookie-table-wrapper{margin:1.25rem 0;padding:1rem;background:var(--boost-ui-surface);border:1px solid var(--boost-ui-border);border-radius:0.75rem}.boost-cookie-policy-content h4.boost-cookie-table-title{margin:0 0 0.35rem;font-size:1.2rem}.boost-cookie-policy-content p.boost-cookie-table-intro{margin:0 0 1rem;color:var(--boost-ui-text-muted)}.boost-cookie-policy-content .boost-cookie-table-responsive{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.boost-cookie-policy-content .boost-cookie-policy-table{width:100%;min-width:42rem;margin:0;border-collapse:collapse;background:var(--boost-ui-surface)}.boost-cookie-policy-content .boost-cookie-policy-table th,.boost-cookie-policy-content .boost-cookie-policy-table td{padding:0.75rem;overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid var(--boost-ui-border)}.boost-cookie-policy-content .boost-cookie-policy-table th{color:var(--boost-ui-primary-contrast);font-size:0.8rem;font-weight:650;letter-spacing:0.03em;text-transform:uppercase;background:var(--boost-ui-primary)}.boost-cookie-policy-content .cookie-label{display:block;margin-bottom:0.25rem;font-weight:650}.boost-cookie-policy-content .cookie-technical-name{display:inline-block;max-width:100%;padding:0.15rem 0.35rem;overflow-wrap:anywhere;color:var(--boost-ui-text-muted);font-size:0.8rem;background:var(--boost-ui-bg-alt);border-radius:0.25rem}.boost-cookie-policy-content .cookie-origin-badge{display:inline-block;padding:0.25rem 0.55rem;color:var(--boost-ui-text);font-size:0.75rem;font-weight:650;line-height:1.2;background:var(--boost-ui-bg-alt);border:1px solid var(--boost-ui-border);border-radius:999px}@media screen and (max-width: 48rem){.boost-cookie-policy-content .boost-cookie-policy-table{min-width:0}.boost-cookie-policy-content .boost-cookie-policy-table thead{display:none}.boost-cookie-policy-content .boost-cookie-policy-table,.boost-cookie-policy-content .boost-cookie-policy-table tbody,.boost-cookie-policy-content .boost-cookie-policy-table tr,.boost-cookie-policy-content .boost-cookie-policy-table td{display:block;width:100%}.boost-cookie-policy-content .boost-cookie-policy-table tr{margin-bottom:1rem;border:1px solid var(--boost-ui-border);border-radius:0.5rem;overflow:hidden}.boost-cookie-policy-content .boost-cookie-policy-table td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:0.75rem;border:0;border-bottom:1px solid var(--boost-ui-border)}.boost-cookie-policy-content .boost-cookie-policy-table td:last-child{border-bottom:0}.boost-cookie-policy-content .boost-cookie-policy-table td::before{content:attr(data-label);color:var(--boost-ui-text-muted);font-size:0.75rem;font-weight:650;letter-spacing:0.03em;text-transform:uppercase}}@media print{.boost-cookie-policy-content .boost-cookie-table-responsive{overflow:visible}.boost-cookie-policy-content .boost-cookie-policy-table{min-width:0;font-size:9pt}.boost-cookie-policy-content .boost-cookie-policy-table thead{display:table-header-group}.boost-cookie-policy-content .boost-cookie-policy-table tr{break-inside:avoid}.boost-cookie-policy-content .boost-cookie-table-wrapper,.boost-cookie-policy-content .boost-cookie-policy-table,.boost-cookie-policy-content .boost-cookie-policy-table th,.boost-cookie-policy-content .boost-cookie-policy-table td,.boost-cookie-policy-content .cookie-technical-name,.boost-cookie-policy-content .cookie-origin-badge{color:inherit;background:transparent;box-shadow:none}.boost-cookie-policy-content .boost-cookie-table-wrapper,.boost-cookie-policy-content .boost-cookie-policy-table th,.boost-cookie-policy-content .boost-cookie-policy-table td{border-color:currentColor}}
