@font-face{font-family:Inter;src:url('/assets/Inter.ttf');font-display:swap}
.radar-page .topbar{position:relative;background:#102C3A}.radar-page .navlinks{gap:19px}.radar-page .navlinks>a{font-size:12px}.radar-intro{background:#102C3A;color:white;padding:67px 0 0}.radar-overline{font-size:11px;letter-spacing:.19em;font-weight:700;color:#75dcd6;display:flex;align-items:center;gap:10px;line-height:1.7}.radar-dot{width:8px;height:8px;border-radius:50%;background:#00C7B8;box-shadow:0 0 0 5px #00c7b81c}.radar-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:15px 0 43px}.radar-heading h1{font-size:clamp(55px,7vw,100px);font-weight:650;letter-spacing:-.065em;line-height:1;margin:12px 0}.radar-heading h1 em{font-style:normal;color:#4bded0}.radar-heading p{font-size:17px;line-height:1.8;color:#d2e1e5;max-width:390px;margin:0 0 8px}.edition-bar{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:10px;letter-spacing:.09em;color:#c0d8df}.radar-feed{padding:56px 0 66px;background:#F8FAFB}.feed-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:20px}.feed-label h2{font-size:23px;letter-spacing:-.035em;margin:0}.feed-label>span{font-size:10px;letter-spacing:.12em;color:#536b74}.news-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.news-card{background:white;border:1px solid #dde6e9;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.news-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #102c3a12}.news-card a{display:flex;flex-direction:column;height:100%}.card-image{position:relative;overflow:hidden}.card-image img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.card-image>span{position:absolute;bottom:15px;left:17px;background:#102c3aeb;border:1px solid #ffffff25;padding:7px 11px;border-radius:3px;color:white;font-size:10px;letter-spacing:.04em}.card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.news-meta{font-size:10px;line-height:1.6;color:#526974}.card-copy h2{font-size:23px;letter-spacing:-.035em;line-height:1.27;margin:15px 0}.card-copy p{font-size:14px;line-height:1.75;color:#536b74;margin:0 0 24px}.read{margin-top:auto;display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#007593;border-top:1px solid #e7ecef;padding-top:17px}.editorial-note{margin-top:42px;display:flex;gap:20px;padding:27px 30px;background:#edf4f4;border-radius:10px}.editorial-note>img{object-fit:contain;align-self:flex-start;margin-top:6px}.editorial-note h2{font-size:18px;margin:0 0 7px;letter-spacing:-.02em}.editorial-note p{font-size:13px;line-height:1.8;color:#526b74;margin:0;max-width:850px}.radar-help{padding:48px 0;background:#e0eeee}.radar-help>.wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.radar-help h2{font-size:33px;letter-spacing:-.04em;margin:10px 0}.radar-help p{font-size:14px;color:#526b74;line-height:1.7}.radar-help .radar-overline{color:#007593}.article-top{background:#102c3a;color:white;padding:36px 0 54px}.article-top .wrap{max-width:1000px}.back{display:inline-block;color:#007593;font-size:13px;font-weight:600;margin:10px 0 28px}.article-top .back{color:#b9d9df}.article-top h1{font-size:clamp(34px,4.3vw,60px);line-height:1.12;letter-spacing:-.045em;max-width:900px;margin:22px 0}.article-deck{font-size:19px;line-height:1.7;color:#d0e0e5;max-width:800px}.article-meta{font-size:12px;line-height:1.8;color:#b9d9df}.article-content{max-width:1000px;padding:40px 32px 60px;margin:auto}.article-content figure{margin:0 0 36px}.article-content figure>img{width:100%;height:auto;max-height:530px;object-fit:cover;border-radius:12px}.article-content figcaption{font-size:11px;color:#526b74;line-height:1.6;margin-top:10px}.article-text{max-width:720px;margin:auto}.article-text>p{font-size:19px;line-height:1.9;margin:25px 0}.article-text blockquote{font-size:27px;letter-spacing:-.025em;line-height:1.4;margin:32px 0;padding:12px 0 12px 24px;border-left:4px solid #00c7b8}.source-box{background:#eaf2f3;border-radius:10px;padding:24px;margin:32px 0;overflow-wrap:anywhere}.source-box h2{font-size:17px;margin-top:0}.source-box a{text-decoration:underline;color:#007593;font-size:14px}.source-box p{font-size:12px;line-height:1.8;color:#526b74}
@media(min-width:981px){.news-card:first-child{grid-column:span 3}.news-card:first-child>a{display:grid;grid-template-columns:1.35fr 1fr}.news-card:first-child .card-image img{height:100%;min-height:355px;aspect-ratio:auto}.news-card:first-child .card-copy{padding:37px}.news-card:first-child h2{font-size:36px}.news-card:not(:first-child){grid-column:span 1}.news-grid{grid-template-columns:1fr 1fr}.news-card:first-child{grid-column:span 2}}
@media(max-width:980px){.news-grid{grid-template-columns:1fr 1fr}.news-card:first-child{grid-column:span 2}.news-card:first-child .card-image img{max-height:400px}.radar-heading{align-items:start;flex-direction:column;gap:15px}.radar-page .navlinks{gap:15px}}
@media(max-width:600px){.radar-page .wrap{width:calc(100% - 40px)}.radar-intro{padding-top:38px}.radar-heading{padding-bottom:29px}.radar-heading p{font-size:15px}.edition-bar{flex-direction:column;gap:9px;font-size:9px}.radar-feed{padding-top:31px}.feed-label{align-items:start;flex-direction:column;gap:8px}.news-grid{display:flex;flex-direction:column;gap:22px}.card-copy{padding:22px}.card-copy h2{font-size:26px}.editorial-note{padding:22px 19px;gap:15px}.radar-help>.wrap{align-items:start;flex-direction:column;gap:12px}.radar-help h2{font-size:28px}.article-top{padding-top:20px}.article-deck{font-size:17px}.article-content{padding:25px 20px 35px}.article-text>p{font-size:17px}.article-text blockquote{font-size:23px}.radar-heading h1{font-size:64px}}
.report-section{margin:42px 0}.report-section h2{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin:0 0 20px}.report-section>p{font-size:19px;line-height:1.9;margin:22px 0}.report-section .section-source{font-size:12px;line-height:1.6;color:#526b74}.section-source a{text-decoration:underline;color:#007593}.article-action{padding:28px;background:#e0eeee;border-radius:12px;margin:40px 0}.article-action strong{font-size:22px;line-height:1.4}.article-action p{font-size:15px;line-height:1.7}.platform-link{display:block;margin-top:18px;font-size:13px;color:#007593;text-decoration:underline}.article-sources{padding-left:20px}.article-sources li{margin:20px 0}@media(max-width:600px){.report-section>p{font-size:17px}.report-section h2{font-size:25px}}
