.toc-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));border-start-start-radius:0;border-start-end-radius:0;padding-bottom:1.25rem;position:relative}.toc-card__progress{background-color:var(--background-light,#eff5f9);height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.toc-card__progress-fill{width:100%;height:100%;transform:scaleX(var(--toc-progress,0));transform-origin:0;background-color:var(--color-primary);display:block}.toc-card__header{align-items:center;gap:.5rem;margin-bottom:1rem;padding:1.25rem 1.25rem 0;display:flex}.toc-card__icon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}.toc-card__title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:1rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);letter-spacing:-.01em;margin:0;line-height:1.2}.toc-reading-bar{--surface-card-bg:var(--color-white,#fff);display:none}@media (min-width:1024px){.toc-reading-bar{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));box-shadow:var(--surface-card-shadow-raised,0 12px 32px #0707211f);top:var(--toc-reading-top,var(--subnav-sticky-top,104px));left:max(var(--space-6),(100vw - var(--frame-max-width,var(--container-max-width)))/2);width:min(100vw - 2*var(--space-6),var(--frame-max-width,var(--container-max-width)));z-index:30;visibility:hidden;pointer-events:none;border-top:0;border-start-start-radius:0;border-start-end-radius:0;padding:0;display:block;position:fixed}.toc-reading-bar.is-docked{visibility:visible;pointer-events:auto}}.toc-reading-bar__row{align-items:center;gap:var(--space-5);min-height:3.25rem;padding-inline:var(--space-5);display:flex}.toc-reading-bar__toggle{align-items:center;gap:var(--space-2);min-height:3.25rem;color:var(--ink-900-ed);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.9375rem;font-weight:600;display:inline-flex}.toc-reading-bar__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.toc-reading-bar__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;border-left:1px solid var(--border-subtle);color:var(--ink-900-ed);padding-inline-start:var(--space-5);font-size:.9375rem;font-weight:500;line-height:1.5;overflow:hidden}.toc-reading-bar__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);width:min(100%,42rem);max-height:min(60vh,32rem);padding-block:var(--space-4);position:absolute;top:100%;left:0;overflow-y:auto}.toc-reading-bar .toc-card__progress{top:auto;bottom:0}.toc-mobile{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);--surface-card-radius:var(--floating-nav-radius,var(--radius-md,12px));--toc-mobile-top:max(var(--toc-dock-top,57px), var(--subnav-sticky-top,57px));top:calc(var(--toc-mobile-top) + .5rem);left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));z-index:30;visibility:hidden;transition:transform var(--duration-md,.2s) var(--ease-standard,ease),visibility var(--duration-md,.2s);border-start-start-radius:0;border-start-end-radius:0;margin-bottom:0;padding-bottom:0;position:fixed;transform:translateY(-100%)}.toc-mobile.is-docked{visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.toc-mobile{transition:none}}@media (max-width:1023.98px){body:has(.site-header--floating) .toc-mobile{top:var(--mobile-top-header-h,calc(var(--toc-mobile-top) + .5rem));left:var(--space-3,.75rem);right:var(--space-3,.75rem)}}.toc-mobile__overlay{z-index:29;opacity:0;pointer-events:none;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease);background:#07072173;position:fixed;inset:0}.toc-mobile__overlay.is-open{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.toc-mobile__overlay{transition:none}}.toc-mobile__bar{align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.toc-mobile__summary{text-align:left;min-height:2rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:.875rem;font-weight:var(--font-weight-semibold,600);cursor:pointer;color:var(--ink-900-ed);background:0 0;border:0;flex:1;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.toc-mobile__close{--cb-fill:var(--bg-muted,var(--ink-100-ed,#e7ecee));background:var(--cb-fill);color:var(--ink-900-ed,#131a27);transition:background .2s}.toc-mobile__close:hover{background:color-mix(in srgb, var(--ink-300-ed,#aebbcb) 45%, var(--cb-fill))}.toc-mobile__close{border-radius:var(--radius-pill,9999px);cursor:pointer;visibility:hidden;opacity:0;width:2rem;height:2rem;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease),visibility var(--duration-md,.2s),background .2s ease;border:0;flex-shrink:0;place-items:center;display:grid}.toc-mobile.is-open .toc-mobile__close{visibility:visible;opacity:1}.toc-mobile__close svg{width:.875rem;height:.875rem}.toc-mobile__panel{transition:grid-template-rows var(--duration-md,.2s) var(--ease-standard,ease);grid-template-rows:0fr;display:grid}.toc-mobile.is-open .toc-mobile__panel{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.toc-mobile__panel{transition:none}}.toc-mobile__panel-clip{visibility:hidden;min-height:0;transition:visibility var(--duration-md,.2s);overflow:hidden}.toc-mobile.is-open .toc-mobile__panel-clip{visibility:visible}.toc-mobile__body{max-height:calc(100vh - var(--toc-mobile-top) - 7rem);max-height:calc(100dvh - var(--toc-mobile-top) - 7rem - env(safe-area-inset-bottom));padding-bottom:1.25rem;overflow-y:auto}.toc__list,.toc__sublist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc__sublist{gap:.125rem;margin-top:.125rem}.toc__row{align-items:flex-start;display:flex}.toc__row.is-active{background-color:var(--color-neutral-50,#eff5f9)}.toc__link{min-width:0;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:#0000;border-left:2px solid #0000;flex:1;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;text-decoration:none;transition:color .15s,transform .15s;display:block}.toc__link:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.toc__link:active:active{transform:none}}.toc__link:hover{color:var(--ink-900-ed)}.toc__link.is-active{border-left-color:var(--color-primary);color:var(--color-primary-text,var(--color-primary));font-weight:var(--font-weight-medium,500)}.toc__toggle{width:2.25rem;height:2.25rem;color:var(--ink-500-ed);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.25rem;transition:color .15s,transform .15s;display:flex}.toc__toggle:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.toc__toggle:active:active{transform:none}}.toc__toggle:hover{color:var(--ink-900-ed)}.toc__chevron{width:.875rem;height:.875rem;transition:transform .15s}.toc__chevron.is-expanded{transform:rotate(180deg)}.toc__sublink{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:#566872b3;touch-action:manipulation;-webkit-tap-highlight-color:#0000;border-radius:.375rem;padding:.25rem .75rem .25rem 1.75rem;font-size:.75rem;line-height:1.4;text-decoration:none;transition:color .15s,transform .15s;display:block}.toc__sublink:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.toc__sublink:active:active{transform:none}}.toc__sublink:hover{color:var(--ink-900-ed)}.toc__sublink.is-active{color:var(--color-primary-text,var(--color-primary));font-weight:var(--font-weight-medium,500)}.toc__list>li+li{border-top:1px solid var(--ink-100-ed,#e3ebf2)}.toc__link:focus-visible,.toc__sublink:focus-visible,.toc__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.toc__row:has(.toc__toggle) .toc__link{padding-right:.25rem}@media (prefers-reduced-motion:reduce){body[data-article-reading=true] .site-header,body[data-article-reading=true] .toc-mobile{transition:none}}@media (min-width:1024px){.toc-float{--reading-toc-top:calc(var(--sticky-chrome-bottom,var(--header-nav-h,104px)) + var(--space-6));top:var(--reading-toc-top);z-index:25;align-self:start;min-width:0;height:0;display:block;position:sticky}.toc-float .toc-mobile{--surface-card-radius:var(--radius-pill,9999px);border-radius:var(--radius-pill,9999px);opacity:0;width:max-content;max-width:min(100%,36rem);transform:translateY(calc(-1 * var(--space-2)));visibility:hidden;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease),transform var(--duration-md,.2s) var(--ease-standard,ease),visibility 0s linear var(--duration-md,.2s);padding:0;position:absolute;top:0;left:auto;right:0}.toc-float .toc-mobile.is-docked{opacity:1;visibility:visible;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease),transform var(--duration-md,.2s) var(--ease-standard,ease),visibility 0s;transform:none}.toc-float .toc-mobile.is-open{border-radius:var(--radius-lg,16px);width:min(100%,36rem)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.toc-float .toc-mobile,.toc-float .toc-mobile.is-docked{transition:none}}@media (min-width:1024px){.toc-float .toc-mobile__bar{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4)}.toc-float .toc-mobile__summary{gap:var(--space-2);min-width:0;min-height:2.75rem;color:var(--color-primary-text,var(--color-primary));flex:0 auto;padding-inline-end:var(--space-3);font-size:.9375rem}.toc-float .toc-mobile.is-open .toc-mobile__summary{flex:auto}.toc-float .toc-card__icon{display:none}.toc-float .toc-card__progress{top:calc(var(--space-1) + .8125rem);right:auto;left:var(--space-4);pointer-events:none;background:0 0;border-radius:50%;width:1.125rem;height:1.125rem}.toc-float .toc-mobile__summary{padding-inline-start:calc(1.125rem + var(--space-2))}.toc-float .toc-card__progress-fill{background:conic-gradient(var(--color-primary) calc(var(--toc-progress,0) * 1turn), var(--ink-100-ed,#e3ebf2) 0);border-radius:50%;transform:none;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.toc-float .toc-mobile__chevron{transition:transform var(--duration-sm,.15s) var(--ease-standard,ease);flex:none}.toc-float .toc-mobile.is-open .toc-mobile__chevron{transform:rotate(180deg)}.toc-float .toc-mobile:not(.is-open) .toc-mobile__close,.toc-float .toc-mobile:not(.is-open) .toc-mobile__panel{display:none}.toc-float .toc-mobile.is-open .toc-mobile__bar{border-bottom:1px solid var(--ink-100-ed,#e3ebf2)}.toc-float .toc-mobile__body{max-height:min(60dvh,32rem);padding-block:var(--space-3)}.toc-float .toc__link{min-height:2.75rem}}@media (max-width:1023.98px){.toc-float .toc-mobile__chevron{display:none}.toc-float{display:contents}}@media (min-width:1024px){.reading-frame>.toc-float,.product-card-body>.toc-float{grid-area:1/1}}
.ad-creative{background-color:var(--surface-2,#eef2f6);border-radius:10px;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.ad-creative:before{content:"ADVERTISEMENT";z-index:1;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:9px;font-weight:var(--font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500-ed,#5c6b7e);position:absolute;top:6px;left:10px}.ad-creative[data-lang=fr]:before{content:"PUBLICITÉ"}.ad-creative__link{line-height:0;position:absolute;inset:0}.ad-creative__img.ad-creative__img{object-fit:contain;width:100%;height:100%;margin:0}.ad-creative__fallback{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);text-align:center;color:var(--ink-700-ed,#3a485c);padding:16px;font-size:14px;line-height:1.4;display:block}.ad-creative--comparator-credit-cards,.ad-creative--comparator-chequing-accounts,.ad-creative--comparator-savings-accounts{aspect-ratio:300/250;width:min(300px,100%);height:auto}.ad-creative--article-sidebar-right{display:none}.ad-creative--inline{aspect-ratio:300/250;width:min(300px,100%);height:auto;margin-block:40px 24px;display:flex}.ad-inline-anchor{clear:both;display:flow-root}@media (min-width:1280px){.ad-creative--article-sidebar-right{width:300px;height:600px;margin-bottom:28px;display:flex}}.post__endband{gap:var(--space-2xl,32px);flex-direction:column;display:flex}.ad-creative--article-end{aspect-ratio:300/250;width:min(300px,100%);height:auto;margin-block:8px}@media (min-width:768px){.ad-creative--article-end{aspect-ratio:728/90;width:min(728px,100%)}}@media (min-width:1280px){.ad-creative--article-end{aspect-ratio:970/250;width:min(970px,100%)}}[id^=preview-article-].house-creative,.ad-creative--preview-placeholder{scroll-margin-top:112px}.ad-creative--preview-placeholder{border:1px dashed var(--ink-500-ed,#5c6b7e)}.ad-creative__preview-copy{gap:var(--space-xs,8px);padding:var(--space-md,16px);text-align:center;color:var(--ink-700-ed,#3a485c);display:grid}.post__ad-preview{align-items:baseline;gap:var(--space-md,16px);padding-block:var(--space-sm,12px);font-family:var(--font-ui);flex-wrap:wrap;display:flex}.post__ad-preview a{text-underline-offset:.2em;text-decoration:underline}.post__layout:has(>.post__closing-ad>.post__closing-ad-content:not(:empty)){padding-block-end:0}.post__closing-ad{width:min(970px,100%);padding-block:var(--space-6,24px);margin-inline:auto}.post__closing-ad:has(>.post__closing-ad-content:empty){display:none}.post__closing-ad:has(.ad-creative--article-end){width:min(300px,100%)}@media (min-width:768px){.post__closing-ad:has(.ad-creative--article-end){width:min(728px,100%)}}@media (min-width:1280px){.post__closing-ad:has(.ad-creative--article-end){width:min(970px,100%)}}@media (max-width:767.98px){.post__closing-ad:has(.house-creative__mobile){max-width:300px}}.post__closing-ad-label{margin:0 0 var(--space-2,8px);border-block-start:1px solid var(--border-subtle,#dce4eb);color:var(--ink-700-ed,#536477);font-family:var(--font-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;padding-block-start:var(--space-3,12px);font-size:.6875rem}.post__closing-ad .house-creative,.post__closing-ad .ad-creative--article-end{margin-block:0}.post__closing-ad .ad-creative--article-end{background:0 0;border-radius:0}.post__closing-ad .ad-creative--article-end:before{content:none}
.card-spotlight{z-index:0;transition:z-index 0s .24s;position:relative}.card-spotlight:before{content:"";inset:calc(-1*var(--space-3));z-index:-1;border-radius:var(--radius-lg);background:var(--surface-0,#fff);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;box-shadow:0 0 0 100vmax #0000002e}.card-spotlight--active{z-index:44;transition:none}.card-spotlight--active:before{opacity:1}@media (prefers-reduced-motion:reduce){.card-spotlight:before{display:none}}.house-offers{margin-block:var(--space-8,32px);color:var(--ink-900-ed,#121826)}.house-offers--best{max-width:1320px;margin-inline:auto}.page-header--ranking+.house-offers--best{padding-inline:var(--space-6,24px)}.house-offers--home{max-width:1320px;padding:var(--space-6,24px);margin-inline:auto}.house-offers__heading{margin:0 0 var(--space-6,24px)}.house-offers__grid{gap:var(--space-6,24px);display:grid}.house-offers__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));gap:var(--space-5,20px);padding:var(--space-6,24px);color:inherit;border-top:3px solid var(--color-primary-600);flex-wrap:wrap;text-decoration:none;display:flex}.house-offers__copy{align-items:flex-start;gap:var(--space-3,12px);flex-direction:column;flex:220px;min-width:0;display:flex}.house-offers__label,.house-offers__issuer{color:var(--ink-700-ed,#536477);font-size:.75rem;line-height:1.6}.house-offers__label{text-transform:uppercase;letter-spacing:.08em}.house-offers__badge{border-radius:var(--radius-sm,6px);background:var(--surface-1,#f0f4f7);padding:4px 8px;font-size:.75rem}.house-offers__name{font-size:1rem;font-weight:600}.house-offers__benefit{font-size:1.25rem;line-height:1.35}.house-offers__benefit:empty{display:none}.house-offers__description{font-size:.9rem;line-height:1.65}.house-offers__image{object-fit:contain;flex-shrink:0;align-self:flex-start;width:88px;height:100px}.house-offers__cta{padding-top:var(--space-4,16px);color:var(--color-primary-600);margin-top:auto;font-weight:600}.house-offers__card:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:4px}.house-offers__stack{gap:var(--space-6,24px);display:grid}.house-offers__cartouche{min-width:0}@media (min-width:1024px){.house-offers--home .house-offers__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.house-offers--home .house-offers__stack:has(>:only-child){grid-template-columns:1fr}.house-offers--home .house-offers__cartouche,.house-offers--home .house-offers__cartouche .mp-card-embed,.house-offers--home .house-offers__cartouche .card-embed__section--l{flex-direction:column;display:flex}.house-offers--home .house-offers__cartouche .mp-card-embed,.house-offers--home .house-offers__cartouche .card-embed--l,.house-offers--home .house-offers__cartouche .card-embed__section--l,.house-offers--home .house-offers__cartouche .card-embed__l{flex:auto}.house-offers--home .house-offers__cartouche .card-embed__l{flex-direction:column;display:flex}.house-offers--home .house-offers__cartouche .card-embed__l>.product-list-card__body{flex:auto;grid-template-rows:1fr auto}}@media (min-width:768px){.house-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.house-offers__grid--single{grid-template-columns:1fr}.house-offers__image{width:140px;height:160px}}@media (max-width:767px){.house-offers__card{grid-template-columns:minmax(0,1fr) 88px;gap:12px 16px;display:grid}.house-offers__copy{display:contents}.house-offers__label{grid-area:1/1}.house-offers__name{grid-area:2/1}.house-offers__image{grid-area:1/2/span 2;height:88px}.house-offers__badge,.house-offers__benefit,.house-offers__description,.house-offers__issuer,.house-offers__cta{grid-column:1/-1}}.house-creative{min-width:0;max-width:100%;margin-block-end:1.5rem}.page-header__ad .house-creative{margin-block-end:0}.house-creative__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-700-ed,#536477);margin-bottom:8px;font-size:.7rem;display:block}.house-creative__image{width:auto;max-width:100%;height:auto;max-height:600px;margin-inline:auto;display:block}.house-creative a:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:4px}.reserved-display{box-sizing:border-box;text-align:center;max-width:100%;margin-inline:auto}.reserved-display--leaderboard{max-width:calc(728px + 2*var(--space-3));padding-inline:var(--space-3)}
.calc-partner{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;font-family:var(--font-ui,"Poppins", sans-serif);color:var(--foreground,#070721);overflow:hidden}.calc-partner__band{background:color-mix(in srgb, var(--color-primary,#203ca7) 5%, var(--surface-card-bg,#fff));border-bottom:1px solid var(--border,#e3ebf2);align-items:stretch;column-gap:12px;min-height:36px;display:flex}.calc-partner__band .product-status-tag{flex:none}.calc-partner__from{color:var(--muted,#52606d);align-items:center;margin:0;padding:8px 16px 8px 0;font-size:12px;line-height:1.4;display:flex}.calc-partner__body{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"logo copy""metric metric""cta cta";align-items:center;gap:16px;padding:20px;display:grid}@media (min-width:768px){.calc-partner__body{grid-template-columns:64px minmax(0,1fr) auto auto;grid-template-areas:"logo copy metric cta";gap:24px;padding:24px}}.calc-partner--no-logo .calc-partner__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""metric""cta"}@media (min-width:768px){.calc-partner--no-logo .calc-partner__body{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy metric cta"}}.calc-partner__logo{background:var(--brand-petrol,var(--color-primary,#203ca7));color:#fff;border-radius:12px;grid-area:logo;place-items:center;width:56px;height:56px;font-size:24px;font-weight:600;display:grid;position:relative}@media (min-width:768px){.calc-partner__logo{width:64px;height:64px}}.calc-partner__logo--image{border:1px solid var(--border,#e3ebf2);background:#fff}.calc-partner__logo--image img{object-fit:contain;padding:8px}.calc-partner__copy{grid-area:copy;min-width:0}.calc-partner__title{font-family:var(--font-display,"Roie", serif);color:var(--foreground,#070721);margin:0;font-size:20px;font-weight:400;line-height:1.25}.calc-partner__text{color:var(--muted,#52606d);margin:6px 0 0;font-size:14px;line-height:1.5}.calc-partner__metric{flex-direction:column;grid-area:metric;gap:2px;display:flex}@media (min-width:768px){.calc-partner__metric{border-left:1px solid var(--border,#e3ebf2);padding-left:24px}}.calc-partner__figure{font-variant-numeric:tabular-nums;color:var(--brand-petrol,var(--color-primary,#203ca7));white-space:nowrap;font-size:32px;font-weight:700;line-height:1.1}.calc-partner__figure-label{color:var(--muted,#52606d);white-space:nowrap;font-size:13px}.calc-partner__cta{background:var(--cta-primary-bg,var(--color-primary,#203ca7));color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:999px;grid-area:cta;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.calc-partner__cta:hover{filter:brightness(.92)}.calc-partner__cta:focus-visible{outline:2px solid var(--color-primary,#203ca7);outline-offset:2px}.calc-partner__cta--quiet{border-color:var(--cta-primary-bg,var(--color-primary,#203ca7));color:var(--cta-primary-bg,var(--color-primary,#203ca7));background:0 0}.calc-partner__cta--quiet:hover{filter:none;background:color-mix(in srgb, var(--cta-primary-bg,var(--color-primary,#203ca7)) 8%, transparent)}.calc-partner--row{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"logo copy""cta cta";align-items:center;gap:12px 16px;padding:16px 20px;display:grid}@media (min-width:640px){.calc-partner--row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"logo copy cta"}}.calc-partner--row .calc-partner__logo{border-radius:10px;width:48px;height:48px;font-size:20px}.calc-partner--row .calc-partner__cta{min-height:44px}.calc-partner__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#52606d);margin:0 0 2px;font-size:11px;font-weight:600}.calc-partner__headline{color:var(--foreground,#070721);margin:0;font-size:16px;font-weight:600;line-height:1.4}
