.article-card{box-sizing:border-box;height:100%;--muted-color: #6B7280}.article-card__link{box-sizing:border-box;color:inherit;display:block;height:100%;text-decoration:none}.article-card__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.article-card--standard .article-card__link--standard:is(:hover,:focus-visible),.article-card--featured-horizontal .article-card__link--featured-horizontal:is(:hover,:focus-visible),.article-card--featured-vertical .article-card__link--featured-vertical:is(:hover,:focus-visible){border-color:#111}.article-card--standard .article-card__link--standard{background:transparent;border:1px solid #f7f7f7;display:flex;flex-direction:column;height:100%}.article-card__media--standard{aspect-ratio:3 / 2;overflow:hidden;position:relative;width:100%}.article-card__media-inner{display:grid;height:100%;width:100%}.article-card__media-layer{grid-area:1 / 1;min-height:0;overflow:hidden;position:relative}.article-card__media-inner--has-hover .article-card__media-layer--default{z-index:0}.article-card__media-inner--has-hover .article-card__media-layer--hover{opacity:0;transition:opacity .25s ease;z-index:1}.article-card__link:is(:hover,:focus-visible) .article-card__media-inner--has-hover .article-card__media-layer--hover{opacity:1}@media(prefers-reduced-motion:reduce){.article-card__media-inner--has-hover .article-card__media-layer--hover,.article-card__title-arrow{transition:none}}.article-card__media--standard .article-card__media-inner{min-height:100%}.article-card__media--standard .article-card__media-layer .lazypicture,.article-card__media--standard .article-card__media-layer img{display:block;height:100%;object-fit:cover;width:100%}.article-card__body--standard{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;padding:1rem 1rem 1.25rem}.article-card__title--standard{font-size:1.125rem;font-weight:400;line-height:1.3;margin:0}.article-card__title-row{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;align-items:center}.article-card__title-row .article-card__title{flex:1 1 auto;margin:0;min-width:0}.article-card__title-arrow{color:currentColor;display:flex;flex-shrink:0;margin-top:.2em;max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .2s ease}.article-card__title-arrow .icon{display:block;flex-shrink:0;height:1.5rem;width:1.5rem}.article-card__link:is(:hover,:focus-visible) .article-card__title-arrow{max-width:2rem;opacity:1}.article-card__date{display:block;color:var(--muted-color);font-size:1rem;line-height:1.4;margin:0}.article-card__excerpt{color:var(--muted-color);font-size:1rem;line-height:1.5;margin:0;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article-card--featured-horizontal .article-card__link--featured-horizontal,.article-card--featured-vertical .article-card__link--featured-vertical{background:#f7f7f7;border:1px solid transparent}.article-card__title--featured{font-size:1.125rem;font-weight:400;line-height:1.25;margin:0}@media(min-width:64rem){.article-card__title--featured{font-size:2rem}}.article-card__link--featured-horizontal{display:flex;flex-direction:column;gap:0;min-height:12rem}.article-card__content--featured-horizontal{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:2.5rem;justify-content:flex-start;order:2;padding:1.5rem 1.25rem;min-height:0}.article-card__date--featured-horizontal-top{align-self:flex-start;flex-shrink:0}.article-card__content-bottom--featured-horizontal{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.article-card__media--featured-horizontal{flex:1 1 auto;min-height:14rem;order:1;overflow:hidden;position:relative}.article-card__media--featured-horizontal .article-card__media-inner{min-height:14rem}.article-card__media--featured-horizontal .article-card__media-layer .lazypicture,.article-card__media--featured-horizontal .article-card__media-layer img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:64rem){.article-card--featured-horizontal{height:auto;min-height:300px}.article-card__link--featured-horizontal{align-items:stretch;flex-direction:row;flex-wrap:nowrap;min-height:300px}.article-card__content--featured-horizontal{flex:1 1 33.333%;gap:0;justify-content:space-between;max-width:33.333%;min-height:0;min-width:0;order:1;padding:2.5rem 3rem}.article-card__media--featured-horizontal{align-self:stretch;flex:2 1 66.666%;max-width:66.666%;min-height:0;min-width:0;order:2;position:relative}.article-card__media--featured-horizontal .article-card__media-inner{bottom:0;height:100%;left:0;min-height:0;position:absolute;right:0;top:0;width:100%}.article-card__media--featured-horizontal .article-card__media-layer .lazypicture{display:block;height:100%;top:0;right:0;bottom:0;left:0;margin:0;padding-bottom:0!important;position:absolute;width:100%}.article-card__media--featured-horizontal .article-card__media-layer img{height:100%;max-height:none;object-fit:cover;object-position:center;width:100%}}.article-card--featured-vertical{min-height:100%}.article-card__link--featured-vertical{display:flex;flex-direction:column;gap:0;min-height:100%}.article-card__media--featured-vertical{aspect-ratio:1 / 1;flex-shrink:0;overflow:hidden;position:relative;width:100%}.article-card__media--featured-vertical .article-card__media-inner{bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0}.article-card__media--featured-vertical .article-card__media-layer .lazypicture,.article-card__media--featured-vertical .article-card__media-layer img{display:block;height:100%;object-fit:cover;width:100%}.article-card__content--featured-vertical{box-sizing:border-box;display:flex;flex-direction:column;flex:1;gap:0;justify-content:flex-end;padding:1.5rem 1.25rem}.article-card__content--featured-vertical>.article-card__date{margin-bottom:3rem}.article-card__content--featured-vertical>.article-card__title-row{margin-bottom:1rem}@media(min-width:64rem){.article-card__link--featured-vertical{flex-direction:row;min-height:100%}.article-card__content--featured-vertical>.article-card__date{margin-bottom:0}.article-card__media--featured-vertical{aspect-ratio:auto;flex:1 1 50%;height:auto;max-width:50%;min-height:0}.article-card__content--featured-vertical{flex:1 1 50%;gap:.5rem;max-width:50%;padding:2.5rem 3rem}.article-card__content--featured-vertical>.article-card__title-row{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/article-card.css.map */
