.features-items{--columns:1;display:grid;gap:var(--content-gap);grid-template-columns:repeat(var(--columns),1fr);padding:0;margin:0}@media (min-width:920px){.features-items{--columns:3}}.features-item{display:flex;list-style-type:none;margin:0}.feature-card{background-color:var(--card-background);border-radius:var(--card-border-radius);color:var(--text-primary-color);display:block;padding:var(--card-padding)}.feature-card__date{text-align:right;color:var(--text-secondary-color)}.feature-card__picture{aspect-ratio:1.333;border-radius:calc(var(--card-border-radius)/2);display:block;overflow:hidden;width:100%}.feature-card__image{height:100%;object-fit:contain;object-position:left;width:100%}.feature-card__title{font-size:var(--h3-font-size);font-weight:600;letter-spacing:var(--header-letter-spacing);line-height:var(--h3-line-height);margin:var(--gap-md) 0}.feature-card__text{font-weight:300;margin:var(--gap-md) 0 0 0;flex-grow:1}.feature-card__footnote{color:var(--text-secondary-color);font-weight:300;margin:var(--gap-md) 0 0 0}a.feature-card{box-shadow:none;text-decoration:none;transition:box-shadow var(--easing-in-out-sine) var(--animation-time-md)}@media screen{a.feature-card .feature-card__picture{filter:saturate(75%);opacity:.88}}a.feature-card .feature-card__picture{transition:filter var(--easing-in-out-sine) var(--animation-time-md),opacity var(--easing-in-out-sine) var(--animation-time-md)}a.feature-card .feature-card__title{text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-decoration-thickness:1px;text-underline-offset:var(--text-underline-offset);transition:-webkit-text-decoration-color var(--easing-in-out-sine) var(--animation-time-md);transition:text-decoration-color var(--easing-in-out-sine) var(--animation-time-md);transition:text-decoration-color var(--easing-in-out-sine) var(--animation-time-md),-webkit-text-decoration-color var(--easing-in-out-sine) var(--animation-time-md)}a.feature-card:hover{box-shadow:var(--card-shadow)}a.feature-card:hover .feature-card__picture{filter:saturate(100%);opacity:1}a.feature-card:hover .feature-card__title{-webkit-text-decoration-color:var(--text-underline-color);text-decoration-color:var(--text-underline-color)}
