.referent{margin:var(--confine-rhythm,var(--rhythm)) auto;}.referent__title{font:var(--mighty);max-width:var(--max);margin:0 auto var(--5);padding:0 var(--confine-side,var(--side));}.referent__item{background:var(--card);& + .referent__item{margin-top:var(--2);}}.referent__item-wrap{padding:0;overflow:hidden;max-width:var(--max);margin:0 auto;}@media (min-width:600px){.referent__item-wrap{padding:0 var(--confine-side,var(--side));display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:28px;}}.referent__headline{font:var(--huge);margin:0 0 var(--2);}@media screen and (max-width:599px){.referent__content{padding:var(--2);}}@media (min-width:600px){.referent__content{grid-column:1 / span 7;grid-row:1;padding:var(--8) 0;.referent__item--no-image &{grid-column:1 / span 11;}}}.referent__image{overflow:hidden;margin:auto;@media (min-width:600px) and (max-width:1024px){padding:66px 0;height:250px;margin:-65px -60px 0 0;}@media (min-width:1025px){height:356px;margin:0 calc(var(--side) * -1) 0 0;}img{max-width:100%;height:auto;display:block;@media (max-width:599px){aspect-ratio:16/9;object-fit:cover;}.referent--quote &{aspect-ratio:auto;object-fit:none;@media (max-width:599px){padding:var(--2);text-align:center;}}}@media (min-width:600px){grid-column:10 / span 4;grid-row:1;justify-self:end;}.referent--quote &{display:flex;height:auto;padding:0;@media (max-width:1399px){grid-column:8 / span 4;}}.referent__item--image-center &{padding:var(--2);margin:auto 0;img{margin:auto;}}}.referent__subheadline{margin:0 0 var(--2);padding-left:42px;position:relative;font:var(--huge);}.referent__icon{position:absolute;top:0;left:0;font-size:24px;font-weight:500;}
