.sova{max-width:var(--layout-width);padding:var(--L) var(--sidegap);margin:0 auto 35px;box-sizing:border-box;background:var(--light-grey);position:relative;box-shadow:var(--wings);}.sova__meta{margin-bottom:10px;}.sova__title{margin-bottom:var(--M);margin-top:0;font:var(--giant);max-width:var(--title-maxlength);}.sova__item-wrapper{display:grid;grid-template-columns:1fr;grid-gap:30px;}@media (min-width:1025px){.sova__item-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;}}.sova--whitegray .sova__item{background-color:var(--opencloud-bg);}@media (max-width:599px){.sova--whitegray .sova__item{margin:0 20px;}}@media (min-width:600px) and (max-width:1024px){.sova--whitegray .sova__item{margin:0 40px;}}.sova--nospaced .sova__item{padding:0;}@media (max-width:1024px){.sova--littlespaced .sova__item-wrapper{grid-gap:0;}}@media (max-width:599px){.sova--littlespaced .sova__item{padding:30px 20px;}}@media (min-width:600px) and (max-width:1024px){.sova--littlespaced .sova__item{padding:30px 40px;}}@media (min-width:1025px){.sova--littlespaced .sova__item{padding:0;}}.sova__item{padding:30px;}@media (max-width:599px){.sova__item{padding:30px 20px;}}@media (min-width:600px) and (max-width:1024px){.sova__item{padding:30px 40px;}}@media (min-width:1025px){.sova__item{padding:60px 60px 35px 60px;}}@media (-ms-high-contrast:none){.sova__item:nth-child(2){-ms-grid-column:2;}.sova__item:nth-child(3){-ms-grid-column:3;}.sova__item:nth-child(4){-ms-grid-column:4;}}.sova__item--image{padding:0;margin:0;}@media (max-width:1024px){.sova__item--image{justify-self:center;}}.sova__text-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:28px;}@media (max-width:599px){.sova__text-wrapper{padding:0 20px;}}@media (min-width:600px) and (max-width:1024px){.sova__text-wrapper{padding:0 40px;}}.sova__text{grid-column:span 12;font-size:16px;margin-top:15px;}@media (min-width:600px) and (max-width:1024px){.sova__text{grid-column:span 10;}}@media (min-width:1025px){.sova__text{grid-column:span 8;}}.sova__button{margin-top:30px;text-align:center;}@media (min-width:1025px){.sova__button{margin-top:60px;}}.sova__link{font-weight:600;}@media (max-width:599px){.sova__link{padding:0 20px;}}@media (min-width:600px) and (max-width:1024px){.sova__link{padding:0 40px;}}.sova--spaceless{padding:0;background-color:transparent;}.sova__bottom{margin-top:1em;@media (max-width:500px){margin-top:2em;}}
