@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Rubik", system-ui, sans-serif;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:var(--card-radius);--shadow-sm:0 0 6px #02070a1f}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-sm:0 0 6px color-mix(in srgb, var(--color-ink) 12%, transparent)}}:root,:host{--shadow-md:0 4px 12px -2px #02070a14, 0 2px 4px #02070a0a}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-md:0 4px 12px -2px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--color-ink) 4%, transparent)}}:root,:host{--shadow-lg:0 16px 40px -12px #02070a38}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-lg:0 16px 40px -12px color-mix(in srgb, var(--color-ink) 22%, transparent)}}:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:"Merriweather", Georgia, serif;--color-ink:#02070a;--color-surface-dark:#0b141b;--color-border-dark:#1e2a33;--color-body:#2c323a;--color-secondary:#4b525c;--color-control:#6b727d;--color-neutral:#c4cad2;--color-border-light:#e2e5e9;--color-surface-light:#f2f4f6;--color-accent:#006b9f;--color-accent-hover:#005582;--color-accent-tint:#e3f2fa;--color-brand:#0297de;--color-accent-on-dark:var(--color-brand);--color-orange:#fc734d;--color-orange-dark:#e85d37;--color-star:#d97706;--color-danger:#dc2626;--color-danger-text:#b91c1c;--color-danger-tint:#fdf0f0;--color-heading:var(--color-ink);--color-header-bg:var(--color-ink);--color-footer-bg:var(--color-ink);--color-link:var(--color-accent);--color-link-hover:var(--color-accent-hover);--color-cta:var(--color-accent);--color-cta-hover:var(--color-accent-hover);--color-cta-text:var(--color-white);--color-cta-border:var(--color-accent);--color-nav-active:var(--color-brand);--color-focus:var(--color-accent);--color-focus-on-dark:var(--color-brand);--color-toc-active:var(--color-accent);--color-card:var(--color-white);--color-table-head-bg:var(--color-ink);--color-table-head-text:var(--color-neutral);--color-border:var(--color-border-light);--color-rating:var(--color-star);--color-rating-empty:var(--color-neutral);--shadow-card:0 4px 8px #02070a3d}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-card:0 4px 8px color-mix(in srgb, var(--color-ink) 24%, transparent)}}:root,:host{--shadow-accent:var(--shadow-md)}}@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-2));-webkit-text-size-adjust:100%;overflow-x:clip}body{overflow-wrap:break-word;color:var(--color-body);background:var(--color-surface-light);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}button,input,textarea,select{font:inherit}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-underline-offset:.18em;transition:color var(--transition),background-color var(--transition),border-color var(--transition),opacity var(--transition);text-decoration-thickness:1px}a:link,a:visited{color:var(--color-accent)}a:hover,a:focus-visible,a:active{color:var(--color-accent-hover)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;font-weight:700;line-height:1.2}h1,h2{font-family:var(--font-heading)}h1{font-size:clamp(2rem,4vw,3.75rem)}h2{font-size:clamp(1.55rem,2.4vw,2.35rem)}h3{font-size:clamp(1.15rem,1.6vw,1.45rem)}h4,h5,h6{font-size:1rem}p,ul,ol{margin-top:0;margin-bottom:var(--space-3)}ul,ol{padding-left:1.35em}li+li{margin-top:var(--space-1)}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub){--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.5}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(h1,h2,h3,h4,h5,h6,p,ol,ul,li,figure,blockquote,details){margin:0}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:-.015em;color:inherit}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(h1,h2){font-family:var(--font-display);letter-spacing:0}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(ol,ul){padding:0;list-style:none}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(a):is(:link,:visited){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(button,input,select){font:inherit;letter-spacing:inherit;color:inherit;box-shadow:none;background:0 0;border:0 solid;border-radius:0;padding:0}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(table){border-collapse:collapse;text-indent:0;border-color:inherit}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(th,td){font-weight:inherit;border:0 solid;padding:0}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(img,svg){vertical-align:middle;display:block}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(.icon){fill:currentColor;vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block;overflow:visible}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(.font-display){font-family:var(--font-display);letter-spacing:-.015em}:is(.cb-next-reviews,.cb-next-broker-hub) :where(dl,dt,dd){margin:0}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(summary){display:list-item}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(button,summary){cursor:pointer}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(strong,b){font-weight:bolder}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support,.cb-next-broker-hub) :where(.tabular-nums,td,th){font-variant-numeric:tabular-nums}}@layer components{.menu-item-description{color:#ffffff9e;max-width:18rem;font-size:.875rem;font-weight:400;line-height:1.4;display:none}@supports (color:color-mix(in lab,red,red)){.menu-item-description{color:color-mix(in srgb,var(--color-white) 62%,transparent)}}.type-h1{font-family:var(--font-display);font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:0;font-weight:700}.type-h2{font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:0;font-weight:700}.type-h3{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:0;font-weight:500}.type-body{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.type-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.type-small{font-size:var(--type-small-size);line-height:var(--type-small-leading)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:61.25rem){.container{max-width:61.25rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container{width:min(100% - 4rem,var(--container));max-width:var(--container);margin-inline:auto}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[30px\]{height:30px}.h-full{height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[70ch\]{max-width:70ch}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-border-light{border-color:var(--color-border-light)}.bg-surface-light{background-color:var(--color-surface-light)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-right{text-align:right}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-ink{color:var(--color-ink)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-sm{--tw-shadow:0 0 6px var(--tw-shadow-color,#02070a1f)}@supports (color:color-mix(in lab,red,red)){.shadow-sm{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb, var(--color-ink) 12%, transparent))}}.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-accent-on-dark:hover{color:var(--color-accent-on-dark)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[300\]:focus{z-index:300}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-bold:focus{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:shadow-lg:focus{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#02070a38)}@supports (color:color-mix(in lab,red,red)){.focus\:shadow-lg:focus{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,color-mix(in srgb, var(--color-ink) 22%, transparent))}}.focus\:shadow-lg:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-accent:focus{outline-color:var(--color-accent)}@media(min-width:40rem){.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:h-11{height:calc(var(--spacing) * 11)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-\[13px\]{font-size:13px}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-24{width:calc(var(--spacing) * 24)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(./merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(./rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(./rubik-latin-500-normal-1os41rQk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(./rubik-latin-600-normal-7iWW07_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading:var(--font-display);--font-body:var(--font-sans);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--radius-sm:.375rem;--radius:12px;--radius-lg:var(--card-radius);--container:80rem;--content:58rem;--header-height:4rem;--header-logo-height:42px;--footer-logo-height:37px;--transition-fast:.15s ease-out;--transition:.2s ease-in-out}.container{width:min(100% - 4rem,var(--container));max-width:var(--container);margin-inline:auto}.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-header{max-width:var(--container);margin-inline:auto;margin-bottom:var(--space-4)}.post-thumbnail{margin-top:var(--space-4)}.post-thumbnail img{border-radius:var(--radius);width:100%}.wp-caption-text{margin-top:var(--space-1);color:var(--color-secondary);font-size:.875rem}.button,.btn-primary,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=submit],input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=button],.wp-block-button__link{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--color-cta-border);border-radius:var(--radius);color:var(--color-cta-text);background:var(--color-cta);font-family:var(--font-body);text-align:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);padding:1rem 2rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible,.btn-primary:hover,.btn-primary:focus-visible,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=submit]:hover,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=submit]:focus-visible,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=button]:hover,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=button]:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible{color:var(--color-cta-text);background:var(--color-cta-hover);border-color:var(--color-cta-hover);box-shadow:var(--shadow-md)}.button:disabled,.btn-primary:disabled,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=submit]:disabled,input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=button]:disabled,.wp-block-button__link:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=text],input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=email],input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=url],input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=search],input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))[type=password],textarea:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)),select:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)){border:1px solid var(--color-border-light);border-radius:var(--radius);width:100%;min-height:3rem;color:var(--color-body);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);padding:.75rem .9rem}:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *))::placeholder{color:var(--color-secondary);opacity:1}input:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)):focus-visible,textarea:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)):focus-visible,select:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)):focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-sm)}textarea:not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)){resize:vertical;min-height:8rem}.wp-block-quote{padding:var(--space-4);border:0;border-left:4px solid var(--color-accent);border-radius:var(--radius);color:var(--color-secondary);background:var(--color-white);box-shadow:var(--shadow-sm);margin-inline:0}.wp-block-quote p{color:var(--color-secondary);font-style:italic}.wp-block-button.is-style-outline .wp-block-button__link{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--color-white);background:var(--color-accent-hover)}.wp-block-buttons{gap:var(--space-2)}.wp-block-latest-posts,.wp-block-query .wp-block-post-template{gap:var(--space-4);max-width:var(--container);grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;list-style:none;display:grid}.wp-block-latest-posts li,.wp-block-query .wp-block-post{padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);margin:0}.wp-block-latest-posts a,.wp-block-query .wp-block-post-title a{color:var(--color-ink);font-family:var(--font-body);font-weight:700;text-decoration:none}.wp-block-latest-posts a:hover,.wp-block-query .wp-block-post-title a:hover{color:var(--color-accent)}.wp-block-latest-posts__post-date,.wp-block-post-date{margin-top:var(--space-1);color:var(--color-secondary);font-size:.84rem;display:block}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table{width:100%;max-width:var(--container);margin:var(--space-4) 0;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;border:0;overflow:hidden}.editor-styles-wrapper .wp-block-table table,.editor-styles-wrapper table{border-collapse:collapse;border-spacing:0;width:100%;min-width:0;color:var(--color-body);background:var(--color-white);margin:0}.editor-styles-wrapper>table{display:table}.editor-styles-wrapper .wp-block-table table{border:0}.editor-styles-wrapper table th,.editor-styles-wrapper table td{border:0;border-bottom:1px solid var(--color-border-light);color:var(--color-body);text-align:left;vertical-align:top;font-family:var(--font-body);white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:1rem;font-size:.94rem;line-height:1.5}.editor-styles-wrapper table th,.editor-styles-wrapper .wp-block-table thead th{color:var(--color-white);background:var(--color-ink);font-family:var(--font-body);padding:1rem;font-size:.9rem;font-weight:700}.editor-styles-wrapper table thead,.editor-styles-wrapper .wp-block-table thead{color:var(--color-white);background:var(--color-ink)}.editor-styles-wrapper table tbody tr:nth-child(2n) td{background:var(--color-surface-light)}.editor-styles-wrapper table :where(button,.button,.btn-primary,.wp-block-button__link){padding:.5rem 1rem;font-size:.8rem}.wp-block-latest-posts li:hover,.wp-block-query .wp-block-post:hover{border-color:var(--color-neutral);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pagination{margin-top:var(--space-5)}.pagination .nav-links{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.page-numbers{border:1px solid var(--color-border-light);border-radius:var(--radius);min-width:2.75rem;min-height:2.75rem;color:var(--color-body);background:var(--color-white);justify-content:center;align-items:center;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.page-numbers:hover,.page-numbers:focus-visible,.page-numbers.current{border-color:var(--color-accent);color:var(--color-white);background:var(--color-accent)}.post-navigation{max-width:var(--content);margin:var(--space-5) auto 0;padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.post-navigation .nav-links{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-navigation a{color:var(--color-body);flex-direction:column;text-decoration:none;display:flex}.post-navigation a:hover,.post-navigation a:focus-visible,.post-navigation a:active{color:var(--color-accent)}.page-links{align-items:center;gap:var(--space-1);display:flex}.search-form{gap:var(--space-1);max-width:36rem;display:flex}.search-form label{flex:1}.alignwide{width:min(100%,70rem);max-width:min(100%,100vw - 2rem);margin-inline:auto}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.alignleft{float:left;margin-right:var(--space-4)}.alignright{float:right;margin-left:var(--space-4)}.aligncenter{margin-left:auto;margin-right:auto}@media(max-width:980px){.wp-block-latest-posts,.wp-block-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.container{width:min(100% - 2rem,var(--container));max-width:var(--container)}h1:not(.type-h1):not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)){font-size:1.8rem}h2:not(.type-h2):not(:where(.cb-next-chrome *,.cb-next-home *,.cb-next-reviews *,.cb-next-compare *,.cb-next-guides *,.cb-next-review-single *,.cb-next-compare-single *)){font-size:1.4rem}.post-navigation .nav-links,.wp-block-latest-posts,.wp-block-query .wp-block-post-template{grid-template-columns:1fr}.search-form{flex-direction:column}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table{width:100%;max-width:100%;display:block;overflow-x:auto}.editor-styles-wrapper .wp-block-table table,.editor-styles-wrapper table{table-layout:auto;width:100%;min-width:0}.editor-styles-wrapper table th,.editor-styles-wrapper table td{overflow-wrap:anywhere;padding:.85rem .75rem;font-size:.88rem}.alignleft,.alignright{float:none;margin-left:auto;margin-right:auto}}@media(max-width:520px){.container{width:min(100% - 1.5rem,var(--container));max-width:var(--container)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wp-block-latest-posts li:hover,.wp-block-query .wp-block-post:hover{transform:none}}@media print{html{scroll-padding-top:0}body{color:var(--color-body);background:#fff}.container{width:100%;max-width:none}:where(.wp-block-group,.wp-block-column,.wp-block-table,blockquote,details){box-shadow:none!important}a{color:var(--color-body);text-decoration:underline}.site-header,#mobile-menu,.header-search,.cb-disclosure-link,.cb-article-rail,.cb-article-toc,.cb-risk-note__button,.cb-risk-note__tip,.site-footer,.skip-link{display:none!important}.cb-article-layout{display:block!important}.cb-container{width:100%}.broker-toplist,.broker-ranking__row,.review-verdict,.compare-facts,.cb-compare-table tr,figure,table{break-inside:avoid}:is(h1,h2,h3){break-after:avoid}}:where(.cb-button,.button,.btn-primary,.wp-block-button__link){--button-padding-x:1.25rem}:is(.cb-button,.button,.btn-primary,.wp-block-button__link,:where(.cb-next-support) .search-submit){min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);border:1px solid var(--color-cta-border);border-radius:var(--button-radius);font-family:var(--font-sans);cursor:pointer;background:var(--color-cta);color:var(--color-cta-text);box-shadow:none;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}:is(.cb-button--primary,.button,.btn-primary,.wp-block-button__link,:where(.cb-next-support) .search-submit):is(:hover,:focus-visible){background:var(--color-cta-hover);color:var(--color-cta-text);box-shadow:var(--shadow-accent);border-color:#0000}:is(.cb-button--secondary,.wp-block-button.is-style-outline .wp-block-button__link){background:var(--color-white);color:var(--color-body);border-color:var(--color-secondary);box-shadow:var(--shadow-sm)}:is(.cb-button--secondary,.wp-block-button.is-style-outline .wp-block-button__link):is(:hover,:focus-visible){background:var(--color-surface-light);color:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-sm)}:is(.cb-button,.button,.btn-primary,.wp-block-button__link,:where(.cb-next-support) .search-submit):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:is(.cb-button,.button,.btn-primary,.wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link):is(:disabled,[aria-disabled=true]){background:var(--color-white);border-color:var(--color-border-light);color:var(--color-secondary);box-shadow:none;cursor:not-allowed}:is([data-compare-card],.support-card){border-color:var(--color-border-light);border-radius:var(--radius-card);background-color:var(--color-white)}:is([data-compare-card],.support-card):is(:hover,:focus-within){border-color:var(--color-neutral);box-shadow:var(--card-hover-shadow)}[data-guide-card]>a:first-child{border-radius:var(--card-radius)}body a.om-cta{min-height:var(--button-height);border:1px solid var(--color-cta-border);border-radius:var(--button-radius);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}body a.om-cta:is(:hover,:focus-visible){background:var(--color-cta-hover);color:var(--color-cta-text);box-shadow:var(--shadow-accent);text-decoration:none}body a.om-cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.om-cta .om-cta__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-brand-avatar{background:var(--color-ink);border-radius:9999px;flex-shrink:0;width:3em;height:3em;font-size:1rem;display:inline-block;position:relative;overflow:hidden}.cb-brand-avatar img{clip-path:inset(0 83% 0 0);width:auto;max-width:none;height:2.03em;position:absolute;top:.551em;left:.616em}.cb-brand-avatar--text,.cb-person-mark .cb-brand-avatar.cb-brand-avatar--text{color:var(--color-white);font-family:var(--font-sans);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cb-avatar-portrait{object-fit:cover;background:var(--color-surface-light);border-radius:9999px;flex-shrink:0;width:3rem;height:3rem}.cb-brand-avatar.cb-avatar--lg{background:var(--color-surface-dark);box-shadow:inset 0 0 0 1px var(--color-border-dark);font-size:1.25rem}.cb-avatar-portrait.cb-avatar--lg{width:3.75rem;height:3.75rem}@media(min-width:640px){.cb-brand-avatar.cb-avatar--lg{font-size:1.75rem}.cb-avatar-portrait.cb-avatar--lg{width:5.25rem;height:5.25rem}}.cb-author-profile .author-profile-head{align-items:center;gap:1.25rem;display:flex}.cb-author-profile .author-profile{padding-bottom:40px}.cb-author-profile .author-profile-role{color:var(--color-secondary);margin-top:.5rem;font-size:1rem;line-height:1.5}.cb-author-profile .author-profile-bio{max-width:70ch;color:var(--color-body);margin-top:1.5rem;font-size:1rem;line-height:1.75}.cb-author-profile .author-profile-bio p+p{margin-top:1rem}.cb-author-profile .author-profile-heading{color:var(--color-ink);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.cb-author-profile .support-grid+.author-profile-heading,.cb-author-profile .support-empty+.author-profile-heading,.cb-author-profile .support-pagination+.author-profile-heading{margin-top:3rem}.cb-author-profile .author-profile-credits{gap:.75rem;max-width:70ch;display:grid}.cb-author-profile .author-profile-credits a{color:var(--color-accent);font-weight:600}.cb-author-profile .author-profile-credits a:hover{color:var(--color-accent-hover)}.cb-editorial-team-list{gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.cb-editorial-team-person{align-items:flex-start;gap:1rem;display:flex}.cb-editorial-team-name{margin:0;font-size:1.125rem;font-weight:700}.cb-editorial-team-role{color:var(--color-secondary);margin:.25rem 0 0;font-size:.875rem}.cb-editorial-team-bio{max-width:70ch;margin:.5rem 0 0;font-size:1rem;line-height:1.75}details.faq-item{border-radius:var(--radius-card);background:var(--color-surface-light);border:0;overflow:hidden}details.faq-item>summary{cursor:pointer;color:var(--color-ink);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}details.faq-item>summary::-webkit-details-marker{display:none}details.faq-item>summary:after{content:"";border-right:2px solid var(--color-secondary);border-bottom:2px solid var(--color-secondary);flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}details.faq-item[open]>summary:after{transform:rotate(225deg)}details.faq-item>summary:hover{background:var(--color-border-light)}details.faq-item>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}details.faq-item .faq-answer{color:var(--color-body);margin:0;padding:0 1.25rem 1rem;font-size:1rem;line-height:1.625}details.faq-item .faq-answer a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}@media(prefers-reduced-motion:reduce){details.faq-item>summary:after{transition:none}}:root{--container-page:1080px;--button-radius:9999px;--button-height:2.75rem;--button-padding-y:.625rem;--button-padding-x:1.25rem;--card-radius:1rem;--card-hover-shadow:var(--shadow-md);--radius-card:8px;--width-reading:680px;--type-h1-size:28px;--type-h1-leading:36px;--type-h2-size:24px;--type-h2-leading:32px;--type-h3-size:18px;--type-h3-leading:26px;--type-body-size:16px;--type-body-leading:26px;--type-lead-size:18px;--type-lead-leading:30px;--type-small-size:14px;--type-small-leading:22px;--section-y:28px;--section-y-band:48px}@media(min-width:768px){:root{--type-h1-size:40px;--type-h1-leading:56px;--type-h2-size:30px;--type-h2-leading:40px;--type-h3-size:20px;--type-h3-leading:28px;--section-y:40px;--section-y-band:64px}}.cb-next-chrome :is(a,span).text-accent-on-dark:not([aria-hidden=true]){color:var(--color-nav-active)}:is(.cb-next-chrome,.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support) button{transform:none}:is(.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support) .text-accent{color:var(--color-accent)}:is(.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support) :is(a,button):is(.text-accent,[class~="hover:text-accent-hover"]):is(:hover,:focus-visible){color:var(--color-accent-hover)}:is(.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support) .text-secondary:not(svg):not(:disabled):not([aria-disabled=true]):not(:is(.bg-bg-dark,.bg-surface-dark,.hero-section) *),:is(.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support) input::placeholder{color:var(--color-secondary)}[data-guide-search]{border-color:var(--color-secondary)}[data-guide-search]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}:is(.cb-next-home,.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single,.cb-next-support) :is(a,button,input,select,summary):focus-visible{outline-color:var(--color-focus)}.cb-next-compare p.text-accent{color:var(--color-secondary)}:is(.cb-next-reviews,.cb-next-guides,.cb-next-review-single,.cb-next-compare-single) [hidden]{display:none!important}.cb-next-reviews .review-pagination .nav-links,.cb-next-compare .compare-pagination .nav-links,.cb-next-guides .guide-pagination .nav-links,.cb-next-support .support-pagination .nav-links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.cb-next-reviews .review-pagination .page-numbers,.cb-next-compare .compare-pagination .page-numbers,.cb-next-guides .guide-pagination .page-numbers,.cb-next-support .support-pagination .page-numbers{border:1px solid var(--color-border-light);min-width:2.75rem;color:var(--color-body);background:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-weight:600;display:inline-flex}.cb-next-reviews .review-pagination .current,.cb-next-compare .compare-pagination .current,.cb-next-guides .guide-pagination .current,.cb-next-support .support-pagination .current{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.cb-next-reviews .review-pagination a:hover,.cb-next-compare .compare-pagination a:hover,.cb-next-guides .guide-pagination a:hover,.cb-next-support .support-pagination a:hover{border-color:var(--color-accent);color:var(--color-accent)}.cb-next-review-single .review-hero-logo img{object-fit:contain;width:100%;height:100%}.cb-next-review-single .review-article-column{max-width:67.875rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper){color:var(--color-body);overflow-wrap:break-word;font-size:1rem;line-height:1.625}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(h1,h2,h3,h4,h5,h6){color:var(--color-ink)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article) .flex{flex-wrap:wrap;min-width:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(h2,h3,[id]),.cb-next-review-single #risk-warning{scroll-margin-top:calc(var(--review-header-offset,var(--site-header-h,101px)) + var(--review-tabs-height,48px) + 1rem - var(--review-page-scroll-padding,0px))!important}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper)>*+*{margin-top:1.5rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper)>:is(h2,h3,h4)+*{margin-top:.75rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper)>:is(p,ul,ol,h2,h3,h4,blockquote){max-width:70ch}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) p:where(:not([class])){margin-bottom:1rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) h2:where(:not([class])){font-family:var(--font-display);margin:2rem 0 1rem;font-size:1.5rem;font-weight:700}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) h3:where(.wp-block-heading,:not([class])){font-family:var(--font-sans);margin:2rem 0 .75rem;font-size:1.125rem;font-weight:600}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(ul,ol){margin-block:.75rem;padding-left:1.25rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) ul{list-style:outside}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) ol{list-style:decimal}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) li+li{margin-top:.375rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) a:not(.wp-block-button__link,.cb-button,.om-cta,.compare-card,.review-compact-card,.cb-compare-table__identity,.cb-compare-table__visit,.cb-compare-table__review){color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) a:not(.wp-block-button__link,.cb-button,.om-cta,.compare-card,.review-compact-card,.cb-compare-table__identity,.cb-compare-table__visit,.cb-compare-table__review):hover{text-decoration-thickness:2px}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.alignwide,.alignfull){max-width:100%;margin-inline:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.wp-block-columns,.wp-block-column,.wp-block-group){min-width:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons{border:1px solid var(--color-border-light);border-radius:var(--card-radius);overflow:hidden}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons>.wp-block-columns{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column{min-width:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column>.wp-block-group{margin:0;padding:1.25rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:first-child{background:var(--color-white);border-bottom:1px solid var(--color-border-light)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:last-child{background:var(--color-surface-light)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons h3.wp-block-heading{text-transform:uppercase;letter-spacing:.025em;margin:0 0 .75rem;font-size:13px;font-weight:600;line-height:1rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:first-child h3{color:var(--color-accent)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons ul{margin:0;font-size:1rem;line-height:1.5}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons li{margin:0 0 .375rem}@media(min-width:640px){:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons>.wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:first-child{border-bottom:0;border-right:1px solid var(--color-border-light)}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group:is(.is-style-best-for,.is-style-not-ideal){border:1px solid;border-radius:1rem;padding:1.25rem;font-size:1rem;line-height:1.625}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-best-for{background:var(--color-accent-tint);border-color:#006b9f4d}@supports (color:color-mix(in lab,red,red)){:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-best-for{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-best-for{color:var(--color-accent-hover)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-not-ideal{background:var(--color-danger-tint);border-color:#dc26264d}@supports (color:color-mix(in lab,red,red)){:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-not-ideal{border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-not-ideal{color:var(--color-danger-text)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.is-style-best-for,.is-style-not-ideal) :is(p,h3.wp-block-heading){color:inherit;margin:0 0 .5rem;font-size:1rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-source-note{border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface-light);max-width:70ch;margin-top:1rem;padding:.75rem 1rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-source-note p{color:var(--color-secondary);margin:0;font-size:13px;line-height:1.625}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-source-note p+p{margin-top:.5rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.cb-faq-accordion,.is-style-faq)>summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;display:flex}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.cb-faq-accordion,.is-style-faq)>summary::-webkit-details-marker{display:none}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.cb-faq-accordion,.is-style-faq)>summary:after{content:"";border-right:2px solid var(--color-secondary);border-bottom:2px solid var(--color-secondary);flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.cb-faq-accordion,.is-style-faq)[open]>summary:after{transform:rotate(225deg)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.cb-faq-accordion,.is-style-faq)>summary:hover{background:var(--color-surface-light)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.cb-faq-accordion,.is-style-faq)>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) p:where(.wp-block-paragraph,:not([class])){margin-bottom:1rem;line-height:1.625}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) h2.wp-block-heading{letter-spacing:normal;border-color:var(--color-border-light);margin:2rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper)>h2:first-child{margin-top:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.is-style-pros-cons,.is-style-verdict,.wp-block-table){margin-block:1.25rem 2rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-verdict h2.wp-block-heading{border:0;margin:0 0 1rem;padding:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-pros-cons h3.wp-block-heading{margin:0 0 .75rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table{border:1px solid var(--color-border-light);border-radius:var(--radius);overflow-x:auto}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table table{border:0;border-radius:0;min-width:100%;margin:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:has(caption){padding-bottom:.5rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .is-style-faq>summary{font-size:1rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) h2.cb-faq-heading{border-top:1px solid var(--color-border-light);margin-top:2rem;padding-top:2rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) h2.cb-heading-plain{border:0;padding-bottom:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-columns.is-style-fit-cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media(min-width:640px){:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-columns.is-style-fit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *){-webkit-overflow-scrolling:touch;border:0;margin-block:0 1.5rem;position:relative;overflow-x:auto}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) table{border:1px solid var(--color-border-light);border-collapse:separate;border-spacing:0;border-radius:.75rem;width:100%;font-size:1rem;overflow:hidden}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) :is(th,td){border:0;border-bottom:1px solid var(--color-surface-light);text-align:left;vertical-align:top;padding:.75rem 1rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) thead th{background-color:var(--color-table-head-bg);border-bottom-color:var(--color-border-light);color:var(--color-table-head-text);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.5}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) :is(thead,tfoot){border:0}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) tbody td{background-color:var(--color-white);color:var(--color-body);transition:background-color .15s}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) tbody td:first-child{color:var(--color-ink);font-weight:600}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) tbody tr:hover td,:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table.is-style-stripes:not(.not-prose *) tbody tr:nth-child(2n) td{background-color:var(--color-surface-light)}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) tbody tr:last-child td{border-bottom:0}@media(max-width:639px){:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) table{table-layout:auto;width:max-content;min-width:100%}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-table:not(.not-prose *) tfoot td{background-color:var(--color-surface-light);border-bottom:0;border-top:1px solid var(--color-border-light);font-weight:600}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-verdict:not(.not-prose *){background-color:var(--color-surface-light);border:1px solid var(--color-border-light);border-radius:var(--radius);color:var(--color-body);max-width:70ch;padding:1.5rem;font-size:1rem;line-height:1.625}@media(min-width:640px){:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) .wp-block-group.is-style-verdict:not(.not-prose *){padding:2rem}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) h2.text-xs{margin:0 0 .75rem;font-size:.8125rem;line-height:1.125rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(.is-style-callout,.is-style-notice){border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface-light);max-width:70ch;color:var(--color-body);padding:1.5rem}.cb-next-review-single,.cb-next-compare-single{background:var(--color-white)}.cb-next-compare-single .compare-body{font-size:1rem;line-height:1.75}.cb-next-compare-single .compare-body h2:is(.wp-block-heading,:not([class])){border-bottom:1px solid var(--color-border-light);margin:2.5rem 0 1rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.4}.cb-next-compare-single .compare-body h3:where(.wp-block-heading,:not([class])){font-size:1.125rem}.cb-next-compare-single .compare-body .is-style-verdict h2.wp-block-heading{border:0;margin:0 0 1rem;padding:0;font-size:1.125rem}.cb-next-compare-single .compare-body :is(h2,h3,[id]),.cb-next-compare-single #risk-warning{scroll-margin-top:calc(var(--article-header-offset,var(--site-header-h,101px)) + 1.5rem - var(--article-page-scroll-padding,0px))!important}.cb-next-compare-single .compare-body table{min-width:32.5rem}.cb-next-compare-single .compare-body .wp-block-table{margin-block:1.5rem}:is(.cb-next-compare-single,.cb-next-review-single) .article-sidebar{display:none}:is(.cb-next-compare-single,.cb-next-review-single) .article-toc a{color:var(--color-secondary);border-left:2px solid #0000;margin-left:-1px;padding:.375rem 0 .375rem .875rem;font-size:.875rem;line-height:1.375;transition:color .15s;display:block}:is(.cb-next-compare-single,.cb-next-review-single) .article-toc a:hover,:is(.cb-next-compare-single,.cb-next-review-single) .article-toc a[aria-current=true]{color:var(--color-accent)}:is(.cb-next-compare-single,.cb-next-review-single) .article-toc a[aria-current=true]{border-left-color:var(--color-accent);font-weight:600}@media(min-width:1024px){:is(.cb-next-compare-single,.cb-next-review-single) .article-layout.has-toc{grid-template-columns:minmax(0,1fr) 240px;gap:3.5rem;display:grid}:is(.cb-next-compare-single,.cb-next-review-single) .article-sidebar{display:block}:is(.cb-next-compare-single,.cb-next-review-single) .article-toc{top:calc(var(--article-header-offset,var(--site-header-h,101px)) + 1.5rem);max-height:calc(100vh - var(--article-header-offset,101px) - 3rem);position:sticky;overflow-y:auto}}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(blockquote,.wp-block-quote){border:0;border-left:3px solid var(--color-accent);background:var(--color-surface-light);color:inherit;box-shadow:none;border-radius:.75rem;margin:1.5rem 0;padding:1.5rem}:is(.cb-next-review-single .review-body,.cb-next-compare-single .compare-body,.cb-next-support .support-article,.editor-styles-wrapper) :is(blockquote,.wp-block-quote) p{color:inherit;font-style:inherit}.cb-next-review-single .review-body :is(h2,h3,[id]),.cb-next-review-single #risk-warning{scroll-margin-top:calc(var(--article-header-offset,var(--site-header-h,101px)) + 1.5rem - var(--article-page-scroll-padding,0px))!important}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=bg-blue-50],:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=bg-slate-100],:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=bg-slate-50]{background-color:var(--color-surface-light)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=border-slate-100]{border-color:var(--color-surface-light)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=border-slate-200]{border-color:var(--color-border-light)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) .group:hover [class~="group-hover:text-blue-700"]{color:var(--color-accent)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~="hover:border-blue-300"]:hover{border-color:var(--color-control)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~="hover:text-blue-600"]:hover{color:var(--color-accent-hover)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-blue-600],:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-blue-700]{color:var(--color-accent)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-300]{color:var(--color-neutral)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-400],:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-500],:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-600]{color:var(--color-secondary)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-700]{color:var(--color-body)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-800]{color:var(--color-surface-dark)}:is(.cb-next-home,.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) [class~=text-slate-900]{color:var(--color-ink)}:is(.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) .wp-block-ub-content-toggle-accordion{border-color:var(--color-border-light)!important}:is(.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) .wp-block-ub-content-toggle-accordion-title-wrap{background-color:var(--color-surface-light)!important}:is(.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) .wp-block-ub-content-toggle-accordion-title{color:var(--color-ink)!important}:is(.review-body,.compare-body,.guide-body,.support-article,.editor-styles-wrapper) .wp-block-ub-content-toggle-accordion-toggle-wrap{color:var(--color-secondary)!important}:is(.cb-next-reviews,.cb-next-compare,.cb-next-guides,.cb-next-support) .hero-section .text-secondary{color:var(--color-neutral)}main a:is(.text-accent,:not([class])):is(:hover,:focus-visible){color:var(--color-link-hover);text-underline-offset:.15em;text-decoration:underline}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module{margin-block:1.5rem}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module table{border-collapse:collapse;width:100%;color:var(--color-body);font-size:1rem}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module caption{text-align:left;color:var(--color-ink);caption-side:top;padding:.875rem 1rem;font-weight:600}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module :is(th,td){border-bottom:1px solid var(--color-border-light);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:.75rem 1rem}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module thead th{background:var(--color-surface-dark);color:var(--color-white);font-weight:600}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module tbody th{background:var(--color-surface-light);color:var(--color-ink);width:38%;font-weight:500}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module-note{color:var(--color-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.6}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module a{color:var(--color-accent)}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .review-module .cb-button--primary{color:var(--color-cta-text)}.cb-next-review-single.review-production .wp-block-table:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) .wp-block-image img{max-width:100%;height:auto}:is(.cb-next-review-single.review-production,.editor-styles-wrapper) :is(.wp-block-image,.wp-block-gallery) figcaption{text-align:left;color:var(--color-secondary);margin-top:.625rem;font-size:.875rem;line-height:1.6}.cb-next-review-single .review-links{border-top:1px solid var(--color-border-light);margin-top:40px;padding-top:24px}.cb-next-review-single .review-links>h2{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:26px}.review-links>.review-link-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,344px),344px));align-items:start;gap:24px;margin-top:24px;display:grid}.review-compact-card{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-white);min-width:0;color:var(--color-ink);font-family:var(--font-sans);align-items:center;gap:12px;padding:16px;font-size:16px;line-height:24px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.review-compact-card .broker-logo{flex-shrink:0}.review-compact-card__identity{flex:1;min-width:0}.review-compact-card__name{overflow-wrap:anywhere;font-weight:500;display:block}.review-compact-card__year{color:var(--color-secondary);font-size:13px;line-height:18px;display:block}.review-compact-card__rating{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.review-compact-card__rating svg{fill:var(--color-rating)}.review-compact-card:is(:hover,:focus-visible){border-color:var(--color-accent);background:var(--color-surface-light);color:var(--color-ink);text-decoration:none}.review-compact-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.cb-review-card-embed{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-block:1rem 2rem;display:grid}@media(min-width:640px){.cb-review-card-embed:has(>:nth-child(3)) .review-compact-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.cb-review-card-embed:has(>:nth-child(3)) .review-compact-card .broker-logo{grid-row:1/span 2}.cb-review-card-embed:has(>:nth-child(3)) .review-compact-card__identity{align-self:end}.cb-review-card-embed:has(>:nth-child(3)) .review-compact-card__name{overflow-wrap:normal}.cb-review-card-embed:has(>:nth-child(3)) .review-compact-card__rating{grid-column:2;align-self:start}}@media(max-width:639px){.review-related>.review-link-cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.review-compact-card{transition:none}}.cb-next-review-single.review-production .wp-block-ub-content-toggle-accordion-title-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .wp-block-yoast-faq-block{gap:1.5rem;display:grid}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .schema-faq-question{margin-bottom:.5rem;display:block}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .schema-faq-answer{margin:0}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) .review-faq{gap:.75rem}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) .review-faq details{border:1px solid var(--color-border-light);background:var(--color-white);border-radius:.75rem;overflow:hidden}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) .review-faq .schema-faq-question{margin:0;display:flex}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) .review-faq .schema-faq-answer{padding:0 1.25rem 1rem}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}@media(min-width:640px){:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:first-child{background:var(--color-accent-tint)}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:last-child{background:var(--color-danger-tint)}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:first-child h3.wp-block-heading{color:var(--color-accent-hover)}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:last-child h3.wp-block-heading{color:var(--color-danger-text)}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons ul.ub_styled_list{padding-left:0}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:first-child .ub_list_item_icon{color:var(--color-accent)}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .wp-block-column:last-child .ub_list_item_icon{color:var(--color-danger)}:is(.cb-next-review-single.review-production .review-body,.editor-styles-wrapper) .is-style-pros-cons .ub_list_item_icon path{fill:currentColor}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison table{table-layout:fixed;min-width:40rem}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison thead th{vertical-align:middle}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .comparison-broker{align-items:center;gap:.625rem;display:flex}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .comparison-broker img{object-fit:contain;background:var(--color-white);border-radius:.375rem;flex-shrink:0;width:3rem;height:3rem;padding:.25rem;display:block}.broker-logo{flex:0 0 var(--broker-logo-size,80px);box-sizing:border-box;width:var(--broker-logo-size,80px);height:var(--broker-logo-size,80px);border:1px solid var(--color-border-light);background:var(--color-white);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.broker-logo img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.broker-logo__text{color:var(--color-ink);text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:16px}.broker-toplist{border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-ink);margin-block:1.5rem;overflow:hidden}.broker-toplist .broker-toplist__main{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.broker-toplist .broker-toplist__identity{align-items:center;gap:1.25rem;min-width:0;display:flex}.broker-toplist .broker-toplist__name{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);margin:0;font-size:20px;font-weight:600;line-height:28px}.broker-toplist .broker-toplist__positioning{color:var(--color-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.broker-toplist .broker-toplist__actions{flex-direction:column;gap:8px;display:flex}.broker-toplist .cb-button{width:100%;font-size:.875rem;text-decoration:none}.broker-toplist .broker-toplist__actions a.broker-toplist__visit{border-color:var(--color-cta-border);background:var(--color-cta);color:var(--color-cta-text)}.broker-toplist .broker-toplist__actions a.broker-toplist__visit:is(:hover,:focus-visible){border-color:var(--color-cta-hover);background:var(--color-cta-hover);color:var(--color-cta-text)}.broker-toplist .broker-toplist__risk{color:var(--color-secondary);text-align:center;margin:0;font-size:13px;line-height:18px}.broker-toplist .broker-toplist__facts{border-top:1px solid var(--color-border-light);background:var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.broker-toplist .broker-toplist__facts>div{text-align:center;background:var(--color-surface-light);min-width:0;padding:.75rem 1rem}.broker-toplist dt{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.75rem;font-weight:600;line-height:1.5}.broker-toplist dd{overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:1.25rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.broker-toplist dd img{object-fit:contain;width:1.25rem;height:1.25rem;margin:0}.broker-toplist .broker-toplist__more{text-align:center;margin:0;padding:16px;font-size:16px;line-height:24px}.broker-toplist .broker-toplist__more a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.broker-toplist .broker-toplist__more a:hover{color:var(--color-accent-hover)}.broker-toplist .broker-toplist__more a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@media(min-width:640px){.broker-toplist .broker-toplist__main{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem}.broker-toplist .broker-toplist__actions{flex:0 0 240px}.broker-toplist .broker-toplist__facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.broker-toplist .broker-toplist__rating{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.375rem;font-size:.75rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table table{table-layout:fixed;width:100%;min-width:40rem;font-size:.875rem}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table :is(th,td){vertical-align:middle}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table :is(th,td):not(:first-child){text-align:center}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table thead th:not(:first-child){text-transform:none;letter-spacing:normal;color:var(--color-white);white-space:normal;font-size:1rem}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison .comparison-broker{flex-direction:column;justify-content:center;gap:.5rem}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison .comparison-broker img{border:1px solid var(--color-border-light);border-radius:.75rem;width:3.5rem;height:3.5rem}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tbody tr:nth-child(2n) td{background:var(--color-surface-light)}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tbody tr:nth-child(odd) td{background:var(--color-white)}.broker-comparison.wp-block-table{position:relative}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot td{vertical-align:top}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot td>a:first-child{min-height:var(--button-height);border:1px solid var(--color-cta-border);border-radius:var(--button-radius);background:var(--color-cta);color:var(--color-cta-text);white-space:nowrap;justify-content:center;align-items:center;margin-bottom:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot td>a:first-child:is(:hover,:focus-visible){background:var(--color-cta-hover);box-shadow:var(--shadow-accent)}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot td>a.om-cta:first-child{background:var(--color-cta)}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot td>a.om-cta:first-child:is(:hover,:focus-visible){background:var(--color-cta-hover)}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .broker-comparison.wp-block-table tfoot a:not(:first-child){font-size:.875rem;font-weight:500}.broker-toplist__stars{flex-shrink:0;gap:1px;display:inline-flex}.broker-toplist__stars svg{width:.875rem;height:.875rem;display:block}.broker-toplist__star-base{fill:var(--color-rating-empty)}.broker-toplist__star-fill{fill:var(--color-rating)}.broker-toplist__rating-value{white-space:nowrap}:is(.cb-next-review-single.review-production .review-body,.cb-next-compare-single.compare-production .compare-body,.editor-styles-wrapper) .wp-block-table img[src*="/assets/images/platforms/"]{object-fit:contain;vertical-align:middle;width:1.25rem;height:1.25rem;margin:0 .25rem 0 0;display:inline-block}:is(.cb-next-reviews,.cb-next-broker-hub) .broker-toplist__rating{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:13px;line-height:1.5;display:flex}a.compare-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:is(.cb-next-compare,.cb-next-broker-hub,.cb-rail,.cb-compare-embed,.review-link-cards) .compare-card{background:var(--color-white);min-width:0;box-shadow:var(--shadow-sm);color:var(--color-ink);text-align:center;border:0;border-radius:8px;flex-direction:column;justify-content:center;padding:24px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}:is(.cb-next-compare,.cb-next-broker-hub,.cb-rail,.cb-compare-embed,.review-link-cards) .compare-card:is(:hover,:focus-visible){box-shadow:var(--shadow-card)}.cb-compare-embed{margin:24px 0 32px}@media(min-width:640px){.cb-compare-embed{max-width:360px}}.compare-card .compare-card__pair{font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);row-gap:12px;margin:0;font-size:18px;font-weight:400;line-height:24px;display:grid}.compare-card__broker{grid-column:2;justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.compare-card__name{overflow-wrap:anywhere;text-align:left;min-width:0}.compare-card__vs{width:100%;color:var(--color-secondary);grid-column:1/-1;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:24px;display:flex}.compare-card__vs:before,.compare-card__vs:after{content:"";background:var(--color-border-light);flex:1;height:1px}.compare-card .compare-card__summary{height:22px;color:var(--color-secondary);flex-wrap:wrap;justify-content:center;margin-top:12px;font-size:14px;line-height:22px;display:flex;overflow:hidden}.compare-card .compare-card__summary:before{content:"";width:0;height:22px}.compare-card .compare-card__summary>span{white-space:nowrap}@media(prefers-reduced-motion:reduce){.compare-card{transition:none}}.cb-compare-embed.cb-compare-embed--grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:none;margin:16px 0 32px;display:grid}@media(min-width:640px){.cb-compare-embed.cb-compare-embed--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-compare-embed--grid .compare-card{justify-content:flex-start;height:100%;padding:24px 20px 20px}.cb-compare-embed--grid .compare-card__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:0 8px}.cb-compare-embed--grid .compare-card__broker{text-align:center;flex-direction:column;grid-column:auto;justify-self:center;gap:8px}.cb-compare-embed--grid .compare-card__name{text-align:center;font-size:16px;font-weight:600;line-height:22px}.cb-compare-embed--grid .compare-card__vs{background:var(--color-surface-light);text-transform:uppercase;border-radius:999px;grid-column:auto;justify-content:center;align-self:start;width:36px;height:36px;margin-top:10px;font-size:13px;line-height:1}.cb-compare-embed--grid .compare-card__vs:before,.cb-compare-embed--grid .compare-card__vs:after{content:none}.cb-compare-embed--grid .compare-card__summary{text-align:center;height:auto;margin-top:16px}.cb-compare-embed--grid .compare-card__summary>span{white-space:normal}.compare-card__more{color:var(--color-accent);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.compare-card:is(:hover,:focus-visible) .compare-card__more{text-underline-offset:3px;text-decoration:underline}.cb-review-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media(min-width:640px){.cb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cb-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-grid-card{border-radius:var(--radius-card);background:var(--color-white);min-width:0;box-shadow:var(--shadow-sm);color:var(--color-body);flex-direction:column;gap:16px;padding:24px;transition:box-shadow .2s;display:flex}.review-grid-card:is(:hover,:focus-within){box-shadow:var(--shadow-card)}.review-grid-card__top{align-items:center;gap:16px;min-width:0;display:flex}.review-grid-card__identity{min-width:0}.review-grid-card .review-grid-card__name{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.review-grid-card .broker-toplist__rating{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:2px;font-size:13px;line-height:18px;display:flex}.review-grid-card .review-grid-card__best{color:var(--color-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.review-grid-card__facts{border-radius:var(--radius-card);background:var(--color-surface-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:16px;display:grid}.review-grid-card__facts>div{min-width:0}.review-grid-card__facts dt{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:13px;font-weight:600;line-height:16px}.review-grid-card__facts dd{min-height:20px;color:var(--color-ink);overflow-wrap:break-word;align-items:center;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.review-grid-card__facts dd img{object-fit:contain;width:20px;height:20px;margin:0}.review-grid-card__bottom{margin-top:auto}.review-grid-card a.review-grid-card__visit{border-color:var(--color-cta-border);background:var(--color-cta);width:100%;color:var(--color-cta-text);text-decoration:none}.review-grid-card a.review-grid-card__visit:is(:hover,:focus-visible){border-color:var(--color-cta-hover);background:var(--color-cta-hover);color:var(--color-cta-text)}.review-grid-card .review-grid-card__more{text-align:center;margin:12px 0 0;font-size:16px;line-height:24px}.review-grid-card__more a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.review-grid-card__more a:hover{color:var(--color-accent-hover)}.review-grid-card a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.review-grid-card{transition:none}}:is(.cb-next-reviews,.cb-next-broker-hub) .broker-toplist{margin:0}.broker-ranking{color:var(--color-body);margin-block:1.5rem 2rem;container-type:inline-size}.broker-ranking ul.broker-ranking__list{gap:1rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.broker-ranking .broker-ranking__list>li.broker-ranking__row{border:1px solid var(--color-border-light);border-radius:var(--card-radius);background:var(--color-white);gap:1rem;min-width:0;margin:0;padding:1.25rem;display:grid}.broker-ranking__identity{align-items:center;gap:.875rem;min-width:0;display:flex}.broker-ranking__logo{border:1px solid var(--color-border-light);border-radius:var(--button-radius);background:var(--color-white);flex:0 0 3.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.25rem;display:flex}.broker-ranking .broker-ranking__logo img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.broker-ranking__copy{min-width:0}.broker-ranking .broker-ranking__copy a.broker-ranking__name{color:var(--color-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}.broker-ranking .broker-ranking__description{max-width:none;color:var(--color-secondary);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.broker-ranking .broker-toplist__rating{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.375rem;font-size:.8125rem;line-height:1.5;display:flex}.broker-ranking .broker-toplist__rating-value{white-space:normal}.broker-ranking__actions{gap:.625rem;min-width:0;display:grid}.broker-ranking .broker-ranking__actions :is(.cb-button,.om-cta){width:100%;min-height:var(--button-height);border-radius:var(--button-radius);text-align:center;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.broker-ranking a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.broker-ranking .broker-ranking__copy a.broker-ranking__name:hover,.broker-ranking__note a:hover{color:var(--color-accent-hover)}.broker-ranking .broker-ranking__note{color:var(--color-secondary);margin:.75rem 0;font-size:.8125rem;line-height:1.6}.broker-ranking__note a{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline}.broker-ranking .broker-ranking__actions a:is(.cb-button,.om-cta):hover{text-decoration:none}@container (min-width:38rem){.broker-ranking ul.broker-ranking__list{border:1px solid var(--color-border-light);border-radius:var(--card-radius);gap:0;overflow:hidden}.broker-ranking .broker-ranking__list>li.broker-ranking__row{border:0;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 9rem;align-items:center;gap:1.25rem}.broker-ranking .broker-ranking__list>li.broker-ranking__row+li.broker-ranking__row{border-top:1px solid var(--color-border-light)}.broker-ranking__actions{grid-column:3}}.table-scroll-hint{color:var(--color-secondary);margin:.75rem 0;font-size:.8125rem;line-height:1.6}.table-scroll-hint[hidden]{display:none}:is([data-scroll-region],figure.wp-block-table[role=region]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.cb-sticky-visit{display:none}@media(max-width:1023.98px){.cb-sticky-visit{z-index:80;padding:0 16px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-light);background:var(--color-white);visibility:hidden;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cb-sticky-visit.is-visible{visibility:visible;transform:none}.cb-sticky-visit__row{align-items:center;gap:12px;height:56px;display:flex}.cb-sticky-visit .broker-logo{border-radius:6px;padding:3px}.cb-sticky-visit__name{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.cb-sticky-visit .cb-sticky-visit__visit{min-height:var(--button-height);white-space:nowrap;flex:none;padding:0 20px}.cb-sticky-visit .cb-sticky-visit__visit:hover{text-decoration:none}.cb-sticky-visit .cb-risk-note{margin-top:0}body:has(.cb-sticky-visit) .site-footer:after{content:"";height:var(--sticky-visit-h,82px);display:block}}@media(max-width:1023.98px)and (prefers-reduced-motion:no-preference){.cb-sticky-visit{transition:transform .2s,visibility 0s linear .2s}.cb-sticky-visit.is-visible{transition:transform .2s,visibility}}.cb-text-wordmark{width:188px;height:30px;color:var(--color-white);font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;align-items:center;font-size:28px;font-weight:600;line-height:30px;display:inline-flex}.cb-text-wordmark--footer{width:176px;height:28px;font-size:26px;line-height:28px}.site-header :is(a,button,summary):is(:hover,:focus-visible){color:var(--color-nav-active)}.site-header{background-color:var(--color-header-bg);border-bottom:1px solid var(--color-border-dark);z-index:100}body.home .site-header{border-bottom-color:#0000}.cb-next-chrome :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:2px}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:1023.98px){.site-header #mobile-menu-btn{margin-right:-12px}}.cb-search-form{align-items:center;width:100%;display:flex;position:relative}.cb-search-form__input{border:1px solid var(--color-border-light);background:var(--color-white);width:100%;height:40px;color:var(--color-ink);font-family:var(--font-sans);appearance:none;border-radius:9999px;margin:0;padding:0 40px 0 16px;font-size:15px;font-weight:400;line-height:22px;transition:border-color .15s}.cb-search-form__input::placeholder{color:var(--color-secondary);opacity:1;font-size:15px;font-weight:400}.cb-search-form__input::-webkit-search-cancel-button{appearance:none}.cb-search-form .cb-search-form__input:is(:focus,:focus-visible){border-color:var(--color-secondary);outline:none}.cb-search-form .cb-search-form__submit{width:32px;height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.cb-search-form__submit svg{width:18px;height:18px}.cb-search-form .cb-search-form__submit:hover{color:var(--color-accent)}.cb-search-form .cb-search-form__submit:focus{outline:none}.cb-search-form .cb-search-form__submit:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;color:var(--color-accent)}@media(max-width:1023.98px){.cb-search-form__input{font-size:16px}}.site-header .header-search-toggle{width:44px;height:44px;color:var(--color-white);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-search-toggle svg{width:20px;height:20px}@media(min-width:1024px){.site-header .header-search-toggle{width:40px;height:40px;margin:0 -10px 0 12px}}.header-search{visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s linear .15s}.site-header.is-search-open .header-search{visibility:visible;opacity:1;transition-delay:0s}@media(min-width:1024px){.header-search{width:420px;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.site-nav{transition:opacity .15s,visibility linear}.site-header.is-search-open .site-nav{visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s linear .15s}}@media(max-width:1023.98px){.header-search{background:var(--color-surface-dark);height:56px;box-shadow:inset 0 -1px 0 var(--color-border-dark);align-items:center;padding:0 16px;display:flex;position:absolute;top:100%;left:-16px;right:-16px}}@media(prefers-reduced-motion:reduce){.header-search,.site-nav,.cb-search-form__input{transition:none}}.site-nav{align-items:center;gap:32px;font-size:16px;font-weight:500;line-height:24px;display:none}@media(min-width:1024px){.site-nav{display:flex}}.nav-menu{position:relative}.nav-menu-heading{align-items:center;gap:4px;display:flex}.site-header .nav-link{color:var(--color-white);align-items:center;padding:8px 4px;transition:color .15s;display:inline-flex;position:relative}.site-header button.nav-link{font:inherit;cursor:pointer;background:0 0;border:0}.site-header .nav-link.is-current{color:var(--color-nav-active)}.nav-link:after{content:"";background:var(--color-nav-active);opacity:0;height:2px;transition:opacity .15s;position:absolute;bottom:-12px;left:4px;right:4px}.nav-menu[data-open] .nav-link:after,.nav-menu-heading:has(:focus-visible) .nav-link:after{opacity:1}.site-header .nav-menu-toggle{width:16px;height:40px;color:var(--color-white);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.site-header .nav-menu-toggle:before{content:"";position:absolute;inset:0 -4px}.nav-menu-caret{width:16px;height:16px;transition:transform .15s}.nav-menu[data-open] .nav-menu-caret{transform:rotate(180deg)}.nav-menu-panel{z-index:50;transform:translate(var(--nav-panel-offset,0px));padding-top:20px;display:none;position:absolute;top:100%;left:0}.nav-menu-panel--right{left:auto;right:0}.nav-menu[data-open]>.nav-menu-panel{display:block}.nav-menu-surface{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-white);width:max-content;min-width:240px;max-width:min(26rem,100vw - 2rem);box-shadow:var(--shadow-card);margin:0;padding:8px;list-style:none}.site-header .nav-dropdown-link{min-height:40px;color:var(--color-ink);overflow-wrap:anywhere;border-radius:4px;flex-direction:column;justify-content:center;padding:9px 12px;font-size:15px;font-weight:400;line-height:22px;display:flex}.site-header .nav-dropdown-link:is(:hover,:focus-visible){background:var(--color-surface-light);color:var(--color-ink)}.site-header .nav-dropdown-link[aria-current=page]{color:var(--color-accent);font-weight:600}.nav-dropdown-footer{border-top:1px solid var(--color-border-light);margin-top:8px;padding-top:8px}.nav-row-description{color:var(--color-secondary);font-size:13px;font-weight:400;line-height:18px}.site-header #mobile-menu{border-top:1px solid var(--color-border-dark);background:var(--color-header-bg);height:calc(100dvh - var(--site-header-h,57px));overscroll-behavior:contain;overflow-y:auto}html.has-mobile-menu-open{overflow:hidden}html.has-mobile-menu-open .site-header{border-bottom-color:var(--color-border-dark)}.mobile-nav-list{margin:0;padding:0 16px 8px;list-style:none}.mobile-nav-group+.mobile-nav-group{border-top:1px solid var(--color-border-dark)}.mobile-nav-heading{align-items:center;display:flex}.site-header .mobile-nav-parent{min-width:0;min-height:52px;color:var(--color-white);flex:1;align-items:center;font-size:18px;font-weight:500;line-height:26px;display:flex}.site-header button.mobile-nav-parent{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.site-header .mobile-nav-toggle{height:52px;color:var(--color-white);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;margin-right:-12px;padding:0;display:inline-flex}.mobile-nav-toggle svg{width:20px;height:20px;transition:transform .15s}.mobile-nav-group[data-open] .mobile-nav-toggle svg{transform:rotate(180deg)}.mobile-nav-links{margin:0;padding:0 0 8px 16px;list-style:none}.mobile-nav-links[hidden]{display:none}.site-header .mobile-nav-link{min-height:44px;color:var(--color-neutral);overflow-wrap:anywhere;flex-direction:column;justify-content:center;font-size:16px;font-weight:400;line-height:24px;display:flex}.site-header :is(.mobile-nav-parent,.mobile-nav-link):is(.is-current,[aria-current=page]){color:var(--color-nav-active);font-weight:600}.site-header :is(.mobile-nav-parent,.mobile-nav-link,.mobile-nav-toggle):hover{color:var(--color-nav-active)}.site-header :is(.mobile-nav-parent,.mobile-nav-link,.mobile-nav-toggle):focus-visible{color:var(--color-white)}.site-header .nav-menu-surface :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.site-header #mobile-menu :is(a,button):focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.nav-link,.nav-menu-panel,.nav-menu-caret,.nav-link:after,.mobile-nav-toggle svg{transition:none}}.site-footer{background:var(--color-footer-bg);color:var(--color-neutral)}.site-footer__inner{padding-top:56px;padding-bottom:32px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.site-footer__brand{grid-column:1/-1}@media(min-width:1024px){.site-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));column-gap:40px}.site-footer__brand{grid-column:auto;padding-right:24px}}.site-footer__logo{width:auto;height:auto;max-height:28px;display:block}.site-footer__blurb{color:var(--color-neutral);font-size:var(--type-small-size);line-height:var(--type-small-leading);margin-top:12px}.site-footer__heading{color:var(--color-white);font-family:var(--font-sans);margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px}.site-footer__links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer__links a{color:var(--color-neutral);font-size:15px;line-height:24px;transition:color .15s}.site-footer :is(.site-footer__risk,.site-footer__bottom) p{color:var(--color-neutral)}.site-footer__risk{border:1px solid var(--color-border-dark);border-radius:var(--radius-card);background:var(--color-surface-dark);margin-top:48px;padding:20px;font-size:13px;line-height:20px}.site-footer__risk-title{margin-bottom:4px;font-weight:500}.site-footer__risk p+p{margin-top:12px}.site-footer__risk .site-footer__risk-title+p{margin-top:0}.site-footer__risk a{text-underline-offset:2px;text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--color-border-dark);flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;font-size:13px;line-height:20px;display:flex}@media(min-width:640px){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__bottom-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.site-footer__legal{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal a{color:var(--color-neutral);transition:color .15s}.site-footer__social{align-items:center;gap:16px;display:flex}.site-footer__social:not(:has(a)){display:none}.site-footer__social a{color:var(--color-neutral);transition:color .15s}.site-footer__social .icon{width:18px;height:18px}.site-footer a:is(:hover,:focus-visible){color:var(--color-nav-active)}@media(prefers-reduced-motion:reduce){.site-footer a{transition:none}}.hero-section{background-color:var(--color-ink)}.cb-next-home .hero-grid:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f2f4f609 1px,#0000 1px),linear-gradient(#f2f4f609 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cb-next-home .hero-grid:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-surface-light) 3.5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-surface-light) 3.5%,transparent) 1px,transparent 1px)}}.cb-next-home .hero-grid:before{background-position:top;background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 75% at 50% 35%,#000 25%,#0000 100%);mask-image:radial-gradient(60% 75% at 50% 35%,#000 25%,#0000)}.cb-next-home .hero-section :is(a,button):focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:3px}.cb-compare__table-wrap{border:1px solid var(--color-border-light);border-radius:var(--radius-card);contain:paint;display:none;overflow-x:auto}.cb-compare--embedded{margin-block:24px}.cb-compare__cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media(min-width:768px){.cb-compare__table-wrap{display:block}.cb-compare__cards{display:none}}.cb-compare-table{border-collapse:collapse;text-align:center;width:100%}.cb-compare-table thead th{background:var(--color-surface-light);color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;padding:12px;font-size:13px;font-weight:600;line-height:18px}.cb-compare-table :is(tbody th,td){border-top:1px solid var(--color-border-light);height:72px;color:var(--color-ink);vertical-align:middle;overflow-wrap:break-word;padding:12px;font-size:14px;font-weight:600;line-height:20px}.cb-compare-table tbody tr:hover :is(th,td){background:var(--color-surface-light)}.cb-compare-table .cb-compare-table__rank{width:40px;color:var(--color-secondary);padding-left:16px;padding-right:0;font-weight:600}.cb-compare-table thead .cb-compare-table__rank{color:var(--color-ink)}.cb-compare-table .cb-compare-table__rank+.cb-compare-table__broker{padding-left:12px}.cb-compare-table .cb-compare-table__broker{text-align:left;min-width:190px;padding-left:16px}.cb-compare-table__identity{color:var(--color-ink);white-space:nowrap;align-items:center;gap:12px;display:flex}.cb-compare-table__identity .broker-logo{padding:6px}.cb-compare-table__identity .broker-logo img{border-radius:4px}.cb-compare-table__name{font-size:16px;font-weight:600;line-height:24px}.cb-compare-table__identity:hover .cb-compare-table__name{color:var(--color-accent)}.cb-compare-table__regulator{display:block}.cb-compare-table__entity{color:var(--color-secondary);font-size:13px;font-weight:400;line-height:18px;display:block}.cb-compare-table__platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;max-width:120px;display:inline-flex}.cb-compare-table__platforms img{object-fit:contain;width:18px;height:18px}.cb-compare--compact .cb-compare-table thead th{padding:10px 6px;font-size:12px;line-height:16px}.cb-compare--compact .cb-compare-table :is(tbody th,td){height:auto;padding:10px 6px;font-size:13px;line-height:18px}.cb-compare--compact .cb-compare-table .cb-compare-table__rank{width:32px;padding-left:12px}.cb-compare--compact .cb-compare-table .cb-compare-table__broker{min-width:0;padding-left:8px}.cb-compare--compact .cb-compare-table__identity{white-space:normal;gap:10px}.cb-compare--compact .cb-compare-table__identity .broker-logo{padding:4px}.cb-compare--compact .cb-compare-table__name{font-size:15px;line-height:20px}.cb-compare--compact .cb-compare-table .cb-compare-table__actions{padding-right:12px}.cb-compare--compact .cb-compare-table__visit{height:34px;padding:0 12px;font-size:13px}.cb-compare--compact .cb-compare-table__review{margin-top:2px;font-size:13px;line-height:18px}.cb-compare-table__th-note{color:var(--color-secondary);letter-spacing:0;text-transform:none;margin-top:2px;font-size:11px;font-weight:500;display:block}.cb-compare-table .cb-compare-table__regulation{max-width:170px}.cb-compare-table__regulation .cb-compare-table__regulator{font-weight:600;display:block}.cb-compare-table__regulation .cb-compare-table__entity{margin-top:2px;font-size:12px;line-height:16px;display:block}.cb-compare-table .cb-compare-table__actions{white-space:nowrap;padding-right:16px}.cb-compare-table__visit{height:var(--button-height);background:var(--color-cta);color:var(--color-cta-text);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s;display:inline-flex}.cb-compare-table__visit:is(:hover,:focus-visible){background:var(--color-cta-hover);color:var(--color-cta-text)}.cb-compare-table__visit .icon{width:14px;height:14px}.cb-compare-table__review{color:var(--color-accent);margin-top:6px;font-size:14px;font-weight:600;line-height:20px;display:block}.cb-compare-table__review:hover{color:var(--color-accent-hover);text-decoration:underline}.cb-compare-table a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-compare__note{color:var(--color-secondary);text-align:left;margin-top:16px;font-size:13px;line-height:20px}.cb-compare__note+.cb-compare__note{margin-top:8px}.cb-compare__note a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.cb-compare__note a:hover{color:var(--color-accent-hover)}@media(prefers-reduced-motion:reduce){.cb-compare-table__visit{transition:none}}.cb-hero{background:var(--color-white)}.cb-hero__band{position:relative}.cb-hero__inner{width:min(100% - 32px,var(--container-page));margin-inline:auto;position:relative}.cb-hero__band .cb-hero__inner{grid-template-columns:minmax(0,var(--width-reading)) minmax(max-content,1fr);grid-template-areas:"copy disclosure";column-gap:24px;padding-bottom:100px;display:grid}.cb-hero__copy{grid-area:copy;margin-top:40px}.cb-hero__disclosure{grid-area:disclosure;place-self:start end;margin-top:16px}.hero-title{color:var(--color-white);text-wrap:balance;margin:0}.cb-hero__lead{color:var(--color-neutral);margin:24px 0 0;font-size:18px;line-height:30px}.cb-hero__cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:-64px;display:grid}.cb-hero-card{background:var(--color-white);height:120px;box-shadow:var(--shadow-card);color:var(--color-ink);border-radius:8px;align-items:center;gap:16px;text-decoration:none;display:flex}.cb-hero-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.cb-hero-card__icon{width:40px;height:40px;color:var(--color-ink);transform-origin:50%;flex-shrink:0;margin-left:40px;transition:transform .2s ease-out}.cb-hero-card:is(:hover,:focus-visible) .cb-hero-card__icon{transform:scale(1.12)}.cb-hero-card__label{max-width:180px;font-size:18px;font-weight:500;line-height:24px}@media(max-width:767.98px){.cb-hero__band .cb-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"disclosure""copy";padding-top:16px;padding-bottom:72px}.cb-hero__disclosure{margin-top:0}.cb-hero__copy{margin-top:12px}.cb-hero__lead{font-size:16px;line-height:26px}.cb-hero__cards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:-40px}.cb-hero-card{height:80px}.cb-hero-card__icon{width:32px;height:32px;margin-left:20px}.cb-hero-card__label{font-size:16px;font-weight:600;line-height:22px}}@media(prefers-reduced-motion:reduce){.cb-hero-card__icon{transition:none}.cb-hero-card:is(:hover,:focus-visible) .cb-hero-card__icon{transform:none}}.cb-top-broker{border-radius:var(--radius-card);background:var(--color-surface-light);border:0;transition:box-shadow .2s}.cb-top-broker:is(:hover,:focus-visible){box-shadow:var(--shadow-card)}@media(prefers-reduced-motion:reduce){.cb-top-broker{transition:none}}.cb-checklist{grid-template-columns:minmax(0,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:768px){.cb-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-checklist__item{border-top:1px solid var(--color-border-light);padding-top:24px}.cb-checklist__number{font-variant-numeric:tabular-nums;color:var(--color-accent);margin-bottom:8px;font-size:14px;font-weight:600;line-height:22px;display:block}.cb-checklist__item h3{margin-bottom:8px}#faq-list .faq-body a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}#faq-list .faq-body a:hover{color:var(--color-accent-hover)}#faq-list summary:focus:not(:focus-visible){outline:none}#faq-list summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}#comparison{scroll-margin-top:calc(var(--site-header-h,101px) + 24px)}.cb-next-home :is(a.rounded-2xl.border,article.group.border):is(:hover,:focus-within),.cb-next-home a.rounded-2xl.border:focus-visible{border-color:var(--color-neutral);box-shadow:var(--card-hover-shadow)}.cb-next-home p.text-secondary:is(.text-sm,.text-base){color:var(--color-secondary)}.cb-next-home .text-center>.bg-accent-tint{background-color:var(--color-surface-light);color:var(--color-secondary)}.cb-next-home article.group:hover h3{color:var(--color-accent)}@media(min-width:783px){.admin-bar #comparison{scroll-margin-top:calc(var(--site-header-h,101px) + 32px + 24px)}}@media(prefers-reduced-motion:no-preference){html:has(#faq-list){scroll-behavior:smooth}}.cb-steps{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.cb-steps__icon{width:32px;height:32px;color:var(--color-ink);margin-bottom:16px;display:block}.cb-steps__item h3{margin-bottom:8px}.cb-steps__text{color:var(--color-secondary);font-size:16px;line-height:26px}@media(min-width:768px){.cb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-guides-more{text-align:right;margin-top:24px}.cb-rail-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.cb-rail-nav{flex-shrink:0;gap:8px;display:flex}.cb-rail-nav[hidden]{display:none}.cb-rail-nav__button{border:1px solid var(--color-border-light);background:var(--color-white);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.cb-rail-nav__button .icon{width:20px;height:20px}.cb-rail-nav__button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.cb-rail-nav__button:disabled{opacity:.4;cursor:default}.cb-rail-nav__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-rail{--rail-gap:24px;--rail-visible:1.2;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-visible) - 1) * var(--rail-gap)) / var(--rail-visible));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-4px -2px -12px;padding:4px 2px 12px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.cb-rail::-webkit-scrollbar{display:none}.cb-rail:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-card)}.cb-rail__item{scroll-snap-align:start;min-width:0;display:flex}.cb-rail__item>.compare-card{flex:1}.cb-rail-more{text-align:right;margin-top:24px}@media(min-width:640px){.cb-rail{--rail-visible:2.2}}@media(min-width:1024px){.cb-rail{--rail-visible:4}}@media(prefers-reduced-motion:reduce){.cb-rail{scroll-behavior:auto}.cb-rail-nav__button{transition:none}}.cb-expert-feature{border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-sm);align-items:flex-start;gap:24px;padding:24px;display:flex}.cb-expert-feature__photo{object-fit:cover;border-radius:9999px;flex:0 0 96px;width:96px;height:96px;display:block}.cb-expert-feature__photo .cb-brand-avatar{font-size:32px;display:block}.cb-expert-feature__photo.cb-person-initials{font-size:28px}.cb-expert-feature__text{min-width:0}.cb-expert-feature__label{color:var(--color-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:18px}.cb-expert-feature__name{color:var(--color-ink);margin-top:4px;font-size:20px;font-weight:600;line-height:28px}.cb-expert-feature__role{color:var(--color-secondary);margin-top:2px;font-size:14px;line-height:20px}.cb-expert-feature__bio{color:var(--color-body);margin-top:12px;font-size:16px;line-height:26px}.cb-expert-feature__link{color:var(--color-accent);text-underline-offset:3px;margin-top:12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;display:inline-block}.cb-experts-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cb-expert-card{border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-ink);align-items:center;gap:16px;padding:20px;text-decoration:none;transition:box-shadow .2s;display:flex}.cb-expert-card:hover{box-shadow:var(--shadow-card)}.cb-expert-card__photo{object-fit:cover;border-radius:9999px;flex:0 0 64px;width:64px;height:64px;display:block}.cb-expert-card__photo .cb-brand-avatar{font-size:21.3333px;display:block}.cb-expert-card__text{flex-direction:column;min-width:0;display:flex}.cb-expert-card__name{font-size:18px;font-weight:600;line-height:26px}.cb-expert-card__role{color:var(--color-secondary);font-size:14px;line-height:20px}:is(.cb-expert-card,.cb-expert-feature__link):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(min-width:640px){.cb-experts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cb-experts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639.98px){.cb-expert-feature{flex-direction:column}}@media(prefers-reduced-motion:reduce){.cb-expert-card{transition:none}}@media(max-width:767.98px){.cb-link-tap{position:relative}.cb-link-tap:before{content:"";position:absolute;inset:-12px 0}}.cb-disclosure-link{white-space:nowrap;font-size:14px;line-height:20px;position:relative}.cb-disclosure-link__toggle{cursor:pointer;border-radius:4px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cb-disclosure-link--dark .cb-disclosure-link__toggle{color:var(--color-neutral)}.cb-disclosure-link--light .cb-disclosure-link__toggle{color:var(--color-secondary)}.cb-disclosure-link__toggle:hover,.cb-disclosure-link__toggle[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline}.cb-disclosure-link.cb-disclosure-link--dark .cb-disclosure-link__toggle:focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:2px}.cb-disclosure-link.cb-disclosure-link--light .cb-disclosure-link__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-disclosure-link__icon{flex-shrink:0;width:14px;height:14px}.cb-disclosure-note{border-bottom:1px solid var(--color-border-light);padding-bottom:24px}.cb-disclosure-note__title{font-family:var(--font-sans);color:var(--color-ink);margin-top:40px;font-size:16px;font-weight:600;line-height:24px}.cb-disclosure-note__text{max-width:var(--width-reading);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--color-body);margin-top:8px}.cb-disclosure-note__text a{color:var(--color-accent);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.cb-disclosure-note__text a:hover{color:var(--color-accent-hover)}@media(max-width:767.98px){.cb-disclosure-link{font-size:13px}.cb-disclosure-link__toggle{margin-block:-12px;padding-block:12px}.cb-disclosure-note__title{margin-top:32px}}.cb-disclosure-panel{z-index:90;box-sizing:border-box;border:1px solid var(--color-border-light);background:var(--color-white);width:min(400px,100vw - 32px);box-shadow:var(--shadow-card);color:var(--color-ink);text-align:left;white-space:normal;border-radius:8px;padding:20px 24px;font-size:16px;line-height:26px;position:absolute;top:calc(100% + 8px);right:0}.cb-disclosure-panel[hidden]{display:none}.cb-disclosure-panel:focus{outline:none}.cb-disclosure-panel__close{width:32px;height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.cb-disclosure-panel__close:before{content:"";position:absolute;inset:-6px}.cb-disclosure-panel__close svg{width:20px;height:20px}.cb-disclosure-panel__close:hover{background:var(--color-surface-light)}.cb-disclosure-panel :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-disclosure-panel .cb-disclosure-panel__title{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);margin:0;padding-right:32px;font-size:16px;font-weight:600;line-height:24px}.cb-disclosure-panel__text{margin:8px 0 0}.cb-disclosure-panel__links{flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;display:flex}.cb-disclosure-panel__links a{color:var(--color-accent);text-underline-offset:3px;border-radius:4px;text-decoration:underline}.cb-disclosure-panel__links a:hover{color:var(--color-accent-hover)}@media(max-width:767.98px){.cb-disclosure-panel{width:calc(100vw - 32px)}}.cb-container{width:min(100% - 32px,var(--container-page));margin-inline:auto}.cb-section{padding-block:var(--section-y)}.cb-page-header{background:var(--color-white);padding-top:24px;padding-bottom:48px}.cb-page-header__bar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cb-page-header__crumbs{min-width:0;color:var(--color-secondary);font-size:14px;line-height:20px}.cb-page-header__crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-page-header__crumbs li{align-items:center;display:inline-flex}.cb-page-header__crumbs a{color:inherit;border-radius:4px;text-decoration:none}.cb-page-header__crumbs a:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}.cb-page-header__crumbs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-page-header__sep{margin-inline:8px}.cb-page-header__crumbs [aria-current]{color:var(--color-ink)}.cb-page-header .cb-disclosure-link{white-space:nowrap;flex-shrink:0}.cb-page-header__title{color:var(--color-ink);margin-top:32px}.cb-page-header__intro{max-width:none;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);color:var(--color-ink);margin-top:24px}.cb-page-header__intro a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.cb-page-header .cb-disclosure-note{border-bottom:0;padding-bottom:0}.cb-page-header .cb-disclosure-note__title{max-width:760px;margin-top:32px;font-size:18px;font-weight:600;line-height:26px}.cb-page-header .cb-disclosure-note__text{max-width:none;color:var(--color-ink);font-size:16px;line-height:28px}.cb-page-header__more{display:none}@media(max-width:767.98px){.cb-page-header{padding-top:16px;padding-bottom:32px}.cb-page-header__bar{flex-wrap:wrap;align-items:center;row-gap:4px}.cb-page-header__crumbs{flex:160px}.cb-page-header__crumbs ol{white-space:nowrap;flex-wrap:nowrap}.cb-page-header__crumbs li{flex:none}.cb-page-header__crumbs li:last-child{flex:0 auto;min-width:0}.cb-page-header__current{text-overflow:ellipsis;display:block;overflow:hidden}.cb-page-header__crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}.cb-page-header__sep{margin-inline:6px}.cb-page-header .cb-disclosure-link{margin-left:auto}.is-collapsed .cb-page-header__crumb--middle .cb-page-header__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-collapsed .cb-page-header__crumb--middle .cb-page-header__more{display:inline}}.cb-page-header--article .cb-page-header__title{text-wrap:balance}@media(max-width:1023.98px){.cb-page-header--article .cb-page-header__title{font-size:28px;line-height:36px}}@media(max-width:767.98px){.cb-page-header--article .cb-page-header__title{font-size:24px;line-height:32px}.cb-page-header--article .cb-page-header__title,.cb-page-header--article .cb-page-header__title-row{margin-top:24px}.cb-page-header--article .cb-page-header__title-row{align-items:flex-start;gap:12px}.cb-page-header--article .cb-page-header__title-row .cb-page-header__title{margin-top:0}.cb-page-header--article .cb-page-header__title-row .broker-logo{border-radius:6px;flex-basis:40px;width:40px;height:40px;margin-top:-4px;padding:4px}}.cb-page-header__title-row{align-items:center;gap:24px;margin-top:32px;display:flex}.cb-page-header__title-row .cb-page-header__title{min-width:0;margin-top:0}.cb-page-header__meta{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:16px;line-height:24px;display:flex}.cb-page-header__meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cb-page-header__meta a:hover{color:var(--color-accent-hover)}.cb-fact-checked{background:var(--color-accent-tint);color:var(--color-accent-hover);border-radius:9999px;align-items:center;padding:2px 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.cb-people{flex-wrap:wrap;gap:16px 32px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cb-people__person{align-items:center;gap:12px;min-width:0;display:flex}.cb-people__photo{object-fit:cover;border-radius:9999px;flex:0 0 48px;width:48px;height:48px;display:block}.cb-person-initials{background:var(--color-surface-light);color:var(--color-ink);justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:flex}.cb-person-mark{display:block;overflow:hidden}.cb-people__photo .cb-brand-avatar{font-size:16px;display:block}.cb-people__text{flex-direction:column;min-width:0;display:flex}.cb-people__role{color:var(--color-secondary);font-size:13px;line-height:18px}.cb-people__name{color:var(--color-ink);text-underline-offset:3px;overflow-wrap:break-word;font-size:16px;line-height:24px;text-decoration:underline}.cb-people__name:hover{color:var(--color-accent-hover)}.cb-people__name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@media(max-width:767.98px){.cb-people{flex-direction:column;gap:12px}}.cb-article-layout{flex-direction:column;gap:24px;padding-bottom:64px;display:flex}.cb-article-main{min-width:0}.cb-article-rail__inner{flex-direction:column;gap:24px;display:flex}@media(min-width:1024px){.cb-article-layout{grid-template-columns:minmax(0,716px) 300px;column-gap:64px;display:grid}.cb-article-main{grid-area:1/1}.cb-article-rail{grid-area:1/2}.cb-article-rail__inner{top:calc(var(--article-header-offset,var(--site-header-h,65px)) + 24px);max-height:calc(100vh - var(--article-header-offset,var(--site-header-h,65px)) - 48px);position:sticky}.cb-review-page>article{width:min(100% - 32px,var(--container-page));grid-template-columns:minmax(0,716px) 300px;column-gap:64px;margin-inline:auto;padding-bottom:64px;display:grid}.cb-review-page>article>:is(.cb-page-header,.cb-article-layout),.cb-review-page>article>.cb-page-header>.cb-container{display:contents}.cb-review-page .cb-page-header__bar{grid-column:1/-1;padding-top:24px}.cb-review-page .cb-page-header>.cb-container>:not(.cb-page-header__bar){grid-column:1}.cb-review-page .cb-article-main{grid-area:auto/1;margin-top:48px}.cb-review-page .cb-article-rail{grid-area:2/2/span 40;margin-top:32px}}.review-broker-box{background:var(--color-white);box-shadow:var(--shadow-sm);border-radius:8px;flex-shrink:0;padding:20px}.review-broker-box__identity{align-items:center;gap:12px;display:flex}.review-broker-box__text{min-width:0}.review-broker-box__name{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:24px}.review-broker-box .broker-toplist__rating{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:13px;font-weight:500;line-height:18px;display:flex}.review-broker-box a.review-broker-box__visit{border-color:var(--color-cta-border);background:var(--color-cta);width:100%;color:var(--color-cta-text);justify-content:center;margin-top:16px;text-decoration:none;display:flex}.review-broker-box a.review-broker-box__visit:is(:hover,:focus-visible){border-color:var(--color-cta-hover);background:var(--color-cta-hover);color:var(--color-cta-text)}.review-broker-box__risk{color:var(--color-secondary);text-align:center;margin:8px 0 0;font-size:13px;line-height:18px}.cb-article-toc{flex-direction:column;min-height:0;display:flex}.cb-article-toc[hidden]{display:none}.cb-article-toc__toggle{border:1px solid var(--color-border-light);background:var(--color-white);width:100%;color:var(--color-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px;display:flex}.cb-article-toc__toggle svg{transition:transform .15s}.cb-article-toc__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cb-article-toc__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-article-toc__title{color:var(--color-secondary);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600;line-height:18px;display:none}.cb-article-toc__links{border-left:1px solid var(--color-border-light);min-height:0;margin-top:8px;display:none}.cb-article-toc[data-open] .cb-article-toc__links{display:block}.cb-article-toc__links a{color:var(--color-secondary);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:20px;text-decoration:none;transition:color .15s;display:block}.cb-article-toc__links a:hover{color:var(--color-accent)}.cb-article-toc__links a[aria-current=true]{border-left-color:var(--color-toc-active);color:var(--color-toc-active);font-weight:600}.cb-article-toc__links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(min-width:1024px){.cb-article-toc__toggle{display:none}.cb-article-toc__title{display:block}.cb-article-toc__links{overscroll-behavior:contain;margin-top:0;display:block;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.cb-article-toc__toggle svg,.cb-article-toc__links a{transition:none}}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body){font-family:var(--font-sans);font-size:18px;line-height:30px}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body) p:where(.wp-block-paragraph,:not([class])){line-height:30px}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body)>:is(p,ul,ol,h2,h3,h4,blockquote){max-width:none}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body) :is(h2.wp-block-heading,h2:not([class])){font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:0;font-weight:700}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body) :is(h3.wp-block-heading,h3:not([class])){font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:0;font-weight:500}.review-verdict{background:var(--color-surface-light);border-radius:8px;margin-bottom:40px;padding:24px}.review-verdict__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-verdict .review-verdict__title{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);margin:0;font-size:20px;font-weight:600;line-height:28px}.review-verdict__score{background:var(--color-ink);color:var(--color-white);border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.review-verdict__summary{color:var(--color-body);margin-top:16px;font-size:17px;line-height:28px}.review-verdict__summary p{margin:0}.review-verdict__summary p+p{margin-top:12px}.review-verdict__group{margin-top:16px}.review-verdict__group-label{color:var(--color-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px}.review-verdict__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.review-verdict__chip{border:1px solid #0000;border-radius:9999px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px}.review-verdict__chip--best{border-color:var(--color-accent-tint);background:var(--color-accent-tint);color:var(--color-accent-hover)}.review-verdict__chip--good{border-color:var(--color-accent);background:var(--color-white);color:var(--color-accent)}.review-verdict__chip--not-ideal{border-color:var(--color-border-light);background:var(--color-white);color:var(--color-body)}.review-verdict__facts{border-top:1px solid var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:24px 0 0;padding-top:20px;display:grid}.review-verdict__facts>div{min-width:0}.review-verdict__facts dt{color:var(--color-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:18px}.review-verdict__facts dd{color:var(--color-ink);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 0;font-size:16px;font-weight:600;line-height:24px;display:flex}.review-verdict__facts dd img{object-fit:contain;width:20px;height:20px}@media(min-width:768px){.review-verdict__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body) .review-updates{max-width:none;margin:0;padding:0;list-style:none}.review-updates__entry{border-top:1px solid var(--color-border-light);padding:16px 0}.review-updates__entry:last-child{border-bottom:1px solid var(--color-border-light)}.review-updates__date{color:var(--color-ink);font-size:14px;font-weight:600;line-height:20px;display:block}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body) .review-updates__note{color:var(--color-body);margin:4px 0 0;font-size:16px;line-height:26px}:is(.cb-review-page .review-body,:is(.cb-bestof-page,.cb-compare-page) .compare-body) .review-updates__by{color:var(--color-secondary);margin:4px 0 0;font-size:14px;line-height:20px}.review-updates__by a{color:inherit;text-underline-offset:3px;text-decoration:underline}.author-box{flex-direction:column;gap:16px;margin-top:40px;display:flex}.author-box__person{background:var(--color-white);box-shadow:var(--shadow-sm);border-radius:8px;align-items:flex-start;gap:16px;padding:24px;display:flex}.author-box__photo{object-fit:cover;border-radius:9999px;flex:0 0 64px;width:64px;height:64px;display:block}.author-box__photo.cb-person-initials{font-size:20px}.author-box__photo .cb-brand-avatar{font-size:21.3333px;display:block}.author-box__text{min-width:0}.author-box__name{margin:0;font-size:18px;font-weight:600;line-height:26px}.author-box__name a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.author-box__name a:hover{color:var(--color-accent-hover)}.author-box__role{color:var(--color-secondary);margin:2px 0 0;font-size:14px;line-height:20px}.author-box__bio{color:var(--color-body);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:26px;display:-webkit-box;overflow:hidden}.author-box__more{color:var(--color-accent);text-underline-offset:3px;margin-top:4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;display:inline-block}.author-box :is(a):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.compare-h2h{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:32px;display:grid}.compare-h2h__vs{color:var(--color-secondary);justify-self:center;font-size:16px;font-weight:600;line-height:24px}.cb-next-compare-single .comparison-intro{margin-bottom:32px}.cb-next-compare-single .compare-body :is(.comparison-matrix,.is-style-comparison-matrix) table{table-layout:fixed;min-width:44rem}.cb-next-compare-single .compare-body :is(.comparison-matrix,.is-style-comparison-matrix) :is(th,td){white-space:normal;overflow-wrap:break-word}.cb-next-compare-single .compare-body :is(.comparison-matrix,.is-style-comparison-matrix) thead th:first-child{width:27%}.cb-next-compare-single .compare-body .comparison-at-a-glance{max-height:44rem;overflow:auto}.cb-next-compare-single .compare-body .comparison-at-a-glance thead th{z-index:1;position:sticky;top:0}.review-broker-box--h2h{flex-direction:column;display:flex}.review-broker-box--h2h .review-broker-box__name{font-size:20px;line-height:28px}.review-broker-box--h2h a.review-broker-box__visit{margin-top:auto}.review-broker-box--h2h .review-broker-box__identity{margin-bottom:16px}.review-broker-box__more{text-align:center;margin:12px 0 0;font-size:16px;line-height:24px}.review-broker-box__more a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.review-broker-box__more a:hover{color:var(--color-accent-hover)}.review-broker-box__more a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@media(min-width:768px){.compare-h2h{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px}.compare-h2h__vs{align-self:center}}.compare-facts{border:1px solid var(--color-border-light);border-radius:8px;margin-bottom:40px;overflow:hidden}.compare-facts table{border-collapse:collapse;table-layout:fixed;width:100%}.compare-facts th,.compare-facts td{border-top:1px solid var(--color-border-light);text-align:left;vertical-align:middle;overflow-wrap:break-word;padding:12px 16px}.compare-facts thead th{background:var(--color-surface-light);color:var(--color-ink);border-top:0;font-size:14px;font-weight:600;line-height:20px}.compare-facts thead th:first-child{width:30%}.compare-facts tbody th{color:var(--color-secondary);font-size:14px;font-weight:400;line-height:20px}.compare-facts td{color:var(--color-ink);font-size:16px;font-weight:600;line-height:24px}.compare-facts td img{vertical-align:middle;object-fit:contain;width:20px;height:20px;margin:0 4px 0 0;display:inline-block}@media(max-width:767.98px){.compare-facts table,.compare-facts thead,.compare-facts tbody{display:block}.compare-facts tr{border-top:1px solid var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-facts thead tr{background:var(--color-surface-light);border-top:0}.compare-facts thead th:first-child{display:none}.compare-facts th,.compare-facts td{border-top:0;padding:10px 12px}.compare-facts tbody th{grid-column:1/-1;padding-bottom:0}.compare-facts td>span{flex-wrap:wrap;row-gap:4px}}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) :is(.review-body,.compare-body) :is(.wp-block-group:is(.is-style-verdict,.is-style-source-note,.is-style-pros-cons),details.wp-block-details.is-style-faq,figure.wp-block-table,figure.wp-block-table>table),:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) #risk-warning{border-radius:var(--radius-card)}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) :is(.review-body,.compare-body) .broker-comparison .comparison-broker img{border-radius:4px}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) :is(.review-body,.compare-body) :is(hr,.wp-block-separator){border:0;border-top:1px solid var(--color-border-light);opacity:1;background:0 0;height:0}:is(.cb-next-review-single.review-production,.cb-next-compare-single.compare-production) :is(.review-body,.compare-body) div:has(>table){max-width:100%;position:relative;overflow-x:auto}.table-scroll-hint{font-size:13px}:is(.cb-compare__note,.table-scroll-hint,.review-module-note,.review-broker-box__risk,.support-count,.wp-element-caption){max-width:75ch}:is([data-scroll-region],figure.wp-block-table[role=region])[data-more-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.cb-risk-note{align-items:center;gap:4px;width:0;min-width:100%;margin-top:8px;display:flex;position:relative}.cb-risk-note__line{min-width:0;color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13px;line-height:20px;overflow:hidden}.cb-risk-note__button{width:24px;height:24px;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:0 0 24px;place-items:center;margin:-2px -5px -2px 0;padding:0;display:grid}@media(pointer:coarse){.cb-risk-note__button{position:relative}.cb-risk-note__button:before{content:"";position:absolute;inset:-10px}}.cb-risk-note__button svg{width:14px;height:14px}.cb-risk-note__button:hover,.cb-risk-note__button[aria-expanded=true]{color:var(--color-ink)}.cb-risk-note__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.cb-risk-note__tip{z-index:30;box-sizing:border-box;background:var(--color-ink);width:max-content;max-width:min(360px,100% + 5px);box-shadow:var(--shadow-card);color:var(--color-white);text-align:left;white-space:normal;border-radius:8px;padding:16px;font-size:13px;font-weight:400;line-height:20px;position:absolute;bottom:calc(100% + 10px);right:-5px}.cb-risk-note__tip[hidden]{display:none}.cb-risk-note__tip:after{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;right:11px;transform:rotate(45deg)}.cb-next-support{background:var(--color-white);color:var(--color-ink)}.cb-next-support h1.type-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading)}.cb-page-body{padding-bottom:64px}.cb-page-body__column{max-width:716px}.cb-next-support .support-featured-image{border-radius:var(--radius-card);margin-bottom:32px;overflow:hidden}.cb-next-support .support-featured-image img{width:100%;height:auto}.cb-next-support .support-article{overflow-wrap:anywhere}.cb-next-support .support-page .support-article :is(p,li){font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.cb-next-support .support-article h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);font-weight:700}.cb-next-support .support-article h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);font-weight:700}.cb-next-support .support-article :is(h2,h3,[id]){scroll-margin-top:calc(var(--site-header-h,101px) + 1.5rem)!important}.cb-next-support .support-page-links{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cb-next-support .support-listing{padding-bottom:64px}.cb-next-support .support-count{color:var(--color-secondary);margin-bottom:1.5rem;font-size:.875rem}.cb-next-support .support-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}:where(.cb-next-support) .support-card{border:1px solid var(--color-border-light);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.cb-next-support .support-card-image{aspect-ratio:16/10;background:var(--color-surface-light);display:block;overflow:hidden}.cb-next-support .support-card-image img{object-fit:cover;width:100%;height:100%}.cb-next-support .support-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.cb-next-support .support-card-meta{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:13px;display:flex}.cb-next-support .support-badge{border:1px solid var(--color-border-light);color:var(--color-secondary);background:var(--color-surface-light);border-radius:999px;padding:.25rem .625rem;font-weight:600}.cb-next-support .support-card-title{overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.4}.cb-next-support .support-card-title a:hover{color:var(--color-accent)}.cb-next-support .support-card-excerpt{color:var(--color-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.625}.cb-next-support .support-card-link{margin-top:auto}.cb-next-support .support-pagination{margin-top:2rem}.cb-next-support .support-empty{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-surface-light);padding:2rem}.cb-next-support .support-empty h2{margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.cb-next-support .support-empty p{color:var(--color-secondary)}.cb-next-support .cb-search-results{gap:.75rem;max-width:52rem;display:grid}.cb-next-support .cb-search-result{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.cb-next-support .cb-search-result.has-media{grid-template-columns:auto minmax(0,1fr)}.cb-next-support .cb-search-result:is(:hover,:focus-within){border-color:var(--color-neutral);box-shadow:var(--card-hover-shadow,var(--shadow-sm))}.cb-next-support .cb-search-result__media{align-items:center;display:flex}.cb-next-support .cb-search-result__media.is-pair .broker-logo+.broker-logo{margin-left:-.5rem}.cb-next-support .cb-search-result__media--image img{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.cb-next-support .cb-search-result__body{gap:.375rem;min-width:0;display:grid}.cb-next-support .cb-search-result__meta{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;font-size:13px;line-height:1.4;display:flex}.cb-next-support .cb-search-result__meta .support-badge{padding:.125rem .5rem;font-size:12px}.cb-next-support .cb-search-result__title{overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.cb-next-support .cb-search-result__title a{color:var(--color-ink)}.cb-next-support .cb-search-result__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cb-next-support .cb-search-result__title a:hover{color:var(--color-accent)}.cb-next-support .cb-search-result__title a:focus-visible{outline:none}.cb-next-support .cb-search-result:has(.cb-search-result__title a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.cb-next-support .cb-search-result__excerpt{color:var(--color-secondary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media(max-width:639px){.cb-next-support .cb-search-result{gap:.75rem;padding:.875rem 1rem}.cb-next-support .cb-search-result__media .broker-logo{--broker-logo-size:36px!important}.cb-next-support .cb-search-result__media.is-pair .broker-logo{--broker-logo-size:28px!important}.cb-next-support .cb-search-result__media--image img{width:44px;height:44px}.cb-next-support .cb-search-result__title{font-size:1rem}.cb-next-support .cb-search-result__excerpt{-webkit-line-clamp:3;line-clamp:3}}@media(min-width:640px){.cb-next-support .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cb-next-support .support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-next-support .search-form{flex-flow:wrap;align-items:end;gap:.75rem;max-width:42rem;margin-block:0 2rem;display:flex}.cb-next-support .search-form label{flex:1;min-width:0}.cb-next-support .search-field{width:100%;height:var(--button-height);border:1px solid var(--color-control);border-radius:var(--radius-card);background:var(--color-white);min-height:0;color:var(--color-ink);padding:.625rem .75rem;font-size:1rem}.cb-next-support .search-form .search-submit{height:var(--button-height);border-radius:var(--button-radius)}.cb-next-support :is(a,input,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:767.98px){.cb-next-support .search-form{flex-direction:column;align-items:stretch}.cb-next-support .search-form label{width:100%}}.cb-next-support .support-readable{width:100%;max-width:58rem;margin-inline:auto;padding-inline:1rem}.cb-next-support .support-error{background:var(--color-surface-light);border-bottom:1px solid var(--color-border-light);padding-block:5rem}.cb-next-support .support-eyebrow{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.8125rem;font-weight:700}.cb-next-support .support-error h1{margin-bottom:1.5rem}.cb-next-support .support-error h1+p{max-width:40rem;color:var(--color-secondary);margin-bottom:2rem;line-height:1.75}.cb-next-support .support-error-links ul{flex-wrap:wrap;gap:0 24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cb-next-support .support-error-links a{min-height:44px;color:var(--color-accent);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.cb-next-support .support-error-links a:hover{color:var(--color-accent-hover)}.cb-next-support .support-error-search{margin-top:24px}.cb-next-support .support-error-search .search-form{margin-bottom:0}@media(min-width:640px){.cb-next-support .support-readable{padding-inline:1.5rem}}@media(min-width:1024px){.cb-next-support .support-readable{padding-inline:2rem}}.cb-next-guides{background:var(--color-white)}.cb-next-guides .guide-shell{padding-bottom:4rem}.cb-next-guides .guide-controls{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-bottom:2rem;display:flex}.cb-next-guides .guide-search{align-items:center;gap:.75rem;width:min(100%,28rem);display:flex}.cb-next-guides .guide-search input{width:100%;min-width:0;height:var(--button-height);border:1px solid var(--color-control);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);padding:.625rem .75rem;font-size:1rem}.cb-next-guides .guide-search button{height:var(--button-height);flex-shrink:0}.cb-next-guides .guide-categories{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.cb-next-guides .guide-categories a{min-height:44px;color:var(--color-secondary);border-bottom:2px solid #0000;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.cb-next-guides .guide-categories a[aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.cb-next-guides .guide-categories a:is(:hover,:focus-visible){color:var(--color-accent)}.cb-next-guides :is(a,button,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cb-next-guides .guide-count{color:var(--color-secondary);margin-top:1.5rem;font-size:.875rem}.cb-next-guides .guide-empty{color:var(--color-secondary);padding-block:2rem;line-height:1.6}.cb-next-guides .guide-pagination{margin-top:2rem}.cb-next-guides .guide-layout{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.cb-next-guides .guide-main{min-width:0}.cb-next-guides .guide-row{border-bottom:1px solid var(--color-border-light);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;padding-block:24px;display:grid}.cb-next-guides .guide-row:first-child{padding-top:0}.cb-next-guides .guide-row__media{aspect-ratio:16/10;border-radius:var(--radius-card);display:block;overflow:hidden}.cb-next-guides .guide-row__media img{object-fit:cover;width:100%;height:100%;display:block}.cb-next-guides .guide-row__media .cb-guide-card__placeholder{gap:4px;width:100%;height:100%;padding:8px;font-size:12px;line-height:16px}.cb-next-guides .guide-row__media .cb-guide-card__placeholder .icon{width:20px;height:20px}.cb-next-guides .guide-row__body{min-width:0}.cb-next-guides .guide-row__meta{color:var(--color-secondary);margin:0 0 6px;font-size:14px;line-height:20px}.cb-next-guides .guide-row__title{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}.cb-next-guides .guide-row__title a{color:inherit;text-decoration:none}.cb-next-guides .guide-row__title a:is(:hover,:focus-visible){color:var(--color-accent)}.cb-next-guides .guide-row__excerpt{color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:14px;line-height:22px;overflow:hidden}.cb-next-guides .guide-sidebar__section+.guide-sidebar__section{margin-top:32px}.cb-next-guides .guide-sidebar__title{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;margin:0 0 12px;font-size:18px;font-weight:600;line-height:26px}.cb-next-guides .guide-sidebar__cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cb-next-guides .guide-sidebar__cards .cb-category-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:64px;padding:12px 16px}.cb-next-guides .guide-sidebar__cards .cb-category-card__icon{width:28px;height:28px;color:var(--color-accent);flex-shrink:0}.cb-next-guides .guide-sidebar__cards .cb-category-card__label{font-size:16px;line-height:22px}.cb-next-guides .guide-sidebar__reviews{margin:0;padding:0;list-style:none}.cb-next-guides .guide-sidebar__reviews a{border-bottom:1px solid var(--color-border-light);min-height:56px;color:var(--color-ink);align-items:center;gap:12px;padding-block:8px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.cb-next-guides .guide-sidebar__reviews li:last-child a{border-bottom:0}.cb-next-guides .guide-sidebar__reviews a:is(:hover,:focus-visible){color:var(--color-accent)}@media(min-width:640px){.cb-next-guides .guide-row{grid-template-columns:190px minmax(0,1fr);gap:24px;padding-block:32px}.cb-next-guides .guide-row__title{font-size:20px;line-height:28px}}@media(min-width:1024px){.cb-next-guides .guide-layout{grid-template-columns:minmax(0,1fr) 300px;gap:64px}.cb-next-guides .guide-sidebar__inner{top:calc(var(--site-header-h,64px) + 24px);position:sticky}}.cb-guide-page .guide-next-steps{border-radius:var(--radius-card);background:var(--color-surface-light);margin-top:40px;padding:24px}.cb-guide-page .guide-next-steps h2{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:26px}.cb-guide-page .guide-next-steps ul{margin:8px 0 0;padding:0;list-style:none}.cb-guide-page .guide-next-steps a{min-height:44px;color:var(--color-accent);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.cb-guide-page .guide-next-steps a:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}.cb-guide-page .guide-next-steps a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.cb-next-broker-hub{background:var(--color-white);color:var(--color-body)}.broker-hub-content{padding-bottom:64px}.broker-hub-content>h2{font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:0;color:var(--color-ink);margin:64px 0 24px;font-weight:700}.broker-hub-content>p{max-width:var(--width-reading);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--color-body);margin-block:16px}.broker-hub-content>p a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.cb-best-categories>h2{margin-bottom:24px}.cb-best-categories__grid{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.cb-category-card{border:1px solid var(--color-border-light);background:var(--color-white);min-height:180px;box-shadow:var(--shadow-sm);color:var(--color-ink);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.cb-category-card:hover{border-color:var(--color-neutral);box-shadow:var(--shadow-md)}.cb-category-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.cb-category-card__icon{width:48px;height:48px;color:var(--color-ink)}.cb-category-card__label{font-size:18px;font-weight:500;line-height:24px}.broker-hub-listing{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.cb-next-broker-hub :is(h1,h2,h3,p,a){overflow-wrap:break-word}@media(min-width:640px){.cb-best-categories__grid,.broker-hub-listing--review,.broker-hub-listing--compare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cb-best-categories__grid,.broker-hub-listing--compare{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-hub-listing--review{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cb-category-card{transition:none}}.broker-hub-more{text-align:right;margin-top:16px;font-size:14px;font-weight:600;line-height:20px}.broker-hub-more a{min-height:44px;color:var(--color-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.broker-hub-more a:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}.broker-hub-more a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.cb-guides-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.cb-guide-card{min-width:0}.cb-guide-card__link{color:var(--color-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.cb-guide-card__media{aspect-ratio:16/9;border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto;margin-bottom:4px;display:block}.cb-guide-card__placeholder{background:var(--color-surface-light);color:var(--color-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cb-guide-card__placeholder .icon{width:28px;height:28px;color:var(--color-accent)}.cb-guide-card__author{color:var(--color-secondary);font-size:14px;line-height:20px}.cb-guide-card__title{overflow-wrap:anywhere;color:inherit;font-family:var(--font-sans);letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}.cb-guide-card__link:hover .cb-guide-card__title{color:var(--color-accent-hover)}.cb-guide-card__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-card)}@media(min-width:640px){.cb-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cb-guides-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
