.topic-page[data-v-3af000d0]{position:relative;overflow:hidden;padding-bottom:5rem}.topic-page__hero[data-v-3af000d0]{position:relative;z-index:1;padding:clamp(7rem,10vw,8.5rem) 0 3.25rem}.topic-page__hero-inner[data-v-3af000d0],.topic-page__block-inner[data-v-3af000d0]{position:relative;z-index:1;max-width:46rem}.topic-page__kicker[data-v-3af000d0]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.1rem}.topic-page__title[data-v-3af000d0]{margin:0;color:var(--vitrine-ink, #2a2e31);font-family:var(--vitrine-font-heading, Manrope, sans-serif);font-size:clamp(2.15rem,4.4vw,3.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.08}.topic-page__block[data-v-3af000d0]{position:relative;z-index:1;padding:2.75rem 0}.topic-page__block[data-tone=soft][data-v-3af000d0]{background:var(--vitrine-bg-soft, #f2f5f4)}.topic-page__block-title[data-v-3af000d0]{margin:0 0 1.15rem;color:var(--vitrine-ink, #2a2e31);font-family:var(--vitrine-font-heading, Manrope, sans-serif);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}.topic-page__text[data-v-3af000d0],.topic-page__body[data-v-3af000d0]{margin:0 0 1.15rem;color:color-mix(in srgb,var(--vitrine-ink, #2a2e31) 74%,transparent);font-size:1.0625rem;line-height:1.7}.topic-page__text[data-v-3af000d0]:last-child,.topic-page__body[data-v-3af000d0]{margin-bottom:0}.topic-page__cta[data-v-3af000d0]{position:relative;z-index:1;padding-top:2.5rem}
