.sts-page{color:#123244;background:#fff}.sts-hero,.sts-section{padding:clamp(60px,6vw,110px) 7vw;scroll-margin-top:88px}.sts-hero{color:#fff;background:linear-gradient(90deg,#071a2bea,#102a3cb5),url(/solutions/sts/hero.png) 50%/cover;padding-top:145px}.sts-hero nav{margin-bottom:45px}.sts-page small{letter-spacing:.14em;color:#188796;font:600 12px/1.6 monospace}.sts-hero small{color:#85e5e5}.sts-hero h1{margin:20px 0;font-size:clamp(36px,5vw,68px);line-height:1.2}.sts-hero h2,.sts-section h2{font-size:clamp(26px,3vw,44px);line-height:1.35}.sts-hero p{max-width:850px}.sts-page p,.sts-page li,.sts-table{font-size:clamp(16px,1.3vw,20px);line-height:1.85}.sts-section:nth-of-type(odd){background:#eef5f7}.sts-links{flex-wrap:wrap;gap:16px;margin:26px 0;display:flex}.sts-links a{border:1px solid;padding:12px 20px}.sts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.sts-grid article{border-top:2px solid #248b96;padding:20px 0}.sts-page h3{font-size:24px}.sts-split{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;display:grid}.sts-page figure{margin:25px 0}.sts-page figure img{object-fit:contain;width:100%;max-height:440px;display:block}.sts-note{color:#fff;background:#10354a;padding:20px}.sts-table{margin:28px 0;overflow-x:auto}.sts-table table{border-collapse:collapse;width:100%}.sts-table th,.sts-table td{text-align:left;border-bottom:1px solid #b4ced4;padding:14px}.sts-table thead{color:#fff;background:#10354a}@media (max-width:760px){.sts-grid,.sts-split{grid-template-columns:1fr}.sts-hero,.sts-section{padding-inline:6vw}.sts-table table{min-width:480px}}.sts-details{padding-left:1.8em;list-style:decimal}.sts-details>li{padding:4px 0 14px 12px}.sts-details>li::marker{color:#188796;font-weight:700}.sts-details h3{margin:0 0 10px}.sts-details p{margin:0}.sts-section>.sts-table+figure{margin-top:35px}.sts-page :is(#architecture,#archive,#cloud)>header{margin-bottom:clamp(32px,3vw,48px)}.sts-page :is(#architecture,#archive,#cloud)>h3{margin:clamp(36px,3.5vw,56px) 0 16px;line-height:1.5}.sts-page :is(#archive,#cloud)>header+h3{margin-top:0}.sts-page :is(#architecture,#archive,#cloud)>h3+p{margin:0}.sts-page :is(#archive,#cloud)>h3+.sts-table{margin-top:18px}
