.section-quotes .quotes{display:grid;grid-gap:1rem}.section-quotes h2+.quotes{margin-top:1.5rem}.section-quotes .quotes>div{padding:0 0 0 2.5rem;position:relative}.section-quotes .quotes>div:before{color:var(--color-accent);content:open-quote;font-size:500%;font-weight:light;left:0;line-height:1;position:absolute;top:-.375rem}.section-quotes .quotes>div:after{content:close-quote;height:0;left:0;overflow:hidden;opacity:0;position:absolute;top:0;width:0}.section-quotes .quotes>div blockquote p:first-child{border-bottom:2px solid var(--color-border);font-family:var(--font-header);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-light);line-height:1.333;margin-bottom:.75rem;padding-bottom:.75rem}.section-quotes .quotes>div>p:last-child{font-weight:var(--font-weight-medium)}.section-quotes .quotes>div>p:last-child>span{font-weight:var(--font-weight-normal);margin-bottom:0}@media (min-width:48rem){.section-quotes .quotes-2,.section-quotes .quotes-3{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:61.875rem){.section-quotes .quotes-3{grid-gap:3rem;grid-template-columns:repeat(3,1fr)}}