:root{--font-base:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue",
               Arial, "Noto Sans", sans-serif;--font-display:var(--font-base);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas,
               "Liberation Mono", monospace}:root{--unit:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--maxw:1320px;--wrap-max:calc(var(--maxw) + 2 * var(--grid-gutter));--grid-col:88px;--grid-gutter:24px;--gutter:var(--grid-gutter);--grid-min-card:200px;--grid-min-summary:160px;--grid-min-tile:128px;--grid-min-tile-wide:176px;--grid-min-offer:408px;--shell-sidebar:200px;--shell-rail:200px;--shell-gap:var(--grid-gutter);--radius-1:4px;--radius-2:8px;--radius-round:50%;--radius-3:12px;--radius-pill:999px;--border-1:1px;--border-2:2px;--border-accent:3px;--text-xs:1rem;--lh-xs:1.5rem;--text-base:1.25rem;--lh-base:1.75rem;--text-h1:1.625rem;--lh-h1:2rem;--text-xs-phone:.875rem;--lh-xs-phone:1.25rem;--text-base-phone:1.0625rem;--lh-base-phone:1.5rem;--text-h1-phone:1.375rem;--lh-h1-phone:1.75rem;--btn-height-phone:36px;--btn-height-sm-phone:28px;--table-row-height-phone:36px;--table-row-height-lg-phone:60px;--text-lg:var(--text-base);--lh-lg:var(--lh-base);--text-xl:var(--text-lg);--lh-xl:var(--lh-lg);--text-2xl:var(--text-h1);--lh-2xl:var(--lh-h1);--text-metric:var(--text-h1);--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.01em;--tracking-wide:.04em;--dur-1:120ms;--dur-2:220ms;--ease:cubic-bezier(.2, .6, .3, 1);--z-base:0;--z-sticky-cell:4;--z-sticky-head:6;--z-sticky:10;--z-overlay:100;--page-bg:var(--bg);--panel-bg:var(--surface);--logo-chip-bg:var(--logo-ground);--logo-dark-bg:var(--logo-ground-dark);--logo-chip-text:var(--logo-ground-text);--panel-bg-alt:var(--surface-2);--panel-border:var(--line);--panel-border-strong:var(--line-strong);--panel-shadow:var(--shadow-1);--panel-shadow-raised:var(--shadow-2);--text-color:var(--text);--text-muted-color:var(--muted);--text-invert-color:var(--text-invert);--heading-color:var(--text);--link-color:var(--link);--link-weight:var(--weight-medium);--link-hover-color:var(--link);--link-underline-offset:.18em;--focus-ring-width:var(--border-2);--focus-ring-color:var(--focus-ring);--focus-offset:var(--border-2);--btn-height:44px;--hero-cta-max:320px;--btn-height-sm:36px;--btn-padding-x:var(--space-4);--btn-padding-x-sm:var(--space-3);--btn-radius:var(--radius-1);--btn-font-size:var(--text-base);--btn-font-weight:var(--weight-semibold);--btn-cta-bg:var(--accent-bg);--btn-cta-text:var(--accent-text);--btn-cta-hover-bg:var(--accent-bg-hover);--btn-cta-shadow:var(--shadow-accent);--btn-ghost-text:var(--text);--btn-ghost-border:var(--line-control);--btn-ghost-hover-bg:var(--surface-2);--metric-value-size:var(--text-metric);--metric-value-weight:var(--weight-bold);--metric-scale-size:var(--text-lg);--metric-scale-color:var(--muted);--metric-method-size:var(--text-xs);--metric-gap:var(--space-1);--metric-popularity-color:var(--metric-1);--metric-safety-color:var(--metric-2);--metric-rating-color:var(--metric-3);--delta-up-color:var(--ok);--delta-down-color:var(--danger);--badge-font-size:var(--text-xs);--badge-font-weight:var(--weight-semibold);--badge-padding:2px var(--space-2);--badge-radius:var(--radius-1);--badge-tracking:var(--tracking-wide);--badge-neutral-bg:var(--surface);--badge-neutral-border:var(--line-strong);--count-bg:#ffb059;--count-color:var(--text);--count-size:var(--space-5);--metric-chip-bg:var(--accent-translucent);--metric-chip-min:180px;--to-top-size:44px;--sticky-cta-clear:var(--sticky-cta-space);--to-top-offset:0px;--heading-outline:rgba(255, 255, 255, .9);--heading-shadow:rgba(0, 0, 0, .12);--heading-text-shadow:0 var(--border-1) 0 var(--heading-outline),
    0 var(--border-2) var(--unit) var(--heading-shadow);--badge-neutral-text:var(--muted);--badge-positive-bg:var(--ok-bg);--badge-positive-text:var(--ok);--badge-negative-bg:var(--danger-bg);--badge-negative-text:var(--danger);--badge-warn-bg:var(--warn-bg);--badge-warn-text:var(--warn);--ad-label-bg:var(--surface-2);--ad-label-text:var(--muted);--ad-label-border:var(--line-strong);--table-font-size:var(--text-base);--table-cell-padding-y:var(--space-2);--table-cell-padding-x:var(--space-3);--table-row-height:44px;--table-row-height-lg:68px;--col-num-width:40px;--col-feature-width:56px;--table-head-font-size:var(--text-xs);--table-head-weight:var(--weight-semibold);--table-head-tracking:var(--tracking-wide);--table-head-bg:var(--panel-bg);--table-head-color:var(--muted);--table-row-border:var(--line);--table-row-hover-bg:var(--row-hover);--table-sticky-bg:var(--surface);--z-sticky-cta:8;--sticky-cta-space:64px;--logo-tile-min:11em;--logo-tile-min-wide:22em;--toplist-deny-max:11em;--toplist-action-min:6em;--toplist-action-min-wide:8em;--table-min-5col:34em;--table-min-3col:28em;--table-logo-height:24px;--table-logo-max-width:64px;--table-logo-width:72px;--table-mark-size:28px;--table-row-first-bg:var(--accent-wash);--table-row-first-rail:var(--accent);--promo-bg:var(--accent-translucent);--promo-border:var(--accent);--flag-mark-size:20px;--entity-logo-max-width:160px;--flag-yes-color:var(--ok);--flag-no-color:var(--danger);--flag-unknown-color:var(--muted);--flag-size:var(--text-base);--card-bg:var(--surface);--card-border:var(--line);--card-radius:var(--radius-2);--card-padding:var(--space-4);--card-gap:var(--space-2);--card-title-size:var(--text-lg);--card-title-weight:var(--weight-semibold);--card-eyebrow-height:48px;--offer-bg:var(--surface);--offer-border:var(--line);--offer-radius:var(--radius-2);--offer-padding:var(--space-4);--offer-gap:var(--space-3);--offer-tc-gap:var(--space-2);--offer-archived-opacity:.62;--panel-radius:var(--radius-2);--panel-head-bg:var(--panel-bg);--panel-head-color:var(--text);--panel-head-size:var(--text-lg);--panel-head-weight:var(--weight-bold);--panel-head-tracking:var(--tracking-wide);--panel-head-height:36px;--panel-pad:var(--space-4);--panel-head-padding:0 var(--panel-pad);--panel-body-padding:var(--panel-pad);--panel-gap:var(--space-5);--section-gap:var(--space-5);--section-title-size:var(--text-xl);--section-title-weight:var(--weight-bold);--section-title-gap:var(--space-3);--section-lead-size:var(--text-base);--section-lead-color:var(--muted);--header-bg:var(--surface-translucent);--header-border:var(--line);--header-height:64px;--glass-blur:20px;--glass-saturate:180%;--header-blur:var(--glass-blur);--sticky-cta-bg:var(--surface-translucent);--nav-font-size:var(--text-base);--nav-gap:var(--space-2);--nav-link-padding:var(--space-2) var(--space-3);--nav-link-hover-bg:var(--surface-2);--logo-height:40px;--header-height-sm:44px;--logo-height-sm:24px;--sidebar-item-height:28px;--footer-bg:var(--bg-2);--footer-border:var(--line);--footer-font-size:var(--text-base);--footer-gap:var(--space-4);--prose-size:var(--text-base);--prose-line:var(--lh-base);--prose-para-gap:var(--space-5);--prose-heading-gap-top:var(--space-6);--prose-heading-gap-bottom:var(--space-3);--prose-list-indent:var(--space-5);--icon-inline-size:1em;--prose-marker-color:var(--accent-2);--prose-link-color:var(--link);--prose-link-underline:var(--link);--rail-width:var(--border-accent);--rail-neutral:var(--line-strong);--rail-ok:var(--ok);--rail-warn:var(--warn);--rail-danger:var(--danger);--control-bg:var(--surface);--control-border:var(--line-control);--calendar-cell-min:56px;--opacity-off:.45;--calendar-badge:24px;--calendar-time-width:44px;--calendar-vs-width:20px;--calendar-group-estimate:400px;--calendar-grid-min:300px;--dialog-max-width:420px;--dialog-backdrop:rgba(0, 0, 0, .45);--anchor-chip-min:124px;--control-radius:var(--radius-1);--control-height:var(--btn-height-sm);--control-padding-x:var(--space-3);--control-font-size:var(--text-base);--control-active-bg:var(--surface-2);--control-active-color:var(--text);--control-gap:var(--space-2);--chart-line-color:var(--metric-1);--chart-point-color:var(--metric-1);--chart-line-width:2;--chart-point-radius:3;--chart-height:160px;--bar-track-bg:var(--surface-2);--bar-fill-bg:var(--metric-3);--bar-height:8px;--notice-bg:var(--panel-bg);--notice-border:var(--line-strong);--notice-padding:var(--space-4);--disabled-opacity:.55;--tap-highlight:var(--accent-translucent)}:root{color-scheme:light;--bg:#f2e9dc;--bg-2:#e8dbc8;--surface:#ffffff;--surface-2:#faf4ec;--surface-translucent:rgba(248, 240, 229, .55);--logo-ground:#ffffff;--logo-ground-dark:#241c12;--logo-ground-text:#3a2e20;--line:#c4ac8c;--line-strong:#a2886a;--line-control:#7a6549;--text:#000000;--muted:#000000;--text-invert:#ffffff;--accent:#cf7410;--accent-2:#15529f;--link:#a85000;--accent-bg:#ffb059;--accent-bg-hover:#f09a33;--accent-text:#000000;--accent-translucent:rgba(207, 116, 16, .18);--accent-wash:rgba(207, 116, 16, .09);--ok:#15714a;--ok-bg:rgba(21, 113, 74, .1);--warn:#7d4f08;--warn-bg:rgba(125, 79, 8, .1);--danger:#b43022;--danger-bg:rgba(180, 48, 34, .09);--age-bg:var(--danger);--age-text:#ffffff;--metric-1:#534433;--metric-2:#0f7b6c;--metric-3:#6b4fa8;--row-hover:rgba(96, 66, 28, .05);--shadow-1:0 1px 2px rgba(74, 51, 22, .08);--shadow-2:0 12px 28px -16px rgba(74, 51, 22, .26);--shadow-accent:0 1px 0 rgba(0, 0, 0, .12);--overlay-bg:rgba(48, 33, 16, .45);--focus-ring:rgba(21, 82, 159, .5)}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-3));-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-base);font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-color);background:var(--page-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:var(--tap-highlight);overflow-x:hidden}details:not([open])>*:not(summary){display:none}img,picture,video,svg{max-width:100%;display:block}img{height:auto}a{color:var(--link-color);font-weight:var(--link-weight);text-decoration:none;text-decoration-thickness:from-font;text-underline-offset:var(--link-underline-offset)}a:hover,a:focus-visible{color:var(--link-hover-color);text-decoration:none}.btn,.btn-cta,.site-logo,.btn:hover,.btn-cta:hover,.site-logo:hover{text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance}h1{line-height:var(--lh-2xl)}h2{line-height:var(--lh-xl)}h3{line-height:var(--lh-lg)}h4{line-height:var(--lh-base)}h1{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}h4{font-size:var(--text-base);font-weight:var(--weight-semibold)}strong,b{font-weight:var(--weight-semibold)}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}body{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-offset);border-radius:var(--radius-1)}.wrap{max-width:var(--wrap-max);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.link-review-name,.vh,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.shell{flex:1 0 auto;width:100%;max-width:var(--wrap-max);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--space-5)var(--space-7);display:grid;grid-template-columns:var(--shell-sidebar)minmax(0,1fr)var(--shell-rail);gap:var(--shell-gap);align-items:start}.shell:not(:has(.site-rail)){grid-template-columns:var(--shell-sidebar)minmax(0,1fr)}.shell-main{min-width:0}.page-main{display:flex;flex-direction:column;gap:var(--section-gap)}.page-head>.page-head-logo{display:block;height:var(--space-6);width:auto;max-width:var(--entity-logo-max-width);margin-bottom:var(--space-3);object-fit:contain;margin-inline:auto;object-position:center}.page-head>h1{margin:0}.page-head>h1,.page-head>.page-lead,.page-head>.page-dates,.page-head>.news-meta,.page-head>.lastmod{text-align:center}.page-head>.lastmod{margin-top:var(--space-3)}.page-head-method{display:flex;justify-content:center;margin-top:var(--space-3)}.page-lead{margin-top:var(--space-2)}.page-head-cta{display:flex;justify-content:center;margin-top:var(--space-4)}.page-head>h1+.page-dates,.page-head>.page-lead+.page-dates,.page-head>h1+.news-meta,.page-head>.page-lead+.news-meta{margin-top:var(--space-3)}.page-head>.page-lead+.page-lead,.page-head>.news-meta+p{margin-top:var(--space-2)}.page-lead{font-size:var(--section-lead-size);line-height:var(--lh-base);color:var(--section-lead-color)}section>h2,section>h3{margin-bottom:var(--section-title-gap)}.panel{background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);overflow:hidden}.panel-title{display:flex;align-items:center;min-height:var(--panel-head-height);margin:0;padding:var(--panel-head-padding);background:var(--panel-head-bg);border-bottom:var(--border-1)solid var(--panel-border);color:var(--panel-head-color);font-size:var(--panel-head-size);font-weight:var(--panel-head-weight);letter-spacing:var(--panel-head-tracking);line-height:var(--lh-xs);text-transform:uppercase}.panel-body{padding:var(--panel-body-padding)}.panel-body>*+*{margin-top:var(--space-4)}.panel>.table-wrap{border:0;border-radius:0}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-card),1fr));gap:var(--space-4)}.grid-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-offer),1fr));gap:var(--space-4);align-items:start}.grid-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-tile),1fr));gap:var(--space-2)}.content-section{min-width:0}.content-section>.wrap{padding:0;max-width:none}.breadcrumbs{display:flex;align-items:center;min-height:var(--panel-head-height);margin-bottom:var(--section-gap);padding:var(--panel-head-padding);background:var(--panel-head-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);font-size:var(--text-xs);color:var(--text-muted-color)}.breadcrumb-list{display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-2);list-style:none}.breadcrumb-list li{display:flex;align-items:center;gap:var(--space-2)}.breadcrumb-list li:not(:last-child)::after{content:"/";color:var(--panel-border-strong)}.breadcrumb-list [aria-current=page]{color:var(--text-color)}.page-main>section,.page-main>nav,.page-main>aside,.page-main>header,.page-main>footer,.page-main>form,.page-main>div,.page-main>ul,.page-main>ol,.page-main>dl,.page-main>p,.page-main>details,.site-rail>section,.site-rail>div,.site-rail>aside,.pros-cons>.pros,.pros-cons>.cons{background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);padding:var(--panel-body-padding)}.page-main>.page-head{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:calc(-1 * var(--section-gap))}.page-main>.page-head+*{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.page-main>.page-head:has(+.summary-cards),.page-main>.page-head:has(+.pros-cons),.page-main>.page-head:has(+.offers-list),.page-main>.page-head:has(+.complaints-list){border-bottom-left-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius);margin-bottom:0}.page-main>.summary-cards,.page-main>.pros-cons,.page-main>.offers-list,.page-main>.complaints-list{background:0 0;border:0;padding:0}.page-main>.toplist,.page-main>.table-wrap{padding:0}.page-main>.content-section:has(>.wrap>.article-body>.toplist){background:0 0;border:0;padding:0}.page-main>.page-head+.content-section>.wrap>.article-body>.toplist{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.page-main>.sticky-cta{background:var(--sticky-cta-bg);border:0;border-top:var(--border-1)solid var(--panel-border);border-radius:0;padding:var(--space-2)var(--space-3)}.page-main>section>.panel-head:first-child,.page-main>section>h2:first-child,.page-main>nav>h2:first-child,.page-main>aside>h2:first-child,.page-main>div:not(.article-body)>h2:first-child,.site-rail>section>h2:first-child,.site-rail>div>h2:first-child,.site-rail>aside>h2:first-child,.pros-cons>.pros>h2:first-child,.pros-cons>.cons>h2:first-child,.panel>.panel-title{display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--panel-head-height);margin:calc(-1 * var(--panel-pad));margin-bottom:var(--panel-pad);padding:var(--panel-head-padding);background:var(--panel-head-bg);border-radius:var(--panel-radius)var(--panel-radius)0 0;border-bottom:var(--border-1)solid var(--panel-border);font-size:var(--panel-head-size);font-weight:var(--panel-head-weight);letter-spacing:var(--panel-head-tracking);line-height:var(--lh-xs);text-transform:uppercase}.panel-head{flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)var(--space-4)}.panel-head>h2{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.panel-head>.affiliate-disclaimer{flex:1 1 var(--grid-min-card);padding:0;background:0 0;text-align:right;text-transform:none;letter-spacing:normal;font-weight:var(--weight-normal)}.page-main>.summary-cards>h2:first-child,.page-main>.pros-cons>h2:first-child,.page-main>.offers-list>h2:first-child,.page-main>.complaints-list>h2:first-child,.page-main>.table-wrap>h2:first-child{display:block;margin:0 0 var(--section-title-gap);padding:0;background:0 0;border:0;font-size:var(--section-title-size);letter-spacing:var(--tracking-tight);line-height:var(--lh-xl);text-transform:none}.page-main>:is(section,nav,aside,div):not(.toplist)>.toplist,.page-main>:is(section,nav,aside,div):not(.toplist)>.table-wrap,.page-main>:is(section,nav,aside,div):not(.toplist)>.geo-table>.toplist{border-inline:0;border-radius:0;margin-inline:calc(-1 * var(--panel-pad))}.page-main>:is(section,nav,aside,div):not(.toplist)>.toplist:last-child,.page-main>:is(section,nav,aside,div):not(.toplist)>.table-wrap:last-child,.page-main>:is(section,nav,aside,div):not(.toplist)>.geo-table:last-child>.toplist{border-bottom:0;margin-bottom:calc(-1 * var(--panel-pad))}.home-geo-top>.geo-table>.toplist{border-top:0;margin-top:calc(-1 * var(--panel-pad))}.home-global-top>.toplist{border-top:0;margin-top:calc(-1 * var(--panel-pad))}.toplist{background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);overflow:hidden;padding:0;gap:0}.toplist>.affiliate-disclaimer,.toplist>.toplist-controls,.toplist>.toplist-methodology,.toplist>.toplist-more{padding:var(--space-3)var(--panel-pad)}.toplist>.affiliate-disclaimer{border-bottom:var(--border-1)solid var(--panel-border);border-radius:0}.toplist>.toplist-controls{border-bottom:var(--border-1)solid var(--panel-border);background:var(--panel-bg)}.toplist>.table-wrap{border:0;border-radius:0}.toplist>.toplist-methodology{border-top:var(--border-1)solid var(--panel-border);margin-top:0}.toplist>.toplist-more{border-top:var(--border-1)solid var(--panel-border);margin-top:0}.safety-table .table-wrap,.regulation .table-wrap,.traffic-stats .table-wrap,.feature-matrix .table-wrap,.facet-specifics,.news-where .table-wrap,.safety-breakdown .table-wrap{border:0;border-radius:0}.summary-cards{background:0 0;border:0;padding:0}.site-header{position:sticky;top:0;z-index:var(--z-sticky);background:var(--header-bg);backdrop-filter:blur(var(--header-blur))saturate(var(--glass-saturate));border-bottom:var(--border-1)solid var(--header-border)}.site-header-inner{display:flex;align-items:center;gap:var(--space-3);min-height:var(--header-height);max-width:var(--wrap-max);margin-inline:auto;padding-inline:var(--gutter)}.site-logo{width:var(--shell-sidebar);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--text-color);flex:none;line-height:1}.site-logo svg,.site-logo-mark{height:var(--logo-height);width:var(--logo-height);object-fit:contain;display:block;flex:none}.site-logo-name{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold);white-space:nowrap}.site-nav{display:none;flex:auto;min-width:0}.site-nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);list-style:none;font-size:var(--nav-font-size)}.site-nav a,.site-nav-drop>summary{display:block;padding:var(--nav-link-padding);border-radius:var(--radius-1);color:var(--text-color);white-space:nowrap}.site-nav a:hover,.site-nav-drop>summary:hover{background:var(--nav-link-hover-bg)}.site-nav-drop>summary{cursor:pointer;list-style:none}.site-nav-drop>summary::-webkit-details-marker{display:none}.site-nav-sub{position:absolute;z-index:var(--z-overlay);min-width:13em;margin-top:var(--space-1);padding:var(--space-2);list-style:none;background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);box-shadow:var(--panel-shadow-raised)}.site-nav-sub a{padding:var(--space-2)}.site-header-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex:none}.lang-switcher{position:relative;flex:none}.lang-switcher>summary{cursor:pointer;list-style:none;padding:var(--nav-link-padding);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font-size:var(--control-font-size)}.lang-switcher>summary::-webkit-details-marker{display:none}.lang-switcher-list{position:absolute;top:100%;right:0;z-index:var(--z-overlay);min-width:10em;margin-top:var(--space-1);padding:var(--space-2);list-style:none;background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);box-shadow:var(--panel-shadow-raised)}.lang-switcher-list a{display:block;padding:var(--space-2);border-radius:var(--radius-1)}.lang-switcher-list .is-active{background:var(--control-active-bg)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--btn-height);height:var(--btn-height);background:var(--panel-bg);color:var(--text-color);border:var(--border-1)solid var(--line-control);border-radius:var(--radius-pill);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease)}.btn-icon:hover{background:var(--control-active-bg);border-color:var(--panel-border-strong)}.btn-icon-glyph{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-bold)}.btn-icon-glyph[data-icon=info]::before{content:"i"}.flag{flex:none;width:var(--flag-mark-size);height:var(--flag-mark-size);object-fit:cover}.flag-round{border-radius:var(--radius-pill);border:var(--border-1)solid var(--panel-border)}.geo-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)var(--space-3);flex:auto;min-width:0;font-size:var(--text-xs);line-height:var(--lh-xs);font-size:var(--text-xs);color:var(--text-muted-color)}.geo-line-current{display:flex;align-items:center;gap:var(--space-2)}.geo-line-name{align-items:center;gap:var(--space-2)}.geo-switcher{position:relative}.home-geo-pick{margin-bottom:var(--space-3)}.geo-switcher-inline>summary{display:inline-flex;align-items:center;min-height:var(--control-height);padding:0 var(--control-padding-x);background:var(--control-bg);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font-size:var(--control-font-size);color:var(--text-color)}.geo-switcher>summary{cursor:pointer;list-style:none;color:var(--link-color)}.geo-switcher>summary::-webkit-details-marker{display:none}.geo-switcher-list{position:absolute;top:100%;left:0;z-index:var(--z-overlay);max-height:60vh;overflow-y:auto;min-width:15em;margin-top:var(--space-2);padding:var(--space-2);list-style:none;background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);box-shadow:var(--panel-shadow-raised)}.geo-switcher-list li{display:flex}.geo-switcher-list a{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-1);font-size:var(--text-base)}.geo-switcher-list .geo-switcher-name{flex:auto;min-width:0}.geo-switcher-list a:hover{background:var(--control-active-bg)}.site-sidebar{position:sticky;top:calc(var(--header-height) + var(--space-2));max-height:calc(100vh - var(--header-height) - var(--space-5));font-size:var(--text-base)}.sidebar-drawer{display:block}.sidebar-drawer-toggle{display:none}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;width:100%}.sidebar-group{display:flex;flex-direction:column;flex:none;min-height:0;background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);overflow:hidden}.sidebar-group-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--panel-head-height);padding:var(--panel-head-padding);background:var(--panel-head-bg);font-size:var(--panel-head-size);font-weight:var(--weight-bold);letter-spacing:var(--panel-head-tracking);text-transform:uppercase;cursor:default;list-style:none}details.sidebar-group>summary.sidebar-group-title{cursor:pointer}.sidebar-group-title::-webkit-details-marker{display:none}.sidebar-list{list-style:none;padding:var(--space-2)}.sidebar-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--sidebar-item-height);padding:0 var(--space-2);border-radius:var(--radius-1);line-height:var(--lh-base);white-space:nowrap;color:var(--text-color);text-decoration:none}.sidebar-list a:hover{background:var(--nav-link-hover-bg);text-decoration:none}.sidebar-list a[aria-current=page]{background:var(--control-active-bg);box-shadow:inset var(--rail-width)0 0 var(--accent);font-weight:var(--weight-semibold)}.site-rail{display:flex;flex-direction:column;gap:var(--panel-gap);font-size:var(--text-base)}.site-rail h3{font-size:var(--text-base);line-height:var(--lh-base)}.site-rail .news-feed-lead,.site-rail .review-feed-body{font-size:var(--text-base);line-height:var(--lh-base)}.site-rail .review-feed-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-rail .news-feed-list,.site-rail .review-feed-list,.site-rail .complaints-list{grid-template-columns:1fr}.site-rail .news-feed-until{display:block}.site-rail .news-feed-until::before{content:""}[data-geo-line-moved]{flex:auto;justify-content:center;margin:0;padding-inline:var(--space-5)}.sidebar-drawer-toggle:has([data-geo-line-moved]) .sidebar-drawer-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sidebar-drawer-toggle:has([data-geo-line-moved]){position:relative}.sidebar-drawer-toggle:has([data-geo-line-moved]) .sidebar-drawer-icon{position:absolute;left:var(--panel-pad);top:50%;transform:translateY(-50%)}.site-footer>.wrap{padding-left:calc( max(var(--gutter),env(safe-area-inset-left)) + var(--shell-sidebar) + var(--shell-gap) )}.site-footer{margin-top:var(--space-7);padding-block:var(--space-5);background:var(--footer-bg);border-top:var(--border-1)solid var(--footer-border);font-size:var(--footer-font-size);color:var(--text-muted-color)}.footer-panel{display:flex;flex-direction:column;gap:var(--footer-gap);padding:var(--panel-pad);background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--panel-radius)}.footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-card),1fr));gap:var(--footer-gap)}.footer-col{display:flex;flex-direction:column;gap:var(--space-3)}.footer-col-title{font-size:var(--panel-head-size);line-height:var(--lh-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color)}.footer-links{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.footer-col-rg .rg-line{margin-top:auto;padding-top:var(--space-2)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:var(--footer-gap);border-top:var(--border-1)solid var(--footer-border)}.site-footer .affiliate-disclaimer{flex:1 1 var(--grid-min-card);padding:0;background:0 0}.footer-copyright{font-size:var(--text-xs)}.article-body{font-size:var(--prose-size);line-height:var(--prose-line)}.article-body>*+*,.methodology section>*+*{margin-top:var(--prose-para-gap)}.article-body h2,.article-body h3,.article-body h4,.methodology section h2,.methodology section h3,.methodology section h4{margin-top:var(--prose-heading-gap-top)}.article-body h2+*,.article-body h3+*,.article-body h4+*,.methodology section h2+*,.methodology section h3+*,.methodology section h4+*{margin-top:var(--prose-heading-gap-bottom)}.article-body>:first-child,.methodology section>:first-child{margin-top:0}:where(.article-body,.review-section,.review-local,.review-lead-fact,.faq-item,.complaint-body) a:not(.btn):not(.btn-cta):not(.btn-ghost){color:var(--prose-link-color);text-decoration:none}.article-body>p,.review-section p,.review-local p{text-wrap:pretty}.article-body h2,.article-body h3,.article-body h4,.review-section>h2{text-wrap:balance;letter-spacing:var(--tracking-tight)}.article-body ul:not([class]),.article-body ol:not([class]){padding-left:var(--prose-list-indent)}.article-body li+li{margin-top:var(--space-1)}.article-body ul:not([class])>li::marker{color:var(--prose-marker-color)}.article-body ol:not([class])>li::marker{color:var(--prose-marker-color);font-weight:var(--weight-semibold)}.article-body blockquote{padding-left:var(--space-3);border-left:var(--rail-width)solid var(--rail-neutral);color:var(--text-muted-color)}.field{font-variant-numeric:tabular-nums}.review-lead-fact{margin-bottom:var(--space-4);padding:var(--notice-padding);background:var(--notice-bg);border-left:var(--rail-width)solid var(--rail-neutral);border-radius:0 var(--radius-2)var(--radius-2)0;font-size:var(--text-base)}.review-local{margin-top:var(--prose-para-gap);padding:var(--notice-padding);background:var(--panel-bg);border-radius:var(--radius-2)}.review-text{display:flex;flex-direction:column;gap:var(--space-6);font-size:var(--prose-size);line-height:var(--prose-line)}.review-text>.review-section+.review-section{padding-top:var(--space-6);border-top:var(--border-1)solid var(--panel-border)}.review-section>h2{margin-bottom:var(--space-3)}.review-section>p+p{margin-top:var(--prose-para-gap)}.editorial-notice{padding:var(--notice-padding);background:var(--notice-bg);border:var(--border-1)dashed var(--notice-border);border-radius:var(--radius-2);font-size:var(--text-base);color:var(--text-muted-color)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2)}.table-wrap table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--table-font-size);line-height:var(--lh-base)}.table-wrap thead th{z-index:var(--z-sticky-head);padding:var(--table-cell-padding-y)var(--table-cell-padding-x);background:var(--table-head-bg);color:var(--table-head-color);font-size:var(--table-head-font-size);font-weight:var(--table-head-weight);letter-spacing:var(--table-head-tracking);text-transform:uppercase;text-align:center;white-space:nowrap;vertical-align:middle;border-bottom:var(--border-1)solid var(--table-row-border)}.table-wrap tbody th,.table-wrap tbody td{padding:var(--table-cell-padding-y)var(--table-cell-padding-x);border-bottom:var(--border-1)solid var(--table-row-border);vertical-align:middle;text-align:center}.table-wrap tbody tr:last-child th,.table-wrap tbody tr:last-child td{border-bottom:0}.table-wrap thead th,.table-wrap tbody th,.table-wrap tbody td{height:var(--table-row-height)}.table-wrap tr>:first-child{padding-left:var(--panel-pad)}.table-wrap tr>:last-child{padding-right:var(--panel-pad)}.table-wrap caption{padding:var(--table-cell-padding-y)var(--table-cell-padding-x);border-bottom:var(--border-1)solid var(--table-row-border);text-align:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--table-head-tracking);text-transform:uppercase;color:var(--table-head-color)}.toplist{display:flex;flex-direction:column;gap:var(--space-3)}.toplist-row{transition:background var(--dur-1)var(--ease)}.toplist-row:hover{background:var(--table-row-hover-bg)}.toplist-table .col-brand{position:sticky;left:0;background:var(--table-sticky-bg);box-shadow:var(--border-1)0 0 var(--table-row-border)}.toplist-table thead .col-brand,.toplist-table thead .col-num{background:var(--table-head-bg)}.toplist-table thead .col-brand{z-index:calc(var(--z-sticky-head) + 1)}.toplist-row.is-ad .col-brand{background:var(--panel-bg-alt)}.toplist-table .col-num{width:var(--col-num-width)}.toplist-table .col-num{padding-right:var(--space-1);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-muted-color)}.toplist-table .col-brand{min-width:14em;white-space:normal;text-align:left}.toplist-brand{display:flex;align-items:center;gap:var(--space-2)}.toplist-brand-text{min-width:0}img[data-ground=dark]{background:var(--logo-dark-bg);border-radius:var(--radius-1);padding:var(--space-1)}.toplist-logo{flex:none;width:var(--table-mark-size);height:var(--table-mark-size);padding:var(--border-2);border-radius:var(--radius-pill);border:var(--border-1)solid var(--panel-border);background:var(--logo-chip-bg);object-fit:contain}.toplist-logo[data-wide]{width:auto;max-width:calc(3 * var(--table-mark-size));border-radius:var(--radius-1);object-fit:contain}.toplist-logo-none{flex:none;display:flex;align-items:center;justify-content:center;width:var(--table-mark-size);height:var(--table-mark-size);border-radius:var(--radius-pill);border:var(--border-1)solid var(--panel-border);background:var(--logo-chip-bg);color:var(--logo-chip-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1}.toplist-name{font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--text-color)}.toplist-bestfor{display:block;font-size:var(--text-xs);color:var(--text-muted-color);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toplist-warn{display:table;margin-top:var(--space-1);padding:var(--badge-padding);border-left:var(--rail-width)solid var(--rail-danger);background:var(--badge-negative-bg);color:var(--badge-negative-text);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight)}.toplist-methodology{font-size:var(--text-xs);color:var(--text-muted-color)}.toplist-table .col-safety .metric,.toplist-table .col-rating .metric{min-width:max-content}.table-wrap .metric{display:inline-grid;grid-template-columns:auto auto;justify-items:center}.table-wrap .metric-sub,.table-wrap .metric>.metric-method{justify-content:center}.toplist-table .col-visits,.toplist-table .col-extra{font-variant-numeric:tabular-nums}.toplist-table tbody .col-visits,.toplist-table tbody .col-extra{white-space:nowrap}.toplist-table thead .col-visits,.toplist-table thead .col-extra{white-space:normal}.table-wrap thead .metric-method{display:block;margin-top:var(--space-1);text-transform:none;letter-spacing:normal;font-weight:var(--weight-normal);white-space:normal}.toplist-table .col-feature{width:var(--col-feature-width);text-align:center}.toplist-table thead .col-feature{white-space:normal;padding-inline:var(--space-1);font-size:var(--text-xs)}.toplist-row>th,.toplist-row>td{height:var(--table-row-height-lg)}.col-feature[data-state]{font-size:var(--flag-size)}.col-feature[data-state=yes]{color:var(--flag-yes-color)}.col-feature[data-state=no]{color:var(--flag-no-color)}.col-feature[data-state=unknown]{color:var(--flag-unknown-color)}.col-feature a{color:inherit}.col-feature a .entity-link,.col-feature .entity-link{color:inherit}.toplist-table .col-actions{white-space:nowrap;padding-inline:var(--panel-pad)}.toplist-table .col-actions>.geo-gate,.toplist-table .col-actions>.btn-review{display:block}.toplist-table .col-actions .btn-cta{display:inline-flex}.btn-review{display:inline-block;padding-block:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--link-color)}.btn-review:hover{background:var(--control-active-bg)}.toplist-table .col-actions>*+*{margin-top:var(--space-2)}.toplist-table .col-ad-note{color:var(--text-muted-color)}.toplist-table[data-ranked=true] .toplist-row:first-child:not(.is-ad){background:var(--table-row-first-bg);box-shadow:inset var(--rail-width)0 0 var(--table-row-first-rail)}.toplist-table[data-ranked=true] .toplist-row:first-child:not(.is-ad):hover{background:var(--table-row-first-bg)}.toplist-table[data-ranked=true] .toplist-row:first-child:not(.is-ad) .col-brand{background:var(--table-row-first-bg)}.toplist-row.is-ad{background:var(--panel-bg-alt);box-shadow:inset var(--rail-width)0 0 var(--rail-neutral)}.toplist-row.is-ad:hover{background:var(--panel-bg-alt)}.toplist-row.is-ad .col-num{visibility:hidden}.toplist-row.is-ad{position:relative}.toplist-row.is-ad td{padding-top:var(--space-4)}.ad-label{display:block;font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color)}.toplist-table .ad-label{display:inline-flex;align-items:center;align-self:start;padding:var(--badge-padding);background:var(--ad-label-bg);color:var(--ad-label-text);border:var(--border-1)solid var(--ad-label-border);border-radius:var(--radius-pill);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-tracking);white-space:nowrap}.toplist-unavailable{display:inline-block;font-size:var(--text-xs);color:var(--text-muted-color)}.toplist-more{margin-top:var(--space-2);font-size:var(--text-base)}.feature-matrix-table .feature-state{text-align:center;width:1%;font-size:var(--flag-size)}.feature-matrix-table tr[data-state=yes] .feature-state{color:var(--flag-yes-color)}.feature-matrix-table tr[data-state=no] .feature-state{color:var(--flag-no-color)}.feature-matrix-table tr[data-state=unknown] .feature-state{color:var(--flag-unknown-color)}.feature-matrix-table .feature-who{color:var(--text-muted-color)}.safety-facts th[scope=row],.facet-specifics th[scope=row],.regulation-table th[scope=row],.offer-terms th[scope=row]{width:30%;min-width:10em;font-weight:var(--weight-normal);color:var(--text-muted-color);vertical-align:top}.safety-facts tbody th[scope=row],.facet-specifics tbody th[scope=row],.regulation-table tbody th[scope=row],.offer-terms tbody th[scope=row],.safety-facts tbody td,.facet-specifics tbody td,.regulation-table tbody td,.offer-terms tbody td{text-align:left}.offer-terms td,.safety-facts td,.regulation-table td{font-weight:var(--weight-medium)}.licence-none{display:inline-block;padding:0 var(--space-2);background:var(--badge-negative-bg);border-radius:var(--radius-1);color:var(--badge-negative-text);font-weight:var(--weight-semibold)}.licence-no-number{font-size:var(--text-xs);color:var(--text-muted-color)}.logo-row-none{margin:0;text-align:center}.licence-number{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted-color)}.licence-verified{display:block;font-size:var(--text-xs);color:var(--text-muted-color)}.regulation-table td[data-status]{border-left:var(--rail-width)solid var(--rail-neutral);padding-left:var(--space-3)}.regulation-table td[data-status=regulated]{border-left-color:var(--rail-ok);color:var(--ok)}.regulation-table td[data-status=tolerated]{border-left-color:var(--rail-warn);color:var(--warn)}.regulation-table td[data-status=prohibited]{border-left-color:var(--rail-danger);color:var(--danger)}.rank-history td,.traffic-by-country td,.traffic-by-domain td{font-variant-numeric:tabular-nums}.rank-history th[scope=row],.traffic-by-country th[scope=row],.traffic-by-domain th[scope=row]{font-weight:var(--weight-medium)}.toplist-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)var(--space-3);padding:var(--space-2)var(--panel-pad)}.toplist-bar .affiliate-disclaimer{margin:0;padding:0}.toplist-bar .toplist-controls{margin:0}.summary-card,.offer-card,.facet-tile,.review,.review-feed-card,.news-feed-card,.complaint-card,.alternative,.owner-item,.tests-item,.news-brand-card{background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding)}.news-feed-until::before{content:" · "}.summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.summary-cards-method{grid-column:1/-1}.summary-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2)}.summary-card>.summary-card-note,.summary-card>.metric-note{margin-top:auto}.summary-card{text-align:center}.summary-card .metric{grid-template-columns:auto auto;column-gap:0;justify-content:center;justify-items:center}.summary-card .geo-status{justify-content:center;text-align:center}.summary-card-title{min-height:var(--card-eyebrow-height);justify-content:center;text-align:center;font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--link-color)}.summary-card-note{margin-top:auto;font-size:var(--text-xs);color:var(--text-muted-color)}.summary-card-geo .geo-status{font-size:var(--text-base)}.summary-card-geo .geo-status[data-state=allowed]{color:var(--ok)}.summary-card-geo .geo-status[data-state=blocked]{color:var(--danger)}.summary-card-geo .geo-status[data-state=unknown]{color:var(--text-muted-color)}.offer-card{display:flex;flex-direction:column;gap:var(--offer-gap)}.offer-card.is-archived{opacity:var(--offer-archived-opacity)}.offer-card{text-align:center}.offer-brand{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--border-1)solid var(--card-border)}.offer-brand img{height:var(--table-logo-height);width:auto;object-fit:contain}.offer-type{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1)}.offer-headline{font-size:var(--card-title-size);line-height:var(--lh-lg);font-weight:var(--card-title-weight)}.offer-breakdown{list-style:none;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--panel-bg);border-radius:var(--radius-1);font-size:var(--text-base)}.offer-code{align-self:center;width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-4)var(--space-3);background:var(--promo-bg);border:var(--border-1)solid var(--promo-border);border-radius:var(--radius-2);font-size:var(--text-base);text-align:center}.offer-code.is-empty{background:0 0;border:0;padding:0;color:var(--text-muted-color)}.offer-code label{color:var(--text-muted-color);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-xs);line-height:var(--lh-xs)}.offer-code-field{position:relative;display:inline-flex;min-width:8em}.offer-code>.offer-code-field{flex:none;width:12em;max-width:100%}.offer-code-input{flex:auto;min-width:0;height:var(--control-height);padding-left:var(--space-2);padding-right:var(--space-6);text-align:center;font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-color);background:var(--panel-bg);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius)}.offer-code-copy{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--control-height);background:0 0;border:0;color:var(--text-muted-color);cursor:pointer}.offer-code-copy:hover{color:var(--text-color)}.offer-code-icon{position:relative;width:var(--space-3);height:var(--space-3);border:var(--border-1)solid;border-radius:var(--radius-1)}.offer-code-icon::before{content:"";position:absolute;left:var(--space-1);top:var(--space-1);right:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));border:var(--border-1)solid;border-radius:var(--radius-1)}.offer-code.is-empty{color:var(--text-muted-color)}.offer-geo{font-size:var(--text-base);color:var(--text-muted-color)}.offer-tc{display:flex;flex-direction:column;align-items:center;gap:var(--offer-tc-gap);margin-top:var(--space-2);font-size:var(--text-base)}.offer-ad-note{color:var(--text-muted-color);font-size:var(--text-xs)}.offer-slots{font-size:var(--text-base)}.offer-slots dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2)var(--space-3)}.offer-slots dt{color:var(--text-muted-color)}.offer-cta{margin-top:calc(-1 * var(--space-1))}.offer-verified{font-size:var(--text-xs);color:var(--text-muted-color)}.offer-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-1)solid var(--card-border);font-size:var(--text-xs);color:var(--text-muted-color)}.offer-ad-label{letter-spacing:var(--badge-tracking);text-transform:uppercase}.hero-offer{display:flex;flex-direction:column;gap:var(--space-3)}.offers{display:flex;flex-direction:column;gap:var(--space-4)}.offers-list{display:flex;flex-direction:column;gap:var(--space-4)}.facet-tiles{display:flex;flex-direction:column;gap:var(--space-3)}.facet-tiles-list{display:grid;grid-template-columns:repeat(auto-fill,var(--grid-min-tile));justify-content:center;gap:var(--space-2);list-style:none}.facet-tiles-list{display:flex;flex-wrap:wrap;justify-content:center}.facet-tiles-list>.facet-tile{flex:0 0 var(--grid-min-tile)}.facet-tile{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;gap:var(--space-2);font-size:var(--text-base);text-align:center;transition:border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease)}.facet-tiles[data-kind=licence]{--grid-min-tile:var(--grid-min-tile-wide)}.facet-tile-name{min-width:0;align-self:start;overflow-wrap:anywhere}.facet-tile.is-picked{border-color:var(--panel-border-strong);background:var(--accent-translucent)}.facet-tile[hidden]{display:none}.icon{display:inline-flex;flex:none;font-size:var(--space-6);line-height:1;color:var(--text-muted-color)}.facet-tile:hover .icon{color:var(--text-color)}.icon-money{font-size:var(--icon-inline-size);color:inherit}.icon-app{font-size:var(--space-5)}.icon-chip{font-size:var(--space-5);color:var(--text-muted-color)}.money{display:inline-flex;align-items:center;gap:0;font-variant-numeric:tabular-nums;white-space:nowrap}.facet-tile-logo{flex:none;height:var(--space-6);width:auto;max-width:var(--table-logo-width);object-fit:contain}.facet-tile .flag{width:var(--space-6);height:var(--space-6)}.facet-tile-icon-blank{display:block;height:var(--space-6)}.facet-tile:not(.is-picked):hover{border-color:var(--panel-border-strong);background:var(--panel-bg-alt)}.facet-tile-count,.count{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--count-size);height:var(--count-size);padding:0 var(--space-1);background:var(--count-bg);color:var(--count-color);border-radius:var(--radius-pill);font-size:var(--badge-font-size);line-height:var(--lh-xs);font-variant-numeric:tabular-nums}.review-feed-list,.news-feed-list,.complaints-list,.reviews-list,.owner-list,.alternatives-list,.tests-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-card),1fr));gap:var(--space-4);list-style:none}.reviews-list,.complaints .complaints-list{grid-template-columns:1fr;gap:var(--space-3)}.review-feed-head,.news-feed-meta,.complaint-meta,.review-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted-color)}.review-feed-body,.news-feed-lead,.review-body{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--lh-base)}.review-score{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--text-color)}.review-aspect{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--badge-padding);background:var(--badge-neutral-bg);color:var(--badge-neutral-text);border:var(--border-1)solid var(--badge-neutral-border);border-radius:var(--badge-radius);font-size:var(--badge-font-size)}.review-meta,.news-feed-aspects,.review-feed-aspects{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted-color)}.review.is-stale{opacity:var(--offer-archived-opacity)}.review-stale-note{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--warn)}.complaint-posts{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.complaint-post{padding-left:var(--space-3);border-left:var(--rail-width)solid var(--rail-neutral)}.complaint-post[data-author=operator]{border-left-color:var(--rail-warn)}.complaint-post>time{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted-color);font-variant-numeric:tabular-nums}.complaint-post-author{margin-left:var(--space-2);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color)}.complaint-post>p{margin-top:var(--space-1)}.complaint-card{display:flex;flex-direction:column;gap:var(--space-2);border-left:var(--rail-width)solid var(--rail-neutral)}.complaint-card>.complaint-verdict{margin-top:auto}.complaint-card[data-status=resolved]{border-left-color:var(--rail-ok)}.complaint-card[data-status=sent-to-operator]{border-left-color:var(--rail-warn)}.complaint-card[data-status=unresolved]{border-left-color:var(--rail-danger)}.complaint-title{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-semibold)}.complaint-amount{font-variant-numeric:tabular-nums}.complaint-timer{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--warn)}.complaint-timer-value{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.complaint-timer-value[data-overdue=true]{color:var(--danger)}.complaint-verdict{margin-top:var(--space-2);padding:var(--space-2);background:var(--badge-negative-bg);color:var(--badge-negative-text);border-radius:var(--radius-1);font-size:var(--text-base);font-weight:var(--weight-semibold)}.alternative,.owner-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)var(--space-3);padding:var(--space-3)}.owner-item .metric{display:inline-flex;align-items:baseline;gap:var(--space-1)}.owner-item .metric-sub{display:inline-flex}.alternative-diff,.alternative-bestfor,.owner-complaints{font-size:var(--text-base);color:var(--text-muted-color)}.alternatives-rule,.owner-weight,.news-where-note,.reviews-rule,.home-offers-note,.filters-note,.bonuses-sort-note{font-size:var(--text-base);color:var(--text-muted-color)}.tests-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tests-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:var(--space-3);row-gap:var(--space-1)}.tests-item>*{grid-column:2}.tests-item>.icon{grid-column:1;grid-row:1/span 2;align-self:center;font-size:var(--space-6);color:var(--text-muted-color)}.tests-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color)}.tests-value{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.tests-meta,.tests-worst{font-size:var(--text-xs);color:var(--text-muted-color)}.news-brand-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.news-brand-card img{height:var(--table-logo-height);width:auto;object-fit:contain}.facet-tiles-none{margin:0;font-size:var(--text-base);color:var(--text-muted-color);text-align:center}.child-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-card),1fr));gap:var(--space-3);list-style:none;padding:0}.child-list>li{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--card-padding);background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--card-radius)}.child-list>li+li{margin-top:0}.child-list>li>a{font-weight:var(--weight-semibold)}.child-list>li>p{margin:0;font-size:var(--text-xs);color:var(--text-muted-color)}.metric{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:0;font-variant-numeric:tabular-nums}.metric-delta{margin-left:var(--metric-gap)}.metric-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--metric-gap);min-width:0}.metric-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--metric-gap);min-width:0}.metric-value{font-size:var(--metric-value-size);font-weight:var(--metric-value-weight);line-height:var(--lh-xl);color:var(--text-color)}.metric-scale{font-size:var(--metric-scale-size);line-height:var(--lh-lg);color:var(--metric-scale-color)}.metric-votes,.metric-vs{font-size:var(--text-base);color:var(--metric-scale-color)}.toplist-table .metric-value,.all-bookmakers .metric-value,.owner-item .metric-value,.alternative .metric-value,.news-brand-card .metric-value,.toplist-table .metric-scale,.all-bookmakers .metric-scale,.owner-item .metric-scale,.alternative .metric-scale,.news-brand-card .metric-scale{font-size:var(--text-base);line-height:var(--lh-base)}.toplist-table .metric-sub,.all-bookmakers .metric-sub{font-size:var(--text-xs);line-height:var(--lh-xs);flex-wrap:nowrap;white-space:nowrap}.toplist-table .metric-sub>*,.all-bookmakers .metric-sub>*{font-size:inherit}.toplist-table .metric-sub>*+*::before,.all-bookmakers .metric-sub>*+*::before{content:"·";margin-right:var(--metric-gap);color:var(--text-muted-color)}.metric-delta{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.metric-delta[data-dir=up]{color:var(--delta-up-color)}.metric-delta[data-dir=down]{color:var(--delta-down-color)}.metric-delta[data-dir=up]::before{content:"\2191\00a0"}.metric-delta[data-dir=down]::before{content:"\2193\00a0"}.metric-vs[data-dir=up]{color:var(--delta-up-color)}.metric-vs[data-dir=down]{color:var(--delta-down-color)}.metric-badge{padding:var(--badge-padding);background:var(--badge-neutral-bg);color:var(--badge-neutral-text);border:var(--border-1)solid var(--badge-neutral-border);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight)}.metric.is-empty{font-size:var(--text-base);color:var(--text-muted-color)}.metric-method{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);min-height:var(--space-5);background:var(--control-bg);border:var(--border-1)solid var(--control-border);border-radius:var(--radius-pill);font-size:var(--metric-method-size);line-height:var(--lh-xs);color:var(--text-muted-color);white-space:nowrap;text-decoration:none}.metric-method::before{content:"?";font-weight:var(--weight-bold);color:var(--accent-2)}.metric-method:hover{background:var(--control-active-bg);border-color:var(--panel-border-strong);color:var(--text-color);text-decoration:none}.metric-note{display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted-color)}.btn,.btn-cta,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);padding-inline:var(--btn-padding-x);border:var(--border-1)solid transparent;border-radius:var(--btn-radius);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--lh-xl);text-align:center;cursor:pointer;transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease)}.btn-cta{background:var(--btn-cta-bg);color:var(--btn-cta-text);box-shadow:var(--btn-cta-shadow)}.btn-cta:hover{background:var(--btn-cta-hover-bg);color:var(--btn-cta-text)}.btn-cta.is-disabled,.btn-cta[aria-disabled=true]{background:var(--badge-neutral-bg);color:var(--badge-neutral-text);box-shadow:none;pointer-events:none}.btn,.btn-ghost{background:0 0;color:var(--btn-ghost-text);border-color:var(--btn-ghost-border)}.btn:hover,.btn-ghost:hover{background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-text)}.toplist-table .btn-cta,.toplist-table .btn{min-height:var(--btn-height-sm);font-size:var(--text-xs);line-height:var(--lh-xs)}.badge{display:inline-block;padding:var(--badge-padding);background:var(--badge-neutral-bg);color:var(--badge-neutral-text);border:var(--border-1)solid var(--badge-neutral-border);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight)}.badge-positive{background:var(--badge-positive-bg);color:var(--badge-positive-text)}.badge-negative{background:var(--badge-negative-bg);color:var(--badge-negative-text)}.badge-stale{background:var(--badge-warn-bg);color:var(--badge-warn-text)}.badge-archived{background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}.affiliate-disclaimer{text-align:center;padding:var(--notice-padding);background:var(--notice-bg);border-radius:var(--radius-1);font-size:var(--text-xs);color:var(--text-muted-color)}.rg-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted-color)}.rg-age{padding:var(--badge-padding);background:var(--age-bg);color:var(--age-text);border:var(--border-1)solid transparent;border-radius:var(--badge-radius);font-weight:var(--weight-bold)}.rg-helpline{font-variant-numeric:tabular-nums}.summary-card{position:relative}.metric-help{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);background:var(--control-bg);border:var(--border-1)solid var(--control-border);border-radius:var(--radius-round);color:var(--link-color);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold);text-decoration:none}.metric-help:hover{background:var(--control-active-bg);border-color:var(--panel-border-strong);text-decoration:none}.summary-card-title{padding-inline:var(--space-6)}.metric-help-box{margin:auto;width:var(--dialog-max-width);max-width:calc(100% - var(--space-5));padding:var(--card-padding);background:var(--card-bg);color:var(--text-color);border:var(--border-1)solid var(--panel-border-strong);border-radius:var(--card-radius);font-size:var(--text-base);line-height:var(--lh-base);text-align:center}.metric-help-box::backdrop{background:var(--dialog-backdrop)}.metric-help-close-form{display:flex;justify-content:flex-end}.metric-help-close{min-width:var(--space-5);min-height:var(--space-5);background:0 0;border:0;color:var(--text-color);font-size:var(--text-base);line-height:var(--lh-base);cursor:pointer}.metric-help-title{font-size:var(--text-lg);line-height:var(--lh-lg);margin-bottom:var(--space-3)}.metric-help-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-3);text-align:center}.metric-help-table th,.metric-help-table td{padding:var(--space-2);border-bottom:var(--border-1)solid var(--panel-border);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-normal);text-align:center}.metric-help-table thead th{font-weight:var(--weight-semibold)}.metric-help-table tbody tr:last-child th,.metric-help-table tbody tr:last-child td{border-bottom:0}.metric-help-note{margin-bottom:var(--space-3)}.metric-help-more{margin-top:0}.metric-help-more .metric-method{font-size:var(--text-base);line-height:var(--lh-base)}.date-sep{margin-left:var(--space-1)}[data-sortable],.reviews-filters,.reviews-controls,.complaints-controls,.anchor-nav-list,.footer-rg-orgs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);list-style:none}.logo-list{display:grid;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--control-gap);align-items:stretch;list-style:none}.logo-list>.logo-item{flex:0 0 var(--logo-tile-min)}.logo-row-licences .logo-list>.logo-item{flex-basis:var(--logo-tile-min-wide)}[data-sortable],.reviews-filters,.reviews-controls,.complaints-controls,.filters-payout,.bonuses-filters{font-size:var(--control-font-size)}.control-menu{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--control-gap)}.reviews{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-3)}.reviews>*{grid-column:1/-1}.reviews>.control-menu{display:grid;grid-template-columns:subgrid;align-items:center}.control-menu-drawer{flex:auto;min-width:0}.control-menu-toggle{display:none}.control-menu-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.control-menu-label,.toplist-controls-label,.reviews-controls-label,.reviews-filters-label{color:var(--text-muted-color);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--weight-semibold)}[data-sortable] button,.reviews-filters button,.reviews-controls button,.complaints-controls button{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height);padding-inline:var(--space-3);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size);cursor:pointer;transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease)}[data-sortable] button:hover,.reviews-filters button:hover,.reviews-controls button:hover,.complaints-controls button:hover{background:var(--control-active-bg)}[data-sortable] button[aria-pressed=true],.reviews-filters button[aria-pressed=true],.reviews-controls button[aria-pressed=true],.complaints-controls button[aria-pressed=true]{background:var(--control-active-bg);border-color:var(--panel-border-strong);font-weight:var(--weight-semibold)}.offer-code-copy{min-height:var(--control-height);padding-inline:var(--space-3);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size);cursor:pointer}.offer-code-copy:hover{background:var(--control-active-bg)}.offer-code-copy[data-copied=true]{border-color:var(--ok);color:var(--ok)}.filters-payout,.bonuses-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--notice-padding);background:var(--panel-bg);border-radius:var(--radius-2)}.filters-payout label,.bonuses-filters label{color:var(--text-muted-color)}.filters-payout input[type=range],.bonuses-filters input[type=range]{flex:1 1 12em;min-width:8em;accent-color:var(--accent)}.filters-payout output,.bonuses-filters output{min-width:3em;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.form{display:flex;flex-direction:column;gap:var(--space-3)}.form-intro{font-size:var(--text-base);color:var(--text-muted-color)}.form-field{display:flex;flex-direction:column;gap:var(--space-1)}.form-field>label{font-size:var(--text-base);font-weight:var(--weight-semibold)}.form-optional{font-weight:var(--weight-normal);color:var(--text-muted-color);text-transform:lowercase}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:var(--control-height);padding:var(--space-2)var(--space-3);background:var(--panel-bg);color:var(--text-color);border:var(--border-1)solid var(--line-control);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size)}.form-field textarea{resize:vertical;line-height:var(--lh-base)}.form-field-check{flex-direction:row;align-items:flex-start;gap:var(--space-2)}.form-field-check input{width:auto;min-height:0;margin-top:var(--space-1)}.form-field-check>label{font-weight:var(--weight-normal)}.form-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-tile),1fr));gap:var(--space-2)}.form-score{display:flex;flex-direction:column;gap:var(--space-1)}.form-score>label{font-size:var(--text-xs);color:var(--text-muted-color)}.form [data-invalid]{border-color:var(--danger);border-width:var(--border-2)}.form-result{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--notice-padding);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-left:var(--rail-width)solid var(--rail-ok);border-radius:var(--radius-2);font-size:var(--text-base)}.form-result-title{font-weight:var(--weight-semibold)}.form-result-list{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1)var(--space-3);font-size:var(--text-base)}.form-result-list dt{color:var(--text-muted-color)}.form-result .btn{align-self:flex-start}.promo-dialog{margin:auto;max-width:var(--grid-min-offer);padding:var(--panel-pad);background:var(--panel-bg);color:var(--text-color);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);text-align:center}.promo-dialog::backdrop{background:var(--overlay-bg)}.promo-dialog>*+*{margin-top:var(--space-3)}.promo-dialog-title{font-weight:var(--weight-semibold)}.promo-dialog-text{font-size:var(--text-base);color:var(--text-muted-color)}.promo-dialog .offer-code-field{display:inline-flex;flex:0 1 16em}.poll:not([data-poll-voted]) .poll-option-bar,.poll:not([data-poll-voted]) .poll-option-value{display:none}.poll-option-pick{grid-area:label;display:block;width:100%;min-height:var(--control-height);padding:var(--space-2)var(--space-3);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size);text-align:left;cursor:pointer;transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease)}.poll-option-pick:hover:not(:disabled){background:var(--control-active-bg)}.poll-option-pick:disabled{background:0 0;border-color:transparent;padding-inline:0;cursor:default;opacity:1}.poll-option[data-poll-picked=true] .poll-option-pick{font-weight:var(--weight-semibold)}.poll-option[data-poll-picked=true] .poll-option-bar::before{background:var(--accent-bg)}.is-filtered-out{display:none !important}.specs{display:flex;flex-direction:column;gap:var(--space-2)}.specs-tab,.offer-slots,.safety-breakdown,.news-archive,.specs-overflow{background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2)}.specs-tab>summary,.offer-slots>summary,.safety-breakdown>summary,.news-archive>summary,.specs-overflow>summary{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;font-weight:var(--weight-semibold);list-style:none}.specs-tab>summary::-webkit-details-marker,.offer-slots>summary::-webkit-details-marker,.safety-breakdown>summary::-webkit-details-marker,.news-archive>summary::-webkit-details-marker,.specs-overflow>summary::-webkit-details-marker{display:none}.specs-tab>summary::before,.offer-slots>summary::before,.safety-breakdown>summary::before,.news-archive>summary::before,.specs-overflow>summary::before{content:"";flex:none;width:.4em;height:.4em;border-right:var(--border-2)solid var(--text-muted-color);border-bottom:var(--border-2)solid var(--text-muted-color);transform:rotate(-45deg);transition:transform var(--dur-2)var(--ease)}.specs-tab[open]>summary::before,.offer-slots[open]>summary::before,.safety-breakdown[open]>summary::before,.news-archive[open]>summary::before,.specs-overflow[open]>summary::before{transform:rotate(45deg)}.specs-tab[open]>summary,.offer-slots[open]>summary,.safety-breakdown[open]>summary,.news-archive[open]>summary,.specs-overflow[open]>summary{border-bottom:var(--border-1)solid var(--panel-border)}.specs-tab>:not(summary),.offer-slots>:not(summary),.safety-breakdown>:not(summary),.news-archive>:not(summary),.specs-overflow>:not(summary){padding:var(--space-3)}.offer-slots dl{text-align:center}.specs-tab>.table-wrap,.offer-slots>.table-wrap,.safety-breakdown>.table-wrap,.news-archive>.table-wrap,.specs-overflow>.table-wrap{padding:0}.specs-list{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2)var(--space-4);padding:var(--space-3);font-size:var(--text-base)}.specs-list dt{color:var(--text-muted-color)}.specs-list dd{font-weight:var(--weight-medium)}.complaint-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2)var(--space-4);padding:var(--card-padding);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);font-size:var(--text-base)}.complaint-facts dt{color:var(--text-muted-color)}.complaint-facts dd{font-weight:var(--weight-medium)}.complaints-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.complaints-stats dt{grid-row:1;align-self:end}.complaints-stats dd{grid-row:2;font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.complaints-stats dt{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color)}.complaints-stats dd{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.form-actions>.rg-line{margin:0}.anchor-nav{padding-block:var(--space-2);border-bottom:var(--border-1)solid var(--panel-border);font-size:var(--text-base)}.anchor-nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.anchor-nav a{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--control-padding-x);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font-size:var(--control-font-size);text-decoration:none;transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease)}.anchor-nav a:hover{background:var(--control-active-bg);border-color:var(--panel-border-strong);color:var(--text-color);text-decoration:none}.page-dates{font-size:var(--text-xs);color:var(--text-muted-color)}.page-head>.page-dates{justify-content:center}.page-dates time{font-variant-numeric:tabular-nums;white-space:nowrap}.lastmod{font-size:var(--text-xs);color:var(--text-muted-color)}.pros-cons{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-card),1fr));gap:var(--space-4)}.pros,.cons{padding:var(--card-padding);background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--card-radius);border-top:var(--border-accent)solid var(--rail-neutral)}.pros{border-top-color:var(--rail-ok);background:var(--ok-bg)}.cons{border-top-color:var(--rail-danger);background:var(--danger-bg)}.pros h2,.cons h2{font-size:var(--text-lg);margin-bottom:var(--space-3)}.pros ul,.cons ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.pros li,.cons li{display:grid;grid-template-columns:1.1em 1fr;gap:var(--space-2);font-size:var(--text-base)}.pros li::before{content:"\2713";color:var(--flag-yes-color);font-weight:var(--weight-bold)}.cons li::before{content:"\2717";color:var(--flag-no-color);font-weight:var(--weight-bold)}.cons-note{margin:var(--space-3)0 0;font-size:var(--text-xs);color:var(--text-muted-color)}.logo-rows{display:flex;flex-direction:column;gap:var(--space-5)}.logo-row>h2{justify-content:center;margin-bottom:var(--space-3);color:var(--panel-head-color);font-size:var(--panel-head-size);font-weight:var(--panel-head-weight);letter-spacing:var(--panel-head-tracking);line-height:var(--lh-xs);text-align:center;text-transform:uppercase}.logo-list{font-size:var(--text-base)}.logo-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1)var(--space-2);min-width:0;padding:var(--space-2)var(--space-3);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-1);text-align:center}.logo-item img{height:var(--table-logo-height);width:auto;object-fit:contain}.pay-method{white-space:nowrap}.pay-method>*{vertical-align:middle}.pay-method .icon,.pay-logo{margin-right:var(--space-2)}.pay-method img{display:inline-block}.pay-geo-none{margin:0;font-size:var(--text-xs);color:var(--text-muted-color);text-align:center}.logo-row-count{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted-color)}.pay-logo{height:var(--table-logo-height);width:auto;max-width:var(--table-logo-max-width);object-fit:contain}.pay-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.pay-table{min-width:var(--table-min-5col)}.support-table{min-width:var(--table-min-3col)}.support-table th[scope=row]{font-weight:var(--weight-semibold)}.support-routes,.contact-routes{display:flex;flex-direction:column;gap:var(--space-4)}.rating-form>h3,.support-escalation>h3{margin-bottom:var(--space-3);color:var(--panel-head-color);font-size:var(--panel-head-size);font-weight:var(--panel-head-weight);letter-spacing:var(--panel-head-tracking);line-height:var(--lh-xs);text-align:center;text-transform:uppercase}.support-steps{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-base)}.support-note{font-size:var(--text-base)}.app-platform{font-weight:var(--weight-semibold)}.app-rating{font-variant-numeric:tabular-nums;color:var(--text-muted-color)}.logo-row-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-1)solid var(--panel-border)}.traffic-stats{display:flex;flex-direction:column;gap:var(--space-4)}.rank-chart{padding:var(--card-padding);background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--card-radius)}.rank-chart svg{width:100%;height:var(--chart-height);color:var(--chart-line-color)}.rank-chart figcaption{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted-color)}.safety-table{display:flex;flex-direction:column;gap:var(--space-3)}.safety-warn{color:var(--danger)}.safety-breakdown table td:last-child,.safety-breakdown table td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.faq{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{padding:var(--card-padding);background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--card-radius)}.faq-item h3{font-size:var(--text-base);margin-bottom:var(--space-2)}.faq-item [itemprop=text]{font-size:var(--text-base)}.poll{display:flex;flex-direction:column;gap:var(--space-2)}.site-rail>.poll>h2:first-child,.page-main>.poll>h2:first-child{margin-bottom:calc(var(--panel-pad) - var(--space-2))}.poll-question{font-weight:var(--weight-semibold)}.poll-meta{font-size:var(--text-xs);color:var(--text-muted-color)}.poll-options{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.poll-option{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "bar bar";gap:var(--space-1)var(--space-3);font-size:var(--text-base)}.poll-option-label{grid-area:label}.poll-option-value{grid-area:value;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.poll-option-bar{grid-area:bar;display:block;height:var(--bar-height);background:var(--bar-track-bg);border-radius:var(--radius-pill);overflow:hidden}.poll-option-bar::before{content:"";display:block;height:100%;width:var(--poll-fill,0%);background:var(--bar-fill-bg)}.page-news{display:flex;flex-direction:column;gap:var(--section-gap)}.news-head{display:flex;flex-direction:column;gap:var(--space-2)}.news-meta,.news-validity,.news-event,.news-source{font-size:var(--text-xs);color:var(--text-muted-color);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.news-dead{padding:var(--notice-padding);background:var(--badge-warn-bg);color:var(--badge-warn-text);border-left:var(--rail-width)solid var(--rail-warn);border-radius:0 var(--radius-2)var(--radius-2)0;font-weight:var(--weight-semibold)}.news-terms{display:flex;flex-direction:column;gap:var(--space-2)}.news-terms ul{padding-left:var(--prose-list-indent)}.news-terms li+li{margin-top:var(--space-1)}.news-geo-exclusions{font-size:var(--text-base);color:var(--text-muted-color)}.news-cta{display:flex;flex-direction:column;gap:var(--space-2)}.news-similar,.news-where{display:flex;flex-direction:column;gap:var(--space-3)}.news-where-table td{text-align:center}.news-where-table{min-width:var(--table-min-5col)}.news-where-table th[scope=row]{text-align:left}.news-stream{display:flex;flex-direction:column;gap:var(--space-3)}.news-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.news-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--panel-pad);background:var(--card-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);transition:border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease)}.news-card:hover{border-color:var(--panel-border-strong);background:var(--row-hover)}.news-card-title{font-size:var(--text-base)}.news-card-title a::after{content:"";position:absolute;inset:0}.news-card-title a{color:var(--heading-color)}.news-card:hover .news-card-title a{color:var(--link-color)}.news-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)var(--space-3);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted-color)}.news-card-subject{display:inline-flex;align-items:center;gap:var(--space-1)}.news-card-lead{font-size:var(--text-base);line-height:var(--lh-base)}.news-card-more{cursor:pointer;font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold);color:var(--link-color)}.news-card-more::after{content:" →"}.news-empty{font-size:var(--text-base);color:var(--text-muted-color)}.news-archive ul{list-style:none;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-base)}.news-footer{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-1)solid var(--panel-border)}.cross-links{display:flex;flex-direction:column;gap:var(--space-5)}.cross-links h2{font-size:var(--text-base);margin-bottom:var(--space-2)}.cross-links li{font-size:var(--text-base)}.directory{display:flex;flex-direction:column;gap:var(--section-gap)}.directory-hubs ul{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.directory-hubs a{display:inline-block;padding:var(--space-2)var(--space-3);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-1);font-size:var(--text-base);font-weight:var(--weight-semibold)}.all-bookmakers{display:flex;flex-direction:column;gap:var(--space-3)}.all-bookmakers-method,.all-bookmakers-count{font-size:var(--text-xs);color:var(--text-muted-color)}.all-bookmakers-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-card),1fr));gap:var(--space-2)}.all-bookmakers-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-1);font-size:var(--text-base)}.all-bookmakers-est{margin-left:auto;color:var(--text-muted-color);font-variant-numeric:tabular-nums}.page-home>section{display:flex;flex-direction:column;gap:var(--space-3)}.home-intro{margin-top:var(--space-3)}.geo-table-link{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base)}.page-form{max-width:var(--wrap-max)}.form-fields{display:flex;flex-direction:column;gap:var(--space-2)}.form-fields ul{padding-left:var(--prose-list-indent)}.form-fields li+li{margin-top:var(--space-1)}.page-404 ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.methodology{display:flex;flex-direction:column;gap:var(--section-gap)}.methodology section{display:block}.methodology dl{display:grid;grid-template-columns:max-content 1fr;background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);overflow:hidden;font-size:var(--table-font-size)}.methodology dt,.methodology dd{padding:var(--table-cell-padding-y)var(--table-cell-padding-x);border-bottom:var(--border-1)solid var(--table-row-border)}.methodology dd:last-child,.methodology dt:nth-last-child(2){border-bottom:0}.methodology dt{color:var(--text-muted-color)}.methodology dd{font-weight:var(--weight-medium)}.methodology ul{padding-left:var(--prose-list-indent)}.methodology li+li{margin-top:var(--space-1)}.methodology table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.reviews,.complaints,.rating-axes,.owner-brands,.alternatives,.feature-matrix,.regulation,.tests,.review-footer{display:flex;flex-direction:column;gap:var(--space-3)}.review-footer-links{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;font-size:var(--text-base)}.author-box{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:var(--card-padding);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--card-radius);font-size:var(--text-base)}.author-box-photo{flex:none;border-radius:var(--radius-pill);object-fit:cover}.author-box-body{flex:1 1 var(--grid-min-card);min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.author-box-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold)}.author-box-label{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color)}.rating-axes>.metric{align-self:center}.rating-form{margin-top:var(--space-4)}.rating-axes>.metric-note{text-align:center}.rating-empty,.ratings-below-threshold,.rating-note{font-size:var(--text-base);color:var(--text-muted-color);text-align:center}.rating-cta,.reviews-cta,.complaints-cta,.poll-cta,.news-feed-more,.methodology-brief-more,.toplist-more,.rail-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-base)}.methodology-brief-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.methodology-brief-list li{padding:var(--space-3);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--radius-2);border-left:var(--rail-width)solid var(--rail-neutral);font-size:var(--text-base)}.filters{display:flex;flex-direction:column;gap:var(--space-5)}.calendar{display:flex;flex-direction:column;gap:var(--space-4)}.calendar-facets{font-size:var(--text-xs);color:var(--text-muted-color)}.calendar-facets-label{text-transform:uppercase;letter-spacing:var(--tracking-wide)}.calendar-sports .control-menu-list{list-style:none}.calendar-filter-name{white-space:nowrap}.calendar-grid{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--panel-pad);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius)}.calendar-months ul{display:flex;flex-wrap:wrap;gap:var(--control-gap);list-style:none}.calendar-months a{display:inline-flex;align-items:center;min-height:var(--control-height);padding-inline:var(--control-padding-x);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font-size:var(--control-font-size);text-decoration:none}.calendar-months a:hover{background:var(--control-active-bg);border-color:var(--panel-border-strong);color:var(--text-color)}.calendar-months a[aria-current=page]{background:var(--accent-translucent);border-color:var(--panel-border-strong);font-weight:var(--weight-semibold)}.calendar-grid-month{display:flex;gap:var(--space-1);padding-bottom:var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.calendar-grid-head,.calendar-grid-body{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.calendar-dow{padding-block:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-color);text-align:center}.calendar-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--calendar-cell-min);padding:var(--space-1);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);font:inherit;font-size:var(--text-lg);line-height:var(--lh-lg);cursor:pointer;transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease)}.calendar-cell{text-decoration:none}.calendar-cell:hover:not(.is-off):not(.is-empty){background:var(--control-active-bg)}.calendar-cell.is-off{background:0 0;border-style:dashed;color:var(--text-muted-color);cursor:default}.calendar-cell[aria-current=page]{background:var(--accent-translucent);border-color:var(--panel-border-strong);font-weight:var(--weight-semibold)}.calendar-cell.is-empty{background:0 0;border-color:transparent;color:var(--line);cursor:default}.calendar-sport-tile.is-off{opacity:var(--opacity-off)}.calendar-sports .facet-tile:not(.is-picked):hover,.calendar-leagues .facet-tile:not(.is-picked):hover{background:var(--control-active-bg)}.calendar-league-tile .facet-tile-name{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.calendar-league-tile .calendar-discipline{white-space:nowrap}.calendar-league-tile .calendar-competition-name{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.calendar-league-tile .facet-tile-logo,.calendar-league-tile .facet-tile-icon,.calendar-sport-tile .facet-tile-icon{height:var(--space-6);min-height:var(--space-6)}.calendar-sport-tile .facet-tile-name{background:0 0;border:0;padding:0;font:inherit;color:var(--link-color);cursor:pointer}.calendar-sport-tile .facet-tile-name:disabled{color:var(--text-muted-color);cursor:default}.calendar-sport-tile,.calendar-league-tile{position:relative}.calendar-sport-tile>.facet-tile-name::after,.calendar-league-tile>.facet-tile-name::after{content:"";position:absolute;inset:0}.calendar-sport-tile .calendar-tile-months,.calendar-league-tile .calendar-tile-months{position:relative;z-index:1}.calendar-league-tile .facet-tile-name{background:0 0;border:0;padding:0;font:inherit;color:var(--link-color);cursor:pointer}.calendar-discipline{padding:var(--badge-padding);background:var(--badge-neutral-bg);border:var(--border-1)solid var(--badge-neutral-border);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight)}.calendar-tile-months{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs)}.calendar-tile-months a{padding:var(--space-1)var(--space-2);background:var(--control-bg);color:var(--text-color);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);text-decoration:none}.calendar-tile-months a:hover{background:var(--control-active-bg);border-color:var(--panel-border-strong)}.calendar-league-group{content-visibility:auto;contain-intrinsic-size:auto var(--calendar-group-estimate)}.calendar-sport-group{display:flex;flex-direction:column;gap:var(--space-3)}.calendar-more{padding-top:var(--space-2);border-top:var(--border-1)solid var(--panel-border);font-size:var(--text-base)}.calendar-sport-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--calendar-grid-min),1fr));gap:var(--space-4)}.calendar-days{list-style:none}.calendar-day-title{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--border-1)solid var(--panel-border);font-size:var(--text-lg)}.calendar-league-group{margin-top:var(--space-4)}.calendar-league-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-base)}.calendar-league-badge,.calendar-league-icon{flex:none;width:var(--calendar-badge);height:var(--calendar-badge);object-fit:contain}.calendar-competition{font-weight:var(--weight-semibold)}.calendar-country{font-size:var(--text-xs);color:var(--text-muted-color)}.calendar-list{list-style:none;margin-top:var(--space-2)}.calendar-event{display:grid;grid-template-columns:var(--calendar-time-width)minmax(0,1fr)var(--calendar-vs-width)minmax(0,1fr);align-items:center;gap:var(--space-2)var(--space-3);padding-block:var(--space-2);border-top:var(--border-1)solid var(--table-row-border)}.calendar-time{min-width:var(--calendar-time-width);font-variant-numeric:tabular-nums;color:var(--text-muted-color)}.calendar-side{display:flex;align-items:center;gap:var(--space-2);min-width:0}.calendar-side-home{justify-content:flex-end;text-align:right}.calendar-badge-icon{font-size:var(--calendar-badge);flex:none}.calendar-detail{font-size:var(--text-xs);color:var(--text-muted-color)}.calendar-sport-tile.is-off .facet-tile-name{color:var(--text-muted-color);cursor:default}.calendar-side-single{grid-column:2/-1;justify-content:center;text-align:center;white-space:normal}.calendar-badge{flex:none;width:var(--calendar-badge);height:var(--calendar-badge);object-fit:contain}.calendar-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-vs{color:var(--text-muted-color)}.calendar-note{font-size:var(--text-xs);color:var(--text-muted-color)}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.hero-cta .rg-line{margin:0;justify-content:center;flex-wrap:wrap;text-align:center}.has-sticky-cta{padding-bottom:var(--sticky-cta-space)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky-cta);padding:var(--space-2)var(--space-3);background:var(--sticky-cta-bg);backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border-top:var(--border-1)solid var(--panel-border);box-shadow:var(--panel-shadow-raised)}.sticky-cta-inner{display:flex;align-items:center;gap:var(--space-3);max-width:var(--wrap-max);margin:auto}.sticky-cta-brand{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}.sticky-cta-logo{height:var(--table-logo-height);width:auto;max-width:var(--table-logo-max-width);object-fit:contain}.sticky-cta-offer{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text-muted-color)}.sticky-cta-promo code{padding:0 var(--space-2);background:var(--promo-bg);border-radius:var(--radius-1)}.sticky-cta-action{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.rg-line-mark{margin:0}.contact-hours{display:block;font-size:var(--text-xs);color:var(--text-muted-color)}.calc{display:flex;flex-direction:column;gap:var(--section-gap)}.calc-tool{padding:var(--card-padding);background:var(--card-bg);border:var(--border-1)solid var(--card-border);border-radius:var(--card-radius)}.calc-tool>h2{margin-bottom:var(--space-4);text-align:center}.calc-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-tile),1fr));gap:var(--space-3)}.calc-out{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:var(--space-2)var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-1)solid var(--panel-border);text-align:center}.calc-out dt{font-size:var(--text-xs);color:var(--text-muted-color)}.calc-out dd{margin:0;font-size:var(--text-h1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-form input{font-variant-numeric:tabular-nums}.calc-formula,.calc-note{margin:var(--space-4)0 0;font-size:var(--text-xs);color:var(--text-muted-color)}.hero-cta-secondary{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;max-width:var(--hero-cta-max);margin:0}.hero-cta-secondary .btn{width:100%}.hero-cta>.geo-gate,.hero-cta .btn-cta{width:100%;max-width:var(--hero-cta-max)}.sticky-cta-rg .rg-age{display:inline-flex;align-items:center;min-height:var(--btn-height);padding-inline:var(--space-3);border-radius:var(--btn-radius)}.sticky-cta-secondary{white-space:nowrap;min-height:var(--btn-height);display:inline-flex;align-items:center}.toplist-methodology{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.toplist-methodology-label{color:var(--text-muted-color)}.toplist-methodology a{padding:var(--badge-padding);background:var(--metric-chip-bg);border-radius:var(--radius-pill);text-decoration:none}.page-head h1,.panel-head h2,.page-main h2{text-shadow:var(--heading-text-shadow)}.hero-cta{text-align:center}.hero-cta>*{margin-inline:auto}.to-top{position:fixed;right:max(var(--gutter),env(safe-area-inset-right));bottom:calc(max(var(--gutter),env(safe-area-inset-bottom)) + var(--to-top-offset));z-index:var(--z-sticky);display:inline-flex;align-items:center;justify-content:center;width:var(--to-top-size);height:var(--to-top-size);background:var(--accent-bg);color:var(--accent-text);border:var(--border-1)solid var(--line-control);border-radius:var(--radius-round);box-shadow:var(--shadow-1)}.to-top:hover{background:var(--accent-bg-hover)}body:has(.sticky-cta:not([hidden])) .to-top{--to-top-offset:var(--sticky-cta-clear)}.geo-gate>.geo-allow{display:inline}.geo-gate>.geo-deny{display:none}[data-geo-only]{display:none}.rg-helpline{display:none}.rg-helpline.is-global{display:inline}.geo-line-name{display:none}.geo-line-name.is-global{display:inline-flex}.geo-line-name.is-page{display:inline-flex}.geo-status{display:none}.geo-status.is-global{display:block}.geo-table{display:none}.geo-table-link{display:none}.geo-table-link.is-global{display:flex}.page-head h1>span{display:none}.page-head h1>span.is-global{display:inline}.page-head .page-lead>span{display:none;--geo-display:inline}.page-head .page-lead>span.is-global{display:inline}html:not([data-geo]) .home-geo-top{display:none}.geo-table-link{--geo-display:flex}.geo-status{--geo-display:block}.geo-line-name{--geo-display:inline-flex}.hero-offer-none,.offers-none{display:none}.metric-geo[data-geo-only]{display:none}html[data-geo] .pay-geo.is-global{display:none}.pay-row{--geo-display:table-row}html[data-geo] .pay-row{display:none}html[data-geo] .pay-cell.is-global{display:none}html:not([data-geo]) .pay-row[data-global=off]{display:none}.facet-tile-count{--geo-display:inline-flex}html[data-geo] .facet-tile-count.is-global{display:none}.count{--geo-display:inline-flex}html[data-geo] .count.is-global{display:none}.pay-row-none{display:none}.pay-row-none>td{color:var(--text-muted-color)}.offers-none{color:var(--text-muted-color)}html[data-geo] .geo-gate>.geo-allow{display:none}html[data-geo] .geo-gate>.geo-deny{display:inline}html[data-geo] .geo-line-name.is-global,html[data-geo] .geo-status.is-global,html[data-geo] .geo-table-link.is-global,html[data-geo] .rg-helpline.is-global,html[data-geo] .page-head h1>span.is-global,html[data-geo] .page-head .page-lead>span.is-global,html[data-geo] .metric-geo.is-global{display:none}html[data-geo=gb] [data-geo-only=gb]{display:var(--geo-display,block)}html[data-geo=gb] .metric-geo[data-geo-only=gb]{display:inline}html[data-geo=gb] .rg-helpline[data-geo-allow~=gb]{display:inline}html[data-geo=gb] .pay-row[data-geo-allow~=gb]{display:table-row}html[data-geo=gb] .pay-cell[data-geo-only=gb]{display:inline}html[data-geo=gb] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=gb])) .pay-row-none{display:table-row}html[data-geo=gb] .geo-gate[data-geo-allow~=gb]>.geo-allow{display:inline}html[data-geo=gb] .geo-gate[data-geo-allow~=gb]>.geo-deny{display:none}html[data-geo=gb] .offer-card:not([data-geo-allow~=gb]){display:none}html[data-geo=gb] .facet-tile[data-geo-allow]:not([data-geo-allow~=gb]){display:none}html[data-geo=gb] .hero-offer:not(:has(.offer-card[data-geo-allow~=gb])) .hero-offer-none{display:block}html[data-geo=gb] .offers-list:not(:has(.offer-card[data-geo-allow~=gb])) .offers-none{display:block}html[data-geo=ie] [data-geo-only=ie]{display:var(--geo-display,block)}html[data-geo=ie] .metric-geo[data-geo-only=ie]{display:inline}html[data-geo=ie] .rg-helpline[data-geo-allow~=ie]{display:inline}html[data-geo=ie] .pay-row[data-geo-allow~=ie]{display:table-row}html[data-geo=ie] .pay-cell[data-geo-only=ie]{display:inline}html[data-geo=ie] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=ie])) .pay-row-none{display:table-row}html[data-geo=ie] .geo-gate[data-geo-allow~=ie]>.geo-allow{display:inline}html[data-geo=ie] .geo-gate[data-geo-allow~=ie]>.geo-deny{display:none}html[data-geo=ie] .offer-card:not([data-geo-allow~=ie]){display:none}html[data-geo=ie] .facet-tile[data-geo-allow]:not([data-geo-allow~=ie]){display:none}html[data-geo=ie] .hero-offer:not(:has(.offer-card[data-geo-allow~=ie])) .hero-offer-none{display:block}html[data-geo=ie] .offers-list:not(:has(.offer-card[data-geo-allow~=ie])) .offers-none{display:block}html[data-geo=de] [data-geo-only=de]{display:var(--geo-display,block)}html[data-geo=de] .metric-geo[data-geo-only=de]{display:inline}html[data-geo=de] .rg-helpline[data-geo-allow~=de]{display:inline}html[data-geo=de] .pay-row[data-geo-allow~=de]{display:table-row}html[data-geo=de] .pay-cell[data-geo-only=de]{display:inline}html[data-geo=de] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=de])) .pay-row-none{display:table-row}html[data-geo=de] .geo-gate[data-geo-allow~=de]>.geo-allow{display:inline}html[data-geo=de] .geo-gate[data-geo-allow~=de]>.geo-deny{display:none}html[data-geo=de] .offer-card:not([data-geo-allow~=de]){display:none}html[data-geo=de] .facet-tile[data-geo-allow]:not([data-geo-allow~=de]){display:none}html[data-geo=de] .hero-offer:not(:has(.offer-card[data-geo-allow~=de])) .hero-offer-none{display:block}html[data-geo=de] .offers-list:not(:has(.offer-card[data-geo-allow~=de])) .offers-none{display:block}html[data-geo=pl] [data-geo-only=pl]{display:var(--geo-display,block)}html[data-geo=pl] .metric-geo[data-geo-only=pl]{display:inline}html[data-geo=pl] .rg-helpline[data-geo-allow~=pl]{display:inline}html[data-geo=pl] .pay-row[data-geo-allow~=pl]{display:table-row}html[data-geo=pl] .pay-cell[data-geo-only=pl]{display:inline}html[data-geo=pl] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=pl])) .pay-row-none{display:table-row}html[data-geo=pl] .geo-gate[data-geo-allow~=pl]>.geo-allow{display:inline}html[data-geo=pl] .geo-gate[data-geo-allow~=pl]>.geo-deny{display:none}html[data-geo=pl] .offer-card:not([data-geo-allow~=pl]){display:none}html[data-geo=pl] .facet-tile[data-geo-allow]:not([data-geo-allow~=pl]){display:none}html[data-geo=pl] .hero-offer:not(:has(.offer-card[data-geo-allow~=pl])) .hero-offer-none{display:block}html[data-geo=pl] .offers-list:not(:has(.offer-card[data-geo-allow~=pl])) .offers-none{display:block}html[data-geo=ca] [data-geo-only=ca]{display:var(--geo-display,block)}html[data-geo=ca] .metric-geo[data-geo-only=ca]{display:inline}html[data-geo=ca] .rg-helpline[data-geo-allow~=ca]{display:inline}html[data-geo=ca] .pay-row[data-geo-allow~=ca]{display:table-row}html[data-geo=ca] .pay-cell[data-geo-only=ca]{display:inline}html[data-geo=ca] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=ca])) .pay-row-none{display:table-row}html[data-geo=ca] .geo-gate[data-geo-allow~=ca]>.geo-allow{display:inline}html[data-geo=ca] .geo-gate[data-geo-allow~=ca]>.geo-deny{display:none}html[data-geo=ca] .offer-card:not([data-geo-allow~=ca]){display:none}html[data-geo=ca] .facet-tile[data-geo-allow]:not([data-geo-allow~=ca]){display:none}html[data-geo=ca] .hero-offer:not(:has(.offer-card[data-geo-allow~=ca])) .hero-offer-none{display:block}html[data-geo=ca] .offers-list:not(:has(.offer-card[data-geo-allow~=ca])) .offers-none{display:block}html[data-geo=nz] [data-geo-only=nz]{display:var(--geo-display,block)}html[data-geo=nz] .metric-geo[data-geo-only=nz]{display:inline}html[data-geo=nz] .rg-helpline[data-geo-allow~=nz]{display:inline}html[data-geo=nz] .pay-row[data-geo-allow~=nz]{display:table-row}html[data-geo=nz] .pay-cell[data-geo-only=nz]{display:inline}html[data-geo=nz] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=nz])) .pay-row-none{display:table-row}html[data-geo=nz] .geo-gate[data-geo-allow~=nz]>.geo-allow{display:inline}html[data-geo=nz] .geo-gate[data-geo-allow~=nz]>.geo-deny{display:none}html[data-geo=nz] .offer-card:not([data-geo-allow~=nz]){display:none}html[data-geo=nz] .facet-tile[data-geo-allow]:not([data-geo-allow~=nz]){display:none}html[data-geo=nz] .hero-offer:not(:has(.offer-card[data-geo-allow~=nz])) .hero-offer-none{display:block}html[data-geo=nz] .offers-list:not(:has(.offer-card[data-geo-allow~=nz])) .offers-none{display:block}html[data-geo=br] [data-geo-only=br]{display:var(--geo-display,block)}html[data-geo=br] .metric-geo[data-geo-only=br]{display:inline}html[data-geo=br] .rg-helpline[data-geo-allow~=br]{display:inline}html[data-geo=br] .pay-row[data-geo-allow~=br]{display:table-row}html[data-geo=br] .pay-cell[data-geo-only=br]{display:inline}html[data-geo=br] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=br])) .pay-row-none{display:table-row}html[data-geo=br] .geo-gate[data-geo-allow~=br]>.geo-allow{display:inline}html[data-geo=br] .geo-gate[data-geo-allow~=br]>.geo-deny{display:none}html[data-geo=br] .offer-card:not([data-geo-allow~=br]){display:none}html[data-geo=br] .facet-tile[data-geo-allow]:not([data-geo-allow~=br]){display:none}html[data-geo=br] .hero-offer:not(:has(.offer-card[data-geo-allow~=br])) .hero-offer-none{display:block}html[data-geo=br] .offers-list:not(:has(.offer-card[data-geo-allow~=br])) .offers-none{display:block}html[data-geo=cz] [data-geo-only=cz]{display:var(--geo-display,block)}html[data-geo=cz] .metric-geo[data-geo-only=cz]{display:inline}html[data-geo=cz] .rg-helpline[data-geo-allow~=cz]{display:inline}html[data-geo=cz] .pay-row[data-geo-allow~=cz]{display:table-row}html[data-geo=cz] .pay-cell[data-geo-only=cz]{display:inline}html[data-geo=cz] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=cz])) .pay-row-none{display:table-row}html[data-geo=cz] .geo-gate[data-geo-allow~=cz]>.geo-allow{display:inline}html[data-geo=cz] .geo-gate[data-geo-allow~=cz]>.geo-deny{display:none}html[data-geo=cz] .offer-card:not([data-geo-allow~=cz]){display:none}html[data-geo=cz] .facet-tile[data-geo-allow]:not([data-geo-allow~=cz]){display:none}html[data-geo=cz] .hero-offer:not(:has(.offer-card[data-geo-allow~=cz])) .hero-offer-none{display:block}html[data-geo=cz] .offers-list:not(:has(.offer-card[data-geo-allow~=cz])) .offers-none{display:block}html[data-geo=dk] [data-geo-only=dk]{display:var(--geo-display,block)}html[data-geo=dk] .metric-geo[data-geo-only=dk]{display:inline}html[data-geo=dk] .rg-helpline[data-geo-allow~=dk]{display:inline}html[data-geo=dk] .pay-row[data-geo-allow~=dk]{display:table-row}html[data-geo=dk] .pay-cell[data-geo-only=dk]{display:inline}html[data-geo=dk] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=dk])) .pay-row-none{display:table-row}html[data-geo=dk] .geo-gate[data-geo-allow~=dk]>.geo-allow{display:inline}html[data-geo=dk] .geo-gate[data-geo-allow~=dk]>.geo-deny{display:none}html[data-geo=dk] .offer-card:not([data-geo-allow~=dk]){display:none}html[data-geo=dk] .facet-tile[data-geo-allow]:not([data-geo-allow~=dk]){display:none}html[data-geo=dk] .hero-offer:not(:has(.offer-card[data-geo-allow~=dk])) .hero-offer-none{display:block}html[data-geo=dk] .offers-list:not(:has(.offer-card[data-geo-allow~=dk])) .offers-none{display:block}html[data-geo=ae] [data-geo-only=ae]{display:var(--geo-display,block)}html[data-geo=ae] .metric-geo[data-geo-only=ae]{display:inline}html[data-geo=ae] .rg-helpline[data-geo-allow~=ae]{display:inline}html[data-geo=ae] .pay-row[data-geo-allow~=ae]{display:table-row}html[data-geo=ae] .pay-cell[data-geo-only=ae]{display:inline}html[data-geo=ae] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=ae])) .pay-row-none{display:table-row}html[data-geo=ae] .geo-gate[data-geo-allow~=ae]>.geo-allow{display:inline}html[data-geo=ae] .geo-gate[data-geo-allow~=ae]>.geo-deny{display:none}html[data-geo=ae] .offer-card:not([data-geo-allow~=ae]){display:none}html[data-geo=ae] .facet-tile[data-geo-allow]:not([data-geo-allow~=ae]){display:none}html[data-geo=ae] .hero-offer:not(:has(.offer-card[data-geo-allow~=ae])) .hero-offer-none{display:block}html[data-geo=ae] .offers-list:not(:has(.offer-card[data-geo-allow~=ae])) .offers-none{display:block}html[data-geo=kw] [data-geo-only=kw]{display:var(--geo-display,block)}html[data-geo=kw] .metric-geo[data-geo-only=kw]{display:inline}html[data-geo=kw] .rg-helpline[data-geo-allow~=kw]{display:inline}html[data-geo=kw] .pay-row[data-geo-allow~=kw]{display:table-row}html[data-geo=kw] .pay-cell[data-geo-only=kw]{display:inline}html[data-geo=kw] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=kw])) .pay-row-none{display:table-row}html[data-geo=kw] .geo-gate[data-geo-allow~=kw]>.geo-allow{display:inline}html[data-geo=kw] .geo-gate[data-geo-allow~=kw]>.geo-deny{display:none}html[data-geo=kw] .offer-card:not([data-geo-allow~=kw]){display:none}html[data-geo=kw] .facet-tile[data-geo-allow]:not([data-geo-allow~=kw]){display:none}html[data-geo=kw] .hero-offer:not(:has(.offer-card[data-geo-allow~=kw])) .hero-offer-none{display:block}html[data-geo=kw] .offers-list:not(:has(.offer-card[data-geo-allow~=kw])) .offers-none{display:block}html[data-geo=eg] [data-geo-only=eg]{display:var(--geo-display,block)}html[data-geo=eg] .metric-geo[data-geo-only=eg]{display:inline}html[data-geo=eg] .rg-helpline[data-geo-allow~=eg]{display:inline}html[data-geo=eg] .pay-row[data-geo-allow~=eg]{display:table-row}html[data-geo=eg] .pay-cell[data-geo-only=eg]{display:inline}html[data-geo=eg] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=eg])) .pay-row-none{display:table-row}html[data-geo=eg] .geo-gate[data-geo-allow~=eg]>.geo-allow{display:inline}html[data-geo=eg] .geo-gate[data-geo-allow~=eg]>.geo-deny{display:none}html[data-geo=eg] .offer-card:not([data-geo-allow~=eg]){display:none}html[data-geo=eg] .facet-tile[data-geo-allow]:not([data-geo-allow~=eg]){display:none}html[data-geo=eg] .hero-offer:not(:has(.offer-card[data-geo-allow~=eg])) .hero-offer-none{display:block}html[data-geo=eg] .offers-list:not(:has(.offer-card[data-geo-allow~=eg])) .offers-none{display:block}html[data-geo=tn] [data-geo-only=tn]{display:var(--geo-display,block)}html[data-geo=tn] .metric-geo[data-geo-only=tn]{display:inline}html[data-geo=tn] .rg-helpline[data-geo-allow~=tn]{display:inline}html[data-geo=tn] .pay-row[data-geo-allow~=tn]{display:table-row}html[data-geo=tn] .pay-cell[data-geo-only=tn]{display:inline}html[data-geo=tn] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=tn])) .pay-row-none{display:table-row}html[data-geo=tn] .geo-gate[data-geo-allow~=tn]>.geo-allow{display:inline}html[data-geo=tn] .geo-gate[data-geo-allow~=tn]>.geo-deny{display:none}html[data-geo=tn] .offer-card:not([data-geo-allow~=tn]){display:none}html[data-geo=tn] .facet-tile[data-geo-allow]:not([data-geo-allow~=tn]){display:none}html[data-geo=tn] .hero-offer:not(:has(.offer-card[data-geo-allow~=tn])) .hero-offer-none{display:block}html[data-geo=tn] .offers-list:not(:has(.offer-card[data-geo-allow~=tn])) .offers-none{display:block}html[data-geo=np] [data-geo-only=np]{display:var(--geo-display,block)}html[data-geo=np] .metric-geo[data-geo-only=np]{display:inline}html[data-geo=np] .rg-helpline[data-geo-allow~=np]{display:inline}html[data-geo=np] .pay-row[data-geo-allow~=np]{display:table-row}html[data-geo=np] .pay-cell[data-geo-only=np]{display:inline}html[data-geo=np] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=np])) .pay-row-none{display:table-row}html[data-geo=np] .geo-gate[data-geo-allow~=np]>.geo-allow{display:inline}html[data-geo=np] .geo-gate[data-geo-allow~=np]>.geo-deny{display:none}html[data-geo=np] .offer-card:not([data-geo-allow~=np]){display:none}html[data-geo=np] .facet-tile[data-geo-allow]:not([data-geo-allow~=np]){display:none}html[data-geo=np] .hero-offer:not(:has(.offer-card[data-geo-allow~=np])) .hero-offer-none{display:block}html[data-geo=np] .offers-list:not(:has(.offer-card[data-geo-allow~=np])) .offers-none{display:block}html[data-geo=my] [data-geo-only=my]{display:var(--geo-display,block)}html[data-geo=my] .metric-geo[data-geo-only=my]{display:inline}html[data-geo=my] .rg-helpline[data-geo-allow~=my]{display:inline}html[data-geo=my] .pay-row[data-geo-allow~=my]{display:table-row}html[data-geo=my] .pay-cell[data-geo-only=my]{display:inline}html[data-geo=my] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=my])) .pay-row-none{display:table-row}html[data-geo=my] .geo-gate[data-geo-allow~=my]>.geo-allow{display:inline}html[data-geo=my] .geo-gate[data-geo-allow~=my]>.geo-deny{display:none}html[data-geo=my] .offer-card:not([data-geo-allow~=my]){display:none}html[data-geo=my] .facet-tile[data-geo-allow]:not([data-geo-allow~=my]){display:none}html[data-geo=my] .hero-offer:not(:has(.offer-card[data-geo-allow~=my])) .hero-offer-none{display:block}html[data-geo=my] .offers-list:not(:has(.offer-card[data-geo-allow~=my])) .offers-none{display:block}html[data-geo=ph] [data-geo-only=ph]{display:var(--geo-display,block)}html[data-geo=ph] .metric-geo[data-geo-only=ph]{display:inline}html[data-geo=ph] .rg-helpline[data-geo-allow~=ph]{display:inline}html[data-geo=ph] .pay-row[data-geo-allow~=ph]{display:table-row}html[data-geo=ph] .pay-cell[data-geo-only=ph]{display:inline}html[data-geo=ph] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=ph])) .pay-row-none{display:table-row}html[data-geo=ph] .geo-gate[data-geo-allow~=ph]>.geo-allow{display:inline}html[data-geo=ph] .geo-gate[data-geo-allow~=ph]>.geo-deny{display:none}html[data-geo=ph] .offer-card:not([data-geo-allow~=ph]){display:none}html[data-geo=ph] .facet-tile[data-geo-allow]:not([data-geo-allow~=ph]){display:none}html[data-geo=ph] .hero-offer:not(:has(.offer-card[data-geo-allow~=ph])) .hero-offer-none{display:block}html[data-geo=ph] .offers-list:not(:has(.offer-card[data-geo-allow~=ph])) .offers-none{display:block}html[data-geo=fr] [data-geo-only=fr]{display:var(--geo-display,block)}html[data-geo=fr] .metric-geo[data-geo-only=fr]{display:inline}html[data-geo=fr] .rg-helpline[data-geo-allow~=fr]{display:inline}html[data-geo=fr] .pay-row[data-geo-allow~=fr]{display:table-row}html[data-geo=fr] .pay-cell[data-geo-only=fr]{display:inline}html[data-geo=fr] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=fr])) .pay-row-none{display:table-row}html[data-geo=fr] .geo-gate[data-geo-allow~=fr]>.geo-allow{display:inline}html[data-geo=fr] .geo-gate[data-geo-allow~=fr]>.geo-deny{display:none}html[data-geo=fr] .offer-card:not([data-geo-allow~=fr]){display:none}html[data-geo=fr] .facet-tile[data-geo-allow]:not([data-geo-allow~=fr]){display:none}html[data-geo=fr] .hero-offer:not(:has(.offer-card[data-geo-allow~=fr])) .hero-offer-none{display:block}html[data-geo=fr] .offers-list:not(:has(.offer-card[data-geo-allow~=fr])) .offers-none{display:block}html[data-geo=rs] [data-geo-only=rs]{display:var(--geo-display,block)}html[data-geo=rs] .metric-geo[data-geo-only=rs]{display:inline}html[data-geo=rs] .rg-helpline[data-geo-allow~=rs]{display:inline}html[data-geo=rs] .pay-row[data-geo-allow~=rs]{display:table-row}html[data-geo=rs] .pay-cell[data-geo-only=rs]{display:inline}html[data-geo=rs] .pay-table tbody:not(:has(.pay-row[data-geo-allow~=rs])) .pay-row-none{display:table-row}html[data-geo=rs] .geo-gate[data-geo-allow~=rs]>.geo-allow{display:inline}html[data-geo=rs] .geo-gate[data-geo-allow~=rs]>.geo-deny{display:none}html[data-geo=rs] .offer-card:not([data-geo-allow~=rs]){display:none}html[data-geo=rs] .facet-tile[data-geo-allow]:not([data-geo-allow~=rs]){display:none}html[data-geo=rs] .hero-offer:not(:has(.offer-card[data-geo-allow~=rs])) .hero-offer-none{display:block}html[data-geo=rs] .offers-list:not(:has(.offer-card[data-geo-allow~=rs])) .offers-none{display:block}@media(max-width:1300px){.shell{grid-template-columns:var(--shell-sidebar)minmax(0,1fr)}.shell-main{grid-column:2;grid-row:1}.site-sidebar{grid-row:1/span 2}.site-rail{display:block;columns:var(--grid-min-card)2;column-gap:var(--shell-gap)}.site-rail>*{break-inside:avoid;margin-bottom:var(--shell-gap)}}@media(max-width:960px){.site-logo{width:auto}.site-header-inner{flex-wrap:wrap;padding-block:var(--space-2)}.site-nav-list{gap:var(--space-1)}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.anchor-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:root{--text-xs:var(--text-xs-phone);--lh-xs:var(--lh-xs-phone);--text-base:var(--text-base-phone);--lh-base:var(--lh-base-phone);--text-h1:var(--text-h1-phone);--lh-h1:var(--lh-h1-phone);--btn-height:var(--btn-height-phone);--btn-height-sm:var(--btn-height-sm-phone);--table-row-height:var(--table-row-height-phone);--table-row-height-lg:var(--table-row-height-lg-phone)}.site-nav{display:none}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;row-gap:var(--space-1)}.site-logo{grid-column:1/-1;grid-row:1;justify-self:center;flex-direction:row;align-items:center;gap:var(--space-2);width:auto}.site-logo svg,.site-logo-mark{height:var(--logo-height-sm);width:var(--logo-height-sm)}.site-header-inner{min-height:var(--header-height-sm)}.site-header-actions{grid-column:2;grid-row:1;justify-self:end}.geo-line{grid-column:1/-1;grid-row:2;order:0}.sidebar-drawer-toggle:has([data-geo-line-moved]) .sidebar-drawer-icon{position:static;flex:none}.sidebar-drawer-toggle [data-geo-line-moved]{flex:auto;min-width:0}.site-header .geo-line{justify-content:center}.shell{grid-template-columns:minmax(0,1fr)}.shell-main{grid-column:1;grid-row:auto;order:2}.site-sidebar{grid-row:auto;order:1;position:static;max-height:none;overflow:visible}.site-rail{grid-column:1;grid-row:auto;order:3;flex-direction:column}.sidebar-drawer{display:block}.sidebar-drawer-toggle{display:flex;align-items:center;gap:var(--space-2);min-height:var(--btn-height);padding:0 var(--panel-pad);background:var(--panel-bg);border:var(--border-1)solid var(--panel-border);border-radius:var(--panel-radius);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.sidebar-drawer-toggle::-webkit-details-marker{display:none}.sidebar-drawer[open]>.sidebar-drawer-toggle{margin-bottom:var(--space-3)}.sidebar-nav{flex-direction:column}.sidebar-drawer-icon{width:var(--space-4);height:var(--space-2);border-top:var(--border-2)solid;border-bottom:var(--border-2)solid;position:relative}.sidebar-drawer-icon::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:var(--border-2)solid}}@media(max-width:760px){:root{--gutter:var(--space-3);--shell-gap:var(--space-3);--section-gap:var(--space-3);--panel-pad:var(--space-3)}.shell{padding-block:var(--space-3)var(--space-5)}.site-footer>.wrap{padding-left:max(var(--gutter),env(safe-area-inset-left))}}@media(max-width:900px){.control-menu{flex-wrap:wrap}.control-menu-label{display:none}.control-menu-toggle{display:flex;width:max-content;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-3);background:var(--control-bg);border:var(--border-1)solid var(--control-border);border-radius:var(--control-radius);color:var(--text-muted-color);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.control-menu-toggle::-webkit-details-marker{display:none}.control-menu-icon{position:relative;flex:none;width:var(--space-4);height:var(--space-2);border-top:var(--border-2)solid}.control-menu-icon::before,.control-menu-icon::after{content:"";position:absolute;left:0;border-top:var(--border-2)solid}.control-menu-icon::before{top:50%;width:var(--space-3)}.control-menu-icon::after{bottom:0;width:var(--space-2)}.control-menu-drawer[open]>.control-menu-list{display:grid;grid-template-columns:1fr;gap:var(--space-1);margin-top:var(--space-2)}.control-menu-drawer[open]>.control-menu-list button{justify-content:space-between}}@media(max-width:760px){.summary-cards{grid-template-columns:1fr}.anchor-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tests-list{grid-template-columns:1fr}.complaints-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.complaints-stats dt:nth-of-type(n+3){grid-row:3}.complaints-stats dd:nth-of-type(n+3){grid-row:4}.specs-list,.complaint-facts,.offer-slots dl,.methodology dl{grid-template-columns:1fr;gap:var(--space-1)}.specs-list dt,.complaint-facts dt,.offer-slots dt,.methodology dt{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.specs-list dd+dt,.complaint-facts dd+dt{margin-top:var(--space-2)}.safety-facts th[scope=row],.facet-specifics th[scope=row],.regulation-table th[scope=row],.offer-terms th[scope=row]{width:42%;min-width:0}.grid-offers{grid-template-columns:1fr}}@media(max-width:932px){.toplist-table{table-layout:fixed}.toplist-table th,.toplist-table td,.toplist-table .col-actions,.toplist-table .col-visits,.toplist-table .col-extra,.toplist-table .col-feature{white-space:normal;overflow-wrap:anywhere}.toplist-table .col-num{width:8%}.toplist-table .col-safety{width:22%}.toplist-table .col-rating{width:18%}.toplist-table .col-actions{width:20%}.toplist-table .col-brand{width:auto;min-width:0}.toplist-table .btn-cta{white-space:nowrap;overflow-wrap:normal}.toplist-table{--table-cell-padding-y:var(--space-1)}}@media(max-width:1104px){.toplist-table .col-rating,.toplist-table .col-extra{display:none}}@media(max-width:700px){.toplist-table .col-safety{display:none}}@media(max-width:1032px){.toplist-table .col-feature{display:none}}@media(max-width:560px){.calc-out{grid-auto-flow:row;grid-auto-columns:auto;grid-template-rows:none}.toplist-table{--table-cell-padding-x:var(--space-2)}}@media(max-width:560px){.toplist-table,.toplist-table tbody,.toplist-table tr,.toplist-table td{display:block}.toplist-table thead{display:none}.toplist-table tbody th,.toplist-table tbody td{border:0}.toplist-table .toplist-row>th,.toplist-table .toplist-row>td{height:auto}.toplist-table tr{border-bottom:var(--border-1)solid var(--table-row-border);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-1)var(--space-2);padding:var(--space-2)}.toplist-table .col-num{display:none}.toplist-table .col-brand{grid-column:1/-1;grid-row:1;min-width:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.toplist-table .col-safety{display:block;padding:0;text-align:center}.toplist-table .col-visits{display:block;padding:0;text-align:center}.table-wrap .toplist-table tr>:last-child{padding-right:0}.toplist-table .col-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--space-2);width:100%;justify-self:stretch;text-align:center;padding:0;overflow-wrap:normal;white-space:nowrap}.toplist-table .col-safety::before,.toplist-table .col-visits::before{content:attr(data-label);color:var(--table-head-color);font-size:var(--text-xs)}.toplist-table .col-safety,.toplist-table .col-visits{display:inline-flex;align-items:baseline;gap:var(--space-1);padding:var(--badge-padding);background:var(--metric-chip-bg);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap}.toplist-table[data-ranked=true] .toplist-row:first-child:not(.is-ad) .col-brand{background:0 0}.toplist-table .col-safety,.toplist-table .col-visits{width:100%;justify-content:center;min-width:0;white-space:normal;text-align:center}.toplist-table .toplist-logo{display:inline-block}.toplist-table .toplist-unavailable{display:block;max-width:100%;font-size:var(--text-xs);white-space:normal;overflow-wrap:break-word}.toplist-table .col-actions{min-width:var(--toplist-action-min-wide);white-space:normal}}@media(max-width:480px){.toplist-table .metric-sub{display:none}.toplist-table .toplist-bestfor{display:none}.toplist-table .col-brand{min-width:0}}@media(max-width:760px){.table-wrap>table:not(.toplist-table):not(.pay-table):not(.support-table):not(.news-where-table){table-layout:fixed}.table-wrap>table:not(.toplist-table):not(.pay-table):not(.support-table):not(.news-where-table) th,.table-wrap>table:not(.toplist-table):not(.pay-table):not(.support-table):not(.news-where-table) td{white-space:normal;overflow-wrap:anywhere}.offer-code-input,.form-field input,.form-field textarea,.form-field select{max-width:100%;min-width:0}}@media(max-width:360px){.toplist-table{--table-cell-padding-x:var(--space-1)}.toplist-table .btn-cta{--btn-padding-x:var(--space-2)}.table-wrap tr>:first-child{padding-left:var(--space-2)}.table-wrap tr>:last-child{padding-right:var(--space-2)}[data-geo-line-moved]{padding-inline:var(--space-4);gap:var(--space-1)var(--space-2)}.toplist-table .col-actions{grid-column:1/-1}}@media(max-width:560px){.toplist-table .col-brand{position:static}.toplist-table .col-brand{min-width:11em}.pros-cons{grid-template-columns:1fr}.offer-card{padding:var(--space-3)}.offer-code-input{flex-basis:100%}.footer-nav ul,.footer-hubs ul{gap:var(--space-2)var(--space-3)}.geo-switcher-list{position:static;box-shadow:none;max-height:40vh}.page-lead{font-size:var(--text-base);line-height:var(--lh-base)}.rank-chart svg{height:calc(var(--chart-height) * .8)}}@media print{.site-header,.site-footer,.anchor-nav,.breadcrumbs,.toplist-controls,.reviews-controls,.reviews-filters,.complaints-controls,.filters,.geo-line,.offer-cta{display:none !important}.page-main{gap:var(--space-4)}a[href^="/"]::after{content:" (" attr(href)")";font-size:var(--text-xs)}.table-wrap{overflow:visible;border:0}}[hidden]{display:none}@media(max-width:560px){.sticky-cta-offer{display:none}.sticky-cta-name{font-size:var(--text-xs)}}@media(max-width:560px){.calendar-event{grid-template-columns:minmax(0,1fr)var(--calendar-vs-width)minmax(0,1fr);row-gap:var(--space-1)}.calendar-side-single{grid-column:1/-1}.calendar-time{text-align:center}.calendar-team{overflow:visible;text-overflow:clip;white-space:normal}.calendar-side{align-items:flex-start}}@media(max-width:560px){.toplist-table .col-actions>*,.toplist-table .col-actions .geo-gate>*,.toplist-table .col-actions .clickout,.toplist-table .col-actions .review-link{width:100%;display:block;text-align:center}.toplist-table .col-actions .btn-cta{width:100%;display:flex;text-align:center}}@media(max-width:560px){.toplist-table .col-brand .toplist-brand{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%}.toplist-table .col-brand .toplist-brand-text{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.toplist-table .col-actions .toplist-unavailable{display:block;width:100%;text-align:center}}