.quotes__list{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--space-3xl);--rule-gap: var(--space-lg);--rule-block-padding: var(--space-xl)}@media(min-width: 61.875rem){.quotes__list{grid-template-columns:repeat(var(--columns, 3), minmax(0, 1fr));row-gap:var(--space-xl)}}.quotes__item{display:flex}.quotes .quote{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);margin:0;width:100%}.quotes .quote__text{margin:0;font-family:var(--font-body--family);font-size:var(--text-base);line-height:var(--leading-normal)}.quotes .quote__source{font-family:var(--font-heading--family);font-size:var(--text-base);font-weight:600;text-transform:var(--heading-transform, none);letter-spacing:.02em;line-height:var(--leading-heading);color:var(--color-foreground)}.quotes .quote__link{color:inherit;text-decoration:none}.quotes .quote__link::after{content:"";position:absolute;inset:0}@media(hover: hover){.quotes .quote__link:hover{color:var(--color-accent)}}.quotes .quote__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.quotes__link{margin-block-start:2.5rem}
