﻿.cy5-fit-card-section{position:relative;padding-block:var(--cy5-space-section) var(--cy5-space-30);background-color:var(--cy5-color-light-warm);position:relative}.cy5-fit-card-section::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--cy5-dot-color) var(--cy5-dot-r), transparent var(--cy5-dot-r));background-size:var(--cy5-dot-tile) var(--cy5-dot-tile)}.cy5-fit-card-section>*{position:relative;z-index:1}.cy5-fit-card-section__card{padding:var(--cy5-space-lg);background-color:var(--cy5-color-white-card);border:var(--cy5-border-width) solid var(--cy5-color-sand-300);box-shadow:var(--cy5-shadow-card);border-radius:var(--cy5-radius-card-lg);display:grid;grid-template-columns:minmax(0, 0.3fr) minmax(0, 0.7fr);column-gap:var(--cy5-space-lg);text-align:left}@media only screen and (max-width: 840px){.cy5-fit-card-section__card{grid-template-columns:1fr;row-gap:var(--cy5-space-md)}}.cy5-fit-card-section__card>*{max-width:none;margin-inline:0}.cy5-fit-card-section__title{grid-column:1;grid-row:1/span 2;align-self:start;margin:0;font-family:var(--cy5-ff-nohemi);font-weight:var(--cy5-fw-medium);font-size:var(--cy5-fs-intro-h);line-height:var(--cy5-lh-intro-h);color:var(--cy5-color-text-warm-strong)}@media only screen and (max-width: 840px){.cy5-fit-card-section__title{grid-column:1;grid-row:auto}}.cy5-fit-card-section__hl{color:var(--cy5-color-brand-blue)}.cy5-fit-card-section__body{grid-column:2;grid-row:1;max-width:none;margin:0 0 var(--cy5-space-md);font-family:var(--cy5-ff-figtree);font-size:var(--cy5-fs-body);line-height:1.55;color:var(--cy5-color-text-warm)}@media only screen and (max-width: 840px){.cy5-fit-card-section__body{grid-column:1;grid-row:auto}}.cy5-fit-card-section__tags{grid-column:2;grid-row:2;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--cy5-space-sm)}@media only screen and (max-width: 840px){.cy5-fit-card-section__tags{grid-column:1;grid-row:auto}}.cy5-fit-card-section__tags li{font-family:var(--cy5-ff-figtree);font-size:var(--cy5-fs-eyebrow);font-weight:var(--cy5-fw-semibold);line-height:var(--cy5-lh-base);letter-spacing:var(--cy5-ls-eyebrow);text-transform:uppercase;font-size:var(--cy5-fs-eyebrow-sm);display:inline-flex;align-items:center;margin:0;padding:0;color:var(--cy5-color-brand-blue)}.cy5-fit-card-section__tags li:not(:last-child)::after{content:"•";margin-left:var(--cy5-space-sm);color:var(--cy5-color-sand-500)}