.section--card-focus .block--card--container:not(swiper-container){display:grid;width:100%;grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr))}.section--card-focus.card-focus--mobile-slider .block--card--container:not(swiper-container){display:flex;overflow-x:auto;gap:var(--grid-gap)}@media (min-width: 768px){.section--card-focus .block--card--container:not(swiper-container){grid-template-columns:repeat(var(--grid-columns, 12),minmax(0,1fr))}.section--card-focus.card-focus--mobile-slider .block--card--container:not(swiper-container){display:grid;overflow:visible}}.section--card-focus .block--intro{display:flex;flex-direction:column;gap:var(--intro-gap)}.section--card-focus .block--card{display:flex;grid-column:var(--col-span-mobile, var(--col-span))}.section--card-focus.card-focus--mobile-slider .block--card{margin-bottom:2px;height:auto;width:72vw;min-width:260px;max-width:330px;flex-shrink:0}.section--card-focus.card-focus--mobile-slider swiper-container .block--card{width:100%;min-width:0px;max-width:none}.section--card-focus .card-focus--mobile-slider swiper-container>swiper-slide{width:calc((100% - 10px) / 1.3);min-width:260px;max-width:330px}.section--card-focus .card-focus--mobile-slider swiper-container>swiper-slide[data-card-focus-spacer=true]{width:var(--pagemargin-value)!important;min-width:0;max-width:none}@media (min-width: 768px){.section--card-focus .block--card{grid-column:var(--col-span)}.section--card-focus.card-focus--mobile-slider .block--card{margin-bottom:0;width:auto;min-width:0px;max-width:none;flex-shrink:1}}.block--card .block--card--content{display:flex;flex-direction:column;gap:var(--card-content-gap);padding:var(--card-content-padding)}.block--pillars{display:flex;flex-direction:column;gap:min(max(10px,calc(calc(100vw / 1440) * 10)),10px)}.block--pillars .pillar--item{display:flex;align-items:center;gap:5px}.block--pillars .pillar--item .pillar--item--icon{height:38px;width:38px;flex-basis:38px}.block--pillars .pillar--item .pillar--item--icon img{padding:2px}.block--pillars .pillar--item .pillar--item--content{font-size:.875rem;line-height:1.25rem}.block--card .block--card--modal-button.btn[variant=link]{--font-weight: 300;display:inline-flex;align-items:center;gap:.5rem;padding-top:min(max(10px,calc(calc(100vw / 1440) * 10)),10px);padding-bottom:min(max(10px,calc(calc(100vw / 1440) * 10)),10px);font-size:.875rem;line-height:1.25rem;text-transform:none;--tw-text-opacity: 1;color:rgb(83 86 90 / var(--tw-text-opacity));font-weight:var(--font-weight)}.block--card .block--card--modal-button.btn[variant=link]:hover,.block--card .block--card--modal-button.btn[variant=link]:focus,.block--card .block--card--modal-button.btn[variant=link]:focus-within,.block--card .block--card--modal-button.btn[variant=link]:focus-visible{border-width:0px;padding-bottom:0;text-decoration-line:none;outline:2px solid transparent;outline-offset:2px}.block--card .block--card--modal-button.btn[variant=link] svg-icon{--tw-text-opacity: 1;color:rgb(83 86 90 / var(--tw-text-opacity))}
