.quote{--quote-rule-color:var(--color--green)}.quote__wrapper{inline-size:100%;max-inline-size:53rem;margin-inline:auto;padding-inline:1.5rem}@media screen and (width<=390px){.quote__wrapper{padding-block:3rem}}@media screen and (width>=390px) and (width<=1440px){.quote__wrapper{padding-block:calc(39.0857px + 2.28571vw)}}@media screen and (width>=1440px){.quote__wrapper{padding-block:4.5rem}}.quote__figure{border-inline-start:.5rem solid var(--quote-rule-color);margin:0;padding-inline-start:1.5rem}.quote__text{margin:0;line-height:1.5}@media screen and (width<=390px){.quote__text{font-size:1.25rem}}@media screen and (width>=390px) and (width<=1440px){.quote__text{font-size:calc(18.5143px + .380952vw)}}@media screen and (width>=1440px){.quote__text{font-size:1.5rem}}.quote__mark{font-family:kensington,Helvetica Neue Condensed,Arial Narrow,Roboto Condensed,sans-serif;font-weight:900;line-height:1.34;display:block}@media screen and (width<=390px){.quote__mark{font-size:6rem}}@media screen and (width>=390px) and (width<=1440px){.quote__mark{font-size:calc(84.1143px + 3.04762vw)}}@media screen and (width>=1440px){.quote__mark{font-size:8rem}}@media screen and (width<=390px){.quote__mark{block-size:4.75rem}}@media screen and (width>=390px) and (width<=1440px){.quote__mark{block-size:calc(66.7143px + 2.38095vw)}}@media screen and (width>=1440px){.quote__mark{block-size:6.3125rem}}.quote__author{align-items:center;gap:.75rem;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.4;display:flex}@media screen and (width<=390px){.quote__author{font-size:1rem}}@media screen and (width>=390px) and (width<=1440px){.quote__author{font-size:calc(15.2571px + .190476vw)}}@media screen and (width>=1440px){.quote__author{font-size:1.125rem}}@media screen and (width<=390px){.quote__author{margin-block-start:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.quote__author{margin-block-start:calc(22.1429px + .47619vw)}}@media screen and (width>=1440px){.quote__author{margin-block-start:1.8125rem}}.quote__author:before{content:"";background-color:currentColor;flex:none;block-size:2px;inline-size:2.8125rem}.quote.has-author{--quote-rule-color:var(--color--yellow)}.quote.has-author .quote__text{font-weight:700}
