/* Original TechWhoop visual identity. Operator imagery, when provided, is separate. */
:root{--paper:#f8f9f4;--line:#dce5db;--muted:#52676a}body{background:radial-gradient(ellipse at 100% 0,#e8efdd 0,transparent 40%),var(--paper)}header{padding-top:21px;padding-bottom:21px}.site-logo{display:block;width:224px;height:auto;max-width:100%}.brand{flex-shrink:0}.nav a{padding:9px 0}.nav-button{align-items:center;gap:9px;min-height:44px}.nav-button img{display:inline-block;vertical-align:middle}.hero{gap:60px;padding-top:56px}.hero h1{font-size:clamp(36px,4.3vw,57px);line-height:1.43}.hero .lede{line-height:1.95}.research-card{background:#e8efe0;border:1px solid #d3dfcd;box-shadow:0 16px 40px #18342908}.evidence-art{display:block;width:100%;height:auto;margin:-3px 0 22px;border-radius:13px}.card-top{margin-bottom:16px}.research-card h2{font-size:23px;margin-bottom:18px}.evidence-row{padding:11px 12px}.evidence-row .icon{background:#f7faef;border:0;flex-shrink:0}.evidence-row img{display:block}.guide{position:relative;box-shadow:0 8px 25px #16382604}.guide-icon{display:block;background:#eff5e6;box-sizing:content-box;padding:13px;border-radius:15px;margin-bottom:19px}.guide .number{margin-bottom:13px;font-size:10px;letter-spacing:.12em}.guide h3{font-size:20px}.guide>a{display:flex;align-items:center;min-height:44px}.strip{padding:25px 0}.strip div{padding-left:18px;border-left:3px solid #9bb88c}.check-panel{box-shadow:0 16px 30px #12242912}.page-head{padding-top:45px}.page-head .eyebrow{margin-top:27px}.research-intro{max-width:100%;padding-right:8%;}.research-intro h1{max-width:900px;font-size:clamp(30px,3.5vw,44px)}.research-summary{background:#edf2e6;padding:24px 30px;border:1px solid var(--line);border-radius:13px;justify-content:space-between;gap:25px}.research-summary strong{color:#205d4c;font:700 33px Arial,sans-serif;letter-spacing:-1px;margin-bottom:7px}.research-summary span{font-size:12px}.source-explainer>div{background:#fff;padding:19px 22px;border:1px solid var(--line);border-top:3px solid #739566;border-radius:2px 2px 10px 10px}.source-explainer h3{margin:0 0 7px}.source-explainer p{margin:0}.filter-panel{border:1px solid #d0dcc9;background:#eaf1e2;padding:25px;box-shadow:0 8px 20px #193a2b04}.brand-profile{padding:27px;border-radius:15px;box-shadow:0 8px 24px #18342904;overflow:hidden}.profile-heading{gap:15px}.profile-heading h3{font-size:27px}.profile-heading .source-label{background:#f3f6ee;white-space:normal;text-align:right;font-size:10px;line-height:1.7}.brand-profile p{font-size:14px;line-height:1.95}.brand-profile .type-label{font-size:12px}.operator-logo-panel{height:118px;display:flex;align-items:center;justify-content:center;background:#f4f5f1;border:1px solid #e5e9df;border-radius:10px;margin-bottom:22px;padding:20px;}.operator-logo{display:block;max-width:100%;width:240px;height:76px;object-fit:contain}.operator-logo-panel.dark{background:#17252c;border-color:#17252c}.logo-disclosure{font-size:11px;color:var(--muted);line-height:1.8}.comparison-bottom{max-width:900px}.footer{background:transparent;margin-top:15px;padding-top:39px}.footer .site-logo{width:203px}.footer p{max-width:470px}.bottom{letter-spacing:.06em}.article .notice{margin-bottom:24px}select:focus-visible{outline:3px solid #db7634;outline-offset:3px}@media(max-width:1000px){header{gap:20px}.site-logo{width:200px}.nav{gap:18px;font-size:12px}.hero{gap:33px}}@media(max-width:650px){header,.wrap{padding-left:22px;padding-right:22px}.site-logo{width:196px}.nav-button{display:flex}.hero{gap:32px;padding-top:35px}.hero h1{font-size:38px}.research-card{margin-right:7px;padding:20px}.research-card::before{inset:9px -8px -8px 8px}.evidence-art{margin-bottom:18px}.guide{padding:24px}.strip div{border-bottom:0;padding-bottom:0}.research-intro{padding-right:0}.research-intro h1{font-size:29px}.research-summary{padding:20px 17px;gap:14px}.research-summary strong{font-size:27px}.research-summary span{font-size:10px;display:block;max-width:100px}.profile-heading h3{font-size:26px}.brand-profile{padding:21px}.profile-heading .source-label{text-align:left}.filter-panel{padding:20px}.operator-logo-panel{height:112px}.source-explainer{gap:13px}.footer .site-logo{width:194px}.bottom{flex-direction:column;gap:8px}.draft strong{display:block;margin:0 0 2px}.footer-links a{min-height:36px}.page-head{padding-top:30px}}@media(prefers-reduced-motion:no-preference){.guide,.brand-profile{transition:box-shadow .18s,border-color .18s}.guide:hover,.brand-profile:hover{box-shadow:0 12px 30px #1834290b;border-color:#abc29f}}@media print{.nav,.nav-button,.filter-panel,.draft{display:none}.brand-profile,.guide{box-shadow:none;break-inside:avoid}.site-logo{width:180px}}

.operator-logo[src$="/aw8.webp"]{max-width:160px}

.operator-logo[src$="/bk8.jpg"]{max-width:200px}
