.stm-rep-paths{--stm-font-display-family: var(--font-heading-family);--stm-font-display-style: var(--font-heading-style);--stm-font-display-weight: var(--font-heading-weight);--stm-font-body-family: var(--font-body-family);--stm-font-body-style: var(--font-body-style);--stm-font-body-weight: var(--font-body-weight);--stm-font-body-weight-bold: var(--font-body-weight-bold);background:var(--stm-color-background, #F7F8FB);color:var(--stm-color-text, #1F345D);padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px);padding-left:clamp(20px,6vw,80px);padding-right:clamp(20px,6vw,80px)}.stm-rep-paths__inner{max-width:960px;margin:0 auto}.stm-rep-paths__header{max-width:640px;margin:0 0 clamp(32px,5vw,48px)}.stm-rep-paths__eyebrow{font-family:var(--stm-font-body-family);font-weight:var(--stm-font-body-weight-bold);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--stm-color-accent, #4869B8);margin:0 0 16px}.stm-rep-paths__heading{font-family:var(--stm-font-display-family);font-style:var(--stm-font-display-style);font-weight:var(--stm-font-display-weight);font-size:clamp(26px,2.8vw,36px);line-height:1.2;margin:0;color:var(--stm-color-text, #1F345D)}.stm-rep-paths__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,56px)}.stm-rep-path{padding-top:24px;border-top:2px solid var(--stm-color-accent, #4869B8);display:flex;flex-direction:column}.stm-rep-path__lead{font-family:var(--stm-font-display-family);font-style:italic;font-weight:var(--stm-font-display-weight);font-size:clamp(18px,1.6vw,21px);line-height:1.35;color:var(--stm-color-text, #1F345D);margin:0 0 14px}.stm-rep-path__copy{font-family:var(--stm-font-body-family);font-style:var(--stm-font-body-style);font-weight:var(--stm-font-body-weight);font-size:15px;line-height:1.65;color:var(--stm-color-text, #1F345D);opacity:.85;margin:0;flex-grow:1}.stm-rep-path__cta{display:inline-block;font-family:var(--stm-font-body-family);font-weight:var(--stm-font-body-weight-bold);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--stm-color-accent, #4869B8);text-decoration:none;border-radius:2px;padding:15px 24px;margin-top:24px;text-align:center;transition:opacity .15s ease}.stm-rep-path__cta:hover{opacity:.9}@media screen and (max-width:700px){.stm-rep-paths__grid{grid-template-columns:1fr;row-gap:32px}}@media screen and (max-width:600px){.stm-rep-paths{padding:40px 20px}.stm-rep-path__cta{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stm-rep-paths.css.map */
