
.cybertruck-hero{background:linear-gradient(126deg,#f6f8fb 0%,#f0f5fc 58%,#fff5eb 100%)}
.cybertruck-hero .page-title{max-width:930px;font-size:clamp(2.1rem,4.5vw,3.65rem)}
.orange-text{color:#c95732}.cybertruck-layout{grid-template-columns:minmax(0,1fr) 286px;gap:38px}
.cybertruck-article{font-size:1rem}.cybertruck-article a:not(.btn){text-underline-offset:3px}
.cybertruck-status{background:#eef6fe;border:1px solid #d6e6f4;border-left:5px solid #4b88b6;border-radius:14px;padding:20px 24px;margin-bottom:25px}
.cybertruck-status p{margin:5px 0 0}.status-eyebrow{display:block;font-size:.72rem;font-weight:850;letter-spacing:.1em;color:#37698e}
.cybertruck-fast-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0 34px}
.cybertruck-fast-facts>div{padding:18px 13px;border-radius:12px;border:1px solid #e3e9ef;background:#fbfcff;min-width:0}
.cybertruck-fast-facts span{display:block;font-size:.72rem;color:#677791;font-weight:700}
.cybertruck-fast-facts strong{display:block;font-size:1.25rem;line-height:1.25;color:#152843;margin:5px 0}
.cybertruck-fast-facts small{display:block;color:#738092;font-size:.68rem;line-height:1.45}
.cybertruck-context{border-bottom:1px solid #e2e8ef;padding-bottom:8px}
.cybertruck-toc{background:#fbfcfe;border:1px solid #e4e8ed;border-radius:16px;padding:19px 22px;margin:27px 0 39px}
.cybertruck-toc h2{margin:0 0 14px;font-size:1.25rem}
.cybertruck-toc ol{display:grid;grid-template-columns:1fr 1fr;column-gap:26px;row-gap:7px;margin:0;padding-left:21px}
.cybertruck-toc li{font-size:.79rem;margin:0;line-height:1.4;padding-left:2px}
.cybertruck-toc a{font-weight:650;color:#315d83!important;text-decoration:none!important}
.cybertruck-toc a:hover{text-decoration:underline!important}
.cybertruck-qa h2{scroll-margin-top:115px;font-size:1.45rem;margin-top:47px;border-top:1px solid #e9edf2;padding-top:27px}
.cybertruck-qa h3{font-size:1.13rem}.cybertruck-qa .table-wrap{margin:15px 0 25px}
.cybertruck-qa .table-wrap table{min-width:400px;font-size:.84rem}
.cybertruck-qa hr{border:0;border-top:1px solid #e3e8ed;margin:35px 0}
.cybertruck-editorial{border:1px solid #e2e8ef;background:#fbfcfd;padding:14px 18px;border-radius:10px;color:#637184;font-size:.79rem;line-height:1.65;margin-top:32px}
.cybertruck-sidebar{position:sticky;top:89px;max-height:calc(100vh - 99px);overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}
.cybertruck-sidebar .sponsored-panel{margin:0 2px 18px 0}
.cybertruck-sidebar .sponsored-card{gap:9px;padding:10px 1px}
.cybertruck-sidebar .sponsored-photo{width:80px;height:85px;flex:0 0 80px;background:#fff}
.cybertruck-sidebar .sponsored-name{font-size:.76rem}
.cybertruck-sidebar .sponsored-provider{font-size:.65rem;margin-top:4px}
.cybertruck-sidebar .sponsored-action{font-size:.68rem;margin-top:5px}
.cybertruck-sidebar .sponsored-smallprint{margin:10px 3px 0;color:#697789!important;font-size:.65rem!important}
@media (max-width:1120px) and (min-width:761px){.header-nav{gap:8px}.header-nav a{font-size:.73rem}.brand{font-size:1.13rem}.cybertruck-layout{grid-template-columns:minmax(0,1fr) 245px;gap:25px}}
@media (max-width:760px){.cybertruck-layout{display:block}.cybertruck-sidebar{position:static;max-height:none;overflow:visible;margin-top:31px}.cybertruck-fast-facts{grid-template-columns:1fr 1fr}.cybertruck-toc ol{grid-template-columns:1fr}.cybertruck-toc{padding:18px}.cybertruck-qa h2{font-size:1.32rem}.cybertruck-hero .page-title{font-size:clamp(2rem,8vw,3rem)}.cybertruck-sidebar .sponsored-photo{width:94px;height:96px;flex-basis:94px}}
@media (max-width:430px){.cybertruck-fast-facts{grid-template-columns:1fr}.cybertruck-fast-facts>div{padding:10px 14px}.cybertruck-fast-facts strong{font-size:1.1rem}}


/* Cybertruck shares the same staged right rail as all other sponsored articles. */
@media(max-width:760px){
 .cybertruck-layout.mobile-sponsored-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(100px,31vw,132px);gap:clamp(7px,2vw,12px);align-items:stretch}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-sidebar{position:sticky;top:76px;max-height:calc(100dvh - 86px);overflow-y:auto;overscroll-behavior:auto;margin:0}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-sidebar .sponsored-panel{margin:0}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-article{font-size:clamp(.83rem,3.1vw,.98rem)}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-qa h2{font-size:clamp(1.08rem,4.65vw,1.45rem);margin-top:30px;padding-top:20px}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-toc{padding:9px;margin:16px 0}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-toc li{font-size:.75rem}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-toc h2{font-size:1.04rem}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-fast-facts{grid-template-columns:minmax(0,1fr)}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-status{padding:11px}
 .cybertruck-layout.mobile-sponsored-layout .cybertruck-fast-facts strong{font-size:1.01rem}
}
