.sf__grid{display:grid;gap:80px;grid-template-columns:1fr 1fr}.sf__list{list-style:none;margin:0;padding:0}.sf__item{border-left:3px solid var(--strokes);display:flex;flex-direction:column;justify-content:center;min-height:60vh;opacity:.7;padding:24px 0 24px 28px;transition:border-color .3s var(--ease),opacity .3s var(--ease)}.sf__item.is-active{border-color:var(--blue-100);opacity:1}.sf__item:first-child{justify-content:flex-start;min-height:40vh}.sf__item:last-child{min-height:50vh}.sf__item-img{display:none}.sf__title{margin:0 0 8px}.sf__text{font-size:18px;line-height:28px;margin:0;max-width:460px}.sf__media{position:relative}.sf__frame{aspect-ratio:1/1;background:var(--blue-5);border-radius:24px;overflow:hidden;position:sticky;top:120px}.sf__img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .45s var(--ease);width:100%}.sf__img.is-active{opacity:1}@media (max-width:991px){.sf__grid{gap:0;grid-template-columns:1fr}.sf__media{display:none}.sf__item,.sf__item:first-child,.sf__item:last-child{border-left:0;min-height:0;opacity:1;padding:0 0 40px}.sf__item-img{aspect-ratio:4/3;border-radius:20px;display:block;margin-bottom:20px;object-fit:cover;width:100%}}@media (prefers-reduced-motion:reduce){.sf__img{transition:none}}