.geo-report{color:#182326;--geo-blue:#164cff;background:#f6f6f2;min-height:100vh}.geo-report *{box-sizing:border-box}.geo-hero{max-width:1100px;margin:auto;padding:120px 28px 48px}.geo-hero>a,.geo-body a{color:#164cff;text-underline-offset:5px}.geo-kicker{letter-spacing:.04em;margin:38px 0 18px;font-size:13px;font-weight:650}.geo-hero h1{letter-spacing:-.035em;max-width:1050px;margin:0 0 28px;font-size:clamp(36px,5.5vw,68px);line-height:1.13}.geo-intro{max-width:880px;font-size:clamp(19px,2vw,24px);line-height:1.6}.geo-byline{margin-top:28px;font-weight:650}.geo-credit{color:#4e5a60;max-width:830px;font-size:14px;line-height:1.7}.geo-body{max-width:940px;margin:auto;padding:0 28px 90px;font-size:18px;line-height:1.85}.geo-body section{border-top:1px solid #cdd3d4;padding:40px 0}.geo-body h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(27px,3vw,38px);line-height:1.3}.geo-body h3{margin:32px 0 12px;font-size:23px;line-height:1.45}.geo-body p,.geo-body li{overflow-wrap:anywhere}.geo-answer{font-size:21px}.geo-metrics{color:#fff;background:#164cff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0;padding:26px 14px;display:grid}.geo-metrics>div{text-align:center;flex-direction:column;display:flex}.geo-metrics strong{font-size:clamp(27px,4vw,43px);line-height:1.3}.geo-metrics span{margin-top:10px;font-size:13px}.geo-table{border:1px solid #ccd4d5;border-radius:12px;max-width:100%;overflow:auto}.geo-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.55}.geo-table th,.geo-table td{text-align:start;border-bottom:1px solid #d4dcdd;padding:16px}.geo-table thead{background:#e7ecf3}.geo-table tbody th{font-weight:500}.geo-table th span{color:#164cff;text-align:start;font-weight:700;display:block}.geo-caption{color:#4e5a60;font-size:14px;line-height:1.7}.geo-body .geo-commentary{background:#e8eefb;border:0;border-radius:16px;margin:30px -16px;padding:32px}.geo-commentary .geo-kicker{color:#164cff;margin-top:0}.geo-interview{border-top:1px solid #c5cee0;margin-top:25px;padding-top:8px}.geo-interview h3 span{color:#164cff;white-space:nowrap}.geo-body li{margin-bottom:15px;padding-inline-start:6px}.geo-body ol{padding-inline-start:26px}.geo-body details{border-bottom:1px solid #ccd4d5;padding:18px 0}.geo-body summary{cursor:pointer;font-weight:650}.geo-downloads{padding:0;list-style:none}.geo-downloads a{padding:10px 0;display:block}.geo-actions{flex-wrap:wrap;gap:24px;display:flex}.geo-body a:focus-visible,.geo-body summary:focus-visible,.geo-table:focus-visible{outline-offset:4px;outline:3px solid #164cff}@media (max-width:600px){.geo-hero{padding:115px 20px 28px}.geo-body{padding:0 20px 60px;font-size:17px}.geo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.geo-body .geo-commentary{margin:20px 0;padding:22px 18px}.geo-body section{padding:30px 0}.geo-body h3{font-size:21px}.geo-actions{flex-direction:column;gap:14px}.geo-report .ss-nav-cta{display:none}}
