.st-page{color:#0e1012;font-family:Inter,sans-serif;background:#fff}
.st-page *{box-sizing:border-box}
.st-container{width:calc(100% - var(--ss26-page-gutter,24px)*2);max-width:var(--ss26-container-content-max,1760px);margin-inline:auto}
.st-page [hidden]{display:none!important}
.st-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-block:20px;font-size:12px;line-height:18px;color:#6b7078;text-transform:none}
.st-breadcrumb a{color:inherit;text-decoration:none}
.st-breadcrumb a:hover{text-decoration:underline}
.st-intro{padding-block:24px 36px}
.st-page h1,.st-page h2{font-family:'Barlow Condensed',sans-serif;font-weight:800;color:#0e1012;margin:0}
.st-intro h1{font-size:48px;line-height:1.0833;text-transform:none;max-width:1050px}
.st-intro p{font-size:16px;line-height:24px;color:#6b7078;margin:16px 0 0}
.st-library{background:#f3f4f5;padding:32px 0 64px}
.st-page :focus-visible{outline:2px solid #8b1c1e;outline-offset:3px}
.st-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.st-card{background:#fff;border:1px solid #e7e9ec;border-radius:8px;overflow:hidden;min-width:0}
.st-photo{aspect-ratio:421/224;background:#fff}
.st-photo img{width:100%;height:100%;display:block;object-fit:cover}
.st-card-copy{padding:16px 20px;min-height:134px}
.st-card h2{font-size:32px;line-height:36px;text-transform:uppercase;overflow-wrap:anywhere}
.st-card .st-specs{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:16px;margin:12px 0 0;min-height:54px}
.st-card dt{font-size:11px;line-height:14px;color:#6b7078;margin:0 0 4px}
.st-card dd{font-size:12px;line-height:18px;font-weight:400;margin:0;color:#6b7078;overflow-wrap:anywhere}
.st-card .st-weight dd{font-size:16px;line-height:24px;font-weight:600;color:#0e1012}
.st-help{background:#f7f7f5;padding:48px 0}
.st-help-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
.st-help h2{font-size:32px;line-height:36px;text-transform:uppercase}
.st-help p{font-size:16px;line-height:24px;color:#6b7078;margin:10px 0 0}
.st-help .ss26-button{white-space:nowrap;flex-shrink:0}
@media(max-width:999px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-intro h1{font-size:40px;line-height:44px}.st-help-inner{align-items:start;flex-direction:column}}
@media(max-width:599px){.st-grid{grid-template-columns:1fr;gap:16px}.st-intro{padding-block:16px 28px}.st-intro h1{font-size:36px;line-height:40px}.st-library{padding-block:24px 40px}.st-help{padding-block:32px}}
