.nb-mt__rows{display:grid;gap:96px}.nb-mt__row{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr);max-width:46rem}.nb-mt__row:has(.nb-mt__media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}.nb-mt--first-left .nb-mt__row:nth-child(2n) .nb-mt__media,.nb-mt--first-right .nb-mt__row:nth-child(odd) .nb-mt__media{order:2}.nb-mt__rows:not(:has(.nb-mt__media)){gap:48px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.nb-mt__rows:not(:has(.nb-mt__media)) .nb-mt__row{align-items:start;max-width:none}.nb-mt__rows:not(:has(.nb-mt__media)) .nb-mt__title{font-size:1.5rem}.nb-mt__media{margin:0}.nb-mt__media img{aspect-ratio:4/3;border-radius:var(--s-radius);box-shadow:var(--s-shadow);display:block;height:auto;object-fit:cover;width:100%}.nb-mt__rule{align-items:center;display:flex;gap:16px;margin-bottom:16px;min-height:20px}.nb-mt__rule:after{background:var(--s-tangerine);content:"";flex:1 1 auto;height:2px}.nb-sec .nb-mt__label{color:var(--s-purple);flex:0 0 auto;font-size:.875rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.nb-sec .nb-mt__title{color:var(--s-ink);font-family:inherit;font-size:clamp(1.625rem,1.4rem + .9vw,2.125rem);font-weight:400;letter-spacing:normal;line-height:1.25;margin:0 0 16px;text-transform:none;text-wrap:balance}.nb-mt__body{color:var(--s-text)}@media (prefers-reduced-motion:no-preference){.nb-js .nb-mt__rule:after{transform:scaleX(0);transform-origin:left center;transition:transform var(--nb-line-in) var(--nb-delay,0s)}.nb-js .nb-mt__rule.is-in:after{transform:scaleX(1)}[dir=rtl].nb-js .nb-mt__rule:after{transform-origin:right center}}@media (min-width:1024px){.nb-mt__media{justify-self:start;width:85%}.nb-mt--first-left .nb-mt__row:nth-child(2n) .nb-mt__media,.nb-mt--first-right .nb-mt__row:nth-child(odd) .nb-mt__media{justify-self:end}}.nb-mt__media img{object-position:center top}@media (max-width:1023px){.nb-mt__rows{gap:72px}.nb-mt__row:has(.nb-mt__media){gap:32px;grid-template-columns:minmax(0,1fr)}.nb-mt--first-left .nb-mt__row:nth-child(2n) .nb-mt__media,.nb-mt--first-right .nb-mt__row:nth-child(odd) .nb-mt__media{order:0}.nb-mt__rows:not(:has(.nb-mt__media)){gap:48px;grid-template-columns:minmax(0,1fr)}}.nb-mt__media.nb-mt__media--free img{aspect-ratio:auto;border-radius:0;box-shadow:none;object-fit:contain}.nb-sec .nb-mt__link{margin:24px 0 0}