.cm-block .cm-feature__grid{align-items:center;row-gap:48px}.cm-block.cm-feature--left .cm-feature__media{grid-column:1 / span 7}.cm-block.cm-feature--left .cm-feature__copy{grid-column:8 / span 5;padding-left:clamp(0px,2vw,32px)}.cm-block.cm-feature--right .cm-feature__media{grid-column:6 / span 7;grid-row:1}.cm-block.cm-feature--right .cm-feature__copy{grid-column:1 / span 5;grid-row:1;padding-right:clamp(0px,2vw,32px)}.cm-block .cm-feature__main{aspect-ratio:5 / 4}.cm-block.cm-feature--pair .cm-feature__media{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);gap:16px;align-items:end}.cm-block.cm-feature--pair .cm-feature__main{aspect-ratio:4 / 5}.cm-block .cm-feature__second{aspect-ratio:1}.cm-block .cm-feature__copy h2{font-size:clamp(42px,4.6vw,72px)}.cm-block .cm-feature__copy>*+*{margin-top:24px}.cm-block .cm-feature__copy .cm-actions{margin-top:36px}.cm-block .cm-feature__list{margin:32px 0 0;padding:0;list-style:none}.cm-block .cm-feature__list li{position:relative;padding:14px 0 14px 26px;border-top:1px solid var(--cm-bone-line);font-family:var(--cm-display);font-weight:700;font-size:20px;line-height:1.25;text-transform:uppercase}.cm-block .cm-feature__list li:last-child{border-bottom:1px solid var(--cm-bone-line)}.cm-block .cm-feature__list li::before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;margin-top:-5px;background:var(--cm-yellow);box-shadow:0 0 0 1px var(--cm-ink)}.cm-block.cm-ink .cm-feature__list li{border-color:var(--cm-ink-line)}.cm-block .cm-feature__credit{display:flex;align-items:center;gap:16px;padding-top:8px}.cm-block .cm-feature__portrait{flex:none;width:72px;height:72px}.cm-block .cm-feature__credit strong{display:block;font-family:var(--cm-display);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.02em}.cm-block .cm-feature__credit span span{display:block;font-size:15px;opacity:.72}@media (max-width:980px){.cm-block.cm-feature--left .cm-feature__media,.cm-block.cm-feature--right .cm-feature__media,.cm-block.cm-feature--left .cm-feature__copy,.cm-block.cm-feature--right .cm-feature__copy{grid-column:1 / -1;grid-row:auto;padding:0}.cm-block.cm-feature--pair .cm-feature__main{aspect-ratio:4 / 5}}@media (max-width:760px){.cm-block .cm-feature__main,.cm-block.cm-feature--pair .cm-feature__main{aspect-ratio:auto}.cm-block .cm-feature__main img{height:auto}}