:root{--type-display-xl-size:64px;--type-display-xl-lh:1.05;--type-display-xl-ls:-.02em;--type-display-lg-size:48px;--type-display-lg-lh:1.08;--type-display-lg-ls:-.015em;--type-display-md-size:36px;--type-display-md-lh:1.15;--type-display-md-ls:-.01em;--type-h1-size:32px;--type-h1-lh:1.2;--type-h1-ls:-.005em;--type-h2-size:26px;--type-h2-lh:1.25;--type-h2-ls:0;--type-h3-size:20px;--type-h3-lh:1.3;--type-h4-size:17px;--type-h4-lh:1.35;--type-body-lg-size:18px;--type-body-lg-lh:1.6;--type-body-md-size:16px;--type-body-md-lh:1.6;--type-body-sm-size:14px;--type-body-sm-lh:1.5;--type-caption-size:12px;--type-caption-lh:1.4;--type-caption-ls:.01em;--type-overline-size:11px;--type-overline-lh:1.3;--type-overline-ls:.08em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--shadow-xs:0 1px 2px #0707210f;--shadow-sm:0 2px 6px #07072114;--shadow-md:0 6px 16px #0707211a;--shadow-lg:0 16px 40px #07072124;--shadow-glow-cyan:0 0 0 4px #68e0f859;--shadow-glow-blue:0 0 0 4px #203ca740;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasis:cubic-bezier(.3, 0, 0, 1.2);--ease-exit:cubic-bezier(.4, 0, 1, 1);--duration-xs:.1s;--duration-sm:.16s;--duration-md:.24s;--duration-lg:.36s;--duration-xl:.56s;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:9999px;--radius-full:9999px;--header-nav-h:60px;--subnav-sticky-top:var(--header-nav-h)}@media (max-width:1023px){body{--subnav-sticky-top:var(--mobile-top-header-h,var(--header-nav-h))}}:root{--bg-surface:var(--surface);--bg-page:var(--background);--bg-muted:var(--ink-100-ed);--bg-dark:var(--ink-900-ed);--fg-1:var(--ink-900-ed);--fg-2:var(--ink-500-ed);--fg-3:var(--ink-500-ed);--fg-on-dark:#fff;--border-subtle:var(--ink-100-ed);--border-strong:var(--ink-300-ed);--on-primary:#fff;--color-primary-600:var(--color-primary);--color-primary-800:var(--color-primary);--color-primary-900:var(--ink-900-ed);--color-accent-cyan:var(--color-accent-cyan,#68e0f8);--color-info-bg:var(--ink-100-ed);--color-neutral-300:var(--ink-300-ed);--gradient-night:linear-gradient(180deg, var(--ink-900-ed), #000);--container-padding-inline:var(--space-4);--nav-pad-x:var(--space-3);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}.display-1,.display-2,.display-3,.display-4{font-family:var(--font-display,"Roie", Georgia, serif);font-weight:var(--font-weight-display,500);color:var(--ink-900,#0b1b22);text-wrap:balance;margin-block:0}.display-1{letter-spacing:-.025em;font-size:clamp(36px,6vw,60px);line-height:1.05}.display-2{letter-spacing:-.025em;font-size:clamp(32px,5vw,48px);line-height:1.05}.display-3{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.1}.display-4{letter-spacing:-.015em;font-size:clamp(22px,3vw,28px);line-height:1.18}h1:is(.display-1,.display-2,.display-3,.display-4),h2:is(.display-1,.display-2,.display-3,.display-4),h3:is(.display-1,.display-2,.display-3,.display-4),h4:is(.display-1,.display-2,.display-3,.display-4),h5:is(.display-1,.display-2,.display-3,.display-4),h6:is(.display-1,.display-2,.display-3,.display-4){margin-bottom:.4em}:is(h1,h2,h3,h4,h5,h6).heading-flush{margin-bottom:0}.heading-lg,.heading-md,.heading-sm,.heading-xs{font-family:var(--font-display,"Roie", Georgia, serif);font-weight:var(--font-weight-display,500);color:var(--ink-900,#0b1b22);margin-block:0}.heading-lg{letter-spacing:-.015em;font-size:28px;line-height:1.2}.heading-md{letter-spacing:-.01em;font-size:22px;line-height:1.25}.heading-sm{letter-spacing:-.01em;font-size:18px;line-height:1.3}.heading-xs{font-size:16px;line-height:1.3}.text-body-lg,.text-body,.text-body-sm,.text-body-xs,.text-caption{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-ui,400);color:var(--ink-700,#2a3a42)}.text-body-lg{font-size:18px;line-height:1.6}.text-body{font-size:16px;line-height:1.55}.text-body-sm{font-size:15px;line-height:1.55}.text-body-xs{font-size:14px;line-height:1.4}.text-caption{color:var(--ink-500,#566872);font-size:13px;line-height:1.4}.stat-xxl,.stat-xl,.stat-lg,.stat-md,.stat-sm{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-semibold,600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ink-900,#0b1b22);margin-block:0;line-height:1}.stat-xxl{letter-spacing:-.04em;font-size:clamp(72px,10vw,120px)}.stat-xl{letter-spacing:-.04em;font-size:80px}.stat-lg{letter-spacing:-.03em;font-size:56px}.stat-md{letter-spacing:-.02em;font-size:40px}.stat-sm{letter-spacing:-.02em;font-size:32px}.ui-lg,.ui,.ui-sm,.ui-xs,.ui-micro{font-family:var(--font-ui,"Poppins", system-ui, sans-serif)}.ui-lg{font-size:16px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui{font-size:14px;line-height:1.4;font-weight:var(--font-weight-medium,500);letter-spacing:.01em}.ui-sm{font-size:13px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui-xs{font-size:12px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui-micro{font-size:11px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui-strong,.ui-sm-strong{font-weight:var(--font-weight-semibold,600)}.eyebrow-lg,.eyebrow,.eyebrow-sm{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);text-transform:uppercase;color:var(--color-eyebrow,var(--color-primary));margin-bottom:1.5em}.eyebrow-lg{font-size:13px;font-weight:var(--font-weight-semibold,600);letter-spacing:.12em;line-height:1.4}.eyebrow{font-size:12px;font-weight:var(--font-weight-semibold,600);letter-spacing:.12em;line-height:1.4}.eyebrow-sm{font-size:10px;font-weight:var(--font-weight-semibold,600);letter-spacing:.14em;line-height:1.4}.num-hero,.num-lg,.num-md,.num-sm{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;color:var(--brand-petrol,#005363);line-height:1}.num-hero{font-size:56px;font-weight:var(--font-weight-extrabold,800);letter-spacing:-.025em}.num-lg{font-size:36px;font-weight:var(--font-weight-semibold,600)}.num-md{font-size:28px;font-weight:var(--font-weight-semibold,600)}.num-sm{font-size:20px;font-weight:var(--font-weight-semibold,600)}.num-sm-strong{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--brand-petrol,#005363);line-height:1.2}.italic-ed{color:var(--brand-petrol,#005363);font-style:italic}.title-accent{color:var(--color-primary);font-style:normal}.card-title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:18px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.005em;color:var(--ink-900-ed,#0b1b22);line-height:1.3}.prose-content{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-700-ed);font-size:1rem;line-height:1.7}.prose-content p{margin:0 0 1em}.prose-content p:last-child{margin-bottom:0}.prose-content h2{font-family:var(--font-display,"Roie", Georgia, serif);font-size:1.5rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:2em 0 .75em;line-height:1.25}.prose-content h2:first-child{margin-top:0}.prose-content h3{font-family:var(--font-display,"Roie", Georgia, serif);font-size:1.25rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:1.75em 0 .5em;line-height:1.3}.prose-content h3:first-child{margin-top:0}.prose-content h4{font-family:var(--font-display,"Roie", Georgia, serif);font-size:1.125rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:1.5em 0 .5em}.prose-content h4:first-child{margin-top:0}.prose-content a:not(.btn-primary):not(.btn-secondary){color:var(--color-primary-600,#203ca7);text-decoration:none;transition:color .15s}.prose-content a:not(.btn-primary):not(.btn-secondary):hover{color:var(--color-primary-800,#1a1877)}.prose-content strong{font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed)}.prose-content ul,.prose-content ol{margin:0 0 1em;padding-left:1.5rem}.prose-content ul{list-style:outside}.prose-content ol{list-style:decimal}.prose-content ul ul{list-style:circle}.prose-content ul ul ul{list-style:square}.prose-content li::marker{color:var(--ink-500-ed)}.prose-content li{margin-bottom:.15em}.prose-content blockquote{border-left:3px solid var(--color-primary);color:var(--ink-900-ed);margin:1.75em 0;padding:.25rem 0 .25rem 1.125rem;font-style:italic}.prose-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5em 0}.prose-content--muted{color:var(--ink-500-ed)}.prose-content--muted strong{color:var(--ink-700-ed)}.prose-content--sm{font-size:.8125rem;line-height:1.55}.prose-content--sm h2{font-size:1.125rem}.prose-content--sm h3{font-size:1rem}h1,.display-1{letter-spacing:-.02em;font-size:clamp(2.25em,5vw,3em);line-height:1.1}h2,.display-2{letter-spacing:-.015em;font-size:clamp(1.75em,4vw,2.25em);line-height:1.15}h3,.display-3{letter-spacing:-.01em;font-size:clamp(1.5em,3vw,1.75em);line-height:1.2}h4,.display-4{letter-spacing:-.005em;font-size:clamp(1.25em,2vw,1.375em);line-height:1.25}.surface-petrol{background:var(--brand-petrol,#005363);color:#fff;--surface-bg:var(--brand-petrol,#005363)}.surface-navy{background:var(--accent-navy,#002c5c);color:#fff;--surface-bg:var(--accent-navy,#002c5c)}.surface-green{background:var(--brand-green,#2db798);color:#fff;--surface-bg:var(--brand-green,#2db798)}.surface-ink{background:var(--ink-900,#0b1b22);color:#fff;--surface-bg:var(--ink-900,#0b1b22)}.surface-mint{background:var(--brand-mint,#9bd9c2);color:var(--ink-900,#0b1b22)}.surface-warm{background:var(--bg-warm,#f5f1ea);color:var(--ink-900,#0b1b22)}.surface-card{background:var(--surface-0,#fff);color:var(--ink-900,#0b1b22)}.surface-page{background:var(--surface-50,#f3f8f8);color:var(--ink-900,#0b1b22)}.surface-divider{background:var(--ink-100,#d8e2e6)}.surface-muted{background:var(--bg-warm,#edf2f3);color:var(--ink-900-ed,#0b1b22)}.surface-overlay-light{background:#ffffff1a;border:1px solid #ffffff1a}.surface-backdrop{-webkit-backdrop-filter:blur(4px);background:#0b1b2299}.surface-backdrop-soft{-webkit-backdrop-filter:blur(2px);background:#0b1b2280}@media (prefers-reduced-transparency:reduce){.surface-backdrop,.surface-backdrop-soft{-webkit-backdrop-filter:none;background:#0b1b22eb}}.surface-petrol .text-body,.surface-petrol .text-body-lg,.surface-petrol .text-body-sm,.surface-petrol .text-body-xs{color:#ffffffd1}.surface-petrol .text-caption{color:#fff9}.surface-petrol .display-1,.surface-petrol .display-2,.surface-petrol .display-3,.surface-petrol .display-4,.surface-petrol .heading-lg,.surface-petrol .heading-md,.surface-petrol .heading-sm,.surface-petrol .heading-xs{color:#fff}.surface-navy .text-body,.surface-navy .text-body-lg,.surface-navy .text-body-sm,.surface-navy .text-body-xs{color:#ffffffd1}.surface-navy .text-caption{color:#fff9}.surface-navy .display-1,.surface-navy .display-2,.surface-navy .display-3,.surface-navy .display-4,.surface-navy .heading-lg,.surface-navy .heading-md,.surface-navy .heading-sm,.surface-navy .heading-xs{color:#fff}.surface-green .text-body,.surface-green .text-body-lg,.surface-green .text-body-sm,.surface-green .text-body-xs{color:#ffffffd1}.surface-green .text-caption{color:#fff9}.surface-green .display-1,.surface-green .display-2,.surface-green .display-3,.surface-green .display-4,.surface-green .heading-lg,.surface-green .heading-md,.surface-green .heading-sm,.surface-green .heading-xs{color:#fff}.surface-ink .text-body,.surface-ink .text-body-lg,.surface-ink .text-body-sm,.surface-ink .text-body-xs{color:#ffffffd1}.surface-ink .text-caption{color:#fff9}.surface-ink .display-1,.surface-ink .display-2,.surface-ink .display-3,.surface-ink .display-4,.surface-ink .heading-lg,.surface-ink .heading-md,.surface-ink .heading-sm,.surface-ink .heading-xs{color:#fff}.surface-petrol .stat-xxl,.surface-petrol .stat-xl,.surface-petrol .stat-lg,.surface-petrol .stat-md,.surface-petrol .stat-sm,.surface-petrol .num-hero,.surface-petrol .num-lg,.surface-petrol .num-md,.surface-petrol .num-sm,.surface-petrol .num-sm-strong,.surface-navy .stat-xxl,.surface-navy .stat-xl,.surface-navy .stat-lg,.surface-navy .stat-md,.surface-navy .stat-sm,.surface-navy .num-hero,.surface-navy .num-lg,.surface-navy .num-md,.surface-navy .num-sm,.surface-navy .num-sm-strong,.surface-ink .stat-xxl,.surface-ink .stat-xl,.surface-ink .stat-lg,.surface-ink .stat-md,.surface-ink .stat-sm,.surface-ink .num-hero,.surface-ink .num-lg,.surface-ink .num-md,.surface-ink .num-sm,.surface-ink .num-sm-strong{color:var(--brand-mint,#9bd9c2)}.surface-petrol a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-petrol a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-navy a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-navy a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-green a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-green a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-ink a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-ink a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.cta-block-dark{color:inherit;background-color:var(--surface-bg,#0b1b22);text-decoration:none;transition:background-color .22s cubic-bezier(.2,0,0,1);display:block}.cta-block-dark:hover{background-color:color-mix(in srgb, var(--surface-bg,#0b1b22) 95%, #fff);color:inherit;text-decoration:none}.surface-petrol .cta-block-dark,.surface-petrol .cta-block-dark:hover,.surface-navy .cta-block-dark,.surface-navy .cta-block-dark:hover,.surface-green .cta-block-dark,.surface-green .cta-block-dark:hover,.surface-ink .cta-block-dark,.surface-ink .cta-block-dark:hover{color:inherit}:root{--container-max-width:90rem}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-ui,400);font-synthesis-weight:none}::selection{background-color:var(--color-primary);color:#fff}:where(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:5.5rem}@media (min-width:1024px){.article-grid{grid-template-columns:300px 1fr 240px;gap:3.5rem;display:grid}}.container{max-width:var(--container-max-width);margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.container{padding-inline:2rem}}body:has(.page--filters){background-color:var(--background-light)}.page--filters>div{padding-top:1.5rem}@media (min-width:640px){.page--filters>div{padding-top:2rem}}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select){border:1px solid var(--border,#e3ebf2);background-color:var(--bg-warm,#edf2f3);color:var(--ink-900-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);border-radius:.5rem;padding:.8rem 1rem;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select)::placeholder{color:var(--ink-500-ed)}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select):focus,:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select):focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select):disabled{background-color:var(--ink-100-ed);color:var(--ink-500-ed);cursor:not-allowed}:where(select){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%239AAAB3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.25rem}:where(textarea){resize:vertical;min-height:6rem}:where(input[type=checkbox],input[type=radio]){accent-color:var(--color-primary);cursor:pointer}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:where(input[type=range]){--slider-track:var(--ink-100-ed,#d1dbdf);--slider-fill:var(--color-primary);--slider-thumb:var(--color-primary);--slider-value:0%;appearance:none;cursor:pointer;background:0 0;width:100%}:where(input[type=range])::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-fill) 0, var(--slider-fill) var(--slider-value), var(--slider-track) var(--slider-value), var(--slider-track) 100%);border-radius:999px;height:6px}:where(input[type=range])::-webkit-slider-thumb{appearance:none;background:var(--slider-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #0b1b222e}:where(input[type=range])::-moz-range-track{background:var(--slider-track);border-radius:999px;height:6px}:where(input[type=range])::-moz-range-progress{background:var(--slider-fill);border-radius:999px;height:6px}:where(input[type=range])::-moz-range-thumb{background:var(--slider-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0b1b222e}:where(input[type=range]):focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 40%, transparent);outline-offset:4px}.surface-ink :where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select){color:#fff;background-color:#ffffff0f;border-color:#ffffff24}.surface-ink :where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select)::placeholder{color:#ffffffa8}.btn-primary,.btn-secondary{white-space:normal;border-radius:var(--rs-radius-md,12px);max-width:100%;min-height:48px;line-height:1.2;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-semibold,600);letter-spacing:-.005em;cursor:pointer;transition:background var(--motion-fast,.12s ease),border-color var(--motion-fast,.12s ease),color var(--motion-fast,.12s ease),box-shadow var(--motion-fast,.12s ease),transform var(--motion-fast,.12s ease);touch-action:manipulation;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;gap:8px;padding:.5rem 24px;font-size:15px;text-decoration:none;display:inline-flex}.btn-primary:active:active,.btn-secondary:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.btn-primary:active:active,.btn-secondary:active:active{transform:none}}.btn-primary:focus-visible,.btn-secondary:focus-visible{box-shadow:var(--rs-shadow-focus,0 0 0 3px #2db79866);outline:none}.btn-primary:disabled,.btn-secondary:disabled,.btn-primary[aria-disabled=true],.btn-secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand-green,var(--color-primary));color:var(--brand-green-ink,#fff);border:1px solid var(--brand-green,var(--color-primary))}.btn-primary:hover{background:color-mix(in srgb, var(--brand-green,var(--color-primary)) 90%, black);border-color:color-mix(in srgb, var(--brand-green,var(--color-primary)) 90%, black)}.btn-primary:active{background:var(--brand-petrol,var(--color-primary-dark,var(--color-primary)));border-color:var(--brand-petrol,var(--color-primary-dark,var(--color-primary)));color:var(--brand-green-ink,#fff);transform:translateY(1px)}.btn-secondary{background:var(--surface-0,#fff);color:var(--ink-900,#0b1b22);border:1px solid var(--ink-100,#d0d9dd)}.btn-secondary:hover{border-color:var(--ink-900,#0b1b22)}.btn-secondary:active{background:var(--ink-100,#d0d9dd);transform:translateY(1px)}.cta-primary{--cta-fill:var(--brand-green,var(--color-primary));background:var(--cta-fill);cursor:pointer}.cta-primary:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.cta-primary--dark{--cta-fill:var(--brand-petrol,var(--color-primary-dark,var(--color-primary)));background:var(--cta-fill);cursor:pointer}.cta-primary--dark:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.btn-arrow{transition:transform var(--motion-fast,.12s ease);display:inline-block}.btn-primary:hover .btn-arrow,.btn-secondary:hover .btn-arrow{transform:translate(2px)}.skip-link{z-index:1000;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:15px;font-weight:var(--font-weight-semibold,600);line-height:1.2;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden}.skip-link:focus-visible{top:var(--space-sm,8px);left:var(--space-sm,8px);clip-path:none;background:var(--color-primary-dark,var(--petrol-ed,#1a1877));color:#fff;outline:3px solid var(--color-primary,#0076ff);outline-offset:2px;border-radius:8px;width:auto;height:auto;padding:12px 20px;position:fixed;overflow:visible}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote){border:0;border-inline-start:3px solid var(--color-primary);background:var(--surface);color:var(--ink-900-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);overflow-wrap:anywhere;border-radius:0 12px 12px 0;margin:28px 0;padding:42px 18px 20px;font-size:17px;font-style:normal;line-height:1.65;position:relative}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote):before{content:"“";color:var(--color-primary);pointer-events:none;font-family:Georgia,serif;font-size:44px;line-height:1;position:absolute;inset-block-start:8px;inset-inline-start:16px}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote) .component__quote__icon{display:none}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote) p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote) p:last-child{margin-bottom:0}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote) cite{border-top:1px solid var(--border);color:var(--ink-500-ed);margin-top:18px;padding-top:12px;font-size:13px;font-style:normal;font-weight:500;line-height:1.55;display:block}@media (min-width:640px){:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote){padding:26px 28px 26px 58px;font-size:19px}:is(.ed-prose,.gutenberg-content) :is(blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed),.component__quote):before{inset-block-start:22px;inset-inline-start:20px}}.editorial-byline{color:var(--ink-900-ed);margin-top:24px}.editorial-byline__people{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.editorial-byline__reviewer{border-inline-start:1px solid var(--border);align-items:center;gap:10px;padding-inline-start:24px;display:flex}.editorial-byline__label{color:var(--ink-500-ed);font-size:12px;font-weight:400}.editorial-byline__details{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.editorial-byline__dates,.editorial-byline__trust{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;line-height:1.5;display:flex}.editorial-byline__dates{color:var(--ink-500-ed)}.editorial-byline__dates>*+*{border-inline-start:1px solid var(--border);padding-inline-start:12px}.editorial-byline__trust{margin-inline-start:auto}.editorial-byline__trust>span{align-items:center;gap:4px;display:inline-flex}.editorial-byline__trust a{color:inherit;text-underline-offset:3px}.editorial-byline__check{background:var(--surface);width:18px;height:18px;color:var(--color-primary);border-radius:50%;place-items:center;display:inline-grid}@media (max-width:639.98px){.editorial-byline__people{gap:8px;display:grid}.editorial-byline__reviewer{border:0;padding-inline-start:20px}.editorial-byline__details{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding-top:10px}.editorial-byline__dates{flex-direction:column;align-items:flex-start;gap:2px}.editorial-byline__dates>*+*{border-inline-start:0;padding-inline-start:0}.editorial-byline__dates,.editorial-byline__trust{font-size:11px}.editorial-byline__trust{margin-inline-start:0}}.author-preview{min-width:0}.author-preview__trigger{color:var(--ink-900-ed);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.author-preview__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.author-preview__initial{background:var(--surface);color:var(--color-primary);place-items:center;font-weight:600;display:grid}.author-preview__identity{gap:4px;display:grid}.author-preview__label{color:var(--ink-500-ed);font-size:12px;font-weight:400}.author-preview__name{font-size:16px;font-weight:600;line-height:1.4}.author-preview--reviewer .author-preview__trigger{gap:10px}.author-preview--reviewer .author-preview__avatar{width:40px;height:40px}.author-preview__panel{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);box-sizing:border-box;width:min(370px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink-900-ed);font-family:var(--font-ui,"Poppins", sans-serif);margin:0;padding:24px;font-weight:400;position:fixed;inset:auto;overflow-y:auto}.author-preview__portrait{object-fit:cover;border-radius:50%;width:88px;height:88px;margin-bottom:14px}.author-preview__close{background:var(--surface);width:36px;height:36px;color:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px;position:absolute;top:8px;right:8px}.author-preview__title{margin:0;font-size:19px;font-weight:600;line-height:1.4}.author-preview__count{color:var(--color-primary);margin:8px 0 0;font-size:12px}.author-preview__bio{margin:16px 0;font-size:14px;line-height:1.65}.author-preview__archive{color:var(--color-primary);text-underline-offset:4px;margin-top:8px;font-size:14px;font-weight:600;display:inline-block}.author-preview button:focus-visible,.author-preview a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (max-width:639.98px){.author-preview__avatar{width:56px;height:56px}.author-preview--reviewer .author-preview__avatar{width:36px;height:36px}.author-preview__panel{padding:20px}}.editorial-integrity{border-top:1px solid var(--border);color:var(--ink-700-ed);padding:24px 0;scroll-margin-top:140px}.editorial-integrity h2{color:var(--ink-900-ed);margin:0 0 10px;font-size:16px}.editorial-integrity p{max-width:850px;margin:0;font-size:13px;line-height:1.7}.editorial-byline--compact .author-preview__identity{display:block}.editorial-byline--compact .author-preview__label{margin-inline-end:.35em;font-size:.875rem}.editorial-byline--compact .author-preview__name{text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.editorial-byline--compact .editorial-byline__reviewer{border:0;padding-inline-start:0}.editorial-byline--compact .editorial-byline__people{gap:.5rem 1.5rem}.ed-prose{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);font-size:17px;line-height:1.7}@media (min-width:640px){.ed-prose{font-size:18px}}.ed-prose p{margin:0 0 20px}.ed-prose h2{font-family:var(--font-display,"Roie", Georgia, serif);color:var(--ink-900-ed);letter-spacing:-.015em;margin:36px 0 14px;font-size:26px;font-weight:500;line-height:1.2}@media (min-width:640px){.ed-prose h2{margin:48px 0 16px;font-size:32px;line-height:1.15}}.ed-prose h3{font-family:var(--font-display,"Roie", Georgia, serif);color:var(--ink-900-ed);margin:28px 0 10px;font-size:20px;font-weight:500;line-height:1.25}@media (min-width:640px){.ed-prose h3{margin:36px 0 12px;font-size:24px;line-height:1.2}}.ed-prose :is(h2,h3,h4){scroll-margin-top:5.5rem}.ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.offer-card__logo):not(.offer-card__title *):not(.is-style-links *):not(.press-review__title *){color:var(--ed-prose-link-color,var(--petrol-ed));text-underline-offset:3px;-webkit-text-decoration:underline #0053634d;text-decoration:underline #0053634d}.ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.offer-card__logo):not(.offer-card__title *):not(.is-style-links *):not(.press-review__title *):hover{-webkit-text-decoration-color:var(--petrol-ed);text-decoration-color:var(--petrol-ed)}.ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.offer-card__logo):not(.offer-card__title *):not(.is-style-links *):not(.press-review__title *):focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.ed-prose a:not(.btn-primary):not(.btn-secondary):not(.mp-card-embed *):not(.related-embed *):not(.offer-card__logo):not(.offer-card__title *):not(.is-style-links *):not(.press-review__title *):visited{color:color-mix(in srgb, var(--ed-prose-link-color,var(--petrol-ed)) 72%, var(--ink-700-ed))}.ed-prose ul,.ed-prose ol{margin:0 0 20px;padding-left:24px}.ed-prose ul{list-style:outside}.ed-prose ol{list-style:decimal}.ed-prose ul ul{list-style:circle}.ed-prose ul ul ul{list-style:square}.ed-prose li{margin-bottom:8px}.ed-prose li::marker{color:var(--ink-500-ed)}.ed-prose :is(.gutenberg-content,.best-cards-hub__editorial) h2:not(:where(.faq *,.mp-card-embed *,.related-embed *)){border-top:1px solid var(--border-subtle,#dde5ec);font-family:var(--font-display,"Roie", Georgia, serif);letter-spacing:-.025em;text-wrap:wrap;color:var(--ink-900-ed);margin:3.5rem 0 1.25rem;padding-top:1.5rem;font-size:clamp(2rem,1.75rem + .85vw,2.5rem);font-weight:500;line-height:1.15;position:relative}.ed-prose :is(.gutenberg-content,.best-cards-hub__editorial) h2:not(:where(.faq *,.mp-card-embed *,.related-embed *)):before{content:"";background:var(--color-primary);border-radius:2px;width:3rem;height:3px;position:absolute;top:-2px;left:0}.ed-prose :is(.gutenberg-content,.best-cards-hub__editorial) h3:not(:where(.faq *,.mp-card-embed *,.related-embed *)){border-left:3px solid var(--color-primary);font-family:var(--font-ui,"Poppins", sans-serif);letter-spacing:-.015em;text-wrap:pretty;color:var(--ink-900-ed);margin:2.5rem 0 1rem;padding-left:1rem;font-size:clamp(1.5rem,1.25rem + .6vw,1.75rem);font-weight:600;line-height:1.35}.ed-prose :is(.gutenberg-content,.best-cards-hub__editorial) h4:not(:where(.mp-card-embed *,.related-embed *)){font-family:var(--font-ui,"Poppins", sans-serif);letter-spacing:normal;color:var(--ink-700-ed);text-wrap:pretty;font-size:1.125rem;font-weight:600;line-height:1.45}.ed-prose :is(.gutenberg-content,.best-cards-hub__editorial) h4:not(:where(.faq *,.mp-card-embed *,.related-embed *)){letter-spacing:-.01em;color:var(--ink-900-ed);margin:2rem 0 .875rem;font-size:clamp(1.25rem,1.125rem + .3vw,1.375rem);line-height:1.35}.ed-prose .gutenberg-content .is-style-links{border:1px solid var(--ink-100-ed,#e3ebf2);border-radius:12px;margin:16px 0 24px;padding:0;list-style:none;overflow:hidden}.ed-prose .gutenberg-content .is-style-links>li{margin:0;padding:0}.ed-prose .gutenberg-content .is-style-links>li:before{content:none}.ed-prose .gutenberg-content .is-style-links>li+li{border-top:1px solid var(--ink-100-ed,#e3ebf2)}.ed-prose .gutenberg-content .is-style-links>li>a{min-height:48px;color:var(--ink-900-ed,#142234);background:var(--surface-0,#fff);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.ed-prose .gutenberg-content .is-style-links>li>a:after{content:"→";color:var(--color-primary,#007bff);flex:none}.ed-prose .gutenberg-content .is-style-links>li>a:hover,.ed-prose .gutenberg-content .is-style-links>li>a:focus-visible{background:var(--surface-50,#f2f7fc);color:var(--color-primary,#007bff);text-decoration:none}.ed-prose .gutenberg-content .is-style-links>li>a:focus-visible{outline-offset:-3px;outline:2px solid}.gutenberg-content .wp-block-embed.is-type-video{max-width:100%;margin-inline:0}.gutenberg-content .wp-block-embed.is-type-video .wp-block-embed__wrapper{width:100%;min-width:0}.gutenberg-content .wp-block-embed.is-type-video iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto;display:block}:is(.ed-prose,.gutenberg-content) :is(ul,ol):not(:where(.is-style-checkmarks,.is-style-red-cross,.is-style-links,.checkmarks *,.red-cross *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *)){padding-inline-start:1.5rem;list-style-position:outside}:is(.ed-prose,.gutenberg-content) :is(ul,ol):not(:where(.is-style-checkmarks,.is-style-red-cross,.is-style-links,.checkmarks *,.red-cross *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *))>li{margin-block-end:.6em;padding-inline-start:.35em}:is(.ed-prose,.gutenberg-content) :is(ul,ol):not(:where(.is-style-checkmarks,.is-style-red-cross,.is-style-links,.checkmarks *,.red-cross *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *))>li::marker{color:var(--color-primary);font-weight:600}:is(.ed-prose,.gutenberg-content) :is(ul,ol):not(:where(.is-style-checkmarks,.is-style-red-cross,.is-style-links,.checkmarks *,.red-cross *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *))>li:last-child{margin-block-end:0}:is(.ed-prose,.gutenberg-content) :is(ul,ol):not(:where(.is-style-checkmarks,.is-style-red-cross,.is-style-links,.checkmarks *,.red-cross *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *))>li>:is(ul,ol){margin-block:.6em 0}:is(.ed-prose,.gutenberg-content) :is(strong,b):not(:where(a *,.related-embed *,.mp-card-embed *,.card-embed *,.offer-card *)){color:var(--ink-900-ed,#131a27)}.gutenberg-content figure.wp-block-image:not(:where(.component__carousel *,.related-embed *)) img{border:1px solid var(--border-subtle,#dde5ec);border-radius:var(--rs-radius-md,12px);box-shadow:0 2px 4px #131a270d,0 12px 28px -8px #131a2733}@media (max-width:640px){.gutenberg-content figure.wp-block-image:not(:where(.component__carousel *,.related-embed *)) img{box-shadow:0 2px 4px #131a270d,0 8px 18px -6px #131a272e}}.link-arrow{font-weight:var(--font-weight-semibold,600);color:var(--color-primary-600,#3776f3);text-decoration:none;transition:color .2s}.link-arrow:hover{color:var(--color-primary-800,#1a3f87)}.text-ink-900-ed{color:var(--ink-900-ed)}.text-ink-700-ed{color:var(--ink-700-ed)}.text-ink-500-ed{color:var(--ink-500-ed)}.text-ink-300-ed{color:var(--ink-300-ed)}.text-petrol-ed{color:var(--petrol-ed)}.text-teal-ed{color:var(--teal-ed)}.text-green-ed{color:var(--green-ed)}.text-mint-ed{color:var(--mint-ed)}.border-ink-100-ed{border-color:var(--ink-100-ed)}.border-b-ink-100-ed{border-bottom:1px solid var(--ink-100-ed)}.border-t-ink-100-ed{border-top:1px solid var(--ink-100-ed)}.border-1-ink-100-ed{border:1px solid var(--ink-100-ed)}.object-fit-contain{object-fit:contain}.text-white-60{color:#fff9}.text-white-70{color:#ffffffb3}.text-white-75{color:#ffffffbf}.text-white-85{color:#ffffffd9}.text-amber-deep{color:#8a5a00}.text-accent-orange{color:var(--accent-orange,#c2410c)}.text-brand-mint{color:var(--brand-mint)}.decoration-green-ed{-webkit-text-decoration-color:var(--green-ed,var(--color-primary));text-decoration-color:var(--green-ed,var(--color-primary))}.filter-invert-white{filter:brightness(0)invert()}.filter-card-shadow{filter:drop-shadow(0 12px 28px #002b5c29)}.shadow-edge-navy{box-shadow:-12px 0 32px #002b5c26}.shadow-soft-navy{box-shadow:0 12px 32px #002b5c1f}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.sticky-sidebar{align-self:start;position:sticky;top:92px}.input-on-dark{background:#0003;border:1px solid #ffffff2e}.surface-translucent-white{-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#fffffff5}@media (prefers-reduced-transparency:reduce){.surface-translucent-white{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.surface-tile-on-dark{background:#ffffff14;border:1px solid #ffffff24}.bg-mint-tint{background:#e6fbf1}.bg-amber-tint{background:#fff4e0}.bg-warm-ed{background:var(--bg-warm)}.bg-slate-ed{background:#edf2f3}.site-header{z-index:50;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}@media (min-width:1024px){.site-header{top:0}}@media (max-width:1023px){.site-header--drawer-open{position:fixed;top:0;left:0;right:0}}.site-header__bar{background:var(--bg-dark)}@media (min-width:1024px){.site-header__bar{display:none}}@media (max-width:1023px){.site-header__bar{background:var(--bg-surface)}}.site-header__bar-inner{align-items:center;gap:var(--space-4);height:50px;max-width:var(--container-max-width);padding-block:0;padding-inline:var(--container-padding-inline);margin:0 auto;display:flex}@media (max-width:1023px){.site-header__bar-inner{gap:var(--space-3);height:56px;padding-inline:var(--container-padding-inline) 0}}.site-header__bar-left{align-items:center;gap:var(--space-3);min-width:0;display:flex}@media (min-width:1024px){.site-header__bar-left{display:none}}.site-header__subbar{--subbar-gutter:var(--container-padding-inline);align-items:center;gap:var(--space-6);height:var(--header-nav-h);max-width:var(--container-max-width);padding:0 var(--subbar-gutter);margin:0 auto;display:flex;position:relative}@media (max-width:1023px){.site-header__subbar{display:none}}@media (min-width:1024px) and (max-width:1279px){.site-header__subbar{--subbar-gutter:var(--space-6);gap:var(--space-4)}}.site-header__utility{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}@media (max-width:1023px){.site-header__utility{display:none}}.site-header__logo{flex-shrink:0;align-items:center;gap:7px;display:flex}@media (min-width:1024px){.site-header__logo--mobile{display:none}}.site-header__logo-img{width:auto;max-width:316.25px;height:auto;max-height:43.7px;display:block}@media (max-width:1023px){.site-header__logo-img{max-width:195px;max-height:36px}}.site-header__biz-badge{font:var(--font-weight-bold,700) 9.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-on-dark);background:var(--color-primary-800);border-radius:var(--radius-xs);padding:3px 6px}.site-header__burger{padding:0 var(--space-6) 0 var(--space-3);color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:none}@media (max-width:1023px){.site-header__burger{display:inline-flex}}.site-header__search-mobile{padding:0 var(--space-1,.25rem) 0 var(--space-3,.75rem);color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:none}@media (max-width:1023.98px){.site-header__search-mobile{display:inline-flex}}.site-header__bar-viewport{display:none}@media (max-width:1023px){.site-header__bar-viewport{flex:1;align-self:stretch;display:block;overflow:hidden}}.site-header__bar-viewport .site-header__lang{color:var(--fg-2);border-color:var(--border-strong)}.site-header__bar-viewport .site-header__lang:hover{color:var(--fg-1);border-color:var(--color-neutral-300)}.site-header__bar-track{width:200%;height:100%;transition:transform .2s;display:flex}.site-header__bar-track--sub{transform:translate(-50%)}.site-header__bar-panel{align-items:center;width:50%;height:100%;display:flex}.site-header__bar-sub-back{padding:0 var(--space-3) 0 0;color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.site-header__bar-sub-title{text-align:center;font:var(--font-weight-semibold,600) 17px var(--font-ui);color:var(--fg-1);flex:1}.site-header__nav{font:var(--font-weight-medium,500) 14px var(--font-ui);align-items:stretch;gap:0;display:flex}@media (max-width:1023px){.site-header__nav{display:none}}@media (min-width:1024px) and (max-width:1279px){.site-header__nav{font-size:13px}}.site-header__nav-item{align-items:stretch;display:flex}.site-header__nav-link,.site-header__nav-trigger{align-items:center;gap:var(--space-1);height:var(--header-nav-h);--nav-pad-x:var(--space-4);padding:0 var(--nav-pad-x);cursor:pointer;font:inherit;color:var(--fg-2);white-space:nowrap;transition:color .2s var(--ease-standard);background:0 0;border:none;text-decoration:none;display:inline-flex;position:relative}@media (min-width:1024px) and (max-width:1279px){.site-header__nav-link,.site-header__nav-trigger{--nav-pad-x:var(--space-3)}}.site-header__nav-link:after,.site-header__nav-trigger:after{content:"";left:var(--nav-pad-x);right:var(--nav-pad-x);pointer-events:none;background:0 0;height:2px;position:absolute;bottom:-1px}.site-header__nav-link:hover,.site-header__nav-trigger:hover{color:var(--color-primary)}.site-header__nav-link:hover:after,.site-header__nav-trigger:hover:after{background:var(--color-primary)}.site-header__nav-trigger{font-weight:var(--font-weight-medium,500)}.site-header__nav-trigger[aria-expanded=true]{color:var(--color-primary)}.site-header__nav-trigger[aria-expanded=true]:after{background:var(--color-primary)}.site-header__chevron{flex-shrink:0}.site-header__spacer{flex:1}.site-header__icon-btn{padding:var(--space-1);color:var(--fg-2);cursor:pointer;transition:color var(--duration-sm) var(--ease-standard);background:0 0;border:none;place-items:center;display:grid}.site-header__icon-btn:hover{color:var(--fg-1)}.site-header__lang{font:var(--font-weight-semibold,600) 12px var(--font-ui);color:var(--fg-on-dark);border-radius:var(--radius-sm);border:1px solid #ffffff40;padding:6px 10px;text-decoration:none}.site-header__lang:hover{border-color:#ffffff80}.site-header__lang--subbar{color:var(--fg-1);border-color:var(--border-subtle)}@media (max-width:1023px){.site-header__lang--subbar{display:none}}.site-header__lang--subbar:hover{border-color:var(--fg-1)}.site-header__signin{font:var(--font-weight-medium,500) 14px var(--font-ui);color:var(--fg-on-dark);text-decoration:none}.site-header__signin:hover{color:var(--color-neutral-300)}.site-header__join{font:var(--font-weight-medium,500) 14px var(--font-ui);color:var(--color-accent-cyan);white-space:nowrap;text-decoration:none}.site-header__join:hover{color:var(--fg-on-dark)}.site-header__member{font:var(--font-weight-semibold,600) 14px var(--font-ui);color:var(--fg-on-dark);white-space:nowrap;text-decoration:none}.site-header__member:hover{color:var(--color-neutral-300)}.site-header__cta{--cta-fill:var(--color-primary-600);background:var(--cta-fill);cursor:pointer}.site-header__cta:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.site-header__cta{font:var(--font-weight-semibold,600) 14px var(--font-ui);color:var(--fg-on-dark);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--duration-sm) var(--ease-standard);padding:10px 18px;text-decoration:none}@media (min-width:1024px) and (max-width:1439px){.site-header__cta{display:none}}.mode-toggle{background:var(--bg-muted);border:1px solid var(--border-strong);border-radius:var(--radius-pill);flex-shrink:0;padding:2px;display:flex}.mode-toggle__opt{font:var(--font-weight-semibold,600) 12px var(--font-ui);color:var(--fg-3);border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--duration-sm) var(--ease-standard);padding:5px 14px;text-decoration:none}.mode-toggle__opt:hover{color:var(--fg-1)}.mode-toggle__opt--active{color:var(--fg-1);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.site-header .site-header__bar .mode-toggle{background:#ffffff14;border-color:#ffffff2e}.site-header .site-header__bar .mode-toggle__opt{color:#fff9}.site-header .site-header__bar .mode-toggle__opt:hover{color:var(--fg-on-dark)}.site-header .site-header__bar .mode-toggle__opt--active{color:var(--fg-on-dark);box-shadow:none;background:#ffffff29}.site-header--house-menu{isolation:isolate}.site-header--business .site-header__nav-link:hover,.site-header--business .site-header__nav-trigger:hover,.site-header--business .site-header__nav-trigger[aria-expanded=true]{color:var(--color-primary-800)}.site-header--business .site-header__nav-link:hover:after,.site-header--business .site-header__nav-trigger:hover:after,.site-header--business .site-header__nav-trigger[aria-expanded=true]:after{background:var(--color-primary-800)}.site-header--business .site-header__nav-trigger{color:var(--color-primary-800)}.site-header--business .site-header__cta{--cta-fill:var(--color-primary-800);background:var(--cta-fill);cursor:pointer}.site-header--business .site-header__cta:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.site-header--business .mode-toggle__opt--active{background:var(--color-primary-800);color:var(--fg-on-dark);box-shadow:none}@media (max-width:1279px){.site-header--business .site-header__nav-link,.site-header--business .site-header__nav-trigger{white-space:normal}}.mega{top:calc(var(--header-nav-h) + 10px);left:var(--mega-left,var(--subbar-gutter));width:min(860px,100% - 2*var(--subbar-gutter));background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);border:1px solid var(--border-subtle);z-index:40;grid-template-columns:1fr;display:grid;position:absolute}.mega:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mega__main{max-height:calc(100dvh - var(--header-nav-h) - 168px);overscroll-behavior:contain;overflow-y:auto}.mega__head{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.mega__title{font:var(--font-weight-semibold,600) 20px/1.3 var(--font-ui);letter-spacing:-.025em;color:var(--fg-1)}.mega__subtitle{font:var(--font-weight-normal,400) 13px/1.5 var(--font-ui);color:var(--fg-2)}.mega__seeall{font-size:12px;font-family:var(--font-ui);white-space:nowrap;margin-left:auto;text-decoration:none}.mega__grid{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mega__grid--stack{grid-template-columns:1fr}.mega__cols{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.mega__cols{gap:0 26px}.mega__cols--n2{grid-template-columns:1.35fr 1fr}.mega__cols--n3{grid-template-columns:repeat(3,1fr)}.mega__cols--n4{grid-template-columns:repeat(4,1fr)}}.mega__col{flex-direction:column;min-width:0;display:flex;position:relative}@media (min-width:768px){.mega__col:not(:last-child):after{content:"";background:var(--border-subtle);width:1px;position:absolute;top:0;bottom:0;right:-13px}}.mega__col-title{font-size:.6em;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);font-size:.75rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);margin:0;margin-bottom:var(--space-2);padding-inline:8px}.mega__links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mega__col-seeall{margin-top:var(--space-2);font-size:15px;font-weight:var(--font-weight-semibold,600);font-family:var(--font-ui);white-space:nowrap;padding-inline:8px;text-decoration:none}.mega__link{padding:var(--space-2);border-radius:var(--radius-sm);font:var(--font-weight-medium,500) 14px var(--font-ui);color:var(--fg-1);transition:background var(--duration-sm) var(--ease-standard),color var(--duration-sm) var(--ease-standard);align-items:center;gap:11px;text-decoration:none;display:flex}.mega__link:hover,.mega__link:focus-visible{background:var(--bg-page);color:var(--color-primary-600)}.mega__link-icon{border-radius:var(--radius-sm);background:var(--bg-page);width:32px;height:32px;color:var(--color-primary-600);flex-shrink:0;place-items:center;display:grid}.mega__link-icon--logo{border:1px solid var(--border-subtle);background:#fff;padding:3px;overflow:hidden}.mega__link-logo{object-fit:contain;width:100%;height:100%}.mega__tool{padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-sm) var(--ease-standard);align-items:flex-start;gap:11px;text-decoration:none;display:flex}.mega__tool:hover{background:var(--bg-page)}.mega__tool-icon{border-radius:var(--radius-sm);background:var(--bg-page);width:32px;height:32px;color:var(--color-primary-600);flex-shrink:0;place-items:center;display:grid}.mega__tool-body{flex-direction:column;min-width:0;display:flex}.mega__tool-name{align-items:center;gap:var(--space-2);font:var(--font-weight-medium,500) 14px/1.45 var(--font-ui);color:var(--fg-1);display:flex}.mega__tool-badge{font:var(--font-weight-semibold,600) 8.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-800);background:var(--color-info-bg);border-radius:var(--radius-pill);padding:2px 6px}.mega__tool-desc{font:var(--font-weight-normal,400) 12px/1.5 var(--font-ui);margin-top:var(--space-1);color:var(--fg-3)}@media (max-width:1023px){.mega{grid-template-columns:1fr}}.mega--wide{width:min(1080px,100% - 2*var(--subbar-gutter))}.mega-backdrop{z-index:45;pointer-events:none;opacity:0;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease);background:#07072173;position:fixed;inset:0}.mega-backdrop--open{opacity:1}@media (max-width:1023px){.mega-backdrop{display:none}}.notification-bar{z-index:46}.site-drawer{background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex;position:fixed;inset:56px 0 0;overflow:hidden}.site-drawer__toggle{padding:var(--space-3) var(--space-5);flex-shrink:0;align-items:center;display:flex}.site-drawer__toggle .mode-toggle{width:fit-content}.site-drawer__sep{border-top:1px solid var(--border-subtle);flex-shrink:0}.site-drawer__group-title{font-size:.6em;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);padding:var(--space-5) var(--space-5) var(--space-2);background:var(--bg-page);border-top:1px solid var(--border-subtle);margin:0;font-size:15px;display:block}.site-drawer__group-title--flush{padding-top:var(--space-3);border-top:none}.site-drawer__actions{gap:var(--space-3);padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex}.site-drawer__cta{--cta-fill:var(--color-primary);background:var(--cta-fill);cursor:pointer}.site-drawer__cta:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.site-drawer__cta{min-height:48px;padding:0 var(--space-5);border-radius:var(--rs-radius-md,12px);font:var(--font-weight-semibold,600) 17px var(--font-ui);color:var(--fg-on-dark);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.site-drawer__cta:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.site-drawer__cta:active:active{transform:none}}.site-drawer__viewport{flex:1;overflow:hidden}.site-drawer__track{width:200%;height:100%;transition:transform .2s;display:flex}.site-drawer__track--sub{transform:translate(-50%)}.site-drawer__panel{flex-direction:column;width:50%;height:100%;display:flex;overflow-y:auto}.site-drawer__nav{flex-direction:column;display:flex}.site-drawer__row{width:100%;padding:16px var(--space-5);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex-direction:column;gap:3px;text-decoration:none;display:flex}.site-drawer__row:active:active{background-color:var(--bg-muted);transition:none}.site-drawer__row{border-bottom:1px solid var(--border-subtle)}.site-drawer__row--parent{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--fg-1);flex-direction:row}.site-drawer__row-label{font:var(--font-weight-semibold,600) 20px var(--font-ui);color:var(--fg-1);align-items:center;gap:12px;display:flex}.site-drawer__row-desc{font:var(--font-weight-regular,400) 14px/1.5 var(--font-ui);color:var(--fg-3)}.site-drawer__row--index{background:var(--bg-page);flex-direction:row;justify-content:space-between;align-items:center}.site-drawer__row--index .site-drawer__row-label{font:var(--font-weight-semibold,600) 16px var(--font-ui);color:var(--color-primary)}.site-drawer__row--index:after{content:"→";color:var(--color-primary);flex-shrink:0}.site-drawer__row-icon{border-radius:var(--radius-sm);background:var(--bg-page);width:36px;height:36px;color:var(--color-primary-600);flex-shrink:0;place-items:center;display:grid}.site-drawer__row-icon--logo{border:1px solid var(--border-subtle);background:#fff;padding:4px;overflow:hidden}.site-drawer__row-logo{object-fit:contain;width:100%;height:100%}.site-drawer__close{justify-content:center;align-items:center;gap:var(--space-2,8px);width:100%;min-height:52px;padding:0 var(--space-6,24px);padding-bottom:env(safe-area-inset-bottom,0);border:0;border-top:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--fg-2,currentColor);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-semibold,600);cursor:pointer;flex-shrink:0;display:flex}.site-drawer__close:active{background:var(--bg-muted,var(--bg-page))}.site-drawer__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.site-drawer__close-icon{width:1rem;height:1rem}.site-header--business .site-drawer__cta{--cta-fill:var(--color-primary-800);background:var(--cta-fill);cursor:pointer}.site-header--business .site-drawer__cta:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.site-header--business .site-drawer__signin{color:var(--color-primary-800);border-color:var(--color-primary-800)}@media (prefers-reduced-motion:reduce){.site-drawer__track,.site-header__bar-track{transition:none}}@media (max-width:639.98px){.site-header__bar-panel{flex:0 0 50%;gap:8px;min-width:0}.site-header__bar-panel .site-header__logo--mobile{flex:auto;min-width:0;max-width:157px}.site-header__bar-panel .site-header__logo-img{object-fit:contain;width:100%;height:auto}.site-header__bar-panel .site-header__lang{min-height:40px;color:var(--ink-900-ed,#142234);border-color:var(--ink-100-ed,#dbe4ec);flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}}.site-header__nav-trigger:focus-visible,.site-header__nav-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:var(--radius-sm)}.site-header__nav-trigger[aria-expanded=true]{background:var(--bg-page)}.site-header__nav-trigger[aria-expanded=true] .site-header__chevron{transform:rotate(180deg)}.site-header__subbar>.site-header__icon-btn{border-radius:var(--radius-pill);min-width:40px;min-height:40px}.site-header__subbar>.site-header__icon-btn:hover,.site-header__subbar>.site-header__icon-btn:focus-visible{background:var(--bg-page);color:var(--color-primary)}.mega__seeall{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}.mega__seeall:hover{background:var(--bg-page);border-color:var(--color-primary)}.mega__tool:focus-visible,.mega__link:focus-visible,.mega__seeall:focus-visible,.mega__col-seeall:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--bg-page)}.site-drawer__row:hover,.site-drawer__row:focus-visible{background:var(--bg-page);color:var(--color-primary)}.site-drawer__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.site-header__powered-by{color:var(--fg-2,var(--ink-500-ed))}.site-drawer__group-title,.mega__col-title{color:var(--teal-ed,var(--color-primary))}.site-header__lang,.site-drawer__row--index .site-drawer__row-label,.mega__col-seeall{color:var(--petrol-ed,var(--color-primary))}.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}.term-eyebrow{margin-bottom:var(--space-3,.75rem);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.term-eyebrow__link{min-height:1.5rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary,#203ca7);transition:color var(--duration-sm,.15s) var(--ease-standard,ease);align-items:center;text-decoration:none;display:inline-flex}.term-eyebrow__link:hover,.term-eyebrow__link:focus-visible{color:var(--color-primary-800,#1a1877)}.term-eyebrow__static{min-height:1.5rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500-ed);align-items:center;display:inline-flex}.term-eyebrow__sep{background-color:var(--color-primary-dark,#1a1877);border-radius:50%;flex:none;width:.25em;height:.25em}.filter-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.filter-card .filter-tabs{margin-top:.75rem;margin-bottom:0}.filter-tab{border:1px solid var(--ink-300-ed);color:var(--ink-500-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:14px;font-weight:var(--font-weight-medium,500);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background-color:#0000;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1.25rem;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.filter-tab:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.filter-tab:active:active{transform:none}}.filter-tab:hover{color:var(--ink-900-ed);border-color:var(--ink-700-ed)}.filter-tab.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.filter-tab--sm{gap:.3125rem;padding:.375rem .875rem;font-size:13px}.filter-tab.is-disabled,.filter-tab:disabled{opacity:.45;cursor:not-allowed}.filter-tab.is-disabled:hover,.filter-tab:disabled:hover{color:var(--ink-500-ed);border-color:var(--ink-300-ed)}.filter-card{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));margin-bottom:3rem;padding:2rem}.page--filters .filter-card{z-index:1;margin-top:-7rem;position:relative}.filter-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.filter-card__title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:0}.filter-card__reset{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--color-primary);cursor:pointer;background:0 0;border:none}.filter-card__reset:hover{text-decoration:underline}.filter-card__search{flex:200px;min-width:0}.filter-card__row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.filter-card__row>select{flex:100%;min-width:0}@media (min-width:768px){.filter-card__row>select{flex-basis:calc(50% - .25rem)}}@media (min-width:1024px){.filter-card__row>select{flex:1 1 0}}select.filter-card__sort{flex:0 auto}.filter-card__separator{background-color:var(--ink-100-ed);align-self:stretch;width:1px;margin:0 .25rem;display:none}@media (min-width:1024px){.filter-card__separator{display:block}}.filter-card__checkbox-group{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.filter-checkbox{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);cursor:pointer;align-items:center;gap:.5rem;font-size:14px;display:inline-flex}.filter-checkbox>input{cursor:pointer}.filter-card__row{gap:12px;margin-top:16px}.filter-card__row>select,.filter-card__search .search-field__input{min-height:48px;color:var(--ink-900-ed,#0b1b22);background-color:var(--surface-0,#fff);border-color:var(--ink-300-ed,#9aaab3);border-radius:10px;font-size:16px}.filter-card__row>select:focus,.filter-card__search .search-field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 16%, transparent)}.filter-card .filter-tab{white-space:normal;text-align:center;justify-content:center;min-height:40px;line-height:1.4}.filter-card .filter-tab:not(.is-active):not(:disabled){color:var(--ink-700-ed,#34474f)}.filter-card .filter-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:639px){.filter-card{padding:20px}.filter-card__sort{width:100%}}.filter-card--collapsible .filter-card__header{margin-bottom:0}.filter-card--collapsible .filter-card__body{margin-top:var(--space-4,1rem)}.filter-card__toggle,.filter-card__done{display:none}.filter-card__results{margin:var(--space-2,.5rem) 0 0;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);color:var(--ink-500-ed)}@media (max-width:1023.98px){.filter-card--collapsible{padding:var(--space-4,1rem);margin-bottom:var(--space-4,1rem);min-width:0}.filter-card--collapsible .filter-card__desktop-title,.filter-card--collapsible:not(.filter-card--open) .filter-card__body{display:none}.filter-card--collapsible .filter-card__header{gap:var(--space-3,.75rem)}.filter-card--collapsible .filter-card__reset{min-height:44px;font-size:var(--text-sm,.875rem)}.filter-card__toggle{align-items:center;gap:var(--space-2,.5rem);min-height:44px;color:var(--ink-900-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-base,1rem);font-weight:var(--font-weight-semibold,600);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.filter-card__chevron{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.25rem;height:1.25rem}[aria-expanded=true] .filter-card__chevron{transform:rotate(180deg)}.filter-card__done{width:100%;margin-top:var(--space-4,1rem);justify-content:center;min-height:44px;display:flex}.filter-card__toggle:focus-visible,.filter-card__reset:focus-visible,.filter-card__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.page--compare .page-header{padding-block:var(--space-5,1.25rem) var(--space-12,3rem)}.page--compare .page-header__row{gap:var(--space-4,1rem)}.page--compare .page-header__meta{gap:var(--space-2,.5rem)}.page--compare .page-header__meta .display-1{font-size:var(--text-xl,1.5rem)}.page--compare .filter-card--collapsible{margin-top:calc(-1*var(--space-12,3rem))}}.search-field{width:100%;position:relative}.search-field__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-field__field{align-items:center;display:flex;position:relative}.search-field__icon{left:var(--space-3,12px);width:1.125rem;height:1.125rem;color:var(--ink-500-ed,var(--muted-foreground,#566872));pointer-events:none;position:absolute}.search-field__input{width:100%;padding-left:calc(var(--space-3,12px) + 1.125rem + var(--space-2,8px));padding-right:calc(var(--space-3,12px) + 1.25rem)}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__clear{right:var(--space-2,8px);border-radius:var(--radius-pill,9999px);width:1.5rem;height:1.5rem;color:var(--ink-300-ed,#9aaab3);cursor:pointer;transition:color var(--duration-md,.24s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.search-field__clear:hover,.search-field__clear:focus-visible{color:var(--ink-700-ed,var(--foreground,#2a3a42))}.search-field__clear>svg{width:1rem;height:1rem}.search-field__results{z-index:20;top:calc(100% + var(--space-1,4px));max-height:18rem;padding:var(--space-1,4px);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);border:1px solid var(--ink-100-ed,var(--border,#e7ecee));margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.search-field__result{padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-sm,.25rem);cursor:pointer;flex-direction:column;gap:.05rem;display:flex}.search-field__result.is-active{background:var(--background-light,var(--muted,#f2f6f8))}.search-field__result-name{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-base,1rem);color:var(--ink-900-ed,var(--foreground,#0b1b22))}.search-field__result-meta{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-xs,.75rem);color:var(--ink-500-ed,var(--muted-foreground,#566872))}.search-field__empty{padding:var(--space-2,8px) var(--space-3,12px);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);color:var(--ink-500-ed,var(--muted-foreground,#566872))}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) .wp-block-table{margin:2rem 0;overflow-x:auto}.prose-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ink-300-ed,#0b1b2240) #0000;margin:2rem 0;overflow-x:auto}.prose-table-scroll>table{margin:0}.prose-table-scroll:focus-visible{outline:2px solid var(--brand-petrol,#005363);outline-offset:2px;border-radius:12px}@property --prose-table-fade{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll(self inline)){.prose-table-scroll{--prose-table-fade:0px;-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--prose-table-fade)), #00000026 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--prose-table-fade)), #00000026 100%);animation-name:prose-table-fade;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}@keyframes prose-table-fade{0%{--prose-table-fade:2.5rem}to{--prose-table-fade:0px}}}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);background-color:var(--surface-0,#fff);border:1px solid var(--ink-300-ed);border-radius:12px;margin:2rem 0;font-size:.9375rem;overflow:hidden;box-shadow:0 1px 2px #0b1b220a}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table thead th,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table thead td{background-color:var(--brand-petrol,#005363);color:#fff;font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid #ffffff1f;padding:.875rem 1.25rem;font-size:.8125rem}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody td,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody th{border-bottom:1px solid var(--ink-100-ed);vertical-align:middle;text-align:left;color:var(--ink-900-ed);padding:.875rem 1.25rem}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:nth-child(odd) td,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:nth-child(odd) th{background-color:var(--surface-0,#fff)}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:nth-child(2n) td,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:nth-child(2n) th{background-color:var(--surface-50,#f3f8f8)}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:last-child td,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:last-child th{border-bottom:none}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:hover td,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table tbody tr:hover th{background-color:#80808014}:is(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) :is(th,thead td) :is(strong,b){color:inherit}.prose-table-scroll{--table-fade-left:0px;--table-fade-right:0px;min-width:0;max-width:100%;animation:none;-webkit-mask-image:none;mask-image:none}.prose-table-scroll.can-scroll-left{--table-fade-left:2rem}.prose-table-scroll.can-scroll-right{--table-fade-right:2rem}.prose-table-scroll.can-scroll-left,.prose-table-scroll.can-scroll-right{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--table-fade-left), #000 calc(100% - var(--table-fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--table-fade-left), #000 calc(100% - var(--table-fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--table-fade-left), #000 calc(100% - var(--table-fade-right)), transparent)}.prose-table-scroll:focus-within{-webkit-mask-image:none;mask-image:none}.prose-table-scroll>table{table-layout:auto;width:100%;min-width:100%;max-width:none;margin:0}.prose-table-scroll>table th,.prose-table-scroll>table td{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:10rem;max-width:24rem}.prose-table-scroll:focus-visible{outline:2px solid var(--color-primary,#0084ff);outline-offset:3px}.prose-table-scroll:has(>table[data-sticky-first-column=true]).can-scroll-left{--table-fade-left:0px}.prose-table-scroll:has(>table[data-sticky-first-column=true])>table[data-sticky-first-column=true]{overflow:visible}.prose-table-scroll:has(>table[data-sticky-first-column=true])>table[data-sticky-first-column=true]>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{z-index:1;background-color:var(--surface-0,#fff);width:14rem;min-width:10rem;max-width:14rem;position:sticky;left:0;box-shadow:3px 0 5px -3px #0b1b2259}.prose-table-scroll:has(>table[data-sticky-first-column=true])>table[data-sticky-first-column=true]>tbody>tr:nth-child(2n)>:is(th,td):first-child{background-color:var(--surface-50,#f3f8f8)}.prose-table-scroll:has(>table[data-sticky-first-column=true])>table[data-sticky-first-column=true]>thead>tr>:is(th,td):first-child{z-index:2;background-color:var(--brand-petrol,#005363);color:#fff}@media (max-width:600px){.prose-table-scroll:has(>table[data-sticky-first-column=true])>table[data-sticky-first-column=true]>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{width:8rem;min-width:7rem;max-width:8rem;padding-inline:.75rem}}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a:visited,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a:hover,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a:focus-visible{text-underline-offset:.15em;color:#fff!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important}:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a *,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a:visited *,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a:hover *,:where(.gutenberg-content,.ed-prose,.article-prose,.prose-content,.editorial-prose) table :is(thead th,thead td) a:focus-visible *{color:inherit!important}.compare-toggle{border:1px solid var(--ink-100-ed,#e7ecee);background:var(--surface-0,#fff);height:48px;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-semibold,600);letter-spacing:-.005em;color:var(--ink-900-ed,#0b1b22);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375em;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.compare-toggle:hover{border-color:var(--ink-900-ed,#0b1b22)}.compare-toggle:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);outline:none}.compare-toggle--disabled{opacity:.45;cursor:not-allowed}.compare-toggle--disabled:hover{border-color:var(--ink-100-ed,#e7ecee)}.compare-toggle__check{border:2px solid var(--ink-300-ed,#9aaab3);background:var(--surface-0,#fff);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s;display:inline-flex}.compare-toggle__check-icon{color:#fff;opacity:0;width:.75rem;height:.75rem;transition:opacity .15s}.compare-toggle__icon{flex-shrink:0;width:1rem;height:1rem}.compare-toggle--sm{gap:.4rem;height:36px;padding:0 .875rem;font-size:.8125em}.compare-toggle--sm .compare-toggle__check{border-width:1.5px;width:.95rem;height:.95rem}.compare-toggle--sm .compare-toggle__check-icon{width:.6rem;height:.6rem}.compare-toggle--sm .compare-toggle__icon{width:.85rem;height:.85rem}.compare-toggle:has(input:checked){border-color:var(--color-primary);color:var(--color-primary)}.compare-toggle:has(input:checked) .compare-toggle__check{background:var(--color-primary);border-color:var(--color-primary)}.compare-toggle:has(input:checked) .compare-toggle__check-icon{opacity:1}.star-rating{vertical-align:middle;line-height:0;display:inline-grid}.star-rating__track,.star-rating__fill{grid-area:1/1;gap:2px;display:flex}.star-rating__track{color:var(--ink-100-ed,#e7ecee)}.star-rating__fill{width:var(--star-rating-fill,0%);color:#fbbf24;overflow:hidden}.star-rating__star{width:var(--star-rating-size,16px);height:var(--star-rating-size,16px);fill:currentColor;flex:none}.star-rating--sm{--star-rating-size:16px}.star-rating--md{--star-rating-size:20px}.card-score{align-items:center;gap:.375rem;margin-right:.25rem;display:inline-flex}.card-score__value{font-size:.875rem;font-weight:var(--font-weight-bold,700);color:var(--ink-900-ed,#0b1b22);white-space:nowrap;line-height:1.5}.card-score__label{font-size:.6875rem;font-weight:var(--font-weight-medium,500);color:var(--ink-500-ed,#566872);white-space:nowrap;line-height:1.5;display:none}@media (min-width:640px){.card-score__label{display:inline}}.product-review-card{background:var(--surface-0,#fff);border:1px solid var(--ink-100-ed,#e7ecee);border-radius:var(--rs-radius-lg,20px);box-shadow:var(--rs-shadow-sm,0 1px 2px #002b5c0f);transition:border-color var(--motion-fast,.12s ease),box-shadow var(--motion-fast,.12s ease);position:relative;overflow:hidden}.product-review-card:hover{box-shadow:var(--rs-shadow-md,0 4px 12px #002b5c14)}.product-review-card--featured{border-color:var(--color-primary)}.product-review-card__main{padding:24px}.product-review-card__row{flex-direction:column;gap:3em;display:flex}@media (min-width:640px){.product-review-card__row{flex-direction:row;align-items:flex-start}}.product-review-card__media{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}@media (min-width:640px){.product-review-card__media{flex:0 0 248px}}.product-review-card__media-img{object-fit:contain;border-radius:var(--rs-radius-md,12px);width:248px;max-width:100%;height:156px;display:block}.product-review-card__media-placeholder{width:248px;height:156px;transition:transform var(--motion-fast,.12s ease);touch-action:manipulation;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;display:flex}.product-review-card__media-placeholder:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.product-review-card__media-placeholder:active:active{transform:none}}.product-review-card__media-placeholder{border-radius:var(--rs-radius-md,12px);background:var(--surface,#fff);color:var(--ink-500-ed,#566872);font-size:.875em}.product-review-card__body{flex-direction:column;flex:auto;gap:1em;min-width:0;display:flex}.product-review-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-review-card__title-block{flex-direction:column;flex:auto;gap:1em;min-width:0;display:flex}.product-review-card__rating{align-items:center;gap:8px;display:flex}.product-review-card__rating-score{font-size:.875em;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed,#0b1b22)}.product-review-card__rating-label{color:var(--ink-500-ed,#566872);font-size:.75em}.product-review-card__take{color:var(--ink-500-ed,#566872);margin:0;font-size:1.05em;line-height:1.55}.product-review-card__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-review-card__actions{flex-direction:row;gap:8px;width:100%;display:flex}.product-review-card__actions>.btn-primary,.product-review-card__actions>.btn-secondary{flex:1 1 0;justify-content:center;min-width:0}@media (min-width:640px){.product-review-card__actions{flex-direction:column;width:248px}.product-review-card__actions>.btn-primary,.product-review-card__actions>.btn-secondary{flex:none;width:100%}}.product-review-card__stats{margin-top:20px}@media (min-width:640px){.product-review-card__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-review-card__stats>:nth-child(2){grid-column:auto}@media (min-width:640px){.product-review-card__stats>:nth-child(2){grid-column:auto}}.product-review-card__stats>:nth-child(2n){border-right:none}.product-review-card__stats>:nth-child(odd){padding-left:0}.product-review-card__stats>:nth-child(n+3){border-top:1px solid var(--ink-100-ed,#e7ecee)}@media (min-width:640px){.product-review-card__stats>:nth-child(2n){border-right:1px solid var(--ink-100-ed,#e7ecee)}.product-review-card__stats>:nth-child(odd){padding-left:16px}.product-review-card__stats>:first-child{padding-left:0}.product-review-card__stats>:nth-child(n+3){border-top:none}.product-review-card__stats>:last-child{border-right:none}}.product-review-card__details{border-top:1px solid var(--ink-100-ed,#e7ecee)}.product-review-card__details-toggle{width:100%;font-size:.875em;font-weight:var(--font-weight-semibold,600);color:var(--color-primary);cursor:pointer;transition:background var(--motion-fast,.12s ease);touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:flex}.product-review-card__details-toggle:active:active{background-color:color-mix(in srgb, var(--surface,#f6f8f9) 85%, transparent);transition:none}.product-review-card__details-toggle:hover{background:color-mix(in srgb, var(--surface,#f6f8f9) 50%, transparent)}.product-review-card__details-toggle-icon{width:16px;height:16px;transition:transform var(--motion-fast,.12s ease)}.product-review-card__details-toggle[aria-expanded=true] .product-review-card__details-toggle-icon{transform:rotate(180deg)}.product-review-card__details-body{border-top:1px solid var(--ink-100-ed,#e7ecee);gap:2rem;padding:24px 24px 32px;display:grid}.product-review-card__details-section{flex-direction:column;gap:.75rem;display:flex}.product-review-card__details-section-title{font-size:.75em;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500-ed,#566872);margin:0}.product-review-card__special-offer{border:1px solid color-mix(in srgb, var(--accent-orange,#f08a00) 30%, transparent);border-radius:var(--rs-radius-md,12px);background:color-mix(in srgb, var(--accent-orange,#f08a00) 6%, transparent);margin-top:16px;padding:12px 16px}.product-review-card__special-offer-title{font-size:.875em;font-weight:var(--font-weight-semibold,600);color:var(--accent-orange,#f08a00);margin:0}.product-review-card__special-offer-text{color:var(--ink-500-ed,#566872);margin:4px 0 0;font-size:.875em}.product-review-card__media-placeholder--bank{border:1px solid var(--ink-100-ed,#e7ecee);background:radial-gradient(circle at center, #fff 28%, var(--bank-tint,#0f172a0d) 100%);position:relative}.product-review-card__media-placeholder--bank img{padding:calc(var(--spacing)*10)}.bank-kind-badge{z-index:1;background:var(--surface-0,#fff);border:1px solid var(--ink-100-ed,#e7ecee);width:36px;height:36px;color:var(--ink-900-ed,#0b1b22);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #0f172a14}.bank-kind-badge svg{width:16px;height:16px}[data-bank-slug=bmo]{--bank-tint:#0067b11a}[data-bank-slug=rbc]{--bank-tint:#003da51a}[data-bank-slug=td],[data-bank-slug=td-bank]{--bank-tint:#008a411a}[data-bank-slug=scotiabank],[data-bank-slug=scotiabank-fr]{--bank-tint:#ed1b231a}[data-bank-slug=cibc]{--bank-tint:#a6192e1a}[data-bank-slug=national-bank],[data-bank-slug=national-bank-fr]{--bank-tint:#c8102e1a}[data-bank-slug=tangerine]{--bank-tint:#fb68001f}[data-bank-slug=simplii-financial]{--bank-tint:#00b5e21f}[data-bank-slug=eq-bank]{--bank-tint:#ffc7002b}[data-bank-slug=manulife]{--bank-tint:#00a7581a}[data-bank-slug=laurentian-bank]{--bank-tint:#7f21351a}[data-bank-slug=koho]{--bank-tint:#1f4ed91a}[data-bank-slug=neo-financial]{--bank-tint:#7c57f71a}[data-bank-slug=pc-financial]{--bank-tint:#c420321a}[data-bank-slug=wealthsimple]{--bank-tint:#1414140a}[data-bank-slug=desjardins]{--bank-tint:#00874b1a}[data-bank-slug=brim-financial]{--bank-tint:#0047ab1a}[data-bank-slug=home-trust]{--bank-tint:#0b4e901a}[data-bank-slug=rogers-bank]{--bank-tint:#da291c1a}[data-bank-slug=hsbc]{--bank-tint:#db00111a}[data-bank-slug=mbna]{--bank-tint:#005ca81a}[data-bank-slug=american-express],[data-bank-slug=american-express-france]{--bank-tint:#006ec51a}[data-bank-slug=capital-one]{--bank-tint:#d81a051a}[data-bank-slug=chase]{--bank-tint:#117cc51a}[data-bank-slug=walmart-rewards]{--bank-tint:#006ec71a}[data-bank-slug=tims-financial]{--bank-tint:#c420321a}.glossary-page__hero{background:var(--color-neutral-50,#eff5f9);padding-block:3rem 4.5rem}.glossary-page__body{padding-block:0 4rem}.glossary-page__filters{margin-top:-2rem;padding:1.5rem;position:relative}.glossary-page__filters .filter-card__search{width:100%;min-height:52px;font-size:1rem}.glossary-page__filters .filter-card__row{flex-wrap:wrap;gap:.5rem}.glossary-page__filters .filter-tab{white-space:normal;text-align:left}.glossary-page__results{color:var(--ink-700-ed);margin-block:1.5rem;font-size:.875rem}.glossary-page__entries{gap:2.5rem;display:grid}.glossary-page__mobile-category{display:none}.glossary-page__empty{text-align:center;padding:3rem 1rem}.glossary-nav{top:var(--header-h,4rem);z-index:20;background:var(--background,#fff);border-block:1px solid var(--ink-100-ed);margin-top:1.5rem;position:sticky}.glossary-nav__inner{scrollbar-width:thin;gap:.25rem;padding-block:.625rem;display:flex;position:relative;overflow-x:auto}.glossary-nav__letter{width:2.5rem;height:2.75rem;color:var(--ink-700-ed);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.glossary-nav__letter:hover{color:var(--color-primary);background:var(--color-neutral-50,#eff5f9)}.glossary-nav__letter.is-active{background:var(--color-primary);color:#fff}.glossary-section{scroll-margin-top:calc(var(--header-h,4rem) + 5rem);grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;display:grid}.glossary-section__letter{color:var(--color-primary);margin:.5rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.2}.glossary-section__entries{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}.glossary-entry{border-bottom:1px solid var(--ink-100-ed)}.glossary-entry:last-child{border-bottom:0}.glossary-entry.is-open{background:color-mix(in srgb, var(--color-primary) 3%, transparent)}.glossary-entry__trigger{text-align:left;cursor:pointer;width:100%;color:var(--ink-900-ed);background:0 0;border:0;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.glossary-entry__trigger:hover .glossary-entry__term{color:var(--color-primary)}.glossary-entry__content{flex:1;min-width:0}.glossary-entry__heading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.glossary-entry__term{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.glossary-entry__category{color:var(--ink-500-ed);font-size:.75rem}.glossary-entry__definition{max-width:85ch;color:var(--ink-700-ed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.625rem 0 0;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.glossary-entry.is-open .glossary-entry__definition{display:block}.glossary-entry__chevron{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.glossary-entry.is-open .glossary-entry__chevron{transform:rotate(180deg)}.glossary-page :is(button,a,input):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:639.98px){.glossary-page__filters .glossary-page__categories{display:none}.glossary-page__mobile-category{gap:.5rem;margin-top:1rem;display:grid}.glossary-page__mobile-category label{font-size:.875rem;font-weight:600}.glossary-page__mobile-category select{width:100%;min-height:48px;font:inherit;background:var(--background,#fff);color:var(--ink-900-ed);border:1px solid var(--ink-100-ed);border-radius:.5rem;padding:.75rem}.glossary-page__hero{padding-block:2rem 3rem}.glossary-page__filters{margin-top:-1.5rem;padding:1rem}.glossary-page__hero .page-header__meta{display:none}.glossary-section{grid-template-columns:minmax(0,1fr);gap:.75rem}.glossary-section__letter{font-size:1.75rem}.glossary-entry__trigger{gap:.75rem;padding:1.125rem}.glossary-entry__heading{gap:.375rem;display:grid}}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop{z-index:2147483646!important;box-sizing:border-box!important;text-align:center!important;border-radius:22px!important;width:430px!important;min-width:0!important;max-width:92vw!important;max-height:90vh!important;margin:0!important;padding:34px 32px 26px!important;inset:50% auto auto 50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 100vmax #14100a6b,0 24px 60px -12px #00000073!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop:before{content:""!important;width:var(--consent-logo-width,210px)!important;height:var(--consent-logo-height,82px)!important;max-width:var(--consent-logo-max-width,78%)!important;background-image:var(--consent-logo,url(/images/milesopedia-wordmark.png))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;margin:0 auto 20px!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert{max-width:none!important;color:var(--foreground)!important;background:0 0!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.55!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert strong{font-family:var(--font-display,inherit)!important;font-weight:var(--font-weight-display,600)!important;letter-spacing:-.01em!important;color:var(--foreground)!important;margin:0 0 8px!important;font-size:21px!important;line-height:1.2!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronPartnersList{text-align:center!important;margin:0 0 22px!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronPartnersList b{letter-spacing:.05em!important;text-transform:uppercase!important;opacity:.85!important;color:var(--foreground)!important;margin-bottom:10px!important;font-size:11px!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCounter-list{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0 auto!important;padding:0!important;list-style:none!important;display:flex!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCounter-list li{background:color-mix(in oklch, var(--color-primary) 12%, transparent)!important;color:var(--foreground)!important;white-space:nowrap!important;border-radius:999px!important;margin:0!important;padding:4px 12px!important;font-size:12px!important;line-height:1.3!important;list-style:none!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{box-sizing:border-box!important;width:100%!important;font-size:15px!important;font-weight:var(--font-weight-semibold,600)!important;cursor:pointer!important;text-align:center!important;letter-spacing:.01em!important;border:none!important;border-radius:12px!important;min-height:44px!important;margin:0 0 10px!important;padding:13px 18px!important;transition:background-color .15s,border-color .15s!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2{background:var(--color-cta,var(--color-primary))!important;color:var(--consent-cta-text,#fff)!important;border:none!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed:hover,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed:focus,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2:hover,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2:focus{background:var(--consent-cta-hover-bg,var(--color-cta-hover,var(--color-primary-dark,var(--color-primary))))!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{color:var(--foreground)!important;border:1.5px solid color-mix(in oklch, var(--color-primary) 55%, transparent)!important;background:0 0!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2:hover,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2:focus{background:color-mix(in oklch, var(--color-primary) 10%, transparent)!important;border-color:color-mix(in oklch, var(--color-primary) 65%, transparent)!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronCheck,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronCross{display:none!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{cursor:pointer!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:4px auto 0!important;padding:12px 10px!important;font-size:13px!important;text-decoration:underline!important;display:inline-block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPrivacyUrl{cursor:pointer!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:2px auto 0!important;padding:12px 10px!important;font-size:12px!important;text-decoration:underline!important;display:inline-block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseCross{display:none!important}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop{color:var(--foreground)!important;background:#fff!important}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2{background:var(--color-cta,var(--color-primary))!important;color:var(--consent-cta-text,#fff)!important;border:none!important}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{color:var(--foreground)!important;border:1.5px solid color-mix(in oklch, var(--color-primary) 55%, transparent)!important;background:0 0!important}@media (max-width:480px){html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop{border-radius:18px!important;width:360px!important;padding:26px 18px 20px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop:before{width:var(--consent-logo-width-sm,var(--consent-logo-width,210px))!important;height:var(--consent-logo-height-sm,64px)!important;margin-bottom:16px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{min-height:46px!important;padding:14px 16px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop[style*="display: block"]{flex-direction:column!important;align-items:stretch!important;display:flex!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{order:1!important;margin:0 auto 8px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{order:2!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed{order:3!important;margin-bottom:0!important}}.page-header:before{display:none}.page-header-hero{padding-block:2.5rem}@media (min-width:640px){.page-header-hero{padding-block:3.5rem}}@media (min-width:1024px){.page-header-hero{padding-block:4rem}}.page-header-hero .title-accent{color:var(--brand-green)}:root.chrome-dark-header .editorial-header{background:var(--color-primary-dark);color:#fff;border-bottom-color:#ffffff14}:root.chrome-dark-header .editorial-header.surface-translucent-white{background:var(--color-primary-dark)}:root.chrome-dark-header .editorial-header a,:root.chrome-dark-header .editorial-header .ui,:root.chrome-dark-header .editorial-header .text-ink-900-ed,:root.chrome-dark-header .editorial-header .text-ink-700-ed,:root.chrome-dark-header .editorial-header .text-ink-500-ed{color:inherit}:root.chrome-dark-header .editorial-header svg [fill=\#070721],:root.chrome-dark-header .editorial-header svg [fill=\#203CA7]{fill:currentColor}:root.chrome-dark-header .mega-menu,:root.chrome-dark-header .mega-menu-trigger{background:var(--color-primary-dark);color:#fff}:root.chrome-dark-header .mega-menu a,:root.chrome-dark-header .mega-menu .ui,:root.chrome-dark-header .mega-menu .text-ink-900-ed,:root.chrome-dark-header .mega-menu .text-ink-700-ed,:root.chrome-dark-header .mega-menu .text-ink-500-ed,:root.chrome-dark-header .mega-menu-trigger a,:root.chrome-dark-header .mega-menu-trigger .ui,:root.chrome-dark-header .mega-menu-trigger .text-ink-900-ed,:root.chrome-dark-header .mega-menu-trigger .text-ink-700-ed,:root.chrome-dark-header .mega-menu-trigger .text-ink-500-ed{color:inherit}:root.chrome-dark-header .mega-menu{border-bottom-color:#fff3}:root.chrome-dark-header .mega-menu-trigger.is-active{color:#fff}:root.chrome-dark-header .mega-menu-trigger[aria-expanded=true]{color:#ffffffb3;background-color:#0000}:root.chrome-dark-header .mega-menu-trigger:hover{color:#fff;background-color:#ffffff1a}:root.chrome-dark-header .mega-menu__heading{color:#ffffffb8}:root.chrome-dark-header .mega-menu__link:hover,:root.chrome-dark-header .mega-menu__link:focus-visible{color:#fff}:root.chrome-dark-header .surface-divider{background:#ffffff1a}:root.chrome-dark-header .editorial-header button:not(.mega-menu-trigger):hover{background-color:#ffffff1a}:root.chrome-dark-hero .page-header-hero{background:var(--color-primary-dark);color:#fff}:root.chrome-dark-hero .page-header-hero .display-1,:root.chrome-dark-hero .page-header-hero .display-1.text-ink-900-ed,:root.chrome-dark-hero .page-header-hero .lead,:root.chrome-dark-hero .page-header-hero .lead.text-ink-700-ed{color:inherit}:root.chrome-dark-hero .page-header-hero .eyebrow{color:#ffffffb8}:root.chrome-header-bg-primary .editorial-header,:root.chrome-header-bg-primary .editorial-header.surface-translucent-white,:root.chrome-header-bg-primary .mega-menu,:root.chrome-header-bg-primary .mega-menu-trigger,:root.chrome-hero-bg-primary .page-header-hero{background:var(--color-primary)}@media (min-width:1024px){:root.chrome-logo-tall{--header-nav-h:76px;--subnav-sticky-top:77px}:root.chrome-logo-tall .site-header__logo--desktop img{height:3.5rem!important;max-height:3.5rem!important}}:root.chrome-uppercase-headings h1,:root.chrome-uppercase-headings h2,:root.chrome-uppercase-headings h3,:root.chrome-uppercase-headings h4,:root.chrome-uppercase-headings h5,:root.chrome-uppercase-headings .display-1,:root.chrome-uppercase-headings .display-2,:root.chrome-uppercase-headings .display-3,:root.chrome-uppercase-headings .display-4{text-transform:uppercase}:root.chrome-flat-radius button,:root.chrome-flat-radius .btn,:root.chrome-flat-radius .btn-primary,:root.chrome-flat-radius .btn-secondary,:root.chrome-flat-radius .btn-ghost,:root.chrome-flat-radius .btn-outline,:root.chrome-flat-radius .ui-btn,:root.chrome-flat-radius .compare-toggle,:root.chrome-flat-radius input,:root.chrome-flat-radius select,:root.chrome-flat-radius textarea,:root.chrome-flat-radius .input,:root.chrome-flat-radius .form-control,:root.chrome-flat-radius .card,:root.chrome-flat-radius .panel,:root.chrome-flat-radius .surface,:root.chrome-flat-radius .surface-card,:root.chrome-flat-radius .product-card,:root.chrome-flat-radius .product-list-card,:root.chrome-flat-radius .product-review-card,:root.chrome-flat-radius .modal,:root.chrome-flat-radius .dialog,:root.chrome-flat-radius .ad-slot,:root.chrome-flat-radius .alert,:root.chrome-flat-radius .notice,:root.chrome-flat-radius .badge,:root.chrome-flat-radius .tag,:root.chrome-flat-radius .pill,:root.chrome-flat-radius .chip,:root.chrome-flat-radius .label,:root.chrome-flat-radius .eyebrow-chip,:root.chrome-flat-radius .compare-cart-slot,:root.chrome-flat-radius .hero-compare__card,:root.chrome-flat-radius .product-list-card__multiplier-icon,:root.chrome-flat-radius .product-hero__media,:root.chrome-flat-radius .product-hero__media-img,:root.chrome-flat-radius .product-badge,:root.chrome-flat-radius .product-apply-btn,:root.chrome-flat-radius .product-key-facts,:root.chrome-flat-radius .product-rewards-card,:root.chrome-flat-radius .product-rate-card,:root.chrome-flat-radius .product-rate-card__icon,:root.chrome-flat-radius .product-perk,:root.chrome-flat-radius .product-perk__icon,:root.chrome-flat-radius .product-perk__icon--reward,:root.chrome-flat-radius .product-features,:root.chrome-flat-radius .product-eligibility__item,:root.chrome-flat-radius .product-terms__panel,:root.chrome-flat-radius .product-related__card,:root.chrome-flat-radius .product-related__image,:root.chrome-flat-radius .rewards-calc,:root.chrome-flat-radius .rewards-calc__panel,:root.chrome-flat-radius .rewards-stat,:root.chrome-flat-radius .rewards-breakdown,:root.chrome-flat-radius .rewards-totals,:root.chrome-flat-radius .product-sticky-card,:root.chrome-flat-radius .product-sticky-card__media,:root.chrome-flat-radius .product-sticky-card__apply,:root.chrome-flat-radius .product-pros-cons,:root.chrome-flat-radius .product-pros-cons__pros,:root.chrome-flat-radius .product-pros-cons__cons{border-radius:0}:root.chrome-button-pills .btn-primary,:root.chrome-button-pills .btn-secondary,:root.chrome-button-pills .compare-toggle{border-radius:9999px}:root.chrome-light-hero .page-header-hero .eyebrow{color:color-mix(in srgb, var(--ink-500-ed,#6f6a63) 90%, var(--foreground,#1d1b19))}.gutenberg-content .component__notice{--notice-bg:#f2f7fc;--notice-accent:#3476ad;--notice-title:#204d73;--notice-ink:#243448;border-radius:var(--radius-md,12px);padding:var(--space-5,1.25rem) var(--space-6,1.5rem);margin:var(--space-6,1.5rem) 0;border:1px solid color-mix(in srgb, var(--notice-accent) 20%, var(--notice-bg));border-left:4px solid var(--notice-accent);background-color:var(--notice-bg);color:var(--notice-ink);font-size:1rem;line-height:1.7}.gutenberg-content .component__notice .component__notice__title{margin-bottom:var(--space-2,.5rem);color:var(--notice-title);font-size:1rem;font-weight:600;line-height:1.4;display:block}.gutenberg-content .component__notice .component__notice__content{color:inherit}.gutenberg-content .component__notice p{color:inherit;font-size:inherit;line-height:inherit}.gutenberg-content .component__notice p:last-child{margin-bottom:0}.gutenberg-content .component__notice a{color:var(--notice-title);text-underline-offset:3px;text-decoration:underline}.gutenberg-content .component__notice--success{--notice-bg:#f1f8f4;--notice-accent:#388563;--notice-title:#23583e}.gutenberg-content .component__notice--warning{--notice-bg:#fff9ed;--notice-accent:#b57b24;--notice-title:#765018}.gutenberg-content .component__notice--danger{--notice-bg:#fff3f2;--notice-accent:#bc5550;--notice-title:#863c38}.gutenberg-content .component__verdict{border-left:3px solid var(--color-primary,var(--green-ed,#203ca7));background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-neutral-50,#eff5f9) 35%, #fff) 0%, var(--color-neutral-50,#eff5f9) 100%);background-color:var(--color-neutral-50,#eff5f9);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:inherit;color:var(--ink-700-ed,#2a3a42);border-radius:0 .5rem .5rem 0;margin:16px 0 20px;padding:12px 14px 12px 16px;font-style:normal;line-height:1.55}.gutenberg-content .component__verdict .component__verdict__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary,var(--petrol-ed,#203ca7));margin:0 0 6px;font-size:.75rem;font-weight:700;line-height:1.2;display:block}.gutenberg-content .component__verdict .component__verdict__title--custom{text-transform:none;letter-spacing:.02em}.gutenberg-content .component__verdict p{font-size:inherit;line-height:inherit;color:inherit;margin:0;font-style:normal}.gutenberg-content .component__verdict p+p{margin-top:.55em}.product-hero{gap:1.5rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.product-hero{grid-template-columns:minmax(0,220px) 1fr;align-items:center;gap:0 2.5rem;margin-top:2rem}.product-hero .product-hero__title{grid-area:1/2}.product-hero .product-hero__body{grid-area:2/2}.product-hero .product-hero__media{grid-area:1/1/span 2;align-self:start}}@media (min-width:1024px){.product-hero{grid-template-columns:minmax(0,320px) 1fr;column-gap:5rem}}.product-hero__media{justify-content:center;display:flex;position:relative}@media (min-width:1024px){.product-hero__media{justify-content:flex-start}}.product-hero__media:before{content:"";background:linear-gradient(to bottom right, color-mix(in oklch, var(--color-primary) 20%, transparent), color-mix(in oklch, var(--color-primary-light) 10%, transparent), color-mix(in oklch, var(--accent-blue) 20%, transparent));opacity:0;filter:blur(20px);pointer-events:none;border-radius:1.5rem;transition:opacity .7s;position:absolute;inset:-.75rem}.product-hero__media:hover:before{opacity:1}.product-hero__media-img{object-fit:contain;filter:drop-shadow(0 20px 40px #00536340);border-radius:.75rem;position:relative}.product-hero__media-img--card{filter:drop-shadow(0 2px 2px #0f172a1f)drop-shadow(0 9px 8px #0f172a29);width:100%;max-width:340px;max-height:232px;transition:filter .18s,transform .18s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-hero__media-img--card:hover{filter:drop-shadow(0 3px 3px #0f172a1f)drop-shadow(0 13px 10px #0f172a33);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.product-hero__media-img--card{transition:none}}@media (min-width:640px){.product-hero__media-img--card{max-width:380px;max-height:260px}}.product-hero__media-frame{width:280px;height:200px;position:relative}@media (min-width:640px){.product-hero__media-frame{width:320px;height:220px}}.product-hero__media-frame--bank{border:1px solid var(--ink-100-ed,#e7ecee);background:radial-gradient(circle at center, #fff 28%, var(--bank-tint,#0f172a0d) 100%);border-radius:1rem}.product-hero__media-frame--bank img{padding:calc(var(--spacing)*10);filter:none}.product-hero__body{min-width:0}.product-hero__title{font-family:var(--font-display,"Roie", Georgia, serif);letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:var(--font-weight-display,500);color:var(--ink-900-ed);text-wrap:balance;margin:0}@media (min-width:768px){.product-hero__title{margin-bottom:1.25rem}}.product-hero__title sup{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-normal,400);vertical-align:baseline;font-size:.4em;position:relative;top:-.9em}.product-hero__actions>.btn-primary{text-transform:uppercase;letter-spacing:.03em}.product-hero__actions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.5rem;display:flex}.product-hero__actions .product-hero__hint{margin-top:0}@media (min-width:450px){.product-hero__actions{flex-flow:wrap;align-items:center}.product-hero__actions .product-hero__hint{flex:0 0 100%;order:1}.product-hero__actions{grid-template-columns:2fr 1fr;max-width:36rem;display:grid}.product-hero__actions .product-hero__hint{text-align:center;flex:none;order:1;grid-column:1}}.product-hero__hint{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);text-align:center;margin:.5rem 0 0;font-size:.75rem}.product-hero__meta{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.product-hero__meta .issuer{color:var(--ink-900-ed);font-weight:var(--font-weight-medium,500)}.product-hero__meta .account-type{background-color:var(--surface-50,#f3f8f8);border-radius:999px;padding:.125rem .625rem;font-size:.75rem}.product-hero__tags{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.product-key-facts{background-color:var(--ink-100-ed);border:1px solid var(--ink-100-ed);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:2rem;display:grid;overflow:hidden}@media (min-width:640px){.product-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.product-key-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-key-facts__cell{background-color:var(--surface,#fff);color:var(--ink-900-ed);padding:1.25rem}@media (min-width:640px){.product-key-facts__cell{padding:1.5rem}}.product-key-facts__label{color:var(--text-grey,#3a485c);margin-bottom:.5rem}.product-key-facts__value{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,26px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.018em;color:var(--teal-ed);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.product-key-facts__extra{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.8125rem;font-weight:var(--font-weight-medium,500);color:var(--ink-700-ed);margin-top:.375rem;line-height:1.4}.product-key-facts__sub{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin-top:.375rem;font-size:.75rem;line-height:1.4}.product-key-facts__note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.6875rem;font-weight:var(--font-weight-medium,500);color:var(--error-text,#b8203f);align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.product-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2rem;display:grid}@media (min-width:640px){.product-stats{grid-template-columns:repeat(4,1fr)}}.product-stat{border:1px solid var(--ink-100-ed);background-color:var(--surface,#fff);border-radius:.75rem;padding:1rem}.product-stat--highlight{border-color:var(--color-primary);background-color:color-mix(in oklch, var(--color-primary) 5%, transparent)}.product-stat__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:0;font-size:.75rem}.product-stat__value{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:.25rem 0 0}.product-stat__value--success{color:var(--success-text,#0b6e5a)}.product-stat__value--primary{color:var(--color-primary)}.product-stat__note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:.125rem 0 0;font-size:.6875rem}.product-section{margin-top:2.5rem}.product-section__title{margin:0 0 1.25rem}.product-section__title+.faq{margin-top:0}.product-features{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed);border-radius:.75rem;margin:0;padding:0;list-style:none;overflow:hidden}.product-features__item{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.product-features__item:nth-child(2n){background-color:var(--surface-50,#f4f6f8)}.product-features__item .label{color:var(--ink-500-ed)}.product-features__item .value{font-weight:var(--font-weight-medium,500)}.product-offer{border:1px solid color-mix(in oklch, var(--accent-orange) 30%, transparent);background-color:color-mix(in oklch, var(--accent-orange) 5%, transparent);border-radius:.75rem;padding:1.25rem}.product-offer h2{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);color:var(--accent-orange);margin:0 0 .5rem}.product-year-one{border:1px solid var(--color-primary);background-color:color-mix(in oklch, var(--color-primary) 5%, transparent);text-align:center;border-radius:.75rem;padding:1.5rem}.product-year-one__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:0;font-size:.875rem}.product-year-one__value{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:var(--font-weight-semibold,600);color:var(--color-primary);margin:.25rem 0 0}.product-year-one__note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:.25rem 0 0;font-size:.75rem}.product-related{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.product-related{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.product-related{grid-template-columns:repeat(4,1fr)}}.product-related__card{border:1px solid var(--ink-100-ed);background-color:var(--surface,#fff);text-align:center;color:inherit;border-radius:.75rem;flex-direction:column;align-items:center;padding:1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.product-related__card:hover{border-color:var(--color-primary);box-shadow:var(--rs-shadow-md,0 4px 12px #002b5c14)}.product-related__card:hover .product-related__title{color:var(--color-primary)}.product-related__image{object-fit:contain;border-radius:.375rem;margin:.75rem 0 1rem}.product-related__title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.9rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:0;line-height:1.25;transition:color .15s}.product-related__issuer{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:.25rem 0 0;font-size:.625rem}.product-related__rate{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:.25rem 0 0}.product-related__rate--promo{color:var(--color-primary)}.product-disclaimer{border-top:1px solid var(--ink-100-ed);margin-top:3rem;padding-top:1.5rem}.product-disclaimer p{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:color-mix(in oklch, var(--ink-500-ed) 70%, transparent);margin:0;font-size:.6875rem;line-height:1.625}.product-key-facts__value-prefix{vertical-align:middle;font-size:14px;font-weight:var(--font-weight-medium,500);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500-ed);margin-right:.375rem}.product-page--bank .product-card-main .prose-content>:first-child{margin-top:0}.product-page--bank .product-card-main .prose-content>:last-child{margin-bottom:0}.product-page--bank .product-card-main .prose-content>p+p,.product-page--bank .product-card-main .prose-content>p+ul,.product-page--bank .product-card-main .prose-content>p+ol,.product-page--bank .product-card-main .prose-content>ul+p,.product-page--bank .product-card-main .prose-content>ol+p{margin-top:1.25rem}.product-page--bank .product-card-main .prose-content li+li{margin-top:.5rem}.product-page--bank .product-hero__actions>.btn-secondary{white-space:nowrap;justify-content:center;place-self:center start;width:max-content;max-width:100%;height:38px;min-height:38px;padding:8px 14px;font-size:12px;line-height:20px}.product-page--bank .product-hero__actions{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.product-page--bank .product-hero__actions>.product-hero__hint{text-align:center;grid-area:2/1;margin:0}@media (min-width:450px){.product-page--bank .product-hero__actions{grid-template-columns:minmax(0,2fr) max-content}.product-page--bank .product-hero__actions>.btn-primary{grid-area:1/1}.product-page--bank .product-hero__actions>.btn-secondary{grid-area:1/2}}.account-related-card{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));min-width:0;padding:var(--space-5,20px);text-align:center;scroll-snap-align:start;flex-direction:column;flex:0 0 80%;display:flex}@media (min-width:640px){.account-related-card{flex-basis:44%}}@media (min-width:1024px){.account-related-card{flex-basis:31%}}.account-related-card__identity{flex-direction:column;flex:1;align-items:center;display:flex}.account-related-card__image{aspect-ratio:1140/720;object-fit:contain;width:100%;height:auto;margin-bottom:var(--space-3,12px)}.account-related-card__title{margin:var(--space-1,4px) 0 0;min-height:2.6em;font-size:var(--text-sm,.875rem);font-weight:600;line-height:1.3}.account-related-card__identity:hover .account-related-card__title{color:var(--color-primary)}.account-related-card__issuer{margin:var(--space-1,4px) 0 0;color:var(--ink-500-ed);font-size:.6875rem}.account-related-card__actions{gap:var(--space-2,8px);margin-top:var(--space-4,16px);flex-direction:column;display:flex}.account-related-card__actions>a{width:100%;min-width:0;font-size:var(--text-xs,.75rem);justify-content:center}.account-detail-compare{align-items:center;gap:var(--space-3,12px);margin-top:var(--space-4,16px);flex-wrap:wrap;display:flex}.product-key-facts__cell--highlight{background-color:color-mix(in srgb, var(--card-accent,var(--color-primary)) 6%, transparent)}.product-key-facts .text-green-ed{color:var(--green-ed-ink,var(--green-ed))}.product-key-facts__sub--success{color:var(--ink-500-ed,#64748b)}.page-header.page-header--gradient{background:var(--surface-50,#f4f6f8)}.product-card-toc .toc__row.is-active{background-color:var(--surface-50,#f4f6f8)}@media (min-width:640px){.product-key-facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.product-key-facts__amount{white-space:nowrap}.product-key-facts__qualifier{vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;color:currentColor;opacity:.72;margin-right:.375rem;font-size:14px;font-weight:500}.product-key-facts__breakdown{opacity:.75;font-size:.75rem;line-height:1.35;display:block}.product-key-facts__value--muted{color:var(--ps-ink-500,var(--ink-500-ed,currentColor))}.product-key-facts__value-struck{color:var(--ps-ink-500,var(--ink-500-ed,currentColor));margin-left:.5rem;font-size:1rem;text-decoration:line-through}.product-card-shell{width:100%;max-width:var(--container-max-width,80rem);padding-inline:1.25rem;padding-block:var(--product-card-shell-pb,1.5rem 2.5rem);margin-inline:auto}@media (min-width:640px){.product-card-shell{padding-inline:2rem;padding-block:var(--product-card-shell-pb-sm,1.5rem 3.5rem)}}.product-card-body{display:block}@media (min-width:1024px){.product-card-body{grid-template-columns:1fr 340px;align-items:start;gap:3.5rem;display:grid}}.product-card-aside{display:contents}@media (min-width:1024px){.product-card-aside{top:var(--product-card-aside-top,5rem);display:block;position:sticky}}.product-card-body>.product-card-main>.product-section:first-child{margin-top:1rem}.product-rewards-card{border:1px solid var(--ink-100-ed);background-color:var(--surface,#fff);text-align:center;border-radius:.75rem;padding:1.25rem}.product-rewards-card__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);margin:0}.product-rewards-card__rate{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:var(--font-weight-semibold,600);color:var(--color-primary);margin:.25rem 0 0}.product-rewards-card__note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:.25rem 0 0;font-size:.75rem}.product-rate-cards{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem;display:grid}@media (min-width:640px){.product-rate-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.product-rate-cards{grid-template-columns:repeat(4,1fr)}}.product-rate-card{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed,#d0d9dd);border-radius:var(--radius-2xl,1rem);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15em .75rem;padding:.75rem;display:grid}.product-rate-card__icon{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:2.75rem;color:var(--color-primary);border-radius:.625rem;grid-area:1/1/4;justify-content:center;align-self:stretch;align-items:center;display:flex}.product-rate-card__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.8em;font-weight:var(--font-weight-medium,500);color:var(--ink-500-ed);grid-area:2/2;align-self:start;margin:0}.product-rate-card__rate{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);grid-area:1/2;align-self:start;margin:0;line-height:1.1}.product-rate-card__note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);grid-area:3/2;align-self:start;margin:0;font-size:.72em;line-height:1.2}.product-perks{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.product-perks{grid-template-columns:repeat(2,1fr)}}.product-perk{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed,#d0d9dd);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.product-perk__icon,.product-perk__icon--travel,.product-perk__icon--purchase,.product-perk__icon--reward{width:1.25rem;height:1.25rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-semibold,600);background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.product-perk__body{min-width:0}.product-perk__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:0}.product-perk__lounge{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.product-perk__lounge-row{gap:.25rem;display:grid}@media (min-width:640px){.product-perk__lounge-row{grid-template-columns:minmax(10rem,18rem) auto;align-items:center;gap:0 1rem}}.product-perk__lounge-pill{border:1px solid color-mix(in oklch, var(--color-primary) 25%, transparent);border-radius:var(--radius-pill,9999px);background:color-mix(in oklch, var(--color-primary) 6%, transparent);width:100%;color:var(--color-primary);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.75rem;font-weight:var(--font-weight-medium,500);text-align:center;justify-content:center;align-items:center;padding:.25rem .75rem;text-decoration:none;display:flex}a.product-perk__lounge-pill{transition:border-color var(--motion-fast,.12s ease),background var(--motion-fast,.12s ease)}a.product-perk__lounge-pill:hover{border-color:color-mix(in oklch, var(--color-primary) 50%, transparent);background:color-mix(in oklch, var(--color-primary) 12%, transparent)}.product-perk__detail{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:0}.product-doc-cta{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background-color:color-mix(in srgb, var(--color-primary) 6%, transparent);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);color:var(--color-primary);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.product-doc-cta:hover{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}.product-first-year-note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.8125rem;font-weight:var(--font-weight-semibold,600);color:var(--green-ed,var(--color-primary));align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.product-eligibility{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.product-eligibility{grid-template-columns:repeat(3,1fr)}}.product-eligibility__item{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed,#d0d9dd);border-radius:var(--radius-2xl,1rem);text-align:center;padding:1rem}.product-eligibility__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:0}.product-eligibility__value{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:.25rem 0 0}.product-terms{flex-direction:column;gap:1.5rem;display:flex}.product-terms__panel{background:var(--product-terms-panel-bg,var(--surface,#fff));border-radius:.75rem;padding:1.25rem}@media (min-width:640px){.product-terms__panel{padding:2rem}}.product-terms__panel--faq{border:1px solid var(--ink-100-ed);background:0 0;padding:0}.product-terms__panel--legal{background-color:var(--product-terms-panel-legal-bg,var(--surface,#fff))}.product-terms__panel-title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:0 0 .75rem}.product-terms__panel--faq .product-terms__panel-title{margin:0;padding:1.25rem 1.25rem 0}.product-terms__faq{margin-top:.75rem}.product-terms__faq>*+*{border-top:1px solid var(--ink-100-ed)}.product-terms__faq-summary{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;list-style:none;display:flex}.product-terms__faq-summary::-webkit-details-marker{display:none}.product-terms__faq-summary:hover{color:var(--color-primary)}.product-terms__faq-chevron{width:1rem;height:1rem;color:var(--ink-500-ed);flex-shrink:0;transition:transform .2s}.product-terms__faq-item[open] .product-terms__faq-chevron{transform:rotate(180deg)}.product-terms__faq-answer{padding:0 1.25rem 1rem}@media (max-width:1023.98px){.product-card-body--with-toc{--toc-dock-top:57px}}@media (min-width:1024px){.product-card-body--with-toc{column-gap:var(--space-20,5rem);grid-template-columns:300px minmax(0,1fr)}}.product-card-body--no-apply-row{--card-apply-bar-h:0px}.product-card-toc{margin-bottom:1.5rem}@media (min-width:1024px){.product-card-toc{top:calc(var(--mobile-top-header-h,var(--header-nav-h,60px)) + var(--card-apply-bar-h) + 12px);max-height:calc(100vh - var(--mobile-top-header-h,var(--header-nav-h,60px)) - var(--card-apply-bar-h) - 3rem);scrollbar-width:thin;margin-bottom:0;position:sticky;overflow-y:auto}}:root{--card-apply-bar-h:69px}@media (min-width:1024px){:root{--card-apply-bar-h:64px}}.card-apply-bar{z-index:30;inset-inline:0;top:var(--mobile-top-header-h,var(--header-nav-h,60px));transform:translateY(calc(-100% - var(--mobile-top-header-h,var(--header-nav-h,60px)) - 16px));padding:.625rem 1rem;position:fixed}.card-apply-bar[data-visible=true]{transform:translateY(0)}.card-apply-bar{border-bottom:1px solid var(--ink-100-ed,#d0d9dd);background-color:var(--surface-0,#fff);transition:transform var(--duration-md,.2s) var(--ease-standard,ease);box-shadow:0 2px 10px #0b1b221a}@media (max-width:1023.98px){.card-apply-bar{top:auto;bottom:var(--compare-cart-h,0px);padding-bottom:calc(.625rem + max(0px,env(safe-area-inset-bottom,0px) - var(--compare-cart-h,0px)));border-bottom:none;border-top:1px solid var(--ink-100-ed,#d0d9dd);transform:translateY(calc(100% + 16px));box-shadow:0 -2px 10px #0b1b221a}.card-apply-bar[data-visible=true]{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.card-apply-bar{transition:none}}.card-apply-bar--wide{padding-inline:0}.card-apply-bar__inner{max-width:var(--container-max-width,80rem);padding-inline:1.25rem}@media (min-width:640px){.card-apply-bar__inner{padding-inline:2rem}}@media (min-width:1024px){.card-apply-bar__inner{--row-gap:var(--space-12,48px);justify-content:center;gap:var(--row-gap)}.card-apply-bar__inner .card-apply-bar__name{margin-inline-start:calc(var(--space-3,12px) - var(--row-gap))}}.card-apply-bar__thumb{border-radius:var(--radius-xs,4px)}.card-apply-bar__name{color:var(--ink-900-ed,var(--fg-1,#0f172a))}@media (min-width:1024px){.card-apply-bar--wide{min-height:var(--card-apply-bar-h);padding-block:.6875rem}.card-apply-bar--wide .card-apply-bar__name{-webkit-line-clamp:1;flex:0 auto;font-size:.9375rem}.card-apply-bar--wide .card-apply-bar__cta{min-height:0;font:var(--font-weight-semibold,600) 14px var(--font-ui,"Poppins", system-ui, sans-serif);border-radius:var(--radius-sm,8px);border-width:0;padding:10px 18px}}.card-apply-bar__stats{display:none}@media (min-width:1024px){.card-apply-bar__stats{align-items:center;gap:var(--space-6,1.5rem);flex:none;margin:0;display:flex}}.card-apply-bar__stat{flex-direction:column;gap:.0625rem;display:flex}.card-apply-bar__stat-label{font-size:.6em;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--text-grey,#3a485c);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);white-space:nowrap;margin:0;line-height:1.4}.card-apply-bar__stat-value{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);font-variant-numeric:tabular-nums;color:var(--color-primary,#0084ff);white-space:nowrap;margin:0;line-height:1.25}.card-apply-bar__stat-prefix{font-size:.6875rem;font-weight:var(--font-weight-medium,500);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500-ed,var(--fg-3,#64748b));margin-right:.25rem}.product-card-body--with-toc .product-section__title,.product-card-body--with-toc .product-pros-cons__title{font-size:clamp(1.5rem,2.5vw,2.25rem)}.product-card-body--with-toc .rewards-calc__title{font-size:clamp(1.1875rem,1.9vw,1.5rem)}.product-card-body--with-toc .rewards-breakdown__title{font-size:clamp(1.0625rem,1.5vw,1.25rem)}.product-card-body--with-toc .product-rewards-card,.product-card-body--with-toc .rewards-calc,.product-card-body--with-toc .product-terms__panel{border-radius:var(--surface-card-radius,var(--radius-lg,20px));padding:var(--space-5,20px)}@media (min-width:1024px){.product-card-body--with-toc .product-rewards-card,.product-card-body--with-toc .rewards-calc,.product-card-body--with-toc .product-terms__panel{padding:var(--space-6,24px)}}.product-pros-cons__col--cons{border-top:1px solid var(--border,var(--ink-100-ed,#e3ebf2));padding-top:var(--space-5,1.25rem)}@media (min-width:640px){.product-pros-cons__col--cons{border-top:0;padding-top:0}}.product-card-body--with-toc .product-pros-cons{background:0 0;border:0;border-radius:0;padding:0}.product-hero__pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.product-hero__pills>*{min-height:1.5rem}.product-hero__pills>a{transition:border-color var(--motion-fast,.15s ease),color var(--motion-fast,.15s ease)}.product-hero__pills>a:hover,.product-hero__pills>a:focus-visible{border-color:var(--ink-700-ed,#566872);color:var(--ink-900-ed,#0b1b22);box-shadow:none}.product-hero__pill{border-radius:var(--radius-pill,999px);font-size:.6875rem;font-weight:var(--font-weight-medium,500);white-space:nowrap;background:var(--surface-0,#fff);border:1px solid var(--ink-100-ed,var(--border,#e3ebf2));color:var(--ink-700-ed,#566872);align-items:center;gap:.3125rem;padding:.125rem .625rem;line-height:1.5;display:inline-flex}.product-hero__pill svg{flex:none;width:.875em;height:.875em}.product-hero__pill--rebate{background:var(--color-primary,#0084ff);color:var(--on-primary,#fff);font-weight:var(--font-weight-semibold,600);border-color:#0000}.product-hero__pill--business{background:var(--ink-900-ed,#0b1b22);color:var(--surface-0,#fff);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.04em;border-color:#0000}.product-hero__title sup.tm-sign,.card-embed__title sup.tm-sign{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-normal,400);vertical-align:baseline;font-size:.55em;position:relative;top:-.65em}.product-card-body--with-toc .product-card-main :is(h2,h3)[id]{scroll-margin-top:calc(var(--toc-dock-top,57px) + 4rem + var(--space-4,1rem))}@media (min-width:1024px){.product-card-body--with-toc .product-card-main :is(h2,h3)[id]{scroll-margin-top:calc(var(--mobile-top-header-h,var(--header-nav-h,60px)) + var(--card-apply-bar-h) + var(--space-4,1rem))}}.page--compare .page-header{background:var(--color-primary-900,var(--ink-900,#0b1b22))}.info-tooltip__bubble{z-index:1000;box-sizing:border-box;background:var(--ink-950,#070721);color:#fff;width:max-content;max-width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--font-ui,sans-serif);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;display:block;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 4px 18px #0000002e}.info-tooltip__bubble:has(.valuation-breakdown--personalized){width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);padding:20px;font-size:14px}.info-tooltip__bubble:has(.valuation-breakdown--personalized) .valuation-breakdown__title{margin-bottom:12px;font-size:16px}.info-tooltip__bubble:has(.valuation-breakdown--personalized) .valuation-breakdown__row{gap:16px;padding-block:6px}.info-tooltip__bubble:has(.valuation-breakdown--personalized) .valuation-breakdown__note{opacity:.9;margin-block:10px}.info-tooltip__bubble:has(.valuation-breakdown--personalized) .valuation-breakdown__row--total{padding-top:12px;font-size:16px}.btn-apply{text-transform:uppercase;letter-spacing:.02em}.btn-primary__external{vertical-align:-.08em;opacity:.9;width:.85em;height:.85em;margin-left:.5em}
