.sch-ss{background-color:var(--sch-ss-section-bg);padding:var(--sch-ss-py) var(--sch-ss-mx)}.sch-ss,.sch-ss *,.sch-ss :after,.sch-ss :before{box-sizing:border-box}.sch-ss__wrap{margin:0 auto;max-width:var(--sch-ss-max);padding:0 24px}.sch-ss__grid{align-items:center;display:grid;gap:var(--sch-ss-gap);grid-template-columns:var(--sch-ss-photo-fr) var(--sch-ss-text-fr)}.sch-ss--right .sch-ss__grid{grid-template-columns:var(--sch-ss-text-fr) var(--sch-ss-photo-fr)}.sch-ss--right .sch-ss__media{order:2}.sch-ss__media{min-width:0;position:relative}.sch-ss__photo{aspect-ratio:var(--sch-ss-ratio);background-color:var(--sch-ss-photo-bg);border-radius:var(--sch-ss-photo-radius);overflow:hidden}.sch-ss__photo img{display:block;height:100%;object-fit:cover;width:100%}.sch-ss__content{min-width:0}.sch-ss .sch-ss__eyebrow{color:var(--sch-ss-eyebrow-color);font-size:var(--sch-ss-eyebrow-size);font-weight:600;letter-spacing:.08em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.sch-ss .sch-ss__heading{color:var(--sch-ss-heading-color);font-size:var(--sch-ss-h-size);letter-spacing:-.02em;line-height:1.12;margin:0 0 20px}.sch-ss .sch-ss__text{color:var(--sch-ss-text-color);font-size:var(--sch-ss-text-size);line-height:1.6;margin:0 0 32px}.sch-ss__items{display:grid;gap:var(--sch-ss-item-gap);list-style:none;margin:0;padding:0}.sch-ss__item{display:flex;gap:22px;margin:0;padding:0}.sch-ss__num{background-color:var(--sch-ss-item-num-bg);border-radius:10px;color:var(--sch-ss-item-num-color);display:grid;flex:none;font-size:var(--sch-ss-item-num-size);font-weight:700;height:38px;place-items:center;width:38px}.sch-ss .sch-ss__item-heading{color:var(--sch-ss-item-heading-color);font-size:var(--sch-ss-item-heading-size);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}.sch-ss .sch-ss__item-text{color:var(--sch-ss-item-text-color);font-size:var(--sch-ss-item-text-size);line-height:1.55;margin:0}.sch-ss .sch-ss__btn{align-items:center;background-color:var(--sch-ss-btn-bg);border-radius:999px;color:var(--sch-ss-btn-text);display:inline-flex;font-size:var(--sch-ss-btn-size);font-weight:600;gap:10px;line-height:1.2;margin-top:36px;padding:17px 28px;text-decoration:none;transition:background-color .25s ease,color .25s ease}.sch-ss .sch-ss__btn:focus-visible,.sch-ss .sch-ss__btn:hover{background-color:var(--sch-ss-btn-bg-hover);color:var(--sch-ss-btn-text-hover);text-decoration:none}.sch-ss__btn svg{flex:0 0 auto;transform:rotate(-45deg);transition:transform .25s ease}.sch-ss__btn:focus-visible svg,.sch-ss__btn:hover svg{transform:rotate(0deg)}.sch-ss .sch-ss__btn:focus-visible{outline:2px solid var(--sch-ss-eyebrow-color);outline-offset:3px}@media (max-width:991px){.sch-ss--right .sch-ss__grid,.sch-ss__grid{gap:44px;grid-template-columns:minmax(0,1fr)}.sch-ss--right .sch-ss__media{order:0}.sch-ss--text-first .sch-ss__media,.sch-ss--text-first.sch-ss--right .sch-ss__media{order:2}}@media (max-width:640px){.sch-ss .sch-ss__heading{font-size:var(--sch-ss-h-size-m)}.sch-ss__wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.sch-ss__btn,.sch-ss__btn svg{transition:none}}