._frame_120fh_8{gap:var(--space-12);flex-direction:column;display:flex}._grid_120fh_14{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._card_120fh_23{gap:var(--space-5);flex-direction:column;display:flex;position:relative}._sectionHeading_120fh_31>:first-child{font-size:20px}._media_120fh_36{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-surface-tint);position:relative;overflow:hidden}._media_120fh_36 img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}._media_120fh_36:after{content:"";background:color-mix(in srgb, var(--color-brand) 28%, transparent);opacity:0;transition:opacity var(--duration-state) var(--ease-out-quart);position:absolute;inset:0}._body_120fh_63{gap:var(--space-4);flex-direction:column;flex:1;display:flex}._heading_120fh_69{gap:var(--space-2);flex-direction:column;display:flex}._tagline_120fh_75{font-size:14px;font-weight:var(--weight-body);color:var(--color-text);margin:0;line-height:1.3}._title_120fh_83{font-family:var(--font-heading);font-size:22px;font-weight:var(--weight-heading-bold);letter-spacing:-.02em;color:var(--color-text);transition:color var(--duration-micro) var(--ease-out-quart);margin:0;line-height:1.15}._icon_120fh_95{margin-bottom:var(--space-1);color:var(--color-brand);flex-shrink:0;display:block}._cardLink_120fh_103{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}._cardLink_120fh_103:after{content:"";z-index:1;position:absolute;inset:0}._cardLink_120fh_103:hover,._cardLink_120fh_103:active{color:inherit;text-decoration:none}._cardLink_120fh_103:focus-visible{outline:none}._card_120fh_23:has(._cardLink_120fh_103:focus-visible) ._media_120fh_36{outline:2px solid var(--color-brand-strong);outline-offset:3px}._tags_120fh_128{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_120fh_75{border-radius:var(--radius-sm);background:var(--color-surface-tint);font-size:13px;font-weight:var(--weight-body);color:var(--color-text);padding:4px 10px;line-height:1.35}._cta_120fh_149{z-index:2;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-self:stretch;gap:6px;margin-top:auto;position:relative}._cta_120fh_149 svg{transition:transform var(--duration-micro) var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){._card_120fh_23:hover ._media_120fh_36:after{opacity:1}._card_120fh_23:hover ._title_120fh_83{color:var(--color-brand-strong)}._cta_120fh_149:hover svg{transform:translate(2px,-2px)}}@media (width<=960px){._grid_120fh_14{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._frame_120fh_8{gap:var(--space-8);--row-gap:var(--space-8)}._grid_120fh_14{gap:var(--space-4);margin-inline:calc(var(--container-padding) * -1);padding-inline:var(--container-padding);scroll-padding-inline:var(--container-padding);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-block:0 2px;overflow-x:auto}._grid_120fh_14::-webkit-scrollbar{display:none}._card_120fh_23{scroll-snap-align:start}._cta_120fh_149{margin-top:0}._media_120fh_36{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){._media_120fh_36:after,._title_120fh_83,._cta_120fh_149 svg{transition:none}}
