.ardesia-underline-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;color:var(--color-charcoal);font-family:var(--font-sans);text-decoration:none}.ardesia-underline-link__line{width:100%;height:1px;overflow:visible}.ardesia-underline-link__line line{stroke:var(--color-charcoal);stroke-width:1}.article-carousel{position:relative;padding:0 var(--space-10)}.article-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.article-carousel__viewport::-webkit-scrollbar{display:none}.article-carousel__track{display:flex;gap:var(--space-6)}.article-card{flex:0 0 auto;width:320px;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-3)}.article-card__image{display:block;aspect-ratio:var(--ratio-article-card);overflow:hidden}.article-card__image img{width:100%;height:100%;object-fit:cover}.article-card__title{font-family:var(--font-serif);color:var(--color-charcoal);margin:0}.article-card__excerpt{font-family:var(--font-sans);color:var(--color-charcoal-60);margin:0}.article-card__link{margin-top:var(--space-2)}.article-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-ivory);color:var(--color-charcoal);border:none;width:40px;height:40px;border-radius:999px;cursor:pointer;font-size:20px;line-height:1}.article-carousel__arrow--prev{left:0}.article-carousel__arrow--next{right:0}.article-carousel__arrow:disabled{opacity:.3;cursor:default}@media (max-width:680px){.article-card{width:75vw}}