.quote{align-items:stretch;display:flex;margin:0;padding-bottom:30px;position:relative}@media(min-width:1024.02px){.quote{padding-bottom:0}}.quote__content{display:flex;flex-direction:column;padding-left:26px;position:relative;width:100%}@media(min-width:1024.02px){.quote__content{width:70%}}.quote__content:before{background-color:#d40026;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.quote__image{bottom:0;left:24px;position:absolute;width:64px}@media(min-width:1024.02px){.quote__image{left:0;margin:auto;padding-right:16px;position:relative;width:30%}}.quote__image img{border-radius:50%;margin:auto;width:-moz-fit-content;width:fit-content}.quote__image .image-credit__caption{overflow:hidden;text-align:center;text-overflow:ellipsis}.quote__icon{margin-bottom:18px}@media print{.quote__icon{margin:0}}.quote__icon svg{width:40px}@media print{.quote__icon svg{height:20px;width:20px}}.quote__text{-webkit-hyphens:manual;hyphens:manual;margin-bottom:40px}@media print{.quote__text{font-size:1rem;line-height:1.1;margin-bottom:5px}}.quote__link{margin-top:-35px}.quote__link a{font-size:.813rem;margin-bottom:30px}@media print{.quote__link{display:none}}.quote__author{display:flex;flex-direction:column;font-size:.875rem;letter-spacing:.12em;line-height:120%;margin-top:auto;padding-bottom:14px}@media(min-width:1024.02px){.quote__author{padding:0}}@media print{.quote__author{font-size:.813rem;justify-content:center;min-height:64px;padding-top:14px}}.quote--grid{display:grid;grid-template-columns:repeat(1,1fr);row-gap:20px}@media(min-width:1024.02px){.quote--grid{column-gap:20px;grid-template-columns:repeat(2,1fr)}}.quote--grid .quote__icon svg{width:40px}.quote--grid .quote__text .h5{font-size:1.125rem}.quote--teaser{background-color:#e9efeb}.quote--teaser .quote__content{margin:0;padding:36px;width:100%}.quote--teaser .quote__content:before{display:none}.quote--teaser .quote__link{margin-top:35px}.quote--teaser .quote__link .anchor--icon{margin-bottom:0}.quote--teaser .quote__author{padding-top:16px;position:relative}.quote--teaser .quote__author:before{background-color:#d40026;content:"";display:block;height:2px;position:absolute;top:0;width:52px}.quote--teaser .quote__text{margin-bottom:48px}@media print{.quote--teaser .quote__text{margin-bottom:0}}.quote__image+.quote__content .quote__author{padding-left:78px;padding-top:16px}@media(min-width:1024.02px){.quote__image+.quote__content .quote__author{padding-left:0;padding-top:0}}