.BackToTop-module__M16TFa__button{z-index:90;opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;inset-block-end:var(--mantine-spacing-lg);inset-inline-end:var(--mantine-spacing-lg);transform:translateY(8px)}.BackToTop-module__M16TFa__button[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.BackToTop-module__M16TFa__button{transition:opacity .16s,visibility .16s;transform:none}.BackToTop-module__M16TFa__button[data-visible=true]{transform:none}}
.Breadcrumbs-module__kBrzRa__list{align-items:center;column-gap:var(--mantine-spacing-xs);flex-wrap:wrap;row-gap:2px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__kBrzRa__item{align-items:center;gap:var(--mantine-spacing-xs);min-inline-size:0;max-inline-size:100%;display:flex}.Breadcrumbs-module__kBrzRa__separator{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm)}.Breadcrumbs-module__kBrzRa__link,.Breadcrumbs-module__kBrzRa__current{text-overflow:ellipsis;white-space:nowrap;min-block-size:24px;max-inline-size:100%;font-size:var(--mantine-font-size-sm);padding-block:4px;line-height:1.4;display:block;overflow:hidden}.Breadcrumbs-module__kBrzRa__link{color:var(--mantine-color-dimmed);text-decoration:none}.Breadcrumbs-module__kBrzRa__link:hover{color:var(--mantine-color-text);text-decoration:underline}.Breadcrumbs-module__kBrzRa__current{color:var(--mantine-color-text)}
.table-module__81tUjW__region{margin-block:var(--pf-table-margin,var(--mantine-spacing-md));border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background-image:linear-gradient(to right, var(--mantine-color-body), transparent), linear-gradient(to left, var(--mantine-color-body), transparent), radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--mantine-color-text) 22%, transparent), transparent), radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--mantine-color-text) 22%, transparent), transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.875rem 100%,.875rem 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.table-module__81tUjW__region:focus-visible{outline:2px solid var(--pf-focus);outline-offset:2px}.table-module__81tUjW__table{inline-size:100%;min-inline-size:var(--pf-table-min-inline-size,35rem);font-size:var(--mantine-font-size-sm);border-collapse:separate;border-spacing:0}.table-module__81tUjW__table caption{caption-side:top;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);text-align:start;font-size:var(--pf-table-caption-size,inherit);font-weight:var(--pf-table-caption-weight,600);color:var(--pf-table-caption-color,var(--mantine-color-text))}.table-module__81tUjW__table th,.table-module__81tUjW__table td{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-block-end:1px solid var(--mantine-color-default-border);text-align:start;vertical-align:top}.table-module__81tUjW__table thead th,.table-module__81tUjW__table thead td{background-color:var(--mantine-color-default);font-weight:var(--pf-table-head-weight,700);white-space:nowrap}.table-module__81tUjW__table tbody tr:last-child th,.table-module__81tUjW__table tbody tr:last-child td{border-block-end:none}.table-module__81tUjW__table tbody th{font-weight:var(--pf-table-rowhead-weight,600);white-space:var(--pf-table-rowhead-wrap,nowrap)}.table-module__81tUjW__table tbody th,.table-module__81tUjW__table thead>tr>:first-child{z-index:1;position:sticky;inset-inline-start:0}.table-module__81tUjW__table tbody th{background-color:var(--mantine-color-body)}.table-module__81tUjW__table td[data-numeric]{text-align:end;font-variant-numeric:tabular-nums lining-nums}
.mdx-elements-module__RoxFRW__tableWrap{}a.mdx-elements-module__RoxFRW__bodyLink{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .12s}a.mdx-elements-module__RoxFRW__bodyLink:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}
.DisclosureLine-module__YQGHAG__line{color:var(--mantine-color-text)}.DisclosureLine-module__YQGHAG__link{color:var(--mantine-color-anchor)}
.MobileToc-module__S_xBnW__details{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);padding-inline:var(--mantine-spacing-sm);padding-block-end:var(--mantine-spacing-xs)}.MobileToc-module__S_xBnW__details:not([open]){padding-block-end:0}.MobileToc-module__S_xBnW__summary{align-items:center;gap:var(--mantine-spacing-xs);min-block-size:44px;padding-block:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);cursor:pointer;font-weight:700;list-style:none;display:flex}.MobileToc-module__S_xBnW__summary::-webkit-details-marker{display:none}.MobileToc-module__S_xBnW__summary:after{content:"+";font-size:var(--mantine-font-size-lg);color:var(--mantine-color-dimmed);margin-inline-start:auto;line-height:1}.MobileToc-module__S_xBnW__details[open]>.MobileToc-module__S_xBnW__summary:after{content:"−"}
.Toc-module__087VDa__title{margin:0 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);font-weight:700}.Toc-module__087VDa__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Toc-module__087VDa__nested{padding-inline-start:var(--mantine-spacing-md)}.Toc-module__087VDa__link{border-inline-start:2px solid var(--mantine-color-default-border);min-block-size:24px;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);padding-block:4px;padding-inline:10px;line-height:1.4;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:block}.Toc-module__087VDa__link:hover{color:var(--mantine-color-text);background-color:var(--mantine-color-default-hover)}.Toc-module__087VDa__active{border-inline-start-color:var(--pf-accent-bar);color:var(--pf-accent-text);font-weight:600}
.ReadingProgress-module__lTLAUG__bar{z-index:101;background:var(--pf-accent-bar);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .ReadingProgress-module__lTLAUG__bar{transform-origin:100%}
.RelatedCarousel-module__POMr6a__card{height:100%;transition:border-color .12s,box-shadow .16s,transform .16s;position:relative}.RelatedCarousel-module__POMr6a__card:hover{border-color:var(--pf-accent-bar);box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.RelatedCarousel-module__POMr6a__card:hover .RelatedCarousel-module__POMr6a__titleLink{color:var(--pf-accent-text)}.RelatedCarousel-module__POMr6a__titleLink{color:inherit;text-decoration:none;transition:color .12s}.RelatedCarousel-module__POMr6a__titleLink:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.RelatedCarousel-module__POMr6a__card{transition:border-color .12s}.RelatedCarousel-module__POMr6a__card:hover{transform:none}}
.PhraseText-module__StfEOW__phrase{word-break:keep-all;overflow-wrap:anywhere}
.AffiliateCta-module__HFnx-G__cta{margin-block:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg)}.AffiliateCta-module__HFnx-G__cta p{margin-block:0}.AffiliateCta-module__HFnx-G__cta[data-component=affiliate-cta]{background-color:var(--pf-surface-1)}.AffiliateCta-module__HFnx-G__label{color:var(--mantine-color-text)}.AffiliateCta-module__HFnx-G__cta+.AffiliateCta-module__HFnx-G__cta{padding-block:var(--mantine-spacing-sm);border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--mantine-spacing-md) - 1px)}.AffiliateCta-module__HFnx-G__cta:has(+.AffiliateCta-module__HFnx-G__cta){border-end-end-radius:0;border-end-start-radius:0}.AffiliateCta-module__HFnx-G__ctaButton{transition:transform .12s,box-shadow .12s}.AffiliateCta-module__HFnx-G__ctaButton:hover{box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.AffiliateCta-module__HFnx-G__ctaButton:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.AffiliateCta-module__HFnx-G__ctaButton{transition:none}.AffiliateCta-module__HFnx-G__ctaButton:hover,.AffiliateCta-module__HFnx-G__ctaButton:active{transform:none}}
.cost-table-module__E_XE7W__root{margin-block:var(--mantine-spacing-md)}.cost-table-module__E_XE7W__wrapper{}.cost-table-module__E_XE7W__table{--pf-table-min-inline-size:35rem;}.cost-table-module__E_XE7W__cheapest{background-color:var(--mantine-primary-color-light)}.cost-table-module__E_XE7W__cost{color:var(--mantine-color-text);font-weight:700}.cost-table-module__E_XE7W__perGb{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);display:block}.cost-table-module__E_XE7W__badge{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);color:var(--mantine-primary-color-light-color);background-color:var(--mantine-primary-color-light);white-space:nowrap;margin-inline-start:4px;padding:1px 6px;font-weight:700;display:inline-block}.cost-table-module__E_XE7W__note{margin-block:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.cost-table-module__E_XE7W__calculator{margin-block:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-body)}.cost-table-module__E_XE7W__calculatorHeading{margin:0 0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-md);font-weight:700}.cost-table-module__E_XE7W__input{max-width:16rem;margin-block-end:var(--mantine-spacing-md)}.cost-table-module__E_XE7W__fields{gap:var(--mantine-spacing-md);flex-wrap:wrap;margin-block-end:var(--mantine-spacing-md);display:flex}.cost-table-module__E_XE7W__fields .cost-table-module__E_XE7W__input{margin-block-end:0}.cost-table-module__E_XE7W__verdict{margin-block:var(--mantine-spacing-sm) 0;color:var(--mantine-color-text);font-weight:600}.cost-table-module__E_XE7W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CodeBlock-module__tZwRXa__block{margin-block:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);overflow:hidden}.CodeBlock-module__tZwRXa__head{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);padding:3px 3px 3px var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-gray-0);display:flex}[data-mantine-color-scheme=dark] .CodeBlock-module__tZwRXa__head{background-color:var(--mantine-color-dark-6)}.CodeBlock-module__tZwRXa__language{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);letter-spacing:.04em;color:var(--mantine-color-dimmed);font-weight:700}.CodeBlock-module__tZwRXa__block .CodeBlock-module__tZwRXa__pre{padding:var(--mantine-spacing-md);overscroll-behavior-x:contain;background-color:var(--mantine-color-body);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);tab-size:4;margin:0;line-height:1.65;overflow-x:auto}.CodeBlock-module__tZwRXa__block .CodeBlock-module__tZwRXa__pre:focus-visible{outline:2px solid var(--pf-focus);outline-offset:-2px}.CodeBlock-module__tZwRXa__block .CodeBlock-module__tZwRXa__pre code{min-width:fit-content;font-size:inherit;color:inherit;background-color:#0000;border:0;border-radius:0;padding:0;display:block}
.CiteThis-module__7N2x7a__card[data-component=cite-this]{border-inline-start:var(--pf-accent-bar-width) solid var(--pf-border-strong)}
.ComparisonTable-module__LnkGxG__wrapper{}.ComparisonTable-module__LnkGxG__table{--pf-table-min-inline-size:calc(var(--cols,4) * 7.5rem);}.ComparisonTable-module__LnkGxG__table tbody td{overflow-wrap:anywhere}.ComparisonTable-module__LnkGxG__recommended{border-inline:2px solid var(--pf-border-strong);background-color:var(--mantine-primary-color-light)}.ComparisonTable-module__LnkGxG__table thead th.ComparisonTable-module__LnkGxG__recommended{background-color:var(--mantine-primary-color-light)}.ComparisonTable-module__LnkGxG__badge{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);color:var(--mantine-primary-color-light-color);background-color:var(--mantine-color-body);white-space:nowrap;margin-inline-start:var(--mantine-spacing-xs);padding:1px 6px;font-weight:700;display:inline-block}.ComparisonTable-module__LnkGxG__scrollHint{padding-inline:var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin-block:0;padding-block-start:var(--mantine-spacing-sm)}@media (min-width:48em){.ComparisonTable-module__LnkGxG__scrollHint{display:none}}
.KeyTakeaways-module___KykDa__box[data-component=key-takeaways]{background-color:var(--pf-surface-1);border-color:var(--mantine-color-default-border)}
.ArticleCard-module__XOM8UW__card{height:100%;transition:border-color .12s,box-shadow .16s,transform .16s;position:relative}.ArticleCard-module__XOM8UW__card:hover{border-color:var(--pf-accent-bar);box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.ArticleCard-module__XOM8UW__card:hover .ArticleCard-module__XOM8UW__titleLink{color:var(--pf-accent-text)}.ArticleCard-module__XOM8UW__titleLink{color:inherit;text-decoration:none;transition:color .12s}.ArticleCard-module__XOM8UW__titleLink:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ArticleCard-module__XOM8UW__card{transition:border-color .12s}.ArticleCard-module__XOM8UW__card:hover{transform:none}}
.VerdictBox-module__NNWazq__box[data-component=verdict-box]{border-inline-start:var(--pf-accent-bar-width) solid var(--pf-accent-bar)}
.page-module__LgvvNq__sidebar{top:var(--pf-anchor-offset);max-height:calc(100vh - var(--pf-anchor-offset) - 1rem);position:sticky;overflow-y:auto}.page-module__LgvvNq__body #article-body>:first-child{margin-top:0}.page-module__LgvvNq__body:lang(en),.page-module__LgvvNq__body:lang(de),.page-module__LgvvNq__body:lang(fr),.page-module__LgvvNq__body:lang(es),.page-module__LgvvNq__body:lang(pt),.page-module__LgvvNq__body:lang(it){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}.page-module__LgvvNq__body #article-body p{text-wrap:pretty}.page-module__LgvvNq__body #article-body>:is(p,ul,ol,blockquote,h2,h3,h4){max-inline-size:var(--pf-measure-latin)}.page-module__LgvvNq__body #article-body>:is(p,ul,ol,blockquote){line-height:1.6}:is(.page-module__LgvvNq__body:lang(ja) #article-body>:is(p,ul,ol,blockquote,h2,h3,h4),.page-module__LgvvNq__body:lang(zh-Hant) #article-body>:is(p,ul,ol,blockquote,h2,h3,h4)){max-inline-size:var(--pf-measure-cjk)}.page-module__LgvvNq__body:lang(ja) #article-body>:is(p,ul,ol,blockquote){line-height:1.75}.page-module__LgvvNq__body:lang(zh-Hant) #article-body>:is(p,ul,ol,blockquote){line-height:1.7}.page-module__LgvvNq__body #article-body>h2{margin-block:2em .75em}.page-module__LgvvNq__body #article-body>h3{margin-block:1.5em .5em}.page-module__LgvvNq__body #article-body>h4{font-weight:600}.page-module__LgvvNq__body #article-body>blockquote{font-size:var(--mantine-font-size-md);border-inline-start:var(--pf-accent-bar-width) solid var(--pf-accent-bar);background:0 0;padding-inline-start:var(--mantine-spacing-md);font-style:normal}.page-module__LgvvNq__body #article-body>:is(ul,ol){padding-inline-start:1.5em}.page-module__LgvvNq__body #article-body>:is(ul,ol) li+li{margin-block-start:.35em}.page-module__LgvvNq__body .mantine-Button-root{color:var(--button-color,var(--mantine-color-white))}.page-module__LgvvNq__body .mantine-Button-root:hover{color:var(--button-hover-color,var(--button-color,var(--mantine-color-white)))}.page-module__LgvvNq__body [data-cta]+[data-cta] .mantine-Button-root{background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}.page-module__LgvvNq__body [data-cta]+[data-cta] .mantine-Button-root:hover{background-color:var(--mantine-primary-color-light-hover);color:var(--mantine-primary-color-light-color)}
.RateCardTable-module__t5A9GG__wrapper{}.RateCardTable-module__t5A9GG__table{--pf-table-min-inline-size:40rem;--pf-table-rowhead-weight:700;--pf-table-rowhead-wrap:normal;}.RateCardTable-module__t5A9GG__table tbody th{min-inline-size:11rem}.RateCardTable-module__t5A9GG__price{color:var(--mantine-color-text);white-space:nowrap;font-weight:700;display:block}.RateCardTable-module__t5A9GG__term{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin-block-start:2px;display:block}
.ProviderDirectory-module__V_4BpG__heading{margin-block:0 var(--mantine-spacing-xs);font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);text-wrap:balance;font-weight:600}.ProviderDirectory-module__V_4BpG__wrapper{--pf-table-margin:0;}.ProviderDirectory-module__V_4BpG__table{--pf-table-min-inline-size:35rem;--pf-table-caption-color:var(--mantine-color-dimmed);--pf-table-caption-size:var(--mantine-font-size-xs);--pf-table-caption-weight:400;--pf-table-head-weight:600;--pf-table-rowhead-weight:700;--pf-table-rowhead-wrap:normal;}a.ProviderDirectory-module__V_4BpG__brand,.ProviderDirectory-module__V_4BpG__links a{color:var(--pf-accent-text);text-decoration:underline}.ProviderDirectory-module__V_4BpG__brand{font-weight:600}.ProviderDirectory-module__V_4BpG__formerly,.ProviderDirectory-module__V_4BpG__muted{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:400;display:block}.ProviderDirectory-module__V_4BpG__rate{white-space:nowrap}.ProviderDirectory-module__V_4BpG__marker{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);display:block}.ProviderDirectory-module__V_4BpG__links{gap:var(--mantine-spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
