.duo{padding:0 var(--side);max-width:var(--max);margin:var(--rhythm) auto;&:not(.duo--schema_plain){--inner-padding:var(--4);}}.duo__main{@media (min-width:1240px){display:grid;grid-template-columns:1fr 1fr;}.duo--schema_tertiary > &{background:var(--tertiary);}.duo--schema_dark > &{background:var(--dark);color:var(--tertiary);--accent:var(--tertiary);}border-radius:var(--r);overflow:hidden;}.duo__title{margin-block:0 var(--5);}.duo__body,.duo__small{@media (max-width:999px){align-self:flex-start;}margin-inline:var(--inner-padding) var(--3);@media (min-width:1000px){padding-inline:0 16.6666666%;min-width:0;}&::before{content:'';display:block;margin-bottom:var(--inner-padding);padding-top:0.1px;}&::after{content:'';display:block;margin-top:var(--inner-padding);padding-bottom:0.1px;}}.duo__small{font:var(--small);@media (min-width:1240px){aspect-ratio:1 / 1;}}.duo__image{img{vertical-align:bottom;width:100%;height:auto;}.duo--flipped &{order:-1;}}.duo__bottom{margin-block:var(--4) 0;text-align:center;}
