.sx-range{color:var(--navy,#061725);background:var(--mist,#f1f4f5);font-family:inherit}.sx-range *{box-sizing:border-box}.sx-range .sx-wrap{max-width:1240px;margin:auto;padding:76px 28px}.sx-range .sx-eyebrow{font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--red,#e0222a);margin:0 0 18px}.sx-range h1{font-size:clamp(40px,5.6vw,76px);line-height:1.04;letter-spacing:-.045em;margin:0 0 24px}.sx-range h2{font-size:clamp(29px,3.6vw,46px);line-height:1.13;letter-spacing:-.03em;margin:0 0 22px}.sx-range h3{font-size:25px;line-height:1.2;margin:12px 0 18px}.sx-range p,.sx-range li{font-size:17px;line-height:1.7}.sx-range p{margin:0 0 18px}.sx-range .sx-muted{color:var(--muted)}.sx-range .sx-lead{font-size:21px;line-height:1.6;max-width:690px}.sx-range .sx-hero{background:var(--navy,#061725);color:white;padding-top:140px}.sx-range .sx-hero .sx-eyebrow{color:#eea9ae}.sx-range .sx-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sx-range .sx-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px}.sx-range img{display:block;width:100%;height:auto}.sx-range figure{margin:0}.sx-range figcaption{font-size:12px;line-height:1.6;padding:12px 18px;color:var(--muted,#647581);background:var(--mist,#f1f4f5)}.sx-range .sx-hero figure{border-radius:0;overflow:hidden;background:white}.sx-range .sx-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--red,#e0222a);color:white!important;padding:15px 24px;border-radius:0;font-weight:700;text-decoration:none;margin:8px 8px 0 0;font-size:16px}.sx-range .sx-link:hover{background:#bd1720}.sx-range .sx-link:focus-visible{outline:3px solid #d69b20;outline-offset:4px}.sx-range .sx-secondary{background:transparent;border:1px solid #a7b7c0}.sx-range .sx-card{background:white;border:1px solid var(--line,#ccd5da);border-radius:0;overflow:hidden}.sx-range .sx-card-body{padding:30px}.sx-range .sx-num{font-size:12px;color:var(--red,#e0222a);font-weight:750;letter-spacing:.14em;text-transform:uppercase}.sx-range ul{padding-left:20px;margin:0 0 20px}.sx-range .sx-inclusion{background:var(--mist,#f1f4f5);padding:15px 18px;border-left:3px solid var(--red,#e0222a);font-size:15px}.sx-range .sx-options{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0}.sx-range .sx-option{background:white;padding:24px;border:1px solid var(--line,#ccd5da);border-radius:0}.sx-range .sx-option strong{font-size:26px;display:block;margin-bottom:10px}.sx-range .sx-option p{font-size:15px;margin:0}.sx-range .sx-white{background:white}.sx-range .sx-dark{background:var(--navy,#061725);color:white}.sx-range .sx-dark .sx-eyebrow{color:#eea9ae}.sx-range .sx-tag{display:inline-block;border:1px solid var(--line,#ccd5da);border-radius:0;font-size:13px;padding:7px 12px;margin:0 5px 10px 0}.sx-range .sx-note{font-size:14px;color:var(--muted,#647581);max-width:850px}.sx-range details{border-top:1px solid var(--line,#ccd5da);padding:20px 0}.sx-range summary{font-size:19px;font-weight:700;cursor:pointer}.sx-range details p{margin:16px 0 0;max-width:850px}.sx-range .sx-home{padding:75px 28px}.sx-range .sx-home .sx-card-body{padding:22px}.sx-range .sx-home h3{font-size:24px}@media(max-width:760px){.sx-range .sx-grid,.sx-range .sx-hero-grid{grid-template-columns:1fr}.sx-range .sx-options{grid-template-columns:1fr 1fr}.sx-range .sx-wrap{padding:48px 20px}.sx-range .sx-hero{padding-top:110px}.sx-range .sx-card-body{padding:24px}.sx-range .sx-lead{font-size:19px}}@media(prefers-reduced-motion:reduce){.sx-range *{scroll-behavior:auto!important;transition:none!important}}

.sx-range h1,.sx-range h2,.sx-range h3{font-weight:800}.sx-range .sx-card{box-shadow:0 18px 48px rgba(6,23,37,.08)}.sx-range .sx-eyebrow,.sx-range .sx-num{font-weight:900}.sx-range .sx-hero .sx-eyebrow,.sx-range .sx-dark .sx-eyebrow{color:#fff;border-left:3px solid var(--red,#e0222a);padding-left:12px}.sx-range .sx-link{font-weight:800}.sx-range .sx-secondary:hover{background:#fff;color:var(--navy,#061725)!important}@media(max-width:380px){.sx-range .sx-options{grid-template-columns:1fr}}
