.post__layout{padding-top:var(--space-6);padding-bottom:var(--space-10)}@media (min-width:640px){.post__layout{padding-top:var(--space-8);padding-bottom:var(--space-16)}}@media (min-width:1024px){.post__layout{padding-top:var(--space-10);padding-bottom:var(--space-24,6rem)}.post .article-grid{grid-template-columns:300px 1fr}}@media (min-width:1280px){.post .article-grid{grid-template-columns:300px 1fr 300px}}@media (min-width:1024px){.post__grid--no-end-rail.article-grid{column-gap:var(--space-20);grid-template-columns:300px 1fr}}.post__rail{margin-top:var(--space-10)}@media (min-width:1024px) and (max-width:1279.98px){.post__rail{grid-column:1/-1}}@media (min-width:1280px){.post__rail{top:var(--post-sticky-top,92px);max-height:calc(100vh - var(--post-sticky-top,92px) - var(--space-8));align-self:start;margin-top:0;position:sticky;overflow-y:auto}}@media (min-width:1024px){.post__toc{--toc-rail-top:var(--post-sticky-top,92px);--toc-rail-bleed:12px;padding:var(--toc-rail-bleed);margin:calc(-1*var(--toc-rail-bleed));top:calc(var(--toc-rail-top) - var(--toc-rail-bleed));max-height:calc(100vh - var(--toc-rail-top) - var(--space-8) + 2*var(--toc-rail-bleed));align-self:start;position:sticky;overflow-y:auto}.post__toc>nav{position:static}}.post__main{min-width:0}.post__rail--adaptive{--post-rail-top:var(--post-sticky-top,92px);max-height:none;position:static;overflow:visible}@media (min-width:1280px){.post__rail--adaptive{top:var(--post-rail-top);position:sticky}}@media (min-width:1024px){.post{--post-sticky-top:calc(var(--header-nav-h,104px) + var(--space-4))}.post>.post__header .page-header__inner,.post>.post__layout{width:calc(100% - var(--space-6) - var(--space-6));max-width:var(--frame-max-width,var(--container-max-width));padding-inline:0}}.post__rail--with-cover>.post__rail-content{margin-block-start:var(--space-6)}@media (max-width:1023.98px){.post__rail--with-cover{display:contents}.post__rail--with-cover>.post-reading__cover{order:-1}}.card-spotlight{z-index:0;transition:z-index 0s .24s;position:relative}.card-spotlight:before{content:"";inset:calc(-1*var(--space-3));z-index:-1;border-radius:var(--radius-lg);background:var(--surface-0,#fff);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;box-shadow:0 0 0 100vmax #0000002e}.card-spotlight--active{z-index:44;transition:none}.card-spotlight--active:before{opacity:1}@media (prefers-reduced-motion:reduce){.card-spotlight:before{display:none}}.post__content-pending{min-height:100svh;padding-block:var(--space-6);color:var(--ink-500-ed,var(--muted-foreground))}.post__header.page-header{padding-block:var(--space-6) var(--space-5);background:0 0}@media (min-width:640px){.post__header.page-header{padding-block:var(--space-6)}}@media (min-width:1024px){.post__header.page-header{padding-block:var(--space-8)}}.post__header-grid{gap:var(--space-8);display:grid}@media (min-width:1024px){.post__header-grid{align-items:center;gap:var(--space-12);grid-template-columns:1fr 1fr}}@media (max-width:1023.98px){.post__header-grid:not(.post__header-grid--single){gap:0}.post__header-grid:not(.post__header-grid--single)>:first-child{display:contents}.post__header-grid:not(.post__header-grid--single)>:first-child>*{order:3}.post__header-grid:not(.post__header-grid--single)>:first-child>.post__breadcrumb-row{order:1}.post__header-grid:not(.post__header-grid--single)>:first-child>.post__title{order:2}.post__header-grid:not(.post__header-grid--single)>:not(:first-child){margin-top:var(--space-2);margin-bottom:var(--space-2);order:2}.post__header-grid:not(.post__header-grid--single)>.post__media:has(.post__figure--empty){display:none}.post__header-grid:not(.post__header-grid--single).post__header-grid--article>:first-child>.post__brief{order:2;margin-block-start:0}.post__header-grid:not(.post__header-grid--single).post__header-grid--article>:not(:first-child){order:4;margin-block-start:var(--space-5)}}@media (min-width:1024px){.post__header-grid--single{grid-template-columns:1fr}.post__header-grid--single .post__title{max-width:60%}}.post__header{--page-breadcrumb-gap:var(--space-4)}.post--program .post__header.page-header{padding-block:var(--space-12)}.post__title{margin-top:var(--space-4);margin-bottom:var(--space-5)}.post__title:last-child{margin-bottom:0}.post__title{color:var(--ink-900-ed,var(--foreground,#0b1b22))}.post__taxonomies{margin:var(--space-4) 0 0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;list-style:none;display:flex}.post__taxonomy{border:1px solid var(--border-subtle);background:var(--surface,#fff);border-radius:var(--radius-pill,999px);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.6875rem;font-weight:var(--font-weight-medium,500);color:var(--ink-700-ed,var(--fg-2));align-items:center;padding:.1875rem .625rem;line-height:1.5;text-decoration:none;display:inline-flex}.post__taxonomy[href]:hover,.post__taxonomy[href]:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.post__lead{color:var(--ink-700-ed,var(--foreground,#2a3a42))}.post__brief{margin:var(--space-6,1.5rem) 0 0;padding:.125rem 0 .125rem var(--space-5,1.25rem);border-left:3px solid var(--color-primary,#0084ff);border-radius:0 var(--radius-sm,8px) var(--radius-sm,8px) 0;background:0 0;position:relative}.post__brief-label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary,#0084ff);align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.post__brief-text{font-family:var(--font-body,"Poppins", system-ui, sans-serif);text-wrap:pretty;color:var(--ink-900-ed,#131a27);margin:0;font-size:1rem;line-height:1.65}@media (max-width:639.98px){.post__brief{padding:.125rem 0 .125rem 1rem}}.post__byline-name{color:var(--ink-900-ed,var(--foreground,#0b1b22));font-weight:var(--font-weight-semibold,600)}.post__byline-date,.post__byline-meta{color:var(--ink-500-ed,var(--muted-foreground,#566872))}.post__byline-meta{align-items:center;gap:.375rem;display:inline-flex}.post__byline-icon{width:auto;height:1em;color:var(--color-primary,var(--color-primary-600,#203ca7));flex:none}.post__note-text{color:var(--ink-700-ed,var(--foreground,#2a3a42));margin:0}.post__byline{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}@media (min-width:640px){.post__byline{gap:var(--space-4);margin-top:var(--space-6)}}.post__avatar{border-radius:var(--radius-pill,9999px);object-fit:cover;flex:none;width:2.75rem;height:2.75rem}.post__avatar-link{border-radius:var(--radius-pill,9999px);flex:none;display:block}.post__avatar-fallback{place-items:center;display:grid}.post__avatar--empty{background-color:var(--background-light,var(--muted,#f2f6f8));place-items:center;display:grid}.post__avatar-glyph{width:1.375rem;height:1.375rem;color:var(--ink-300-ed,#9aaab3)}.post__byline-body{text-align:left;min-width:0;font-size:var(--font-size-sm,.875rem)}.post__byline-name{display:block}.post__byline-name a{color:inherit;text-decoration:none}.post__byline-name a:hover,.post__byline-name a:focus-visible{text-decoration:underline}.post__byline-row{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.post__media{min-width:0;margin:0}.post__offer-cta{align-items:center;gap:var(--space-3,.75rem) var(--space-5,1.25rem);margin-top:var(--space-5,1.25rem);flex-wrap:wrap;display:flex}.post__offer-cta-deadline{color:var(--ink-900-ed,var(--fg-1));font:500 .875rem/1.4 var(--font-ui);align-items:center;gap:.5rem;margin:0;display:flex}.post__offer-cta-icon{width:1rem;height:1rem;color:var(--color-primary-text);flex:none}@media (max-width:639.98px){.post__offer-cta-button{flex:100%}}.post__image-credit-description{margin-bottom:var(--space-2);display:block}.post__image-credit{color:var(--ink-500-ed,var(--muted-foreground,#566872));font-size:var(--font-size-xs,.75rem);flex-shrink:0}.post__figure{aspect-ratio:4/3;border-radius:var(--radius-lg,20px);position:relative;overflow:hidden}.post__figure-img{object-fit:cover}.post__figure--empty{background-color:var(--background-light,var(--muted,#f2f6f8));place-items:center;display:grid}.post__figure-glyph{width:2.5rem;height:2.5rem;color:var(--ink-300-ed,#9aaab3)}@media (min-width:1024px){.post__figure-glyph{width:3rem;height:3rem}}.post--template-full-width .article-grid,.post--template-landing .article-grid{grid-template-columns:minmax(0,1fr);max-width:70rem;margin-inline:auto}.post--template-full-width .post__toc,.post--template-full-width .post__rail,.post--template-landing .post__toc,.post--template-landing .post__rail{display:none}.post--template-landing .post__header-grid--single .post__title{text-align:center;max-width:56rem;margin-inline:auto}.post__rail-label{margin-bottom:var(--space-3)}.post__rail-block{display:none}@media (min-width:1024px){.post__rail-block{margin-top:var(--space-8);display:block}}.post .ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.faq *):not(.member-invitation *):not(.comparator-promo__button):not(.offer-card__logo):not(.offer-card__title *){color:var(--color-primary-dark,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);-webkit-text-decoration-color:var(--color-primary,var(--color-primary-600,#203ca7));text-decoration-color:var(--color-primary,var(--color-primary-600,#203ca7));transition:color .2s var(--ease-standard,ease),text-decoration-color .2s var(--ease-standard,ease)}.post .ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.faq *):not(.member-invitation *):not(.comparator-promo__button):not(.offer-card__logo):not(.offer-card__title *):hover,.post .ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.faq *):not(.member-invitation *):not(.comparator-promo__button):not(.offer-card__logo):not(.offer-card__title *):focus-visible{color:var(--color-primary,var(--color-primary-600,#203ca7));text-decoration-color:currentColor}.post__note{margin-top:var(--space-10);padding:var(--space-5) 1.375rem;border-radius:var(--radius-sm,8px)}@media (min-width:640px){.post__note{margin-top:3.5rem}}.post__author{margin-top:var(--space-12)}.post__author-card{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-neutral-50,#eff5f9) 35%, #fff) 0%, var(--color-neutral-50,#eff5f9) 100%);--panel-ring-size:19.25rem;--panel-ring-w:calc(var(--panel-ring-size) * .195);--panel-ring-top:.5rem;--panel-ring-right:1rem;position:relative;overflow:hidden}.post__author-card:before{content:"";top:var(--panel-ring-top);right:var(--panel-ring-right);width:var(--panel-ring-size);height:var(--panel-ring-size);-webkit-mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--panel-ring-w)), #000 calc(100% - var(--panel-ring-w)), #000 100%, transparent 100%);mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--panel-ring-w)), #000 calc(100% - var(--panel-ring-w)), #000 100%, transparent 100%);-webkit-mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--panel-ring-w)), #000 calc(100% - var(--panel-ring-w)), #000 100%, transparent 100%);z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#fff3 0%,#ffffffb3 100%);border-radius:50%;position:absolute}.post__author-card>*{z-index:1;position:relative}@media (max-width:639.98px){.post__author-card{--panel-ring-size:11rem;--panel-ring-right:-1rem}}.post__author-card{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl,28px);background-color:var(--background-light,#eff5f9);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.post__author-card{align-items:flex-start;gap:var(--space-8);padding:var(--space-10);text-align:left;--panel-ring-size:27rem;--panel-ring-top:3.5rem;flex-direction:row}}.post__author-avatar{border-radius:var(--radius-pill,9999px);object-fit:cover;flex:none;width:6rem;height:6rem}@media (min-width:640px){.post__author-avatar{width:7.5rem;height:7.5rem}}.post__author-avatar-link{border-radius:var(--radius-pill,9999px);flex:none;display:block}.post__author-avatar.post__avatar-fallback{font-family:var(--font-display,Georgia, serif);font-size:32px;line-height:1}.post__author-glyph{width:2.5rem;height:2.5rem;color:var(--ink-300-ed,#9aaab3)}.post__author-body{min-width:0}.post__author-name{margin:0 0 var(--space-3);font-family:var(--font-display,Georgia, serif);letter-spacing:-.015em;color:var(--ink-900-ed,var(--foreground,#0b1b22));font-size:24px;font-weight:400;line-height:1.2}@media (min-width:640px){.post__author-name{font-size:28px}}.post__author-name a{color:inherit;text-decoration:none}.post__author-name a:hover,.post__author-name a:focus-visible{text-decoration:underline}.post__author-bio{color:var(--ink-700-ed,var(--foreground,#2a3a42));margin:0}.post__author-socials{justify-content:center;align-items:center;gap:var(--space-5);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:640px){.post__author-socials{justify-content:flex-start}}.post__author-social{color:var(--color-primary-800,var(--color-primary-dark,#1a1877));transition:color var(--duration-md,.2s) var(--ease-standard,ease);display:block}.post__author-social svg{fill:currentColor;width:1.25rem;height:1.25rem;display:block}.post__author-social:hover,.post__author-social:focus-visible{color:var(--color-primary,var(--color-primary-600,#203ca7))}.post__author-archive{margin-top:var(--space-6);color:var(--color-primary-800,var(--color-primary-dark,#1a1877));font-weight:var(--font-weight-semibold,600);transition:color var(--duration-md,.2s) var(--ease-standard,ease);text-decoration:none;display:inline-block}.post__author-archive svg{width:1.125rem;height:1.125rem;margin-left:var(--space-3);vertical-align:-.2em;color:var(--color-primary,var(--color-primary-600,#0084ff));transition:transform var(--duration-md,.2s) var(--ease-standard,ease);display:inline-block}.post__author-archive:hover,.post__author-archive:focus-visible{color:var(--color-primary,var(--color-primary-600,#0084ff))}.post__author-archive:hover svg,.post__author-archive:focus-visible svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.post__author-archive svg{transition:none}.post__author-archive:hover svg,.post__author-archive:focus-visible svg{transform:none}}.post__byline{align-items:flex-start}.post__byline-body{flex:1;padding-top:.125rem}.post__byline-people{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;display:flex}.post__byline-people .post__byline-name{font-size:1rem;font-weight:600;line-height:1.4}.post__byline-reviewer{color:var(--ink-500-ed,#566872);flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:.75rem;line-height:1.5;display:inline-flex}.post__byline-reviewer a{color:inherit;font-weight:400;text-decoration:none}.post__byline-reviewer a:hover,.post__byline-reviewer a:focus-visible{color:var(--color-primary);text-decoration:underline}.post__byline-reviewer>span{color:var(--color-primary)}.post__byline-body .post__byline-row{gap:.25rem .75rem;margin-top:.5rem;font-size:.75rem;line-height:1.6}@media (min-width:640px){.post__byline-body .post__byline-row>*+*{border-left:1px solid var(--border-subtle);padding-left:.75rem}}.post__byline-reading{color:var(--ink-500-ed,#566872);white-space:nowrap}.post__author-card{border:1px solid var(--ink-100-ed,#e3ebf2);background:var(--surface-50,#f2f7fc);text-align:left;border-radius:20px;align-items:flex-start;gap:24px;padding:28px}.post__author-card:before,.post__author-card:after{display:none}.post__author-card .post__author-avatar{border:4px solid var(--surface-0,#fff);width:120px;height:120px}@media (min-width:640px){.post__author-card .post__author-avatar{width:180px;height:180px}}@media (min-width:1024px){.post__author-card .post__author-avatar{width:220px;height:220px}}.post__author-card .post__author-body{flex:1;width:100%}.post__author-card .post__author-name{margin-bottom:0}.post__author-card .post__author-bio{max-width:none;margin:16px 0;font-size:16px;line-height:1.65}.post__author-card .post__author-archive{margin-top:4px}.post__author-heading{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:16px 24px;display:flex}.post__author-kicker{color:var(--ink-500-ed,#566872);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.post__author-stat{background:var(--surface-0,#fff);color:var(--ink-500-ed,#566872);border-radius:6px;flex-direction:row;align-items:baseline;gap:5px;margin:0;padding:5px 10px;font-size:12px;display:flex}.post__author-stat strong{color:var(--color-primary,#007bff);font-size:14px;font-weight:600;line-height:1.2}@media (max-width:639.98px){.post__byline .post__byline-reviewer{display:none}.post__byline-row:has(.post__byline-meta) .post__byline-date{display:none}.post__byline .post__byline-row{gap:3px 10px;margin-top:4px}.post__byline .post__byline-meta,.post__byline .post__byline-date,.post__byline .post__byline-reading{font-size:11px;line-height:1.4}}.post--program .post__toc{width:100%;min-width:0;margin:0;padding:0}.post__rail-booked{min-width:0;display:none}@media (min-width:1024px){.post__rail-booked{display:block}}.post__featured-end{margin-top:var(--space-12)}.post__featured-end-booked{min-width:0}.post__featured-end-title{margin-bottom:var(--space-6);font-size:clamp(1.5rem,1.25rem + .6vw,2rem)}@media (max-width:639.98px){.post__header-grid--article .post__title{margin-block:var(--space-3) var(--space-4);font-size:2rem;line-height:1.12}.post__header-grid--article .post__brief{margin-block-start:0}.post__header-grid--article .post__brief-label{margin-block-end:var(--space-1)}.post__header-grid--article .post__brief-text{font-size:.9375rem;line-height:1.55}.post__header-grid--article .post__taxonomies,.post__header-grid--article .editorial-byline{margin-block-start:var(--space-3)}.post__header-grid--article .editorial-byline__details{margin-block-start:var(--space-2);padding-block-start:var(--space-2)}.post__header-grid--article .editorial-byline__people:has(>.member-save-page--article-actions):not(:has(>.editorial-byline__reviewer)){grid-template-columns:minmax(0,1fr) auto;align-items:center}.post__header-grid--article .editorial-byline__people:has(>.member-save-page--article-actions):not(:has(>.editorial-byline__reviewer))>.member-save-page--article-actions{grid-column:2}.post__header-grid--article .post__figure{aspect-ratio:16/9}}@media (min-width:1280px) and (max-width:1535.98px){.post:has(.post__body--article) .article-grid{grid-template-columns:240px minmax(0,1fr)}.post:has(.post__body--article) .post__main{max-width:72ch}.post:has(.post__body--article) .post__rail{grid-column:2;margin-block-start:var(--space-8);position:static}}.post--reading{--reading-max:var(--frame-max-width,var(--container-max-width));overflow-x:clip}.post--reading>.post__header .page-header__inner,.post--reading>.post__layout{max-width:var(--reading-max)}.post--reading .post__header.page-header{padding-block:0;overflow:visible}.post--reading .post__header.page-header:before,.post--reading .post__header.page-header:after{display:none}.post--reading .post__header.page-header .page-header__inner{width:100%;max-width:none;padding-inline:0}.post--reading .post__header-grid.post__header-grid--article,.post--reading .post__header-grid.post__header-grid--article>:first-child{display:block}.post--reading .post__title{max-width:34ch;margin-block:var(--space-3) var(--space-4);letter-spacing:-.035em;font-size:clamp(1.875rem,1.25rem + 2vw,2.75rem);line-height:1.12}.post--reading .post__taxonomies{margin-block:0 var(--space-4)}.post--reading .editorial-byline__topics .post__taxonomies{margin:0;padding:0}.post--reading .post__reading-lead{margin:var(--space-4) 0 0;max-width:none;color:var(--fg-2,var(--ink-700-ed));font-size:1rem;line-height:1.65}.post--reading .post__layout{padding-top:0}.post-reading{--reading-source-height:3rem}.post-reading__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.post-reading__primary,.post-reading__opening,.post-reading__sidebar,.post-reading__rail,.post-reading__action-dock{display:contents}.post-reading__header{isolation:isolate;min-width:0;padding-block:var(--space-6) var(--space-14,3.5rem);color:var(--color-white,#fff);order:0;position:relative}.post-reading__header:before{content:"";inset-block:calc(-1*var(--reading-header-tuck,3rem)) 0;z-index:-1;background:linear-gradient(115deg, var(--color-primary-900,#011034), var(--ranking-hero-end,var(--color-primary-dark,#153b64)));pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.post-reading__header:after{content:"";z-index:-1;pointer-events:none;background-color:var(--ink-300-ed);opacity:.22;inset-block:var(--space-4) var(--masthead-arc-seam,0px);inline-size:min(66%,34rem,100% - var(--masthead-arc-end,var(--space-5)) - var(--space-4));background-color:var(--color-accent-light,#64dfef);position:absolute;inset-inline-end:var(--masthead-arc-end,var(--space-5));-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308 154'><defs><linearGradient id='g'><stop stop-color='white' stop-opacity='.48'/><stop offset='1' stop-color='white'/></linearGradient></defs><path fill='url(%23g)' d='M0 154a154 154 0 0 1 308 0h-60a94 94 0 0 0-188 0z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308 154'><defs><linearGradient id='g'><stop stop-color='white' stop-opacity='.48'/><stop offset='1' stop-color='white'/></linearGradient></defs><path fill='url(%23g)' d='M0 154a154 154 0 0 1 308 0h-60a94 94 0 0 0-188 0z'/></svg>");-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.post-reading__header>.page-header.page-header:before,.post-reading__header>.post-reading__header-text>.page-header.page-header:before{display:none}.post-reading__header .post__title,.post-reading__header .page-breadcrumb,.post-reading__header .page-breadcrumb a,.post-reading__header .page-breadcrumb [aria-current],.post-reading__header .page-breadcrumb .text-ink-900-ed,.post-reading__header .author-preview__trigger{color:inherit}.post-reading__header .author-preview__label,.post-reading__header .editorial-byline__dates,.post-reading__header .editorial-byline__trust{color:color-mix(in srgb, var(--color-white,#fff) 85%, transparent)}.post-reading__header .page-breadcrumb__sep{color:color-mix(in srgb, var(--color-white,#fff) 60%, transparent)}.post-reading__header .editorial-byline{color:inherit}.post-reading__header .editorial-byline__details,.post-reading__header .editorial-byline__reviewer,.post-reading__header .editorial-byline__dates>*+*,.post-reading__header .editorial-byline__notes>*+*{border-color:color-mix(in srgb, var(--color-white,#fff) 25%, transparent)}.post-reading__header .post__taxonomy{background:color-mix(in srgb, var(--color-white,#fff) 8%, transparent);border-color:color-mix(in srgb, var(--color-white,#fff) 30%, transparent);color:inherit}.post-reading__header>.page-header.page-header--ranking,.post-reading__header>.post-reading__header-text>.page-header.page-header--ranking{background:0 0;margin-top:0;padding-block:0}.post-reading__header>.page-header.page-header--ranking>.page-header__inner,.post-reading__header>.post-reading__header-text>.page-header.page-header--ranking>.page-header__inner{width:100%;max-width:none;margin-top:0;padding-inline:0}.post-reading__visual{order:1;min-width:0;position:relative}.post-reading__engagement{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-shadow:none;margin-inline:var(--space-3);border:0;border-end-end-radius:0;border-end-start-radius:0}.post-reading__engagement .post-reading__actions{width:100%;padding:var(--space-4) var(--space-3) var(--space-2);justify-content:center;justify-self:stretch;margin:0}.post-reading__actions :is(.member-save-page>button,.member-save-page__collection-trigger,.article-share-action__trigger,.post-reading__comment-action):not(:disabled):is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--color-primary) 10%, var(--surface-0,#fff));border-color:var(--color-primary);color:var(--color-primary-text,var(--color-primary))}.post-reading__comment-action{border:1px solid var(--border-strong,var(--ink-300-ed));background:var(--surface-0);width:2.875rem;height:2.875rem;color:var(--fg-1,var(--ink-900-ed));border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.post-reading__comment-action:hover{background:var(--bg-muted,var(--surface-50))}.post-reading__comment-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.post-reading .member-conversation-slot,.post-reading__discussion{scroll-margin-top:calc(var(--subnav-sticky-top,var(--header-nav-h,80px)) + 4.5rem)}.post-reading__discussion-title{margin-block:var(--space-8) var(--space-4);font-size:1.75rem;line-height:1.2}.post-reading__discussion:has(.member-conversation-slot)>.post-reading__discussion-title{display:none}.post--reading .post-reading__engagement .post-reading__preferred-source{padding-inline:0}.post--reading .post-reading__engagement .post-reading__preferred-source .mo-pref-source__btn{border:0;border-radius:0}.post--reading .post-reading__preferred-source{padding-inline:var(--space-3)}.post--reading .post-reading__preferred-source .mo-pref-source{margin:0}.post--reading .post-reading__preferred-source .mo-pref-source__btn{min-height:var(--reading-source-height);padding:var(--space-3);gap:var(--space-2);border-radius:var(--radius-lg) var(--radius-lg) 0 0;white-space:nowrap;border-bottom:0;font-size:.8125rem}.post--reading .post-reading__preferred-source .mo-pref-source__logo{width:1.5rem;height:1.5rem}.post-reading__intro{order:2;min-width:0;position:relative}.post-reading__product{order:4;min-width:0}.post-reading__action-bar{order:3}.post-reading__product--pending{min-height:25rem}.post-reading__navigation,.post-reading__toc{order:4}.post-reading__toc{min-width:0}.post-reading__body{order:5;min-width:0}.post-reading__related{order:6}.post-reading__sponsored{justify-items:center;gap:var(--space-6);order:7;display:grid}.post-reading__membership{order:8}.post-reading__closing-ad{order:9;min-width:0}.post-reading__closing-ad--preview .house-creative__image{aspect-ratio:970/250;width:100%}@media (max-width:767.98px){.post-reading__closing-ad--preview .house-creative__image{aspect-ratio:300/250}}.post-reading__action-dock>.post-reading__actions{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-bg:color-mix(in srgb, var(--color-primary) 9%, var(--surface-0,#fff));--surface-card-shadow:none;padding:var(--space-2) var(--space-3);outline:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);outline-offset:-1px;border:0;order:1;justify-content:center;justify-self:stretch;margin:0}.post-reading__action-dock>.post-reading__actions--with-source{flex-wrap:wrap}.post-reading__action-dock>.post-reading__actions--with-source .post-reading__preferred-source{flex:0 0 100%;min-width:0;padding-inline:0}.post-reading__action-dock>.post-reading__actions--with-source .mo-pref-source__btn{border:1px solid var(--border-strong,var(--ink-300-ed));border-radius:var(--radius-md);padding:var(--space-2)}.post-reading__action-dock>.post-reading__actions--with-source .mo-pref-source__btn:is(:hover,:focus-visible){background:var(--surface-50,#f3f7fb);border-color:var(--color-primary);color:var(--color-primary-text,var(--color-primary))}.post--reading .post-reading--masthead-visual .post-reading__engagement{--reading-source-radius:var(--surface-card-radius,var(--radius-lg,20px));border-radius:0 0 var(--reading-source-radius) var(--reading-source-radius)}.post--reading .post-reading--masthead-visual .post-reading__engagement .mo-pref-source__btn,.post--reading .post-reading--masthead-visual .post-reading__engagement .post-reading__preferred-source,.post--reading .post-reading--masthead-visual .post-reading__engagement .mo-pref-source{border-radius:inherit}.post-reading__intro{padding:0}.post-reading__intro ul{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-8);background:var(--surface-50,var(--bg-page));border-radius:var(--radius-md)}.post-reading__intro h2:before,.post-reading__intro h3:before{display:none}.post-reading__intro ul{margin-block:0;padding-inline-start:1.25rem}.post-reading__intro li{font-size:.9375rem;line-height:1.7}.post-reading__intro li+li{margin-top:var(--space-2)}.post-reading__intro>:first-child>:first-child:not(h2):not(h3){margin-top:0}.post-reading .ed-prose{max-width:none;font-size:1rem;line-height:1.8}.post-reading .post__reading-lead,.post-reading .post__body--article :is(p,ul,ol):not(:where(.card-embed *,table *,.post__note *)),.post-reading__intro>*{max-width:none}.post-reading .post__body--article :is(h2,h3){scroll-margin-top:calc(var(--header-nav-h,80px) + 4.5rem)}.post--reading .post-reading .post__body--article h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.2}.post--reading .post-reading .post__body--article h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.3}.post--reading .post-reading .post__body--article h2:before{display:none}.post-reading .post__body--article>:first-child{margin-top:0}.post-reading .post-featured-card--review{margin:0;display:block}.post-reading .post-featured-card--review .post-featured-card__media{width:6rem;height:4.25rem}.post-reading .post-featured-card--review .post-featured-card__cta{height:auto;min-height:2.75rem}.post-reading .post-featured-card--review .post-featured-card__stat-label{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;font-size:.625rem;display:flex}.post-reading .post-featured-card--review .post-featured-card__label-tip{flex:none;display:inline-flex}.post-reading .post-featured-card--review .post-featured-card__compare.compare-toggle{border-radius:0 var(--surface-card-radius,20px) 0 12px;align-self:stretch}.post-reading .post-featured-card--review .post-featured-card__offer-end{color:var(--color-danger,#c12612);white-space:normal;margin:6px 0 0;font-size:.6875rem;font-weight:400;line-height:1.5;display:block}.post-reading .post-featured-card__conditions{z-index:2;color:var(--fg-2,var(--ink-700-ed));margin:6px 0 0;padding:0;font-size:.6875rem;font-weight:400;line-height:1.6;list-style:none;position:relative}.post-reading .post-featured-card__conditions li+li{margin-top:var(--space-2)}.post-reading .post-featured-card__name:after{display:none}.post-reading .member-invitation{padding:var(--space-5);margin:0}.post-reading .member-invitation__guest{flex-direction:column;align-items:stretch}@media (min-width:1024px){.post-reading__grid{--reading-rail-width:21rem;grid-template-columns:minmax(0, 1fr) var(--reading-rail-width);align-items:start;column-gap:var(--space-10);grid-template-rows:auto 1fr;grid-template-areas:"header header""main side";row-gap:0}.post-reading__header{padding-block:var(--space-8) var(--space-10);--masthead-arc-seam:var(--space-6);grid-area:header}.post-reading__toc{display:contents}.post--reading .post-reading__cover-media{aspect-ratio:2}.post-reading__header .post__title{max-width:48ch}.post-reading__primary{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-shadow:none;min-width:0;margin-top:var(--space-10);background:0 0;border:0;border-radius:0;grid-area:main;padding:0;display:flow-root;position:relative}.post-reading__opening{margin-bottom:var(--space-8);display:block}.post-reading__intro{order:0;margin-bottom:0}.post-reading .post__body--article .gutenberg-content ul:not(:where(.is-style-checkmarks,.is-style-red-cross,.is-style-links,.checkmarks *,.red-cross *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *,table *,li *)){padding-inline-start:var(--space-10)}.post-reading .post__body--article :is(.mcp-table,.wp-block-table,.prose-table-scroll){width:100%;max-width:none}.post-reading .post__reading-lead,.post--reading .post-reading .post__body--article :is(p,ul,ol,h2,h3,h4,blockquote):not(:where(.card-embed *,.mp-card-embed *,table *,.post__note *,.faq *,.related-embed *,.component *)),.post-reading .post__body--article>.related-embed{width:100%;max-width:none;margin-inline:0}.post-reading__sidebar{gap:var(--space-6);flex-direction:column;grid-area:side;align-self:stretch;min-width:0;display:flex;position:relative}.post-reading__sidebar>*{flex-shrink:0}.post-reading__sidebar{--reading-rail-dock-top:calc(var(--header-nav-h,104px) + var(--toc-reading-bar-h,0px) + var(--space-4));--reading-rail-actions-height:calc(2.875rem + 2 * var(--space-2))}.post-reading__rail:has(>.post-reading__action-dock>.post-reading__actions--with-source){--reading-rail-actions-height:calc(2.875rem + var(--reading-source-height) + 3 * var(--space-2))}.post-reading__sponsored{top:var(--reading-rail-dock-top);position:sticky}.post-reading__action-dock>.post-reading__actions{z-index:2;top:var(--reading-rail-dock-top);min-height:var(--reading-rail-actions-height);order:0;position:sticky}.post-reading__action-dock~.post-reading__product{isolation:isolate}.post-reading__action-dock~.post-reading__sponsored{top:calc(var(--reading-rail-dock-top) + var(--reading-rail-actions-height) + var(--space-2))}.post-reading__product,.post-reading__navigation,.post-reading__related,.post-reading__sponsored,.post-reading__membership,.post-reading__visual,.post-reading__cover{order:0}.post--reading .post-reading__cover{margin:0 0 var(--space-6);background:0 0;padding:0}.post-reading__navigation{order:0;display:contents}@supports (grid-template-rows:subgrid){.post-reading--masthead-visual .post-reading__header{grid-row:1}.post-reading--masthead-visual:has(.post-reading__visual) .post-reading__header{--masthead-arc-end:calc(var(--reading-rail-width) + var(--space-12) + var(--space-5));padding-inline-end:calc(var(--reading-rail-width) + var(--space-12))}.post-reading--masthead-visual .post-reading__primary{grid-row:2}.post-reading--masthead-visual .post-reading__sidebar{grid-row:1/span 2;grid-template-rows:subgrid;gap:0;margin-top:0;display:grid}.post-reading--masthead-visual .post-reading__visual{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-bg:color-mix(in srgb, var(--color-white,#fff) 9%, transparent);--surface-card-border:color-mix(in srgb, var(--color-white,#fff) 22%, transparent);--surface-card-shadow:none;margin-block:var(--space-8) var(--space-10);grid-row:1;align-self:start}.post-reading--masthead-visual .post-reading__engagement{margin-inline:0}.post-reading--masthead-visual :is(.post-reading__cover,.post-reading__engagement){background-color:#0000}.post-reading--masthead-visual .post-reading__cover-media{aspect-ratio:4/3}.post-reading--masthead-visual .post-reading__cover figcaption{color:color-mix(in srgb, var(--color-white,#fff) 85%, transparent)}.post-reading--masthead-visual .post-reading__visual .mo-pref-source__btn{background-color:color-mix(in srgb, var(--color-white,#fff) 7%, transparent);color:var(--color-white,#fff)}.post-reading--masthead-visual .post-reading__visual .mo-pref-source__btn:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--color-white,#fff) 17%, transparent);color:var(--color-white,#fff)}.post-reading--masthead-visual .post-reading__visual .mo-pref-source__btn:focus-visible{outline-color:var(--color-white,#fff);outline-offset:-4px}.post-reading--masthead-visual .post-reading__rail{gap:var(--space-6);margin-top:calc(-1*var(--space-6));flex-direction:column;grid-row:2;display:flex}.post-reading--masthead-visual .post-reading__rail>*{flex-shrink:0}.post-reading--masthead-visual .post-reading__rail:has(>.post-reading__action-dock){padding-block-start:calc(var(--reading-rail-actions-height) + var(--space-6));position:relative}.post-reading--masthead-visual .post-reading__action-dock{inset:0 0 calc(var(--reading-rail-sponsor-height,0px) + var(--space-2));z-index:2;pointer-events:none;display:block;position:absolute}.post-reading--masthead-visual .post-reading__action-dock>.post-reading__actions{pointer-events:auto}}}.post--reading .post-reading__intro.ed-prose :is(h2,h3){margin-block:var(--space-5) var(--space-3);font-family:var(--font-ui);letter-spacing:0;border:0;padding:0;font-size:1rem;font-weight:600;line-height:1.4}.toc-desktop{display:none}@media (min-width:1024px){.toc-desktop{display:block}}.toc-card--compact{padding-bottom:0}.toc-card--compact .toc-card__header{padding:var(--space-4) var(--space-5);cursor:pointer;justify-content:space-between;margin:0;list-style:none}.toc-card--compact .toc-card__header::-webkit-details-marker{display:none}.toc-card--compact .toc-card__title{font-size:.875rem}.toc-card--compact .toc-card__compact-chevron{flex-shrink:0}.toc-card--compact[open]{padding-bottom:var(--space-4)}.toc-card--compact[open] .toc-card__compact-chevron{transform:rotate(180deg)}@media (max-width:1023.98px){.post-reading__intro{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-shadow:none;padding:var(--space-4) var(--space-3);border:0;margin-top:0}.post-reading__grid:has(.post-reading__visual,.post-reading__actions--with-source,.post-reading__intro)>.post-reading__header{--masthead-arc-seam:var(--space-6)}.post-reading__visual,.post-reading__action-dock>.post-reading__actions--with-source{margin-top:calc(-2*var(--space-6));position:relative}.post-reading__grid:not(:has(.post-reading__visual,.post-reading__actions--with-source)) .post-reading__intro{margin-top:calc(-2*var(--space-6));position:relative}.post--reading>.post__layout{width:calc(100% - var(--notification-frame-gutter,var(--space-3)) - var(--notification-frame-gutter,var(--space-3)));max-width:var(--notification-frame-max-width,var(--frame-max-width,var(--container-max-width)));padding-inline:0}}html[data-member-session=in] .post-reading__membership{display:none}.post--reading .post-reading__header .post__lead{color:var(--color-white,#fff);opacity:.9;max-width:65ch}@media (max-width:1023.98px){body:has(.post--reading) .ranking-nav{position:static}}@media (min-width:1280px){.post-reading__header .post__title{font-size:clamp(2.75rem,1.5rem + 2.2vw,3.5rem)}}.post-reading__header .editorial-byline{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"people people""dates topics";padding:0;display:grid}.post-reading__header .editorial-byline__people{grid-area:people}.post-reading__header .editorial-byline__details--line{display:contents}.post-reading__header .editorial-byline__reviewer{border:0;margin:0;padding:0}.post-reading__header .editorial-byline__details--line .editorial-byline__dates{color:color-mix(in srgb, var(--color-white,#fff) 85%, transparent);border:0;flex-wrap:wrap;grid-area:dates;align-items:center;gap:0;margin:0;padding:0;font-size:.875rem;display:flex}.post-reading__header .editorial-byline__details--line .editorial-byline__dates>*+*{border:0;margin:0;padding:0}.post-reading__header .editorial-byline__date{white-space:nowrap;align-items:center;display:inline-flex}.post-reading__header .editorial-byline__date--updated{order:2}.post-reading__header .editorial-byline__date--reading{order:3}.post-reading__header .editorial-byline__date--updated:before,.post-reading__header .editorial-byline__date--reading:before{content:"";width:.3125rem;height:.3125rem;margin-inline:var(--space-3);background:var(--color-accent-blue,#28aae1);border-radius:50%;flex:none}.post-reading__header .editorial-byline__details--line>:is(.editorial-byline__topics,.editorial-byline__trust,.editorial-byline__notes){justify-content:flex-end;justify-self:end;align-items:center;gap:var(--space-2) var(--space-3);border:0;flex-wrap:wrap;grid-area:topics;margin:0;padding:0;font-size:.8125rem;display:flex}.post-reading__header .editorial-byline__details--line>:is(.editorial-byline__topics,.editorial-byline__trust,.editorial-byline__notes) .editorial-byline__trust{font-size:inherit;margin-inline-end:var(--space-3)}.post-reading__action-bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--ink-100-ed,#e3ebf2);flex-wrap:wrap;display:flex}.post-reading__action-bar .post-reading__actions{align-items:center;gap:var(--space-2);margin:0;padding:0;display:flex}.post-reading__action-bar .post-reading__preferred-source .mo-pref-source{margin:0}.post-reading__action-bar .post-reading__preferred-source .mo-pref-source__btn{min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md,8px);color:var(--ink-700-ed,#3d4b5c);font-size:.8125rem;font-weight:var(--font-weight-medium,500);white-space:nowrap;background:0 0;border:0}.post-reading__action-bar .post-reading__preferred-source .mo-pref-source__btn:hover{background:var(--bg-muted,var(--surface-50,#f4f7fa));color:var(--ink-900-ed)}.post-reading__action-bar .post-reading__preferred-source .mo-pref-source__logo{width:1.25rem;height:1.25rem}@media (min-width:1024px){.post-reading__toc{--reading-toc-top:calc(var(--sticky-chrome-bottom,var(--header-nav-h,104px)) + var(--space-6));top:var(--reading-toc-top);z-index:25;grid-area:main;align-self:start;min-width:0;height:0;display:block;position:sticky}.post-reading__toc .toc-mobile{--surface-card-radius:var(--radius-pill,9999px);border-radius:var(--radius-pill,9999px);opacity:0;width:max-content;max-width:min(100%,36rem);transform:translateY(calc(-1 * var(--space-2)));visibility:hidden;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease),transform var(--duration-md,.2s) var(--ease-standard,ease),visibility 0s linear var(--duration-md,.2s);padding:0;position:absolute;top:0;left:auto;right:0}.post-reading__toc .toc-mobile.is-docked{opacity:1;visibility:visible;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease),transform var(--duration-md,.2s) var(--ease-standard,ease),visibility 0s;transform:none}.post-reading__toc .toc-mobile.is-open{border-radius:var(--radius-lg,16px);width:min(100%,36rem)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.post-reading__toc .toc-mobile,.post-reading__toc .toc-mobile.is-docked{transition:none}}@media (min-width:1024px){.post-reading__toc .toc-mobile__bar{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4)}.post-reading__toc .toc-mobile__summary{gap:var(--space-2);min-width:0;min-height:2.75rem;color:var(--color-primary-text,var(--color-primary));flex:0 auto;padding-inline-end:var(--space-3);font-size:.9375rem}.post-reading__toc .toc-mobile.is-open .toc-mobile__summary{flex:auto}.post-reading__toc .toc-card__icon{display:none}.post-reading__toc .toc-card__progress{top:calc(var(--space-1) + .8125rem);right:auto;left:var(--space-4);pointer-events:none;background:0 0;border-radius:50%;width:1.125rem;height:1.125rem}.post-reading__toc .toc-mobile__summary{padding-inline-start:calc(1.125rem + var(--space-2))}.post-reading__toc .toc-card__progress-fill{background:conic-gradient(var(--color-primary) calc(var(--toc-progress,0) * 1turn), var(--ink-100-ed,#e3ebf2) 0);border-radius:50%;transform:none;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.post-reading__toc .toc-mobile__chevron{transition:transform var(--duration-sm,.15s) var(--ease-standard,ease);flex:none}.post-reading__toc .toc-mobile.is-open .toc-mobile__chevron{transform:rotate(180deg)}.post-reading__toc .toc-mobile:not(.is-open) .toc-mobile__close,.post-reading__toc .toc-mobile:not(.is-open) .toc-mobile__panel{display:none}.post-reading__toc .toc-mobile.is-open .toc-mobile__bar{border-bottom:1px solid var(--ink-100-ed,#e3ebf2)}.post-reading__toc .toc-mobile__body{max-height:min(60dvh,32rem);padding-block:var(--space-3)}.post-reading__toc .toc__link{min-height:2.75rem}}@media (max-width:1023.98px){.post-reading__toc .toc-mobile__chevron{display:none}}.post-reading__product-why{align-items:center;gap:var(--space-1);margin-top:var(--space-3);padding-block:var(--space-2);color:var(--color-primary-text,var(--color-primary));font-size:.8125rem;font-weight:var(--font-weight-semibold,600);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.post-reading__product-why:hover{text-decoration-thickness:2px}.post-reading__product-why:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.post-reading__related .post-rail__item-eyebrow{display:none}.post-reading__rail-sentinel{height:0}.post-reading__rail-sticky{top:calc(var(--header-nav-h,104px) + var(--space-6));position:sticky}.post-reading__rail-sticky:not([hidden]){animation:.2s cubic-bezier(.16,1,.3,1) post-reading-rail-in}@media (prefers-reduced-motion:reduce){.post-reading__rail-sticky:not([hidden]){animation:none}}@keyframes post-reading-rail-in{0%{opacity:0;transform:translateY(var(--space-2))}}@media (max-width:1023.98px){.post--reading .post-reading__cover{margin:calc(-1*var(--space-6)) calc(50% - 50vw) 0;background:0 0;border-radius:0;padding:0}.post-reading__cover-media{border-radius:0}.post-reading__rail-sentinel,.post-reading__rail-sticky{display:none}.post-reading__toc{display:contents}.post-reading__cover figcaption{padding-inline:var(--space-4)}.post-reading__action-bar{justify-content:center;gap:var(--space-1);margin-top:calc(-1*var(--space-6));padding-block:var(--space-5) var(--space-2);border-top:0;flex-direction:column;order:1;margin-bottom:0}.post-reading__action-bar .post-reading__actions{justify-content:center}.post-reading__action-bar .post-reading__preferred-source{justify-content:center;display:flex}}@media (max-width:767.98px){.post-reading__header{padding-block:var(--space-6) var(--space-10)}.post-reading__header .page-breadcrumb{font-size:.875rem}.post-reading__header .post__title{margin-block:var(--space-3) var(--space-6)}.post-reading__header .editorial-byline{flex-direction:column;align-items:flex-start;gap:0;margin-top:0;display:flex}.post-reading__header .editorial-byline__reviewer{margin-top:var(--space-3)}.post-reading__header .editorial-byline__details--line .editorial-byline__dates{margin-top:var(--space-5);row-gap:var(--space-1);column-gap:0;font-size:.8125rem}.post-reading__header .editorial-byline__date--reading{order:2}.post-reading__header .editorial-byline__date--updated{color:color-mix(in srgb, var(--color-white,#fff) 66%, transparent);flex-basis:100%;order:3;font-size:.75rem}.post-reading__header .editorial-byline__date--updated:before{content:none}.post-reading__header .editorial-byline__details--line>:is(.editorial-byline__topics,.editorial-byline__trust,.editorial-byline__notes){margin-top:var(--space-4);color:color-mix(in srgb, var(--color-white,#fff) 75%, transparent);justify-content:flex-start;font-size:.75rem}.post-reading__header .editorial-byline__trust{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.25em}}.post-reading__header .page-breadcrumb a{transition:opacity var(--duration-sm,.15s) var(--ease-standard,ease)}.post-reading__header .page-breadcrumb a:is(:hover,:focus-visible){color:inherit;opacity:.72;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-underline-offset:.25em}.post-reading__header .post-reading__topics{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.post-reading__header .post-reading__topics>li{display:flex}.post-reading__header .post-reading__topics .post__taxonomy{min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--color-white,#fff) 22%, transparent);border-radius:var(--radius-pill,9999px);background:color-mix(in srgb, var(--color-white,#fff) 10%, transparent);color:var(--color-white,#fff);font-size:.8125rem;font-weight:var(--font-weight-medium,500);transition:background-color var(--duration-sm,.15s) var(--ease-standard,ease),border-color var(--duration-sm,.15s) var(--ease-standard,ease);align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.post-reading__header .post-reading__topics a.post__taxonomy:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--color-white,#fff) 45%, transparent);background:color-mix(in srgb, var(--color-white,#fff) 20%, transparent);color:var(--color-white,#fff);text-decoration:none}.post-reading__header .post-reading__topics a.post__taxonomy:focus-visible{outline:2px solid var(--color-white,#fff);outline-offset:2px}.post-reading__header .post__breadcrumb-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.post-reading__header .post-reading__trust{color:color-mix(in srgb, var(--color-white,#fff) 75%, transparent);margin-inline-start:auto;font-size:.8125rem}.post-reading__header .post-reading__trust .editorial-byline__trust{font-size:inherit;color:inherit}@media (max-width:767.98px){.post--reading .post-reading__header .post__header-grid--article>:first-child{flex-direction:column;display:flex}.post--reading .post-reading__header .post__breadcrumb-row{display:contents}.post-reading__header .post-reading__trust{margin:var(--space-5) 0 0;order:10;font-size:.75rem}}.post-reading__header .editorial-byline__topics>:empty{display:none}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child{--notice-bg:var(--color-neutral-50,#eff5f9);--notice-accent:var(--color-primary,#006ae6);--notice-title:var(--fg-1,#131a27);--notice-ink:var(--ink-900-ed,#131a27);margin-block:var(--space-8);padding:var(--space-6) var(--space-8);border:0;border-left:4px solid var(--color-primary,#006ae6);border-radius:0 var(--radius-lg,20px) var(--radius-lg,20px) 0;background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary,#006ae6) 6%, #fff) 0%, var(--color-neutral-50,#eff5f9) 55%, color-mix(in srgb, var(--color-accent-cyan,#68e0f8) 14%, #fff) 100%)}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child>i{display:none}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child .component__notice__title{margin-bottom:var(--space-4);font-family:var(--font-display,"Roie", Georgia, serif);letter-spacing:-.02em;color:var(--notice-title);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.3}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child ul{margin:0;padding-inline-start:1.25rem}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child li{padding-inline-start:var(--space-1)}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child li+li{margin-top:var(--space-2)}.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child li::marker{color:var(--color-primary,#006ae6)}@media (max-width:767.98px){.post--reading .post__body--article :is(.payload-richtext,.gutenberg-content)>.component__notice--success:first-child{margin-block:var(--space-6);padding:var(--space-5)}}body:has(.ranking-nav) .post-reading__header{--reading-header-tuck:var(--best-cards-nav-height,4.125rem)}@media (min-width:1024px){.post-reading__grid:not(:has(.post-reading__rail>:not(.post-reading__sponsored:empty,.post-reading__rail-sentinel,.post-reading__rail-sticky))){grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main"}.post-reading__grid:not(:has(.post-reading__rail>:not(.post-reading__sponsored:empty,.post-reading__rail-sentinel,.post-reading__rail-sticky)))>.post-reading__sidebar{display:none}.post-reading__sidebar{--reading-rail-pin-top:calc(var(--sticky-chrome-bottom,var(--header-nav-h,104px)) + var(--space-6));--reading-rail-actions-h:8.75rem;margin-top:var(--space-10)}.post-reading__action-dock{min-height:var(--reading-rail-actions-h);order:-1;display:block}.post-reading__action-dock>.post-reading__action-bar{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-shadow:none;z-index:2;padding:var(--space-3);border:1px solid var(--ink-100-ed,#e3ebf2);flex-direction:column;align-items:stretch;gap:0;margin:0}.post-reading__action-dock>.post-reading__action-bar .post-reading__actions{justify-content:center}.post-reading__action-dock>.post-reading__action-bar .post-reading__preferred-source{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--ink-100-ed,#e3ebf2);justify-content:center;display:flex}.post-reading__sidebar[data-actions-pinned] .post-reading__action-dock>.post-reading__action-bar{top:var(--reading-rail-pin-top);left:var(--reading-rail-x);width:var(--reading-rail-w);animation:.2s cubic-bezier(.16,1,.3,1) post-reading-rail-in;position:fixed}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.post-reading__sidebar[data-actions-pinned] .post-reading__action-dock>.post-reading__action-bar{animation:none}}@media (min-width:1024px){.post--reading .post-reading__sponsored{top:var(--reading-rail-pin-top);transition:top .2s cubic-bezier(.16,1,.3,1)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.post--reading .post-reading__sponsored{transition:none}}@media (min-width:1024px){.post--reading .post-reading__sidebar[data-actions-pinned] .post-reading__sponsored,.post-reading__rail-sticky{top:calc(var(--reading-rail-pin-top) + var(--reading-rail-actions-h) + var(--space-4))}}.post-reading__header--cover .post-reading__header-text{min-width:0}.post-reading__header--cover .ranking-header__logo{display:none}.post-reading__header--cover .ranking-header__identity--with-logo{display:block}.post-reading__header--cover .page-header--ranking:has(.ranking-header__identity--with-logo):not(.page-header--ranking-with-ad,.page-header--ranking-with-card) .page-header__inner{grid-template-columns:minmax(0,1fr)}.post-reading__header--cover .post-reading__header-text .page-header{background:0 0}.post-reading__header--cover .post-reading__header-text .page-header:before{display:none}.post-reading__header--cover>.post-reading__cover{z-index:1;background:0 0;margin:0;padding:0;position:relative}.post-reading__header--cover>.post-reading__cover .post-reading__cover-media{aspect-ratio:3/2;border-radius:var(--radius-lg,16px);overflow:hidden}.post-reading__header--cover>.post-reading__cover figcaption{color:color-mix(in srgb, var(--color-white,#fff) 75%, transparent)}@media (max-width:1023.98px){.post-reading__header--cover>.post-reading__cover{display:none}}@media (min-width:1024px){.post-reading__header--cover{align-items:center;column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid}}.post--reading .post-reading__header{--corner-ring-left:calc(50% - 50vw);--corner-ring-top:calc(-1 * var(--reading-header-tuck,3rem))}.post--reading .post-reading__header:after{content:"";z-index:-1;pointer-events:none;background-color:var(--ink-300-ed);opacity:.22;--corner-ring-size:min(40rem, 50vw, var(--corner-ring-fit,40rem));--corner-ring-shift:calc(var(--corner-ring-size) * -.22);--corner-ring-cut:calc(var(--corner-ring-size) * -.26);inset-block:var(--corner-ring-top,0px) var(--corner-ring-seam,0px);inset-inline:var(--corner-ring-left,0px) auto;inline-size:var(--corner-ring-size);background-color:var(--color-accent-light,#64dfef);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308 308'><defs><linearGradient id='g' x1='316.704' y1='49.5478' x2='62.9391' y2='246.4' gradientUnits='userSpaceOnUse'><stop stop-color='white'/><stop offset='1' stop-color='white' stop-opacity='0'/></linearGradient></defs><circle cx='154' cy='154' r='124' stroke='url(%23g)' stroke-width='60' fill='none'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308 308'><defs><linearGradient id='g' x1='316.704' y1='49.5478' x2='62.9391' y2='246.4' gradientUnits='userSpaceOnUse'><stop stop-color='white'/><stop offset='1' stop-color='white' stop-opacity='0'/></linearGradient></defs><circle cx='154' cy='154' r='124' stroke='url(%23g)' stroke-width='60' fill='none'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--corner-ring-size) var(--corner-ring-size);mask-size:var(--corner-ring-size) var(--corner-ring-size);-webkit-mask-size:var(--corner-ring-size) var(--corner-ring-size);-webkit-mask-position:left var(--corner-ring-shift) bottom var(--corner-ring-cut);mask-position:left var(--corner-ring-shift) bottom var(--corner-ring-cut);-webkit-mask-position:left var(--corner-ring-shift) bottom var(--corner-ring-cut);position:absolute}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.post--reading .post-reading__header:after{animation:linear both corner-ring-sink;animation-timeline:scroll(root);animation-range:0 55vh}}}@keyframes corner-ring-sink{0%{-webkit-mask-position:left var(--corner-ring-shift) bottom var(--corner-ring-cut);mask-position:left var(--corner-ring-shift) bottom var(--corner-ring-cut);-webkit-mask-position:left var(--corner-ring-shift) bottom var(--corner-ring-cut)}to{-webkit-mask-position:left var(--corner-ring-shift) bottom calc(var(--corner-ring-cut) - 8rem);mask-position:left var(--corner-ring-shift) bottom calc(var(--corner-ring-cut) - 8rem);-webkit-mask-position:left var(--corner-ring-shift) bottom calc(var(--corner-ring-cut) - 8rem)}}@media (min-width:1024px){.post--reading .post-reading__header:not(.post-reading__header--cover) h1,.post--reading .post-reading__header:not(.post-reading__header--cover) .page-header .ranking-header__copy{max-width:70%}}.post-rail>.post-rail+.post-rail{margin-top:var(--space-6,24px)}.post-rail__item-icon{width:20px;height:24px;color:var(--color-primary);flex:0 0 20px;justify-content:center;align-items:center;display:flex}.post-rail__item-icon svg{width:18px;height:18px}.post-rail__block+.post-rail__block{margin-top:var(--space-8)}.post-rail__label{margin-bottom:var(--space-3)}.post-rail__cta{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));padding:var(--space-5,20px);gap:var(--space-4,16px);flex-direction:column;display:flex}.post-rail__cta-title{font-family:var(--font-ui);font-size:var(--text-base);color:var(--ink-900-ed);margin:0;font-weight:600;line-height:1.3}.post-rail__cta-stat{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-2xl);color:var(--color-primary);font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;font-weight:700;line-height:1.1;display:flex}.post-rail__cta-stat-label{font-size:var(--text-xs);color:var(--ink-500-ed);font-variant-numeric:normal;font-weight:500}.post-rail__cta-button{text-align:center;justify-content:center;width:100%}.post-rail>.post-rail__cta-button{margin-top:var(--space-5,20px)}.post-rail__related{--surface-card-border:var(--ink-100-ed,#e7ecee);--surface-card-shadow:var(--rs-shadow-sm,0 1px 2px #002b5c0f);background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));overflow:hidden}.post-rail__heading{background:var(--surface-1);margin:0;display:flex}.post-rail__ribbon{border-bottom-right-radius:var(--rs-radius-md,12px);background:var(--ink-700-ed,#2c3e48);color:#fff;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding:.4375rem 1rem;font-size:.6875rem;font-weight:600;line-height:1.4}.post-rail__network+.post-rail__list{border-top:1px solid var(--border-subtle)}.post-rail__network-logo{inline-size:7rem;max-inline-size:100%;margin-bottom:var(--space-2,8px);block-size:auto;display:block}html.dark .post-rail__network-logo{padding:var(--space-1,4px);border-radius:var(--rs-radius-sm,6px);background-color:#fff}.post-rail__network-arrow{width:1rem;height:1rem;color:var(--color-primary);flex:none}.post-rail__list{margin:0;padding:12px 16px 16px;list-style:none}.post-rail__item+.post-rail__item{border-top:1px solid var(--border-subtle)}.post-rail__item-link{color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.post-rail__item-link:hover .post-rail__item-title,.post-rail__item-link:focus-visible .post-rail__item-title{color:var(--color-primary)}.post-rail__item:first-child .post-rail__item-link{padding-top:0}.post-rail__item:last-child .post-rail__item-link{padding-bottom:0}.post-rail__item-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.post-rail__item-media{aspect-ratio:16/9;background:var(--surface-1);border-radius:10px;flex:0 0 calc(33.3333% - 4px);order:1;overflow:hidden}.post-rail__item-media img{object-fit:cover;width:100%;height:100%;display:block}.post-rail__item-content{flex:1;min-width:0}.post-rail__item-eyebrow{color:var(--color-primary);margin-bottom:.375rem;display:block}.post-rail__item-title{font-family:var(--font-ui);color:var(--ink-900-ed);transition:color var(--motion-fast,.15s) ease;font-size:.875rem;font-weight:600;line-height:1.45;display:block}.post-rail__item-title sup{vertical-align:super;font-size:.6em;line-height:0}.post-rail__item-eyebrow{font-size:.6875rem}.post-rail--compact .post-rail__item-media{aspect-ratio:1;flex:0 0 56px;order:0}.post-rail--compact .post-rail__item-eyebrow{font-size:9px;line-height:1.4}.post-rail--compact .post-rail__item-title{font-size:13px;line-height:1.4}.post-rail__cta-heading{align-items:center;gap:10px;display:flex}.post-rail__cta-heading .post-rail__label{margin:0;font-size:10px;line-height:1.4}.post-rail__cta-icon{background:var(--surface-1,#eef5f9);width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.post-rail__cta-icon svg{width:18px;height:18px}.post-rail__cta-description{color:var(--ink-500-ed);margin:0;font-size:12px;line-height:1.65}.post-rail__cta .post-rail__cta-button{min-height:44px}.post-rail--inline{margin-block:var(--space-6,24px)}.post-rail--inline .post-rail__list{list-style:none}.post-rail--inline .post-rail__item{padding-inline-start:0}.post-rail--inline .post-rail__item-link{text-decoration:none}.post-rail--inline .post-rail__item-title{font-size:var(--text-base,1rem);line-height:1.5}@media (min-width:768px){.post-rail--inline .post-rail__item-content{align-items:center;gap:var(--space-4,16px);grid-template-columns:128px minmax(0,1fr);display:grid}.post-rail--inline .post-rail__network-logo{margin-bottom:0}}.content-breadcrumb{margin:0 0 var(--space-6,1.5rem);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;padding:0;list-style:none;display:flex}.content-breadcrumb__item{align-items:center;gap:.5rem;min-width:0;display:flex}.content-breadcrumb__link{color:var(--ink-700-ed,#3a485c);white-space:nowrap;transition:color var(--duration-sm,.15s) var(--ease-standard,ease);align-items:center;text-decoration:none;display:inline-flex}.content-breadcrumb__link:hover,.content-breadcrumb__link:focus-visible{color:var(--color-primary,#203ca7)}.content-breadcrumb__home-icon{width:1.125em;height:1.125em;display:block}.content-breadcrumb__sep{border-top:1.5px solid var(--ink-300-ed,#aebbcb);border-right:1.5px solid var(--ink-300-ed,#aebbcb);flex:none;width:.375em;height:.375em;margin-block-start:-.0625em;transform:rotate(45deg)}.content-breadcrumb__current{min-width:0;color:var(--fg-1,var(--ink-900-ed,#131a27));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-breadcrumb__item:has(.content-breadcrumb__link){flex:none}.content-breadcrumb__item:has(.content-breadcrumb__current){flex:auto;overflow:hidden}@media (max-width:639.98px){.content-breadcrumb{flex-wrap:wrap;row-gap:4px}.content-breadcrumb__item:has(.content-breadcrumb__current){display:none}.content-breadcrumb__link{white-space:normal;min-height:32px}.content-breadcrumb__item:has(.content-breadcrumb__link){flex:0 auto}}.ed-tag{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:11px;font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-700-ed);background:#edf2f3;border-radius:999px;align-items:center;gap:6px;margin:.8em 0 .8em -.5em;padding:4px 10px;display:inline-flex}.ed-tag-mortgages{color:#1b4bc8;background:#e8eeff}.ed-tag-cards{color:var(--petrol-ed);background:#e6fbf1}.ed-tag-banking{color:var(--petrol-ed);background:#eef4f6}.ed-tag-tax{color:#8a5a00;background:#fff4e0}.ed-tag-insurance{color:#b8203f;background:#fde7ec}.ed-tag-investing{color:#6a2fc7;background:#f4eeff}.ed-tag-network{color:var(--ink-700-ed);border:1px solid var(--ink-100-ed);background:#fff}.ed-tag-program{color:var(--petrol-ed);background:#e6fbf1}.ed-tag-first-year{color:#8a5a00;background:#fff4e0}.editorial-offer{--surface-card-bg:color-mix(in srgb, var(--color-primary-600) 7%, var(--surface-0,#fff));--surface-card-border:color-mix(in srgb, var(--color-primary-600) 20%, var(--surface-0,#fff));background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));padding:var(--space-6,1.5rem);margin-block:0 var(--space-8,2rem);font-family:var(--font-ui);text-align:left;flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.editorial-offer{padding:1.75rem 2rem}}.editorial-offer.editorial-offer p{margin:0}.editorial-offer__head{flex-direction:column;gap:.5rem;min-width:0;display:flex}.editorial-offer__head--with-logo{flex-direction:row;align-items:flex-start;gap:1rem}.editorial-offer__issuer{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--surface-card-border);background:var(--surface-0,#fff);border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:4.5rem;padding:.625rem;display:flex}.editorial-offer__issuer img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.editorial-offer__heading{flex-direction:column;gap:.25rem;min-width:0;display:flex}@media (max-width:639.98px){.editorial-offer__head--with-logo{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;display:grid}.editorial-offer__head--with-logo .editorial-offer__heading{display:contents}.editorial-offer__head--with-logo .editorial-offer__issuer{grid-area:1/1/span 2}.editorial-offer__head--with-logo .editorial-offer__partner{grid-area:1/2}.editorial-offer__head--with-logo .editorial-offer__title{grid-area:2/2;align-self:start}.editorial-offer__head--with-logo .editorial-offer__conditions{grid-area:3/1/auto/-1}}.editorial-offer__partner{color:var(--color-primary-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.editorial-offer__title{color:var(--fg-1);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.35}.editorial-offer__conditions{color:var(--ink-900-ed);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.editorial-offer.editorial-offer .editorial-offer__conditions{margin-top:.5rem}.editorial-offer__footer{border-top:1px solid var(--surface-card-border);flex-direction:column;align-items:stretch;gap:.875rem;padding-top:1.125rem;display:flex}@media (min-width:640px){.editorial-offer__footer{flex-direction:row;justify-content:space-between;align-items:center}}.editorial-offer__deadline{color:var(--fg-1);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.editorial-offer__deadline-icon{width:1rem;height:1rem;color:var(--color-primary-text);flex:none}.editorial-offer__action{white-space:nowrap;padding:.75rem 1.5rem;text-decoration:none!important}.editorial-offer-bar{--surface-card-bg:color-mix(in srgb, var(--color-primary-600) 7%, var(--surface-0,#fff));--surface-card-border:color-mix(in srgb, var(--color-primary-600) 20%, var(--surface-0,#fff));--editorial-offer-x:0px;--editorial-offer-y:.75rem;background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));box-shadow:var(--surface-card-shadow-raised,0 12px 32px #0707211f);inset-inline:var(--space-3,12px);bottom:calc(var(--compare-cart-h,0px) + var(--space-3,12px) + env(safe-area-inset-bottom,0px));z-index:30;max-width:var(--frame-max-width,var(--container-max-width));visibility:hidden;opacity:0;transform:translate(var(--editorial-offer-x), var(--editorial-offer-y));margin-inline:auto;padding:.875rem 1rem;transition:opacity .2s,transform .25s,visibility 0s linear .25s;position:fixed}.editorial-offer-bar[data-visible=true]{--editorial-offer-y:0px;visibility:visible;opacity:1;transition:opacity .2s,transform .25s,visibility}@media (prefers-reduced-motion:reduce){.editorial-offer-bar{--editorial-offer-y:0px;transition:opacity .2s,visibility 0s linear .2s}.editorial-offer-bar[data-visible=true]{transition:opacity .2s,visibility}}.editorial-offer-bar .editorial-offer-bar__copy p{margin:0}.editorial-offer-bar .editorial-offer-bar__copy{display:contents}.editorial-offer-bar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;max-width:1200px;margin-inline:auto;display:grid}.editorial-offer-bar__inner--with-logo{row-gap:.25rem}.editorial-offer-bar__logo{grid-area:1/1;justify-self:start;align-items:center;height:1.75rem;display:flex}.editorial-offer-bar__logo img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:8rem;height:100%}.editorial-offer-bar__copy{min-width:0}.editorial-offer-bar__title{color:var(--fg-1);font:600 .8125rem/1.4 var(--font-ui);grid-area:1/1;align-self:start;margin:0 0 .25rem}.editorial-offer-bar__inner--with-logo .editorial-offer-bar__title{grid-row:2}.editorial-offer-bar__meta{color:var(--color-primary-900);font:400 .75rem/1.5 var(--font-ui);text-wrap:pretty;grid-area:2/1}.editorial-offer-bar__inner--with-logo .editorial-offer-bar__meta{grid-row:3}.editorial-offer-bar__deadline{font-weight:500}.editorial-offer-bar__full-title{display:none}.editorial-offer-bar .editorial-offer__action{flex-shrink:0;grid-area:1/-2/span 2/-1;align-self:center;gap:.5rem;min-height:44px;padding:.625rem .75rem;font-size:.8125rem}.editorial-offer-bar__inner--with-logo .editorial-offer__action{grid-row:1/span 3}.editorial-offer-bar__dismiss{border-radius:var(--radius-full,999px);width:1.5rem;height:1.5rem;color:var(--fg-3);font:400 1.25rem/1 var(--font-ui);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.editorial-offer-bar__dismiss:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}.editorial-offer-bar__dismiss:hover{background:var(--surface-1,#f0f0f0);color:var(--fg-1)}.editorial-offer-bar__dismiss:after{content:"";position:absolute;inset:-.625rem}@media (max-width:1023.98px){.editorial-offer-bar__logo,.editorial-offer-bar__meta{display:none}.editorial-offer-bar__inner--with-logo{row-gap:0}.editorial-offer-bar__inner--with-logo .editorial-offer-bar__title{grid-row:1}.editorial-offer-bar__title{align-self:center}.editorial-offer-bar .editorial-offer__action,.editorial-offer-bar__inner--with-logo .editorial-offer__action{grid-row:1}}@media (min-width:1024px){.editorial-offer-bar{--editorial-offer-x:-50%;width:max-content;max-width:var(--editorial-offer-rail-width,calc(100% - 3rem));box-sizing:border-box;margin-inline:0;inset-inline-start:calc(var(--editorial-offer-rail-left,0px) + var(--editorial-offer-rail-width,100vw)/2);inset-inline-end:auto}.editorial-offer-bar__inner{grid-template-columns:minmax(0,1fr) auto 1.75rem}.editorial-offer-bar__inner--with-logo{grid-template-columns:6.5rem minmax(0,1fr) auto 1.75rem;gap:.25rem 1rem}.editorial-offer-bar__inner--with-logo .editorial-offer-bar__title{grid-area:1/2}.editorial-offer-bar__inner--with-logo .editorial-offer-bar__meta{grid-area:2/2}.editorial-offer-bar__inner--with-logo .editorial-offer__action,.editorial-offer-bar__inner--with-logo .editorial-offer-bar__dismiss{grid-row:1/span 2}.editorial-offer-bar .editorial-offer__action{grid-column:-3/-2}.editorial-offer-bar__dismiss{grid-area:1/-2/span 2/-1;width:1.75rem;height:1.75rem;position:relative;top:auto;right:auto}.editorial-offer-bar__logo{grid-row:1/span 2;justify-content:center;justify-self:stretch;width:6.5rem;height:3rem}.editorial-offer-bar__logo img{width:100%;max-width:none}.editorial-offer-bar__title{font-size:.9375rem}.editorial-offer-bar__meta{font-size:.8125rem}.editorial-offer-bar .editorial-offer__action{min-height:48px;padding:.75rem 1rem;font-size:.875rem}.editorial-offer-bar--header{--editorial-offer-y:-.75rem;top:var(--mobile-top-header-h,var(--header-nav-h,80px));bottom:auto}.editorial-offer-bar--bottom{bottom:calc(var(--compare-cart-h,0px) + var(--space-6,24px))}}body[data-editorial-offer-dock]{padding-bottom:calc(var(--editorial-offer-h,0px) + var(--space-6,24px) + env(safe-area-inset-bottom,0px));--mobile-sticky-apply-h:var(--editorial-offer-h,0px);--chatbot-fab-bottom:calc(var(--compare-cart-h,0px) + var(--editorial-offer-h,0px) + 1rem)}body[data-editorial-offer-dock] .post-back-to-top{bottom:calc(var(--compare-cart-h,0px) + var(--editorial-offer-h,0px) + 1rem)}@media (min-width:1024px){body[data-editorial-offer-dock][data-editorial-offer-dock=bottom]{--chatbot-fab-bottom:calc(var(--compare-cart-h,0px) + 1.5rem)}body[data-editorial-offer-dock][data-editorial-offer-dock=bottom] .post-back-to-top{bottom:calc(var(--compare-cart-h,0px) + 1.25rem)}body[data-editorial-offer-dock][data-editorial-offer-dock=header]{--mobile-sticky-apply-h:0px;--chatbot-fab-bottom:1.5rem;padding-bottom:0}body[data-editorial-offer-dock][data-editorial-offer-dock=header] .post-back-to-top{bottom:1.25rem}body[data-editorial-offer-dock][data-editorial-offer-dock=header] .ed-prose :is(h2,h3,h4){scroll-margin-top:calc(var(--mobile-top-header-h,80px) + var(--editorial-offer-h,0px) + 2rem)}}
