.related-articles{padding-top:var(--related-articles-padding-top, 40px);padding-bottom:var(--related-articles-padding-bottom, 52px)}.related-articles__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.related-articles__header{text-align:center;margin-bottom:2.5rem}.related-articles__subtitle{display:block;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--art-yellow);margin-bottom:.5rem}.related-articles__title{font-family:Open Sans,serif;font-size:2rem;font-weight:700;font-style:italic;color:var(--art-green);margin:0}.related-articles__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:750px){.related-articles__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media screen and (min-width:990px){.related-articles__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.related-articles__item{position:relative}.related-articles__card{display:block;background:#fff;border-radius:var(--art-radius);overflow:hidden;box-shadow:0 2px 12px #00000014;transition:box-shadow .25s ease,transform .25s ease;text-decoration:none;height:100%}.related-articles__card:hover{box-shadow:0 6px 24px #0000001f;transform:translateY(-4px)}.related-articles__image{margin:1.2rem 1.2rem 0;border-radius:1.2rem;overflow:hidden}.related-articles__image img{width:100%;height:200px;object-fit:cover;display:block}.related-articles__content{padding:1.6rem 1.2rem 1.2rem}.related-articles__tag-badge{display:inline-block;background:var(--art-grey);color:var(--art-green);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35em .75em;border-radius:4px;margin-bottom:.8rem}.related-articles__card-title{font-family:Open Sans,serif;font-size:1.1rem;font-weight:700;line-height:1.4;color:var(--art-green);margin:0 0 .8rem}.related-articles__excerpt{font-size:.9rem;line-height:1.5;color:#6b7280;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-articles__meta{font-size:.875rem;color:#9ca3af;display:flex;align-items:center;gap:.5rem}.related-articles__separator{color:#9ca3af}.related-articles__empty{text-align:center;padding:2rem;color:var(--art-text);font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-related-articles.css.map */
