.quotes__layout{-webkit-column-gap:5.6rem;-moz-column-gap:5.6rem;gap:5.6rem;padding-bottom:2.8rem;display:grid}.quotes__layout:first-child{padding-top:1.6rem}.quote{row-gap:1.4rem;display:grid}.quote__text{margin:0;padding:0}.quote__text:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='24' viewBox='0 0 29 24'%3E%3Cpath d='M9.34,12.56c.75.44,3.66,1.55,3.66,5.53,0,3.17-2.54,5.9-6.35,5.9-3.29,0-6.65-3.02-6.65-8.12C0,7.18,7.62,1.5,9.49.32c.97-.52,1.79-.3,1.94-.07.15.3.15.89-.22,1.33-1.27,1.7-3.89,4.65-3.89,8.34,0,1.84,1.42,2.58,2.02,2.66ZM25.34,12.56c.75.44,3.66,1.55,3.66,5.53,0,3.17-2.54,5.9-6.35,5.9-3.29,0-6.65-3.02-6.65-8.12C15.99,7.18,23.62,1.5,25.49.32c.97-.52,1.79-.3,1.94-.07.15.3.15.89-.22,1.33-1.27,1.7-3.89,4.65-3.89,8.34,0,1.84,1.42,2.58,2.02,2.66Z' fill='%23C8B984'/%3E%3C/svg%3E");z-index:-1;display:block;position:absolute;top:0;left:0;-ms-transform:translate(-1.5rem,-.6rem);transform:translate(-1.5rem,-.6rem)}.quotes.scheme--red .quote__text:before,.quotes.scheme--red-paper .quote__text:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='24' viewBox='0 0 29 24'%3E%3Cpath d='M9.34,12.56c.75.44,3.66,1.55,3.66,5.53,0,3.17-2.54,5.9-6.35,5.9-3.29,0-6.65-3.02-6.65-8.12C0,7.18,7.62,1.5,9.49.32c.97-.52,1.79-.3,1.94-.07.15.3.15.89-.22,1.33-1.27,1.7-3.89,4.65-3.89,8.34,0,1.84,1.42,2.58,2.02,2.66ZM25.34,12.56c.75.44,3.66,1.55,3.66,5.53,0,3.17-2.54,5.9-6.35,5.9-3.29,0-6.65-3.02-6.65-8.12C15.99,7.18,23.62,1.5,25.49.32c.97-.52,1.79-.3,1.94-.07.15.3.15.89-.22,1.33-1.27,1.7-3.89,4.65-3.89,8.34,0,1.84,1.42,2.58,2.02,2.66Z' fill='%23A70117'/%3E%3C/svg%3E")}.quote__attribution{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;align-items:flex-start;column-gap:1.6rem;display:flex}.quote__attribution-text{font:700 1.4rem/1.2 var(--font-body);letter-spacing:.02em;flex-grow:1;row-gap:.8rem;display:grid}.quote__name{color:rgb(var(--variable-color-red-75))}.quote__source-info{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;flex-wrap:wrap;align-items:flex-start;column-gap:.8rem;font-size:1.3rem;display:flex}.quote__attribution-logo{flex-shrink:0;width:9.6rem;height:4.8rem}@media screen and (min-width:900px){.quotes__layout{grid-template-columns:1fr 1fr}}@media screen and (min-width:1180px){.quotes__layout{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem;padding-bottom:0}.quotes__layout:first-child{padding-top:0}.quote__name{font-size:1.6rem}}