.wp-block-ycvds-card-grid,.ycvds-card-grid{box-sizing:border-box;margin-block-end:var(--ycvds-spacing-xl);position:relative;width:100%}.ycvds-card-grid__heading{font-size:var(--ycvds-font-size-2xl)}h3.ycvds-card-grid__heading{font-size:var(--ycvds-font-size-xl)}h4.ycvds-card-grid__heading{font-size:var(--ycvds-font-size-lg)}.ycvds-card-grid__heading{color:inherit;font-family:var(--ycvds-font-heading);font-weight:var(--ycvds-weight-bold);letter-spacing:var(--ycvds-tracking-tight);line-height:1.18;margin:0 0 var(--ycvds-spacing-xl)}.ycvds-card-grid__heading:after{background:var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522));border-radius:999px;content:"";display:block;height:4px;margin-top:var(--ycvds-spacing-md);width:72px}.ycvds-card-grid__header{align-items:center;display:flex;gap:var(--ycvds-spacing-md);grid-column:1/-1;justify-content:space-between;margin-bottom:var(--ycvds-spacing-xl)}.ycvds-card-grid__header .ycvds-card-grid__heading{margin-bottom:0}.ycvds-card-grid__section-link{align-items:center;color:inherit;display:inline-flex;font-size:var(--ycvds-font-size-sm,.875rem);font-weight:500;gap:.25em;opacity:.7;text-decoration:none;transition:opacity .15s;white-space:nowrap}.ycvds-card-grid__section-link:hover{opacity:1}.ycvds-card-grid__section-link-icon{flex-shrink:0}.ycvds-card-grid__intro{color:color-mix(in srgb,var(--ycvds-color-text,#1a1a2e) 72%,var(--ycvds-color-text-light,#6b7280));font-size:1.0625rem;grid-column:1/-1;line-height:1.55;margin:0}.ycvds-card-grid__header:has(+.ycvds-card-grid__intro){margin-bottom:0}.wp-block-ycvds-card-grid.ycvds-card-grid--plain:not(.has-background),.ycvds-card-grid.ycvds-card-grid--plain:not(.has-background){background:transparent;border:none;box-shadow:none;padding:0}.wp-block-ycvds-card-grid.ycvds-card-grid--plain:before,.ycvds-card-grid.ycvds-card-grid--plain:before{display:none}.wp-block-ycvds-card-grid.ycvds-card-grid--boxed:not(.has-background),.ycvds-card-grid.ycvds-card-grid--boxed:not(.has-background){background:color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 8%,var(--ycvds-color-surface,#fff));border:1px solid color-mix(in srgb,var(--ycvds-color-text-light,#6b7280) 22%,transparent);border-inline-start-color:var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522));border-inline-start-width:4px;border-radius:var(--ycvds-radius,.375rem);box-shadow:0 1px 0 color-mix(in srgb,var(--ycvds-color-text,#1a1a2e) 6%,transparent),0 14px 32px -12px color-mix(in srgb,var(--ycvds-color-text,#1a1a2e) 12%,transparent);padding:var(--ycvds-spacing-lg,1.5rem) var(--ycvds-spacing-md,1rem)}.wp-block-ycvds-card-grid.ycvds-card-grid--boxed:not(.has-background):before,.ycvds-card-grid.ycvds-card-grid--boxed:not(.has-background):before{background:radial-gradient(ellipse 125% 65% at 50% -30%,color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 22%,transparent),transparent 58%);border-radius:inherit;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.wp-block-ycvds-card-grid.ycvds-card-grid--boxed.has-background,.ycvds-card-grid.ycvds-card-grid--boxed.has-background{overflow:hidden}.ycvds-card-grid{color:var(--ycvds-color-text);display:grid;font-family:var(--ycvds-font-base);gap:var(--ycvds-spacing-lg)}.ycvds-card-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ycvds-card-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ycvds-card-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:781px){.ycvds-card-grid[data-columns="2"],.ycvds-card-grid[data-columns="3"],.ycvds-card-grid[data-columns="4"]{grid-template-columns:1fr}}@media(min-width:782px)and (max-width:1024px){.ycvds-card-grid[data-columns="3"],.ycvds-card-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ycvds-card-grid-item{border-radius:var(--ycvds-radius-lg);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.ycvds-card-grid-item__link{color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;text-decoration:none}.entry-content .ycvds-card-grid-item a.ycvds-card-grid-item__link,.entry-content .ycvds-card-grid-item a.ycvds-card-grid-item__link:active,.entry-content .ycvds-card-grid-item a.ycvds-card-grid-item__link:focus,.entry-content .ycvds-card-grid-item a.ycvds-card-grid-item__link:focus-visible,.entry-content .ycvds-card-grid-item a.ycvds-card-grid-item__link:hover,.entry-content .ycvds-card-grid-item a.ycvds-card-grid-item__link:visited{color:inherit;text-decoration:none;text-decoration-line:none}.ycvds-card-grid-item__link:focus-visible{outline:2px solid var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522));outline-offset:2px}.ycvds-card-grid-item__media{aspect-ratio:var(--ycvds-card-photo-ratio,16/9);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ycvds-card-grid--ratio-original .ycvds-card-grid-item__media{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.ycvds-card-grid-item__body{display:flex;flex:1;flex-direction:column;gap:var(--ycvds-spacing-sm);padding:var(--ycvds-spacing-lg)}.ycvds-card-grid-item__heading{color:var(--ycvds-color-text,#1a1a2e);font-family:var(--ycvds-font-heading);font-size:var(--ycvds-font-size-lg);font-weight:var(--ycvds-weight-bold);line-height:var(--ycvds-leading-snug);margin:0}.ycvds-card-grid-item__description{color:color-mix(in srgb,var(--ycvds-color-text,#1a1a2e) 68%,var(--ycvds-color-text-light,#6b7280));font-size:var(--ycvds-font-size-base);line-height:1.55;margin:0}.ycvds-card-grid-item__description p{margin:0}.wp-block-ycvds-card-grid.has-text-color .ycvds-card-grid-item__description{opacity:.82}.ycvds-card-grid--style-default .ycvds-card-grid-item{background:var(--ycvds-color-surface);box-shadow:0 1px 3px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.07)}.ycvds-card-grid--style-default .ycvds-card-grid-item:hover{box-shadow:0 4px 10px rgba(0,0,0,.12),0 10px 24px rgba(0,0,0,.1),0 0 0 1px color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 40%,transparent);transform:translateY(-3px)}.ycvds-card-grid--style-outlined .ycvds-card-grid-item{background:var(--ycvds-color-surface);border:1px solid color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 44%,var(--ycvds-color-surface,#fff))}.ycvds-card-grid--style-outlined .ycvds-card-grid-item:hover{border-color:var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522));box-shadow:0 4px 10px rgba(0,0,0,.1),0 0 0 1px color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 35%,transparent);transform:translateY(-3px)}.ycvds-card-grid--style-filled .ycvds-card-grid-item{background:color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 10%,var(--ycvds-color-surface,#fff))}.ycvds-card-grid--style-filled .ycvds-card-grid-item:hover{background:color-mix(in srgb,var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522)) 18%,var(--ycvds-color-surface,#fff));box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-3px)}.ycvds-card-grid-item__action{align-items:center;color:var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522));display:flex;font-size:var(--ycvds-font-size-base);font-weight:var(--ycvds-weight-bold);gap:.4em;letter-spacing:var(--ycvds-tracking-normal);margin-top:auto;padding-top:var(--ycvds-spacing-sm)}.ycvds-card-grid-item__action-arrow{display:inline-flex;line-height:0}.ycvds-card-grid-item__link:focus-visible .ycvds-card-grid-item__action-label,.ycvds-card-grid-item__link:hover .ycvds-card-grid-item__action-label{text-decoration:none}.ycvds-card-grid-item__icon{align-items:center;display:flex;justify-content:center;padding:var(--ycvds-spacing-lg) var(--ycvds-spacing-lg) 0}.ycvds-card-grid-item__icon-svg{color:var(--ycvds-card-grid-accent,var(--yak-color-accent,#f26522));height:var(--ycvds-card-icon-size,3rem);width:var(--ycvds-card-icon-size,3rem)}@media(prefers-reduced-motion:reduce){.ycvds-card-grid-item,.ycvds-card-grid-item__link{transition:none!important}.ycvds-card-grid--style-default .ycvds-card-grid-item:hover,.ycvds-card-grid--style-filled .ycvds-card-grid-item:hover,.ycvds-card-grid--style-outlined .ycvds-card-grid-item:hover{transform:none}}
