.sot-techpage{background:#f7f8fa;color:#20242a}.sot-tp-hero{background:linear-gradient(120deg,#101318,#252b34);color:#fff;padding:64px 0}.sot-tp-hero h1{font-size:clamp(30px,4.2vw,52px);line-height:1.12;max-width:880px;margin:14px 0 20px;color:#fff}.sot-tp-hero p{max-width:850px;line-height:1.8;color:#e8ebf0}.sot-tp-eyebrow{font-size:13px;font-weight:800;letter-spacing:1.6px;color:#ff6262!important}.sot-tp-wrap{padding-top:42px;padding-bottom:70px}.sot-tp-main{max-width:950px;margin:auto}.sot-tp-main figure{margin:0 0 28px}.sot-tp-main figure img{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;border-radius:18px}.sot-tp-main figcaption{font-size:12px;color:#667085;margin-top:8px}.sot-tp-section{padding:26px 30px;background:#fff;border:1px solid #e6e9ee;border-radius:16px;margin:18px 0;box-shadow:0 5px 20px rgba(0,0,0,.025)}.sot-tp-section h2{color:#c91b22;font-size:clamp(21px,2.5vw,29px);margin:0 0 14px}.sot-tp-section p{line-height:1.9;margin:0}.sot-tp-section details{border-top:1px solid #eee;padding:14px 0}.sot-tp-section summary{cursor:pointer;font-weight:700}.sot-tp-section details p{margin-top:10px}.sot-tp-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sot-tp-links a{color:#b91c24;text-decoration:none;font-weight:700;background:#f8f8f8;padding:12px;border-radius:10px}.sot-tp-disclaimer{color:#5d6672;font-size:13px;line-height:1.7}@media(max-width:650px){.sot-tp-hero{padding:44px 0}.sot-tp-section{padding:21px 18px}}