.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--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}
.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}
