.publication{--pub-ink:#172a31;--pub-muted:#657074;--pub-line:#dddcd5;--pub-paper:#f7f6f1;--pub-red:#ae4937;--pub-serif:"Source Serif 4",Georgia,serif;min-height:100vh;background:var(--pub-paper);color:var(--pub-ink);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.publication *{box-sizing:border-box}.publication h1,.publication h2,.publication h3{color:var(--pub-ink);letter-spacing:-.035em}.publication button{color:inherit}.publication a,.publication button{touch-action:manipulation}.publication button:focus-visible,.publication a:focus-visible,.publication select:focus-visible,.publication input:focus-visible,.publication [role=button]:focus-visible{outline:2px solid var(--pub-red);outline-offset:5px}.publication button:disabled{cursor:default}.pub-container{max-width:1424px;margin:auto;padding:0 56px}.pub-topline{padding:9px max(56px,calc((100vw - 1312px)/2));display:flex;justify-content:space-between;gap:20px;background:#172a31;color:#cdd3ce;font:9px/1.6 var(--font-data);letter-spacing:.1em}.pub-header{padding:0;background:var(--pub-paper);border-bottom:1px solid var(--pub-line)}.pub-header-inner{max-width:1424px;margin:auto;padding:0 56px;height:100px;display:flex;align-items:center;gap:48px}.pub-header .identity,.pub-footer .identity{color:var(--pub-ink);gap:11px}.pub-header .identity svg,.pub-footer .identity svg{width:37px;height:37px;color:var(--pub-red)}.pub-header .identity b,.pub-footer .identity b{color:var(--pub-ink);font-weight:700}.pub-header .identity>span,.pub-footer .identity>span{font-size:17px;font-weight:700;letter-spacing:.04em}.pub-header .identity small,.pub-footer .identity small{font-size:7px;letter-spacing:.12em;color:var(--pub-muted);margin-top:2px}.pub-nav{display:flex;gap:29px;align-items:center;margin-left:auto;height:100%}.pub-nav a{display:flex;align-items:center;position:relative;height:100%;font-size:13px;font-weight:500;color:#586166}.pub-nav a:hover{color:var(--pub-red)}.pub-nav a.active{color:var(--pub-ink);font-weight:700}.pub-nav a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--pub-red)}.pub-header-actions{display:flex;gap:14px}.pub-search-trigger,.pub-menu-trigger{display:flex;gap:9px;align-items:center;border:0;background:none;padding:8px 0;font-size:12px}.pub-search-trigger{border-left:1px solid var(--pub-line);padding-left:25px}.pub-menu-trigger{display:none}.pub-skip{position:fixed;top:-100px;left:20px;z-index:1000;background:#fff;padding:12px 18px}.pub-skip:not(:focus){clip-path:inset(50%);height:1px;width:1px;overflow:hidden;padding:0;opacity:0;pointer-events:none}.pub-skip:focus{top:12px}.pub-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pub-preview{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 0;border-bottom:1px solid var(--pub-line);color:var(--pub-muted);font-size:11px}.pub-preview>span{color:var(--pub-red);font:8px/1.6 var(--font-data);letter-spacing:.08em;white-space:nowrap}.pub-preview p{font-size:11px;color:var(--pub-muted);max-width:none}.pub-preview>a{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.pub-small-label{font:9px/1.65 var(--font-data);letter-spacing:.12em;color:var(--pub-red);text-transform:uppercase}.pub-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:45px 0 39px}.publication .pub-intro h1{font-family:var(--pub-serif);font-weight:500;font-size:clamp(38px,4.25vw,61px);letter-spacing:-.055em;line-height:1.08;margin-top:14px}.pub-intro h1>span{color:var(--pub-red)}.pub-intro>p{max-width:340px;font-size:14px;line-height:1.85;color:var(--pub-muted);padding-bottom:4px}.pub-home-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);gap:38px}.pub-lead-visual{display:block;position:relative;overflow:hidden;aspect-ratio:1.85;background:#132a35;color:#fff}.pub-lead-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%;opacity:.68;filter:saturate(.5)}.pub-lead-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b2028c9,transparent 60%),linear-gradient(100deg,#0b202855,transparent)}.pub-visual-grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(#b9ced70b 1px,transparent 1px),linear-gradient(90deg,#b9ced70b 1px,transparent 1px);background-size:55px 55px}.pub-visual-coordinate{position:absolute;z-index:2;top:22px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;font:9px var(--font-data);letter-spacing:.13em;color:#d4ded9}.pub-corridor{position:absolute;z-index:2;left:26px;bottom:42px;display:flex;align-items:center;gap:15px}.pub-corridor>i{display:block;width:10px;height:10px;background:#e5a078;border-radius:50%;outline:1px solid #e5a07888;outline-offset:8px;margin:0 9px}.pub-corridor>span{font:14px/1.7 var(--font-data);letter-spacing:.12em}.pub-corridor small{display:block;font-size:8px;color:#b8c5c7;letter-spacing:.08em;margin-top:4px}.pub-image-credit{position:absolute;bottom:11px;right:15px;z-index:2;color:#c9d4d2;font-size:8px}.pub-lead-copy{padding:24px 0 4px}.pub-story-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--pub-muted);font-size:10px}.pub-domain{display:inline-flex;align-items:center;gap:7px;font:9px var(--font-data);letter-spacing:.07em;text-transform:uppercase;color:var(--pub-red)}.pub-domain i{width:5px;height:5px;background:currentColor;display:inline-block;border-radius:50%;flex:none}.domain-cyber{color:#3b7374}.domain-geopolitics{color:#8c6e3d}.pub-lead h2{font:500 clamp(27px,2.6vw,37px)/1.18 var(--pub-serif);letter-spacing:-.035em;margin:14px 0 13px}.pub-lead h2 a:hover,.pub-story-row h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pub-lead-copy>p{font-size:15px;line-height:1.8;color:var(--pub-muted);max-width:620px}.pub-read-link{display:inline-flex;align-items:center;gap:18px;margin-top:21px;font-size:12px;font-weight:600}.pub-read-link svg{color:var(--pub-red)}.pub-desk-rail{border-left:1px solid var(--pub-line);padding-left:29px}.pub-rail-heading{border-bottom:1px solid var(--pub-line);padding:0 0 19px}.pub-rail-heading h2{font-family:var(--pub-serif);font-size:24px;font-weight:500;line-height:1.25;margin-top:7px}.pub-story-row{display:flex;gap:18px;padding:25px 0;border-bottom:1px solid var(--pub-line);min-width:0}.pub-story-number{font:11px var(--font-data);color:#929795;padding-top:3px;flex:none}.pub-story-copy{min-width:0}.pub-story-row h3{font:500 24px/1.26 var(--pub-serif);letter-spacing:-.025em;margin:12px 0 10px}.pub-story-row p{font-size:13px;color:var(--pub-muted);line-height:1.8;max-width:600px}.pub-story-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:10px;color:var(--pub-muted)}.pub-story-foot a{display:inline-flex;gap:7px;align-items:center;white-space:nowrap;color:var(--pub-ink)}.pub-story-foot a svg{color:var(--pub-red)}.is-compact{padding:22px 0;gap:13px}.is-compact h3{font-size:21px;line-height:1.3;margin:9px 0}.is-compact .pub-story-meta{gap:6px;font-size:9px}.is-compact .pub-story-meta>span:last-child{font-size:9px}.is-compact .pub-story-foot{margin-top:13px;font-size:9px}.pub-rail-link{display:flex;align-items:center;justify-content:space-between;padding-top:20px;font-size:11px;font-weight:600}.pub-section{padding-top:56px}.pub-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.pub-section-heading h2{font:500 32px/1.2 var(--pub-serif);letter-spacing:-.035em;margin-top:8px}.pub-section-heading>a{display:inline-flex;align-items:center;gap:14px;font-size:11px;white-space:nowrap;padding-bottom:4px}.pub-section-heading>a svg{color:var(--pub-red)}.pub-filter-tabs{display:flex;flex-wrap:wrap;gap:7px}.pub-filter-tabs button{display:flex;align-items:center;gap:10px;border:1px solid transparent;background:none;padding:9px 15px;font-size:11px;color:var(--pub-muted);border-radius:2px}.pub-filter-tabs button[aria-pressed=true]{border-color:var(--pub-line);background:#eeede6;color:var(--pub-ink);font-weight:600}.pub-filter-tabs button:hover{background:#eeede6}.pub-filter-tabs button>span{font:9px var(--font-data);color:#82847d}.pub-home-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.pub-home-stories .pub-story-row{padding:26px 0}.pub-connected-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);margin-top:60px;background:#eaece5;border:1px solid #d9ddd3;min-width:0}.pub-connected-band>div:first-child{padding:38px 36px}.pub-connected-band h2{font:500 34px/1.16 var(--pub-serif);margin:14px 0 17px}.pub-connected-band p{font-size:13px;color:var(--pub-muted);line-height:1.8;max-width:370px}.pub-connected-band a{display:inline-flex;gap:20px;align-items:center;font-size:12px;font-weight:600;margin-top:24px}.pub-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--pub-line);border-left:1px solid var(--pub-line)}.pub-topic-card{display:flex;flex-direction:column;padding:26px 26px 22px;border-right:1px solid var(--pub-line);border-bottom:1px solid var(--pub-line);transition:background .15s}.pub-topic-card:hover{background:#eeede6}.pub-topic-card>.pub-small-label{display:flex;justify-content:space-between;color:var(--pub-muted)}.pub-topic-card>.pub-small-label>span{color:#989b92}.pub-topic-card h3,.pub-topic-card h2{font:500 25px/1.25 var(--pub-serif);margin:20px 0 12px}.pub-topic-card p{font-size:12px;line-height:1.8;color:var(--pub-muted);margin-bottom:26px}.pub-topic-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-size:10px;color:var(--pub-muted)}.pub-topic-card>div>svg{color:var(--pub-red)}.pub-method-note{display:flex;align-items:center;gap:20px;padding:28px 0;margin:44px 0 30px;border-top:1px solid var(--pub-line);border-bottom:1px solid var(--pub-line)}.pub-method-note>svg{color:var(--pub-red);flex:none}.pub-method-note h2{font:500 23px/1.3 var(--pub-serif);margin-bottom:4px}.pub-method-note p{font-size:12px;color:var(--pub-muted)}.pub-method-note>a{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:13px;white-space:nowrap}.pub-footer{max-width:1424px;margin:20px auto 0;padding:40px 56px 25px;display:grid;grid-template-columns:1fr 1fr;gap:35px 50px}.pub-footer>div>p{margin-top:16px;font-size:12px;line-height:1.8;color:var(--pub-muted)}.pub-footer>nav{display:flex;flex-wrap:wrap;gap:15px 28px;align-content:center;justify-content:flex-end;font-size:11px}.pub-footer>nav>a{display:flex;align-items:center;gap:5px}.pub-footer-bottom{grid-column:1/-1;display:flex;gap:20px;border-top:1px solid var(--pub-line);padding-top:20px;font:8px var(--font-data);color:var(--pub-muted);letter-spacing:.04em}.pub-footer-bottom>span:nth-child(2){margin-left:auto}.pub-footer-bottom a{margin-left:15px}.pub-page-intro{padding:48px 0 35px}.pub-page-intro h1{font:500 clamp(37px,4.1vw,56px)/1.1 var(--pub-serif);margin:14px 0 17px;letter-spacing:-.045em}.pub-page-intro>p{max-width:660px;font-size:15px;line-height:1.9;color:var(--pub-muted)}.pub-back{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--pub-muted);margin-bottom:25px}.pub-browse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--pub-line);border-bottom:1px solid var(--pub-line);padding:18px 0}.pub-inline-search{display:flex;gap:12px;align-items:center;flex:1;max-width:460px;color:var(--pub-muted)}.pub-inline-search>input{border:0;background:none;min-width:0;width:100%;font-size:12px;color:var(--pub-ink);padding:10px 0}.pub-inline-search>button{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:9px}.pub-browse-selects{display:flex;align-items:center;gap:22px}.pub-browse-selects>label{display:flex;align-items:center;gap:7px;font-size:11px}.pub-browse-selects select{background:transparent;border:0;color:var(--pub-ink);font-size:11px;max-width:220px;padding:8px 0}.pub-saved-filter{display:flex;align-items:center;gap:7px;font-size:11px;border:0;background:none;padding:8px 0}.pub-saved-filter>span{font:9px var(--font-data);color:var(--pub-muted)}.pub-saved-filter.is-active{color:var(--pub-red)}.pub-results-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0 5px}.pub-results-bar>span{font:9px var(--font-data);color:var(--pub-muted);white-space:nowrap}.pub-active-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--pub-line);font-size:11px}.pub-active-filters button{display:flex;gap:7px;align-items:center;background:none;border:0;font-size:11px;color:var(--pub-red)}.pub-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.pub-index-grid .pub-story-row{padding:28px 0 25px;gap:14px}.pub-index-grid .pub-story-row h3{font-size:24px}.pub-index-grid .pub-story-copy{display:flex;flex-direction:column;width:100%}.pub-index-grid .pub-story-foot{margin-top:auto;padding-top:19px}.pub-index-grid .pub-story-meta{gap:7px;font-size:9px}.pub-load-more{display:flex;flex-direction:column;align-items:center;gap:13px;margin:35px 0 50px}.pub-load-more>span{font-size:10px;color:var(--pub-muted)}.pub-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--pub-ink);border:1px solid var(--pub-ink);padding:13px 23px;color:#f7f6f1!important;font-size:12px;border-radius:2px}.pub-button:hover{background:#29434c}.pub-empty{padding:65px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.pub-empty>svg{color:var(--pub-muted)}.pub-empty h2{font:500 30px/1.2 var(--pub-serif)}.pub-empty p{max-width:440px;color:var(--pub-muted);font-size:13px}.pub-not-found{padding:100px 20px}.pub-not-found h1{font:500 45px var(--pub-serif)}.pub-topic-context{display:flex;gap:17px;align-items:center;background:#eaece5;border:1px solid #d9ddd3;padding:20px 23px;margin:0 0 25px}.pub-topic-context>svg{color:var(--pub-red);flex:none}.pub-topic-context p{font-size:12px;max-width:700px;line-height:1.8}.pub-topic-context>a{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:10px;margin-left:auto}.pub-topics-page .pub-topic-card{padding:30px 29px}.pub-topics-page .pub-topic-card h2{font-size:28px}.pub-topics-page .pub-topic-card p{font-size:14px;line-height:1.85}.pub-search-dialog{--pub-ink:#172a31;--pub-red:#ae4937;--pub-muted:#657074;--pub-line:#dddcd5;--pub-serif:"Source Serif 4",Georgia,serif;position:fixed;top:8vh;bottom:auto;max-height:82vh;width:min(700px,calc(100% - 32px));padding:28px 30px;border:1px solid #d3d4cc;background:#f7f6f1;color:var(--pub-ink);overflow:auto;border-radius:3px;box-shadow:0 25px 100px #0b18255c}.pub-search-dialog::backdrop{background:#10242ec9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pub-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.pub-dialog-heading h2{font:500 29px var(--pub-serif);letter-spacing:-.03em}.pub-dialog-heading>button{background:none;border:0;padding:5px;display:flex}.pub-search-dialog form{display:flex;align-items:center;gap:12px;border-bottom:1px solid #9daba8;padding-bottom:13px;margin-bottom:24px}.pub-search-dialog input{width:100%;min-width:0;background:none;border:0;font-size:15px;color:inherit;padding:10px 0}.pub-search-dialog form>button{display:flex;align-items:center;gap:12px;background:#172a31;color:#fff;border:0;padding:10px 15px;font-size:11px}.pub-search-results>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--pub-line)}.pub-search-results>a:hover h3{color:var(--pub-red)}.pub-search-results h3{font:500 21px/1.3 var(--pub-serif);margin:6px 0}.pub-search-results small{color:var(--pub-muted);font-size:10px}.pub-coverage-map{position:relative;min-width:0;background:#142d37;color:#dbe6e2;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.pub-coverage-map svg{display:block;width:100%;height:auto;flex:1;min-height:0}.pub-map-top,.pub-map-bottom{position:absolute;left:22px;right:22px;display:flex;gap:20px;justify-content:space-between;font:8px var(--font-data);letter-spacing:.07em;color:#b8cacb;z-index:1;pointer-events:none}.pub-map-top{top:20px}.pub-map-top>span:first-child{display:flex;align-items:center;gap:8px}.pub-map-top>span:last-child{font-size:7px;color:#8fa7ac}.pub-map-bottom{bottom:17px;font-size:7px;letter-spacing:0}.pub-map-bottom>span{display:flex;align-items:center;gap:7px}.pub-map-bottom i{width:5px;height:5px;background:#d3916d;display:block;border-radius:50%}.pub-map-grid{fill:none;stroke:#7697a01c;stroke-width:.6}.pub-map-land{fill:#294751;stroke:#78979d80;stroke-width:.5}.pub-map-point{fill:#c88563;cursor:pointer}.pub-map-hit{fill:transparent}.pub-map-ring{fill:#ce8b6530;stroke:#ca916f90;stroke-width:1}.pub-map-point.is-selected{fill:#efb68a}.pub-map-point.is-selected .pub-map-ring{stroke:#efb68a;fill:#ce8b6540}.pub-map-point:hover .pub-map-ring{stroke:#fff}.pub-map-label rect{fill:#f2eee0;stroke:#a9b5ae;stroke-width:.4}.pub-map-label text{font:12px var(--font-data);fill:#18313a;letter-spacing:.02em}.pub-map-fallback{position:absolute;left:30px;top:45%;font-size:11px;color:#dce3df}.pub-coverage-map.compact{min-height:310px}.pub-coverage-map.compact>svg{width:125%;max-width:none;margin-left:-12.5%}.pub-coverage-map.compact .pub-map-top{top:21px}.pub-coverage-map.compact .pub-map-bottom>span:last-child{display:none}.pub-explore-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:26px}.pub-explore-layout .pub-coverage-map{aspect-ratio:1.7}.pub-map-explainer{font-size:10px;line-height:1.7;color:var(--pub-muted);margin-top:12px}.pub-coverage-picker{border-top:1px solid var(--pub-line)}.pub-coverage-picker h2{font:500 24px var(--pub-serif);padding:16px 0}.pub-coverage-picker button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;background:none;border:0;border-top:1px solid var(--pub-line);text-align:left}.pub-coverage-picker button[aria-pressed=true]{background:#eaece5;border-left:2px solid var(--pub-red)}.pub-coverage-picker button>div{display:flex;flex-direction:column;gap:3px}.pub-coverage-picker button span{font:8px var(--font-data);text-transform:uppercase;color:var(--pub-muted)}.pub-coverage-picker button strong{font-size:12px;font-weight:500}.pub-coverage-picker button svg{color:var(--pub-red)}.pub-section-description{font-size:14px;color:var(--pub-muted);margin-top:-9px;max-width:700px}.pub-breadcrumb{display:flex;align-items:center;gap:11px;padding-top:29px;font-size:10px;color:var(--pub-muted)}.pub-breadcrumb a:hover{color:var(--pub-red)}.pub-article-header{padding:32px 0 0;max-width:940px}.pub-article-header h1{font:500 clamp(34px,4.15vw,57px)/1.12 var(--pub-serif);letter-spacing:-.045em;margin:19px 0;max-width:920px}.pub-article-header>p{font-size:18px;line-height:1.75;color:var(--pub-muted);max-width:800px}.pub-article-byline{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:30px;padding:20px 0}.pub-article-byline>div:first-child{display:flex;gap:11px;align-items:center;font-size:12px;font-weight:600}.pub-author-mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#1b323a;color:#eee8d9;font:22px var(--pub-serif)}.pub-article-byline small{display:block;font-size:9px;color:var(--pub-muted);font-weight:400;margin-top:2px}.pub-article-actions{display:flex;gap:18px}.pub-article-actions>button{display:flex;gap:7px;align-items:center;background:none;border:0;font-size:11px;padding:7px 0}.pub-article-actions>button[aria-pressed=true]{color:var(--pub-red)}.pub-action-status{display:flex;gap:12px;font-size:10px;color:var(--pub-muted);min-height:15px}.pub-article-tabs{display:flex;gap:32px;border-bottom:1px solid var(--pub-line);border-top:1px solid var(--pub-line);margin:15px 0 0;background:var(--pub-paper);position:sticky;top:0;z-index:10;overflow:auto}.pub-article-tabs button{display:flex;gap:9px;align-items:center;position:relative;background:none;border:0;font-size:12px;color:var(--pub-muted);padding:17px 0;white-space:nowrap}.pub-article-tabs button[aria-pressed=true]{color:var(--pub-ink)}.pub-article-tabs button[aria-pressed=true]:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:0;background:var(--pub-red)}.pub-article-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(230px,1fr);gap:70px;padding-top:40px}.pub-article-body{min-width:0;max-width:810px}.pub-article-body>section{scroll-margin-top:80px;padding-bottom:39px;margin-bottom:36px;border-bottom:1px solid var(--pub-line)}.pub-article-body h2{font:500 32px/1.2 var(--pub-serif);letter-spacing:-.035em;margin:12px 0 19px}.pub-article-body h3{font:600 21px/1.35 var(--pub-serif);margin:26px 0 12px}.pub-article-body>section>p,.pub-article-body>section>ul{font:400 17px/1.9 var(--pub-serif);letter-spacing:0;color:#3d494d}.pub-article-body .pub-article-lede{font-size:19px;line-height:1.8}.pub-article-body>section>ul{padding-left:22px}.pub-article-body>section>ul>li{padding:4px 0 7px}.pub-reading-note{border-left:2px solid var(--pub-red);background:#eeede6;padding:17px 20px;margin:26px 0}.pub-reading-note>span{font:8px var(--font-data);color:var(--pub-red);letter-spacing:.09em}.pub-reading-note p{font:12px/1.8 var(--font-ui);color:var(--pub-muted);margin-top:8px}.pub-article-sidebar{min-width:0}.pub-side-topic{padding:24px;background:#eaece5;border-top:2px solid var(--pub-ink)}.pub-side-topic h2{font:500 25px/1.25 var(--pub-serif);margin:13px 0}.pub-side-topic p{font-size:12px;line-height:1.8;color:var(--pub-muted)}.pub-side-topic a{display:flex;align-items:center;justify-content:space-between;margin-top:23px;font-size:11px;font-weight:600}.pub-side-summary{padding-top:35px}.pub-side-summary>div{display:flex;gap:13px;border-bottom:1px solid var(--pub-line);padding:18px 0}.pub-side-summary>div>span{font:10px var(--font-data);color:var(--pub-red);padding-top:3px}.pub-side-summary p{font-size:12px;line-height:1.8}.pub-side-method{display:flex;align-items:center;gap:12px;padding-top:25px;font-size:11px}.pub-side-method>svg{flex:none;color:var(--pub-red)}.pub-side-method small{display:block;font-size:9px;color:var(--pub-muted);margin-top:5px}.pub-side-method>svg:last-child{margin-left:auto}.pub-connections{margin-top:25px;border:1px solid var(--pub-line)}.pub-graph-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#eaece5;font:8px var(--font-data);letter-spacing:.04em;color:var(--pub-muted)}.pub-graph{position:relative;height:310px;background:radial-gradient(#62746a33 .7px,transparent .7px);background-size:17px 17px;background-color:#eeeee8;overflow:hidden}.pub-graph>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#9ca99d;stroke-width:1;stroke-dasharray:5 5}.pub-graph>svg>circle{stroke:#c6cfc3;stroke-dasharray:0}.pub-graph-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;max-width:175px;background:var(--pub-paper);border:1px solid #b8c2b6;padding:12px 14px;font-size:10px;box-shadow:0 3px 8px #233d3210;text-align:left;border-radius:2px}.pub-graph-node>svg{flex:none;color:#6b8070}.pub-graph-node.is-selected{border-color:var(--pub-ink);background:var(--pub-ink);color:#fff}.pub-graph-node.is-selected>svg{color:#e0b491}.pub-graph-detail{padding:20px 23px;background:#f2f1ea}.pub-graph-detail>span{font:8px var(--font-data);color:var(--pub-red);letter-spacing:.07em}.pub-graph-detail h3{margin:11px 0;font-size:21px}.pub-graph-detail>p{font-size:12px;line-height:1.8;color:var(--pub-muted)}.pub-graph-detail>small{display:block;font-size:10px;color:var(--pub-muted);line-height:1.7;margin-top:14px;border-top:1px solid var(--pub-line);padding-top:12px}.pub-story-timeline{list-style:none;padding:0;margin:25px 0 18px}.pub-story-timeline li{display:flex;gap:22px;padding:0 0 25px;position:relative}.pub-story-timeline li:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:1px;background:var(--pub-line)}.pub-story-timeline li:last-child:before{display:none}.pub-story-timeline li>span{display:flex;align-items:center;justify-content:center;flex:none;font:9px var(--font-data);width:31px;height:31px;border:1px solid var(--pub-line);border-radius:50%;background:var(--pub-paper);color:var(--pub-red)}.pub-story-timeline h3{margin:3px 0 8px!important;font-size:20px}.pub-story-timeline p{font-size:13px;line-height:1.8;color:var(--pub-muted)}.pub-section-note{font-size:10px;line-height:1.8;color:var(--pub-muted)}.pub-evidence-details{margin-top:25px;border-top:1px solid var(--pub-line);border-bottom:1px solid var(--pub-line)}.pub-evidence-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:500;cursor:pointer;padding:18px 0}.pub-evidence-details[open] summary>svg{transform:rotate(180deg)}.pub-evidence-details ul{padding:0;list-style:none}.pub-evidence-details li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--pub-line)}.pub-evidence-details li>span{font:10px var(--font-data);color:var(--pub-red);padding-top:3px}.pub-evidence-details strong{font-size:12px;font-weight:500}.pub-evidence-details li p{font-size:10px;color:var(--pub-muted);margin-top:7px}.pub-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.pub-related-grid .pub-story-row{padding-top:5px;display:block}.pub-related-grid .pub-story-foot{align-items:flex-start}.pub-related-grid .pub-story-foot>span{max-width:120px}.pub-archive-note{display:flex;align-items:center;gap:14px;padding:17px 20px;background:#eaece5;font-size:12px;line-height:1.8;margin-bottom:30px}.pub-archive-note svg{flex:none;color:var(--pub-red)}.pub-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pub-archive-card{border:1px solid var(--pub-line);background:#f9f8f3}.pub-archive-cover{min-height:270px;background:#253c42;color:#e2d9bc;padding:28px 28px 24px;display:flex;flex-direction:column;align-items:flex-start;border:11px solid #e8e7df;outline:1px solid #b8beb2;outline-offset:-20px;position:relative}.pub-archive-card:nth-child(2) .pub-archive-cover{background:#554438}.pub-archive-card:nth-child(3) .pub-archive-cover{background:#3b4b3c}.pub-archive-cover>span:first-child{font:8px/1.8 var(--font-data);letter-spacing:.08em}.pub-archive-cover>strong{font:500 45px var(--pub-serif);margin-top:auto;margin-bottom:6px;letter-spacing:-.03em}.pub-archive-cover>span:nth-of-type(2){font:12px var(--font-data);letter-spacing:.1em}.pub-archive-cover small{font:7px var(--font-data);margin-top:25px;letter-spacing:.06em}.pub-archive-copy{padding:26px}.pub-archive-copy h2{font:500 26px/1.2 var(--pub-serif);margin:13px 0}.pub-archive-copy p{font-size:12px;line-height:1.8;color:var(--pub-muted)}.pub-archive-count{display:block;font-size:10px;color:var(--pub-muted);margin-top:17px}.pub-archive-copy a{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;border-top:1px solid var(--pub-line);padding-top:16px;margin-top:19px}.pub-archive-copy a svg{flex:none;color:var(--pub-red)}.publication .pub-information{max-width:850px;padding-top:45px;padding-bottom:40px}.pub-information>header{padding:0 0 35px;border-bottom:1px solid var(--pub-line)}.pub-information h1{font:500 clamp(36px,4vw,54px)/1.15 var(--pub-serif);margin:15px 0 20px}.pub-information header>p{font-size:18px;line-height:1.8;color:var(--pub-muted)}.pub-information>section{padding:30px 0;border-bottom:1px solid var(--pub-line)}.pub-information section h2{font:500 28px/1.3 var(--pub-serif);margin-bottom:15px}.pub-information section p{font-size:15px;line-height:1.95;color:#536168}.publication .analytics-choice{z-index:90}@media(min-width:1600px){.pub-topline{padding-left:calc((100vw - 1312px)/2);padding-right:calc((100vw - 1312px)/2)}}@media(max-width:1150px){.pub-container{padding:0 32px}.pub-header-inner{padding:0 32px;gap:25px}.pub-topline{padding-left:32px;padding-right:32px}.pub-nav{gap:21px}.pub-search-trigger{padding-left:20px}.pub-header .identity>span{font-size:15px}.pub-header .identity svg{width:33px;height:33px}.pub-home-layout{gap:27px;grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr)}.pub-desk-rail{padding-left:23px}.pub-intro>p{font-size:12px}.pub-story-row h3{font-size:23px}.is-compact h3{font-size:19px}.pub-story-foot{gap:7px;font-size:9px}.pub-index-grid{gap:0 25px}.pub-index-grid .pub-story-row{gap:10px}.pub-index-grid .pub-story-row h3{font-size:22px}.pub-index-grid .pub-story-number{font-size:9px}.pub-article-layout{gap:40px}.pub-connected-band>div:first-child{padding:30px}.pub-connected-band h2{font-size:30px}.pub-topic-card{padding:23px}.pub-topic-card h3{font-size:23px}.pub-explore-layout{grid-template-columns:minmax(0,2fr) minmax(225px,1fr)}.pub-footer{padding-left:32px;padding-right:32px}.pub-related-grid{gap:25px}.pub-related-grid .pub-story-row h3{font-size:23px}.pub-graph-node{font-size:9px;padding:10px;max-width:145px}.pub-archive-grid{gap:20px}}@media(max-width:900px){.pub-header-inner{gap:20px;height:88px}.pub-nav{gap:18px}.pub-nav a{font-size:12px}.pub-search-trigger{border-left:0;padding-left:0}.pub-search-trigger>span{display:none}.pub-header .identity small{font-size:6px}.pub-intro{gap:24px}.pub-intro h1{font-size:44px!important}.pub-intro>p{font-size:11px}.pub-home-layout{grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:22px}.pub-desk-rail{padding-left:20px}.is-compact .pub-story-number{display:none}.is-compact .pub-story-foot>span{display:none}.pub-lead h2{font-size:30px}.pub-lead-copy>p{font-size:13px}.pub-rail-heading h2{font-size:21px}.pub-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.pub-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-article-layout{grid-template-columns:minmax(0,1fr);gap:0}.pub-article-sidebar{display:none}.pub-article-body{max-width:none}.pub-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-related-grid .pub-story-row:last-child{display:none}.pub-connected-band{grid-template-columns:1fr 1fr}.pub-connected-band>div:first-child{padding:28px 25px}.pub-connected-band h2{font-size:27px}.pub-connected-band p{font-size:12px}.pub-coverage-map.compact{min-height:315px}.pub-map-top>span:last-child{display:none}.pub-explore-layout{grid-template-columns:minmax(0,1fr)}.pub-coverage-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--pub-line)}.pub-coverage-picker h2{grid-column:1/-1;padding-left:15px;border-right:1px solid var(--pub-line)}.pub-coverage-picker button{border-right:1px solid var(--pub-line);padding:15px 12px;align-items:flex-start}.pub-coverage-picker button strong{font-size:11px}.pub-coverage-picker button svg{width:13px;flex:none}.pub-archive-grid{gap:20px}.pub-archive-copy{padding:20px}.pub-archive-copy h2{font-size:24px}.pub-archive-copy a{font-size:10px}.pub-archive-cover{min-height:240px;padding:24px 18px}.pub-archive-cover>strong{font-size:38px}.pub-archive-cover>span:first-child{font-size:7px}.pub-method-note{gap:15px}.pub-method-note h2{font-size:21px}.pub-method-note p{font-size:11px}.pub-method-note>a{font-size:10px;gap:7px}.pub-topic-context{flex-wrap:wrap}.pub-topic-context p{flex:1}.pub-topic-context>a{margin-left:39px}}@media(max-width:660px){.pub-container{padding:0 22px}.pub-topline{padding:8px 22px;font-size:7px;letter-spacing:.05em}.pub-topline>span:last-child{display:none}.pub-header-inner{height:80px;padding:0 22px;gap:10px;position:relative;justify-content:space-between}.pub-header .identity>span{font-size:14px}.pub-header .identity small{font-size:6px}.pub-header .identity svg{width:32px;height:32px}.pub-header-actions{gap:20px}.pub-menu-trigger{display:flex}.pub-nav{display:none;position:absolute;top:80px;left:0;right:0;z-index:60;height:auto;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px 22px 20px;background:var(--pub-paper);border-bottom:1px solid var(--pub-line);box-shadow:0 14px 20px #172a3110}.pub-nav.is-open{display:flex}.pub-nav a{padding:12px 4px;font-size:14px}.pub-nav a.active:after{left:4px;right:auto;width:28px;height:2px;bottom:6px}.pub-preview{padding:12px 0;gap:6px;flex-wrap:wrap;min-height:0}.pub-preview>span{font-size:7px;letter-spacing:.07em}.pub-preview p{font-size:10px;line-height:1.6;width:100%;order:3}.pub-preview>a{font-size:9px}.pub-intro{display:block;padding:31px 0 28px}.pub-intro .pub-small-label{font-size:8px}.pub-intro h1{font-size:40px!important;line-height:1.09!important;letter-spacing:-.05em!important;margin-top:12px!important}.pub-intro>p{font-size:12px;line-height:1.8;margin-top:17px;padding:0;max-width:320px}.pub-intro>p>br{display:none}.pub-home-layout{grid-template-columns:minmax(0,1fr);gap:28px}.pub-lead-visual{aspect-ratio:1.7}.pub-visual-coordinate{top:17px;left:18px;right:18px;font-size:7px}.pub-visual-coordinate svg{width:18px}.pub-corridor{left:17px;bottom:35px;gap:10px}.pub-corridor>span{font-size:11px}.pub-corridor small{font-size:6px}.pub-corridor>i{width:7px;height:7px;outline-offset:6px}.pub-image-credit{font-size:6px}.pub-lead-copy{padding-top:20px}.pub-lead h2{font-size:31px;line-height:1.15;margin:13px 0}.pub-lead-copy>p{font-size:14px;line-height:1.8}.pub-story-meta{font-size:9px;gap:8px 10px}.pub-domain{font-size:8px}.pub-read-link{font-size:11px;margin-top:18px}.pub-desk-rail{border-left:0;border-top:1px solid var(--pub-line);padding:24px 0 0;display:grid;grid-template-columns:1fr}.pub-rail-heading{padding-bottom:5px;border-bottom:0}.pub-rail-heading h2{font-size:24px}.is-compact{padding:20px 0;gap:14px}.is-compact .pub-story-number{display:block}.is-compact h3{font-size:22px;line-height:1.25}.is-compact .pub-story-foot>span{display:block}.is-compact .pub-story-foot{margin-top:12px}.pub-section{padding-top:38px}.pub-section-heading{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:20px}.pub-section-heading h2{font-size:28px;line-height:1.18;margin-top:8px}.pub-section-heading>a{font-size:10px;gap:10px;padding-bottom:0}.pub-small-label{font-size:8px}.pub-filter-tabs{gap:3px}.pub-filter-tabs button{padding:8px 10px;font-size:10px;gap:6px}.pub-home-stories{grid-template-columns:minmax(0,1fr)}.pub-home-stories .pub-story-row{padding:23px 0}.pub-story-row h3{font-size:25px;line-height:1.25}.pub-story-row p{font-size:13px}.pub-story-foot{font-size:10px}.pub-connected-band{grid-template-columns:minmax(0,1fr);margin-top:38px}.pub-connected-band>div:first-child{padding:28px 24px}.pub-connected-band h2{font-size:30px}.pub-connected-band p{font-size:13px}.pub-coverage-map.compact{min-height:235px}.pub-coverage-map.compact>svg{width:100%;margin:0}.pub-map-top{top:16px;left:17px;right:17px;font-size:7px}.pub-map-bottom{left:17px;right:17px;font-size:6px}.pub-topic-grid{grid-template-columns:minmax(0,1fr)}.pub-topic-card{padding:24px}.pub-topic-card h3,.pub-topic-card h2{font-size:27px;margin-top:16px}.pub-topic-card p{font-size:13px;line-height:1.8;margin-bottom:20px}.pub-topic-card>div{font-size:10px}.pub-method-note{align-items:flex-start;flex-wrap:wrap;gap:12px;margin:32px 0 10px;padding:24px 0}.pub-method-note>svg{width:20px}.pub-method-note>div{flex:1;min-width:0}.pub-method-note h2{font-size:22px}.pub-method-note p{font-size:12px;line-height:1.8;margin-top:7px}.pub-method-note>a{margin-left:32px;font-size:11px}.pub-footer{grid-template-columns:1fr;padding:30px 22px 24px;gap:24px;margin-top:10px}.pub-footer .identity svg{width:30px;height:30px}.pub-footer .identity>span{font-size:14px}.pub-footer>nav{justify-content:flex-start;font-size:11px;gap:14px 23px}.pub-footer-bottom{flex-wrap:wrap;gap:12px;font-size:7px;line-height:1.7}.pub-footer-bottom>span:nth-child(2){margin-left:0;width:100%;order:3}.pub-footer-bottom a{margin-left:auto}.pub-page-intro{padding:32px 0 27px}.pub-page-intro h1{font-size:39px;line-height:1.1;margin:13px 0 16px}.pub-page-intro>p{font-size:14px;line-height:1.8}.pub-browse-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:12px 0}.pub-inline-search{max-width:none;gap:10px}.pub-inline-search input{font-size:12px}.pub-browse-selects{justify-content:space-between;gap:15px;border-top:1px solid var(--pub-line);padding-top:8px}.pub-browse-selects select{font-size:10px;max-width:215px}.pub-results-bar{padding-top:17px;gap:7px;align-items:center}.pub-results-bar>span{font-size:8px}.pub-results-bar .pub-filter-tabs button{font-size:9px;padding:8px}.pub-index-grid{grid-template-columns:minmax(0,1fr);gap:0}.pub-index-grid .pub-story-row{padding:25px 0;gap:17px}.pub-index-grid .pub-story-row h3{font-size:26px}.pub-index-grid .pub-story-number,.pub-index-grid .pub-story-meta{font-size:10px}.pub-index-grid .pub-story-foot{padding-top:16px;font-size:10px}.pub-active-filters{font-size:10px;align-items:flex-start}.pub-topic-context{padding:18px 16px;gap:12px}.pub-topic-context p{font-size:11px}.pub-topic-context>a{margin-left:34px;font-size:10px}.pub-topics-page .pub-topic-card{padding:25px}.pub-topics-page .pub-topic-card h2{font-size:27px}.pub-topics-page .pub-topic-card p{font-size:13px}.pub-explore-layout{gap:20px}.pub-explore-layout .pub-coverage-map{aspect-ratio:1.25}.pub-explore-layout .pub-coverage-map>svg{width:120%;margin-left:-10%}.pub-coverage-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-coverage-picker h2{font-size:22px}.pub-coverage-picker button strong{font-size:11px;line-height:1.6}.pub-map-explainer{font-size:9px;line-height:1.8}.pub-section-description{font-size:13px;line-height:1.8;margin-top:-7px}.pub-breadcrumb{font-size:9px;gap:8px;padding-top:23px}.pub-article-header{padding-top:25px}.pub-article-header h1{font-size:37px;line-height:1.12;margin:17px 0}.pub-article-header>p{font-size:16px;line-height:1.8}.pub-article-byline{flex-wrap:wrap;gap:16px;margin-top:20px;padding:15px 0}.pub-article-byline>div:first-child{font-size:11px}.pub-article-actions{gap:22px;width:100%}.pub-article-actions>button{font-size:11px}.pub-article-tabs{gap:25px;margin-top:10px}.pub-article-tabs button{font-size:11px;padding:15px 0;gap:6px}.pub-article-layout{padding-top:28px}.pub-article-body>section{padding-bottom:27px;margin-bottom:26px;scroll-margin-top:76px}.pub-article-body h2{font-size:28px;margin:12px 0 17px}.pub-article-body>section>p,.pub-article-body>section>ul{font-size:17px;line-height:1.9}.pub-article-body .pub-article-lede{font-size:18px;line-height:1.85}.pub-reading-note{padding:15px 17px;margin:22px 0}.pub-reading-note p{font-size:11px}.pub-article-body h3{font-size:22px}.pub-graph{height:285px}.pub-graph-node{max-width:128px;padding:10px 8px;gap:6px;font-size:11px;line-height:1.5}.pub-graph-node>svg{width:14px;height:14px}.pub-graph-caption{font-size:8px;padding:12px}.pub-graph-detail{padding:18px}.pub-graph-detail h3{font-size:22px}.pub-graph-detail p{font-size:12px}.pub-graph-detail small{font-size:10px}.pub-story-timeline li{gap:16px}.pub-story-timeline h3{font-size:21px}.pub-story-timeline p{font-size:12px}.pub-evidence-details summary{font-size:11px}.pub-evidence-details strong{font-size:11px}.pub-related-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pub-related-grid .pub-story-row h3{font-size:25px}.pub-related-grid .pub-story-row:last-child{display:block}.pub-related-grid .pub-story-foot>span{max-width:none}.pub-archive-grid{grid-template-columns:minmax(0,1fr);gap:25px}.pub-archive-cover{min-height:260px;padding:30px}.pub-archive-cover>strong{font-size:48px}.pub-archive-cover>span:first-child{font-size:8px}.pub-archive-copy{padding:24px}.pub-archive-copy h2{font-size:28px}.pub-archive-copy p{font-size:13px}.pub-archive-copy a{font-size:12px}.pub-archive-note{padding:17px;font-size:11px;align-items:flex-start}.pub-search-dialog{top:3vh;padding:22px 20px;max-height:90vh}.pub-dialog-heading h2{font-size:27px}.pub-search-dialog input{font-size:12px}.pub-search-dialog form{gap:9px}.pub-search-dialog form>svg{width:17px;flex:none}.pub-search-dialog form>button{padding:10px;font-size:10px;gap:6px}.pub-search-dialog form>button>svg{display:none}.pub-search-results h3{font-size:22px}.pub-search-results>a{gap:12px}.pub-empty{padding:45px 10px}.pub-empty h2{font-size:28px}.pub-information h1{font-size:37px}.pub-information header>p{font-size:16px}.pub-information section h2{font-size:26px}.pub-information section p{font-size:14px}.publication .pub-information{padding-top:32px}}@media(prefers-reduced-motion:reduce){.publication *{scroll-behavior:auto!important;transition:none!important}}.report-header{max-width:1050px}.report-header h1{font-size:clamp(34px,4vw,55px);line-height:1.18}.report-citations{display:inline-flex;gap:2px;vertical-align:super;line-height:1;margin-left:4px}.report-citations button{font:9px/1 var(--font-data);color:var(--pub-red);border:0;background:none;padding:3px;min-width:17px;min-height:20px}.report-citations button:hover{background:#e8e7df}.report-header h1 .report-citations button{font-size:10px}.report-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 25px;font-size:10px;color:var(--pub-muted);padding:24px 0 20px}.report-meta>span:first-child{display:flex;gap:7px;align-items:center;color:var(--pub-ink)}.report-reference-note{display:flex;gap:15px;align-items:flex-start;border-left:2px solid var(--pub-red);padding:18px 21px;background:#eeede6;margin:0 0 35px;max-width:1050px}.report-reference-note>svg{color:var(--pub-red);flex:none}.report-reference-note p{font-size:12px;line-height:1.85;color:var(--pub-muted)}.report-reference-note strong{color:var(--pub-ink);font-weight:600}.report-reading-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(230px,1fr);gap:65px}.report-key-findings{padding:23px 25px!important;background:#eaece5;border-top:2px solid var(--pub-ink);border-bottom:0!important}.report-key-findings>div{display:flex;gap:15px;padding-top:18px}.report-key-findings>div>span{font:10px var(--font-data);color:var(--pub-red);padding-top:5px;flex:none}.report-key-findings>div p{font:16px/1.85 var(--pub-serif)}.report-body>section>p{margin-bottom:18px}.report-body>section{scroll-margin-top:25px}.report-body .report-key-findings{margin-bottom:34px}.report-watch{padding-top:23px;margin-top:23px;border-top:1px solid #d0d6cb}.report-watch>span{font:9px var(--font-data);color:var(--pub-red)}.report-watch h3{font:500 19px/1.4 var(--pub-serif);margin:8px 0 11px}.report-watch p{font-size:11px;line-height:1.8}.report-jump-links{display:grid;margin-top:25px}.report-jump-links>a{display:flex;justify-content:space-between;align-items:center;font-size:11px;border-bottom:1px solid var(--pub-line);padding:14px 0}.report-jump-links svg{color:var(--pub-red)}.report-integrity{padding-top:28px}.report-integrity>svg{color:#52766a}.report-integrity h3{font:500 20px/1.4 var(--pub-serif);margin:10px 0}.report-integrity p{font-size:11px;line-height:1.8;color:var(--pub-muted)}.report-integrity details{font-size:10px;margin-top:15px}.report-integrity code{font-size:9px;overflow-wrap:anywhere;display:block;padding-top:10px}.report-mobile-watch{display:none}.report-relationship-view{border:1px solid var(--pub-line);margin-top:23px}.report-graphic-label{display:flex;align-items:center;gap:8px;font-size:9px;padding:13px 17px;background:#eaece5;color:var(--pub-muted)}.report-graphic-label>span:last-child{margin-left:auto;font-size:8px}.report-graph-canvas{background:radial-gradient(#65796e33 .7px,transparent .7px);background-size:18px 18px;background-color:#eeeee8}.report-graph-canvas svg{display:block;width:100%;height:auto}.report-graph-canvas svg line{stroke:#a6b4a8;stroke-width:1.5}.report-graph-canvas svg line.selected{stroke:var(--pub-red);stroke-width:2.5}.report-graph-canvas svg g rect{fill:#f8f7f1;stroke:#aebbac;stroke-width:1}.report-graph-canvas svg text{font:13px var(--font-ui);fill:var(--pub-ink)}.report-graph-canvas svg .report-node-kind{font:8px var(--font-data);fill:#698071;letter-spacing:.06em}.report-graph-mobile{display:none!important}.report-relationship-choices{display:flex;flex-wrap:wrap;gap:6px;padding:13px;border-top:1px solid var(--pub-line)}.report-relationship-choices button{display:flex;align-items:center;gap:8px;border:1px solid var(--pub-line);background:none;padding:8px 10px;font-size:9px}.report-relationship-choices button>span{font:8px var(--font-data);color:var(--pub-red)}.report-relationship-choices button[aria-pressed=true]{background:#e4e8df;border-color:#9dab9c}.report-relationship-explanation{padding:18px 20px;background:#f0f0e8}.report-relationship-explanation strong{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;font-weight:500}.report-relationship-explanation p{font-size:12px;color:var(--pub-muted);padding-top:7px}.report-relationship-explanation button{display:flex;align-items:center;gap:12px;margin-top:15px;border:0;background:none;padding:0;font-size:10px;color:var(--pub-red)}.report-graphic-note{font-size:10px!important;line-height:1.8!important;color:var(--pub-muted);padding:14px 19px;border-top:1px solid var(--pub-line)}.report-timeline{list-style:none;padding:0;margin:25px 0}.report-timeline li{position:relative;padding:0 0 24px 27px;margin-left:5px;border-left:1px solid #c8cfc2}.report-timeline li:before{content:"";position:absolute;top:3px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--pub-red)}.report-timeline li:last-child{padding-bottom:0;border-left-color:transparent}.report-timeline li>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--pub-muted);font:9px var(--font-data)}.report-timeline li>div>span{text-transform:uppercase;color:var(--pub-red)}.report-timeline h3{font:500 22px/1.35 var(--pub-serif);margin:13px 0 10px}.report-timeline button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;font-size:10px}.report-media-grid{display:grid;gap:25px;margin-top:26px}.report-media-item{margin:0;border:1px solid var(--pub-line);min-width:0}.report-media-label{display:flex;gap:8px;align-items:center;background:#eaece5;padding:11px 16px;font:8px var(--font-data);letter-spacing:.03em;color:var(--pub-muted)}.report-media-label>span:last-child{margin-left:auto}.report-media-item>img,.report-media-item>video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#10242d}.report-media-item figcaption{padding:17px 20px}.report-media-item figcaption>p{font-size:12px;line-height:1.85}.report-media-item figcaption>small{font-size:10px;line-height:1.8;color:var(--pub-muted);display:block;margin-top:9px}.report-media-item figcaption>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:13px;font-size:10px}.report-media-item figcaption a{display:inline-flex;gap:6px;align-items:center}.report-media-item details{font-size:10px;margin-top:15px;border-top:1px solid var(--pub-line);padding-top:13px}.report-media-item details p{font-size:11px;line-height:1.8;margin-top:12px;color:var(--pub-muted)}.report-media-item code{display:block;font-size:9px;overflow-wrap:anywhere;margin-top:12px}.report-media-withheld{padding:35px 23px;background:#eeeee8}.report-media-withheld>svg{color:var(--pub-muted)}.report-media-withheld h3{font:500 24px var(--pub-serif);margin:13px 0}.report-media-withheld p{font-size:12px;line-height:1.8;color:var(--pub-muted)}.report-evidence-dialog{--pub-ink:#172a31;--pub-red:#ae4937;--pub-muted:#657074;--pub-line:#dddcd5;--pub-serif:"Source Serif 4",Georgia,serif;width:min(760px,calc(100% - 32px));max-height:88vh;top:5vh;bottom:auto;padding:28px 30px;color:var(--pub-ink);background:#f7f6f1;border:1px solid #d3d4cc;border-radius:3px;overflow:auto;box-shadow:0 25px 100px #0b18255c}.report-evidence-dialog::backdrop{background:#10242ec9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.report-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.report-dialog-top>button{background:none;border:0;padding:5px;display:flex}.report-evidence-dialog>h2{font:500 28px/1.3 var(--pub-serif);letter-spacing:-.03em;margin:20px 0}.report-claim-status{display:flex;flex-wrap:wrap;gap:8px}.report-claim-status span{font-size:10px;background:#e8ece2;border:1px solid #d8ded1;padding:4px 8px}.report-confidence-reason{font-size:12px;line-height:1.8;color:var(--pub-muted);padding:18px 0}.report-source-card{border-top:1px solid var(--pub-line);padding:21px 0}.report-source-card>div:first-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px;font-size:10px}.report-source-card>div>span{font:9px var(--font-data);color:var(--pub-red)}.report-source-card h3{font:500 22px/1.3 var(--pub-serif);margin:13px 0}.report-source-card blockquote{font:17px/1.8 var(--pub-serif);margin:16px 0;padding-left:18px;border-left:2px solid #b6c0ae;color:#3c5053}.report-source-card>p{font-size:12px;line-height:1.8;color:var(--pub-muted)}.report-source-card dl{display:grid;grid-template-columns:135px minmax(0,1fr);gap:8px;font-size:10px;margin:20px 0}.report-source-card dt{color:var(--pub-muted)}.report-source-card dd{margin:0;overflow-wrap:anywhere}.report-source-card>a{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--pub-red)}.report-source-card>small{display:block;font-size:10px;line-height:1.8;color:var(--pub-muted)}.report-source-card details{font-size:10px;margin-top:17px}.report-source-card code{display:block;font-size:10px;overflow-wrap:anywhere;margin-top:13px}.report-source-card details p{font-size:10px;color:var(--pub-muted);line-height:1.8;margin-top:10px}.report-dialog-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--pub-line);padding-top:20px}.report-dialog-note svg{flex:none;color:var(--pub-red)}.report-dialog-note p{font-size:11px;line-height:1.8;color:var(--pub-muted)}@media(max-width:1000px){.report-reading-layout{gap:35px}.report-header{max-width:900px}.report-header h1{font-size:44px}.report-graphic-label{font-size:8px}.report-watch h3{font-size:18px}.report-relationship-choices button{font-size:8px}.report-source-card dl{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:900px){.report-reading-layout{grid-template-columns:minmax(0,1fr)}.report-mobile-watch{display:block;padding:0 0 30px}.report-mobile-watch h2{font:500 29px/1.3 var(--pub-serif);margin:10px 0 20px}.report-mobile-watch>div{padding:20px 0;border-top:1px solid var(--pub-line)}.report-mobile-watch h3{font:500 22px/1.4 var(--pub-serif);margin-bottom:10px}.report-mobile-watch p{font-size:13px;line-height:1.85;color:var(--pub-muted)}}@media(max-width:660px){.report-header h1{font-size:35px;line-height:1.2}.report-header>p{font-size:16px}.report-meta{padding:20px 0;font-size:9px;gap:10px}.report-meta>span:nth-child(2){width:100%;order:3;line-height:1.7}.report-meta>span:last-child{margin-left:auto}.report-reference-note{padding:15px;gap:10px;margin-bottom:26px}.report-reference-note p{font-size:11px}.report-reference-note>svg{width:17px}.report-key-findings{padding:20px 17px!important}.report-key-findings>div{gap:12px}.report-key-findings>div p{font-size:16px;line-height:1.85}.report-citations button{font-size:10px;min-height:24px;min-width:22px}.report-body h2{font-size:28px}.report-graph-desktop{display:none!important}.report-graph-mobile{display:block!important}.report-graph-mobile text{font-size:12px!important}.report-graph-mobile .report-node-kind{font-size:8px!important}.report-graphic-label{padding:12px;flex-wrap:wrap;font-size:9px;gap:7px}.report-graphic-label>span:last-child{display:none}.report-relationship-choices{padding:11px;gap:7px}.report-relationship-choices button{font-size:10px;padding:9px 10px}.report-relationship-choices button>span{font-size:9px}.report-relationship-explanation{padding:18px 15px}.report-relationship-explanation strong{font-size:11px;line-height:1.8;gap:7px}.report-relationship-explanation button{font-size:11px;line-height:1.7}.report-graphic-note{font-size:11px!important;line-height:1.8!important;padding:13px 15px}.report-timeline li{padding-left:21px}.report-timeline li>div{font-size:9px;line-height:1.7}.report-timeline h3{font-size:21px}.report-timeline button{font-size:11px}.report-media-label{font-size:8px;padding:11px 13px}.report-media-item figcaption{padding:16px}.report-media-item figcaption>p{font-size:12px}.report-media-item figcaption>small{font-size:10px}.report-media-item figcaption>div{font-size:11px}.report-media-item details{font-size:11px}.report-evidence-dialog{padding:21px 19px;top:3vh;max-height:92vh}.report-evidence-dialog>h2{font-size:26px;margin:17px 0}.report-source-card h3{font-size:23px}.report-source-card blockquote{font-size:17px;padding-left:14px}.report-source-card dl{font-size:10px;grid-template-columns:105px minmax(0,1fr);gap:9px}.report-source-card>p{font-size:12px}.report-source-card>small{font-size:11px}.report-dialog-note p{font-size:11px}}.report-story-section{padding:5px 0 42px}.report-story-section>h2{font:500 34px/1.2 var(--pub-serif);margin:12px 0}.report-story-section>p{font-size:14px;line-height:1.9;color:var(--pub-muted);max-width:800px;margin-bottom:24px}.report-story-map{--map-ink:#263d3b;--map-muted:#657872;--map-line:#dce3dd;--map-accent:#176e70;border:1px solid var(--map-line);background:#fff;color:var(--map-ink);overflow:hidden}.story-map-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 24px;background:#fff;border-bottom:1px solid var(--map-line);font:9px var(--font-data);letter-spacing:.08em;color:var(--map-ink)}.story-map-heading>span:first-child{display:flex;align-items:center;gap:10px}.story-map-heading>span:last-child{font-size:8px;color:#94633e}.story-map-layerbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:13px 23px;background:#fafbf9;border-bottom:1px solid var(--map-line)}.story-map-layerbar>span{display:flex;align-items:center;gap:8px;font:8px var(--font-data);letter-spacing:.06em;color:var(--map-muted);margin-right:13px}.story-map-layerbar>button{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #d5dfd7;color:var(--map-muted);padding:8px 10px;font-size:10px;border-radius:3px}.story-map-layerbar>button i{width:6px;height:6px;border:1px solid #9fafa5;border-radius:50%}.story-map-layerbar>button[aria-pressed=true]{color:#275f59;border-color:#a1bbb0;background:#f0f7f2}.story-map-layerbar>button[aria-pressed=true] i{background:#367d70;border-color:#367d70}.story-map-layout{display:flex;flex-direction:column}.story-map-stage{position:relative;min-width:0;height:620px;isolation:isolate;overflow:hidden;background:#fff}.story-map-basemap,.story-map-fallback,.story-map-links,.story-map-vignette,.story-map-reference-labels{position:absolute;inset:0;width:100%;height:100%}.story-map-basemap{z-index:0}.story-map-fallback{z-index:1}.story-map-country{fill:#f0f2ed;stroke:#aebcb6;stroke-width:.9}.story-map-graticule{fill:none;stroke:#c9d3d080;stroke-width:.5}.story-map-vignette{background:linear-gradient(180deg,#ffffffed,transparent 20%,transparent 81%,#ffffffed);pointer-events:none;z-index:2}.story-map-links{z-index:3;pointer-events:none;overflow:visible}.story-link-halo{fill:none;stroke:#4e9691;stroke-width:13;opacity:.07}.story-link-line{fill:none;stroke:url(#report-connection-gradient);stroke-width:1.8;stroke-dasharray:5 4;opacity:.65}.story-map-links g.selected .story-link-line{stroke-width:2.2;opacity:1}.story-map-links g.selected .story-link-halo{opacity:.12}.story-link-dot{fill:#a56340;stroke:#fff;stroke-width:3}.story-map-reference-labels{z-index:3;pointer-events:none;fill:#77857d}.story-map-reference-labels text{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;text-anchor:middle}.story-map-reference-labels .country-label{font:10px var(--font-data);letter-spacing:.16em;text-transform:uppercase;fill:#879184}.story-map-reference-labels .place-label{font:11px var(--font-ui);fill:#69796f}.story-map-overline{position:absolute;left:25px;right:25px;top:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;pointer-events:none;z-index:5}.story-map-overline>span{display:flex;align-items:center;gap:8px;font:9px var(--font-data);letter-spacing:.1em;color:var(--map-muted)}.story-map-overline>strong{font:500 38px/1.1 var(--pub-serif);color:var(--map-ink);text-align:right;letter-spacing:-.02em}.story-map-overline small{display:block;font:9px/1.8 var(--font-data);letter-spacing:.02em;color:var(--map-muted);margin-top:7px}.story-map-marker{position:absolute;transform:translate(-18px,-18px);z-index:6;display:block;width:36px;height:36px;padding:0;border:0;background:none;color:var(--map-ink);text-align:left}.story-marker-dot{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #4c8b83;border-radius:50%;font:10px var(--font-data);color:#24635d;background:#fff;box-shadow:0 0 0 7px #5d9c881a,0 4px 12px #374b3a15}.story-marker-dot i{display:none}.story-map-marker.selected .story-marker-dot{border-color:#a56b41;color:#82502b;box-shadow:0 0 0 8px #bd95621c,0 0 0 14px #bd95620a}.story-marker-name{position:absolute;top:49px;left:-10px;display:block;width:212px;font-size:13px;font-weight:500;line-height:1.6;background:#ffffffed;border:1px solid #cbd7cd;padding:12px 14px;box-shadow:0 5px 20px #304a3610;border-radius:3px}.story-map-marker.label-left .story-marker-name{left:auto;right:-10px}.story-map-marker.label-above .story-marker-name{top:auto;bottom:49px}.story-marker-name>small{display:block;font-size:9px;font-weight:400;color:var(--map-muted);margin-top:3px}.story-map-marker.selected .story-marker-name{border-color:#bba07e}.story-marker-time{display:block;border-top:1px solid #e3e9e1;padding-top:9px;margin-top:9px;font:10px/1.7 var(--font-data);color:#176e70}.story-marker-time em{display:block;font-size:8px;color:var(--map-muted);font-style:normal}.story-marker-event{display:block;font-size:10px;font-weight:400;line-height:1.7;color:#4d6257;margin-top:4px}.story-map-link-marker{position:absolute;z-index:7;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;padding:6px 8px;background:#fff;border:1px solid #b59b7d;border-radius:3px;color:#85532e;font:9px var(--font-data);box-shadow:0 0 0 4px #ffffffb3}.story-map-link-marker:hover,.story-map-link-marker[aria-pressed=true]{background:#f8efe4;border-color:#a56a3c}.story-map-controls{position:absolute;right:22px;bottom:77px;z-index:7;display:grid;background:#fff;border:1px solid #b9cbbf;border-radius:4px;overflow:hidden;box-shadow:0 3px 12px #354c3a0c}.story-map-controls button{display:flex;align-items:center;justify-content:center;width:38px;height:37px;border:0;border-bottom:1px solid #e1e8de;background:none;color:#3f695e}.story-map-controls button:last-child{border:0}.story-map-controls button:hover:not(:disabled){background:#eef4ec}.story-map-legend{position:absolute;bottom:46px;left:25px;right:75px;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:9px 19px;pointer-events:none;color:#5c7165;font:8px/1.7 var(--font-data)}.story-map-legend>span{display:flex;align-items:center;gap:7px}.story-map-legend i{display:block;flex:none}.location-key{width:7px;height:7px;border:1px solid #368578;background:#fff;border-radius:50%}.link-key{width:17px;height:0;border-top:1px dashed #99704c}.port-key{width:6px;height:6px;background:#498b92;border-radius:50%}.airport-key{width:6px;height:6px;background:#b3956b;border-radius:50%}.story-map-credit{position:absolute;bottom:16px;left:25px;right:25px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:15px;font:7px/1.8 var(--font-data);color:#718276;pointer-events:none}.story-map-credit>span:first-child{border-left:2px solid #6d9b83;padding-left:8px}.story-map-inspector{min-width:0;background:#fafbf8;border-top:1px solid var(--map-line);padding:24px 27px;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr) minmax(190px,.7fr);gap:8px 35px;align-items:start}.story-inspector-kicker{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;font:9px/1.7 var(--font-data);letter-spacing:.05em;color:var(--map-muted)}.story-inspector-kicker>span:first-child{color:#8d633c}.story-map-inspector h3{grid-column:1;grid-row:2/span 3;font:500 26px/1.3 var(--pub-serif)!important;color:var(--map-ink)!important;margin:6px 0 0!important;letter-spacing:-.025em}.story-map-inspector>p{grid-column:2;grid-row:2;font-size:13px;line-height:1.9;color:#4c6257;margin-top:6px}.story-inspector-entities{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;line-height:1.8;color:#84603d}.story-inspector-entities>svg{flex:none}.story-position-basis{grid-column:2;font-size:11px;line-height:1.8;color:var(--map-muted)}.story-inspector-evidence{grid-column:3;grid-row:2;display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.story-inspector-evidence button{display:flex;gap:7px;align-items:center;padding:7px 10px;background:#fff;border:1px solid #becfbe;color:#346554;font-size:10px;border-radius:2px}.story-inspect-primary{grid-column:3;grid-row:3;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 0;background:none;border:0;color:var(--map-accent);font-size:11px;text-align:left}.story-inspector-limit{grid-column:2/span 2;font-size:10px;line-height:1.8;color:var(--map-muted);border-top:1px solid #e1e7dd;padding-top:11px;margin-top:8px}.story-inspector-limit>i{display:inline-block;width:5px;height:5px;background:#b18a59;border-radius:50%;margin-right:7px;vertical-align:middle}.story-map-no-location{position:absolute;inset:110px 20px 80px;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;color:#627b6a}.story-map-no-location p{font-size:13px}.story-map-no-location small{font-size:10px}.story-map-timeline{padding:22px 26px 0;background:#fff;border-top:1px solid var(--map-line);scroll-margin-top:25px}.story-timeline-controls{display:flex;align-items:center;gap:13px}.story-play{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #8aac9a;background:#f4f7f1;color:#34725c;border-radius:50%;flex:none}.story-timeline-controls>span{font:9px/1.7 var(--font-data);letter-spacing:.08em;color:#3b5d4c}.story-timeline-controls small{display:block;font-size:9px;letter-spacing:0;color:var(--map-muted);margin-top:2px}.story-step-buttons{display:flex;gap:8px;margin-left:auto}.story-step-buttons button{display:flex;align-items:center;justify-content:center;border:1px solid #c4d3c3;background:none;color:#406f57;width:33px;height:33px;border-radius:2px}.story-timeline-range{appearance:none;width:100%;display:block;height:2px;margin:26px 0 18px;background:#cfdbce;accent-color:#357a65;cursor:pointer}.story-timeline-range::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#337761;box-shadow:0 0 0 4px #609a7d22}.story-timeline-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:15px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#acbfae #f2f5ef}.story-timeline-steps>button{display:flex;flex-direction:column;text-align:left;gap:9px;border:0;border-bottom:2px solid transparent;background:none;color:#486a56;padding:12px 12px 22px;scroll-snap-align:start}.story-timeline-steps>button[aria-pressed=true]{border-color:#43816b;background:linear-gradient(0deg,#eaf2e6,transparent)}.story-step-time{display:flex;align-items:center;gap:8px;font:12px var(--font-data);color:#557460}.story-step-time i{width:6px;height:6px;border:1px solid #71947b;border-radius:50%;background:#fff}.story-timeline-steps>button[aria-pressed=true] .story-step-time{color:#1b6750}.story-timeline-steps>button[aria-pressed=true] .story-step-time i{background:#43816b;box-shadow:0 0 0 4px #43816b12}.story-step-time small{font-size:8px;opacity:.8}.story-timeline-steps strong{font-size:12px;font-weight:400;line-height:1.8;color:#3e5f4c}.story-step-clock{font:8px/1.8 var(--font-data);text-transform:uppercase;letter-spacing:.04em;color:#6a806d}.story-map-relationships{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:18px 25px;border-top:1px solid var(--map-line);background:#fafbf8}.story-map-relationships>span{font:8px/1.7 var(--font-data);letter-spacing:.07em;color:#68806c;margin-right:9px}.story-map-relationships>button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #c9d6c6;background:#fff;font-size:11px;color:#41654e;border-radius:2px}.story-map-relationships>button>span{font:9px var(--font-data);color:#7e663f}.story-map-relationships>button[aria-pressed=true]{border-color:#9c845d;color:#805c32;background:#f7f0e5}.report-map-loading{height:800px;background:#fff;border:1px solid #dce3dd;display:flex;align-items:center;justify-content:center;color:#647b69;font:12px var(--font-ui)}.report-story-map button:focus-visible,.report-story-map input:focus-visible{outline:2px solid #2a7b69;outline-offset:4px}.report-story-map button:disabled{opacity:.4}@media(max-width:1000px){.story-map-stage{height:570px}.story-map-inspector{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 25px}.story-inspector-evidence{grid-column:2;grid-row:auto}.story-inspect-primary{grid-column:2;grid-row:auto;max-width:290px}.story-inspector-limit{grid-column:1/-1}.story-map-inspector h3{grid-row:2/span 4}}@media(max-width:660px){.report-story-section{padding-bottom:28px}.report-story-section>h2{font-size:29px}.report-story-section>p{font-size:13px;line-height:1.9;margin-bottom:19px}.story-map-heading{padding:15px;font-size:8px;gap:12px}.story-map-heading>span:first-child{gap:7px}.story-map-heading>span:last-child{font-size:7px;max-width:90px;text-align:right;line-height:1.7}.story-map-layerbar{padding:12px;gap:6px}.story-map-layerbar>span{width:100%;font-size:8px;margin-bottom:3px}.story-map-layerbar>button{font-size:9px;padding:8px;gap:6px}.story-map-stage{height:580px}.story-map-overline{top:20px;left:16px;right:16px;gap:12px}.story-map-overline>span{font-size:7px;max-width:125px;line-height:1.8;gap:6px}.story-map-overline>strong{font-size:31px}.story-map-overline small{font-size:7px;max-width:150px}.story-map-marker{width:30px;height:30px;transform:translate(-15px,-15px)}.story-marker-dot{width:30px;height:30px;font-size:9px}.story-marker-name{top:42px;left:-7px;width:153px;font-size:11px;padding:9px 10px}.story-map-marker.label-left .story-marker-name{right:-7px}.story-map-marker.label-above .story-marker-name{bottom:42px}.story-marker-name>small{font-size:8px}.story-marker-time{font-size:9px;padding-top:7px;margin-top:7px}.story-marker-time em{font-size:7px}.story-marker-event{font-size:9px;line-height:1.6}.story-map-link-marker{font-size:8px;padding:5px 6px}.story-map-controls{right:13px;bottom:98px}.story-map-controls button{width:34px;height:34px}.story-map-legend{left:15px;right:15px;bottom:49px;font-size:7px;gap:5px 13px;max-width:270px}.story-map-credit{left:15px;right:15px;bottom:13px;gap:8px;font-size:6px;flex-wrap:wrap;line-height:1.9}.story-map-inspector{display:flex;flex-direction:column;padding:21px 18px;gap:10px}.story-inspector-kicker{width:100%;font-size:8px}.story-map-inspector h3{font-size:25px!important;margin:3px 0 0!important;line-height:1.3!important}.story-map-inspector>p{font-size:12px;line-height:1.9;margin:0}.story-inspector-evidence{margin-top:3px}.story-inspect-primary{font-size:11px;padding:6px 0 8px;max-width:none}.story-inspector-limit{font-size:10px;line-height:1.9;margin-top:0}.story-position-basis{font-size:10px}.story-map-timeline{padding:20px 16px 0}.story-timeline-controls{gap:11px}.story-timeline-controls>span{font-size:8px}.story-timeline-controls small{font-size:8px;line-height:1.8}.story-timeline-steps{grid-auto-columns:210px;gap:7px}.story-timeline-steps>button{padding:12px 8px 19px}.story-step-time{font-size:11px}.story-timeline-steps strong{font-size:12px}.story-step-clock{font-size:8px}.story-map-relationships{padding:16px}.story-map-relationships>span{width:100%;font-size:8px}.story-map-relationships>button{font-size:10px;padding:9px}.report-map-loading{height:1000px;font-size:12px}}.pub-nav-soon{font:7px/1 var(--font-data);letter-spacing:.04em;color:var(--pub-red);border:1px solid #d8c5ba;background:#efe8df;padding:4px 5px;border-radius:2px;margin-left:7px}.pub-live-link{white-space:nowrap}.pub-live-link.active .pub-nav-soon{color:var(--pub-red)}.pub-automation{display:grid;grid-template-columns:145px minmax(0,1fr) 155px;align-items:center;gap:27px;padding:25px 27px;margin:25px 0 35px;border:1px solid #d8ddd1;background:#eaece5}.pub-automation-mark{display:flex;flex-direction:column;gap:13px;align-items:flex-start;color:var(--pub-red)}.pub-automation-mark>span{font:8px/1.9 var(--font-data);letter-spacing:.09em;max-width:120px}.pub-automation-copy h2{font:500 26px/1.25 var(--pub-serif);letter-spacing:-.025em;margin:0 0 9px}.pub-automation-copy>p{font-size:12px;line-height:1.8;color:var(--pub-ink)}.pub-automation-copy>small{display:block;font-size:10px;line-height:1.8;color:var(--pub-muted);margin-top:7px}.pub-automation-policy{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-left:1px solid #cbd2c3;padding-left:22px}.pub-automation-policy>strong{font:500 52px/1 var(--pub-serif);color:var(--pub-red);letter-spacing:-.05em}.pub-automation-policy>span{font:8px/1.7 var(--font-data);letter-spacing:.09em}.pub-automation-policy>a{display:flex;align-items:center;gap:9px;font-size:10px;margin-top:5px}.pub-home-layout+.pub-automation{margin-top:30px}.pub-information>.pub-automation{grid-template-columns:minmax(0,1fr) 120px;gap:20px;padding:22px;margin-top:27px}.pub-information>.pub-automation .pub-automation-mark{display:none}.pub-information>.pub-automation .pub-automation-copy h2{font-size:24px}.pub-information>.pub-automation .automation-desktop-break{display:none}.pub-intro+.pub-automation{margin-top:0}.live-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:49px 0 36px}.live-launch-label{display:inline-flex;align-items:center;gap:9px;font:9px var(--font-data);letter-spacing:.1em;color:var(--pub-red)}.live-launch-label>i{height:6px;width:6px;background:var(--pub-red);border-radius:50%}.live-intro h1{font-size:clamp(44px,4.6vw,65px);line-height:1.07;margin:18px 0 20px}.live-intro>div:first-child>p{max-width:570px;font-size:16px;line-height:1.85}.live-intro-note{padding-bottom:7px;max-width:280px;flex:none}.live-intro-note>svg{color:var(--pub-red)}.live-intro-note p{font-size:13px;line-height:1.9;color:var(--pub-muted);margin:14px 0}.live-intro-note>span{font:8px var(--font-data);letter-spacing:.1em;color:#7e857e}.live-desk-preview{border:1px solid #cbd2c7}.live-preview-top{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#1b3038;color:#cdd8d4;padding:15px 22px;font:9px var(--font-data);letter-spacing:.08em}.live-preview-top>span:first-child{display:flex;align-items:center;gap:10px}.live-preview-top>span:last-child{font-size:8px;border:1px solid #738881;padding:5px 8px;color:#e3c09f}.live-preview-panels{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.live-stream-placeholder{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:55px 35px 45px;background:radial-gradient(ellipse at 50% 40%,#314d57,#142b35 70%);color:#dce6df;overflow:hidden;min-height:430px}.live-stream-placeholder:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b7c6c80b 1px,transparent 1px),linear-gradient(90deg,#b7c6c80b 1px,transparent 1px);background-size:38px 38px}.live-screen-corners{position:absolute;inset:26px;border:1px solid #708f9440;pointer-events:none}.live-stream-icon{position:relative;display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:1px solid #8ba49c80;border-radius:50%;color:#d3ad89;margin-bottom:22px}.live-screen-label{font:8px var(--font-data);letter-spacing:.12em;color:#b0c3bf;z-index:1}.live-stream-placeholder h2{font:500 38px/1.15 var(--pub-serif);letter-spacing:-.035em;color:#f1efe4;margin:15px 0}.live-stream-placeholder>p{font-size:12px;line-height:1.9;max-width:300px;color:#becdca;z-index:1}.live-connection-status{display:inline-flex;align-items:center;border:1px solid #6a858474;background:#152d36;padding:7px 12px;font:8px/1.8 var(--font-data);color:#c8d3ca;margin-top:27px;z-index:1}.live-news-placeholder{padding:32px 29px;background:#efefe7}.live-news-heading{display:flex;align-items:center;gap:11px;color:var(--pub-red);font:8px var(--font-data);letter-spacing:.08em}.live-news-placeholder h2{font:500 29px/1.2 var(--pub-serif);margin:21px 0 14px}.live-news-placeholder>p{font-size:12px;line-height:1.9;color:var(--pub-muted);max-width:330px}.live-news-placeholder ul{list-style:none;padding:0;margin:22px 0}.live-news-placeholder li{display:flex;gap:13px;border-top:1px solid #d3d7ca;padding:17px 0}.live-news-placeholder li>span{font:9px var(--font-data);color:var(--pub-red);padding-top:3px}.live-news-placeholder li strong{display:block;font-size:12px;font-weight:500}.live-news-placeholder li small{display:block;font-size:10px;line-height:1.8;color:var(--pub-muted);margin-top:5px}.live-news-status{font:8px/1.8 var(--font-data);color:var(--pub-muted)}.live-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:60px;padding:14px 0 34px}.live-context h2{font:500 34px/1.2 var(--pub-serif);margin-top:14px}.live-context p{font-size:14px;line-height:1.9;color:var(--pub-muted);margin:0 0 17px}.live-context-links{display:flex;flex-wrap:wrap;gap:17px 27px;margin-top:24px}.live-context-links a{display:flex;align-items:center;gap:13px;font-size:11px}.live-context-links svg{color:var(--pub-red)}.live-launch-note{display:flex;align-items:flex-start;gap:13px;border-top:1px solid var(--pub-line);border-bottom:1px solid var(--pub-line);padding:22px 0;margin:0 0 20px}.live-launch-note>svg{color:var(--pub-red);flex:none}.live-launch-note p{font-size:11px;line-height:1.9;color:var(--pub-muted)}@media(max-width:1100px){.pub-nav{gap:22px}.pub-automation{grid-template-columns:105px minmax(0,1fr) 130px;gap:20px;padding:23px}.pub-automation-copy h2{font-size:24px}.pub-automation-copy>p{font-size:11px}.pub-automation-policy{padding-left:17px}.live-stream-placeholder h2{font-size:34px}.live-news-placeholder{padding:28px 24px}.live-news-placeholder h2{font-size:27px}.live-context{gap:35px}.live-context h2{font-size:30px}}@media(min-width:661px)and (max-width:820px){.pub-header-inner{position:relative;height:84px}.pub-menu-trigger{display:flex}.pub-header-actions{gap:21px;margin-left:auto}.pub-nav{display:none;position:absolute;top:84px;left:0;right:0;z-index:60;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:10px 32px 20px;margin:0;background:var(--pub-paper);border-bottom:1px solid var(--pub-line);box-shadow:0 14px 20px #172a3110}.pub-nav.is-open{display:flex}.pub-nav a{padding:12px 4px;font-size:14px}.pub-nav a.active:after{left:4px;right:auto;width:28px;height:2px;bottom:6px}.pub-nav-soon{align-self:center}}@media(max-width:900px){.pub-automation{grid-template-columns:minmax(0,1fr) 125px;gap:24px}.pub-automation-mark{display:none}.pub-automation-copy h2{font-size:24px}.live-preview-panels{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.live-news-placeholder{padding:27px 22px}.live-news-placeholder h2{font-size:25px}.live-stream-placeholder{padding:40px 26px;min-height:430px}.live-stream-placeholder h2{font-size:31px}.live-intro-note{max-width:200px}.live-intro>div:first-child>p{font-size:14px}.live-context p{font-size:13px}.live-context h2{font-size:28px}}@media(max-width:660px){.pub-nav-soon{margin-left:10px;align-self:center;font-size:8px}.pub-automation{grid-template-columns:minmax(0,1fr) 83px;gap:17px;padding:20px 17px;margin:20px 0 28px;align-items:stretch}.pub-automation-copy h2{font-size:23px;line-height:1.28;margin-bottom:11px}.pub-automation-copy>p{font-size:11px;line-height:1.85}.pub-automation-copy>small{font-size:10px;line-height:1.8;margin-top:11px}.pub-automation-policy{padding-left:14px;gap:8px}.pub-automation-policy>strong{font-size:52px}.pub-automation-policy>span{font-size:7px;line-height:1.8;text-align:center;letter-spacing:.04em}.pub-automation-policy>a{font-size:9px;gap:4px;line-height:1.7;flex-wrap:wrap;justify-content:center;text-align:center}.automation-desktop-break{display:none}.pub-information>.pub-automation{grid-template-columns:minmax(0,1fr) 76px;padding:19px 16px;gap:16px}.pub-information>.pub-automation .pub-automation-copy h2{font-size:22px}.live-intro{display:block;padding:31px 0 28px}.live-launch-label{font-size:8px;letter-spacing:.06em}.live-intro h1{font-size:45px;margin:18px 0}.live-intro>div:first-child>p{font-size:14px;line-height:1.9}.live-intro-note{display:none}.live-preview-top{padding:13px 16px;font-size:8px}.live-preview-top>span:last-child{font-size:7px;padding:5px 7px}.live-preview-panels{grid-template-columns:minmax(0,1fr)}.live-stream-placeholder{min-height:350px;padding:36px 25px}.live-screen-corners{inset:18px}.live-stream-icon{width:65px;height:65px;margin-bottom:18px}.live-stream-icon>svg{width:30px}.live-stream-placeholder h2{font-size:34px}.live-stream-placeholder>p{font-size:12px;max-width:260px}.live-screen-label{font-size:7px}.live-connection-status{font-size:8px;padding:7px 10px;margin-top:22px}.live-news-placeholder{padding:27px 23px}.live-news-placeholder h2{font-size:30px;margin-top:20px}.live-news-placeholder>p{font-size:13px}.live-news-placeholder li{padding:16px 0}.live-news-placeholder li strong{font-size:13px}.live-news-placeholder li small{font-size:11px}.live-news-status{font-size:9px}.live-context{grid-template-columns:minmax(0,1fr);gap:22px;padding:10px 0 28px}.live-context h2{font-size:30px}.live-context p{font-size:13px;line-height:1.9}.live-context-links{gap:15px;font-size:11px}.live-launch-note{padding:20px 0;gap:11px}.live-launch-note p{font-size:11px}.live-launch-note>svg{width:17px}}.published-status{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-block:1px solid var(--pub-line);padding:16px 0;margin:28px 0 40px;font:9px/1.8 var(--font-data);color:var(--pub-muted)}.published-status>span:first-child{display:flex;gap:8px;align-items:center;color:#35705b}.published-status time{margin-left:auto}.published-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.published-feed-heading h2,.published-sources h2{font:500 35px/1.2 var(--pub-serif);margin:10px 0}.published-feed-heading label{display:flex;gap:10px;align-items:center;border:1px solid var(--pub-line);padding:10px 14px;background:#fff}.published-feed-heading input{border:0;background:none;min-width:0;font-size:12px;outline:0}.published-domains{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.published-domains button{border:1px solid var(--pub-line);padding:9px 16px;background:none;font-size:11px}.published-domains button[aria-pressed=true]{background:#263d35;color:#fff;border-color:#263d35}.published-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.published-card{border:1px solid var(--pub-line);padding:28px;background:#fafaf5;min-width:0}.published-card.lead{grid-column:1/-1;padding:36px;background:#f0f3e9}.published-card h2{font:500 28px/1.3 var(--pub-serif);margin:16px 0}.published-card.lead h2{font-size:39px;max-width:1000px}.published-card p{font-size:14px;line-height:1.9;color:var(--pub-muted);max-width:1050px}.published-card-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;font-size:10px;margin:25px 0 12px}.published-card-foot span,.published-card-foot a{display:flex;gap:7px;align-items:center}.published-card-foot a{color:var(--pub-red)}.published-card>small{font:8px/1.9 var(--font-data);color:var(--pub-muted)}.published-empty{border:1px solid var(--pub-line);padding:50px 30px;background:#f5f6ee;margin:25px 0}.published-empty h1,.published-empty h2{font:500 30px/1.3 var(--pub-serif);margin:15px 0}.published-empty p{font-size:14px;line-height:1.9;max-width:700px;color:var(--pub-muted)}.published-empty a{display:inline-flex;gap:10px;align-items:center;font-size:12px;margin-top:20px}.published-sources{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;margin:50px 0 60px;padding-top:35px;border-top:1px solid var(--pub-line)}.published-sources p{font-size:13px;line-height:1.9;color:var(--pub-muted)}.published-sources>div:last-child{display:flex;flex-direction:column;gap:15px;padding-top:12px}.published-sources a{font-size:12px;display:flex;align-items:center;gap:10px}.published-revisions{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;padding:15px 0;margin-bottom:15px}.published-revisions a{border-bottom:1px solid var(--pub-line)}@media(max-width:660px){.published-status{gap:10px 17px;margin:20px 0 28px}.published-status time{width:100%;margin:0;font-size:8px}.published-feed-heading{align-items:stretch;flex-direction:column;gap:10px}.published-feed-heading h2{font-size:31px}.published-feed-heading input{width:100%}.published-grid{grid-template-columns:1fr;gap:17px}.published-card,.published-card.lead{padding:22px}.published-card h2{font-size:25px}.published-card.lead h2{font-size:30px}.published-card p{font-size:13px}.published-card .pub-story-meta{font-size:8px}.published-sources{grid-template-columns:1fr;gap:15px;margin:35px 0}.published-sources h2{font-size:29px}.published-domains button{padding:8px 12px}.published-empty{padding:30px 22px}}.report-source-attribution{padding:20px 0 26px;margin-bottom:15px;border-bottom:1px solid var(--pub-line)}.report-source-attribution p{font-size:11px;line-height:1.9;color:var(--pub-muted);margin-top:12px}.report-source-attribution strong{font-weight:500;color:var(--pub-ink)}.report-source-attribution a{text-decoration:underline;text-underline-offset:3px}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2) format("woff2"),url(/assets/source-serif-4-latin-500-normal-D4bPw0i_.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#253b40;background:#f5f4ef;font-synthesis:none;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ba965e;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:36px;font-weight:500;letter-spacing:-1.4px;line-height:1.2}h2{font-size:23px}h3{font-size:16px}.eyebrow{font:10px IBM Plex Mono,monospace;letter-spacing:1.5px;color:#a17d45}.muted{font-size:12px;color:#7c897e}.workspace{display:flex;min-height:100vh}.navigation{position:fixed;inset:0 auto 0 0;width:225px;background:#14272e;color:#aebfc2;padding:30px 18px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:1.2px;white-space:nowrap;color:#e8e8dc}.brand b,.brand svg{color:#cda76a;font-weight:400}.nav-caption{font:9px IBM Plex Mono,monospace;color:#718a92;letter-spacing:1.4px;margin:44px 12px 14px}.navigation nav{display:grid;gap:5px}.navigation nav a{padding:11px 13px;font-size:12px;border-radius:5px}.navigation nav a.active{background:#2a3e43;color:#f0d5a8;border-left:2px solid #cfa463}.navigation nav a:hover{background:#22373e}.nav-footer{margin-top:auto;padding-top:30px;font-size:11px;color:#cdb88f}.nav-footer small{display:block;color:#80979e;font-size:10px}.nav-footer a{display:flex;align-items:center;gap:8px;margin-top:25px;color:#a5b7ba}.workspace main{margin-left:225px;padding:0 42px;width:calc(100% - 225px);max-width:1900px}.topbar{height:68px;border-bottom:1px solid #dfe3db;display:flex;align-items:center;justify-content:space-between;font:9px IBM Plex Mono,monospace;color:#829087}.topbar b{margin:0 12px;color:#b3bcb4}.badge{font:8px IBM Plex Mono,monospace;text-transform:uppercase;border:1px solid #dce0d8;padding:4px 7px;border-radius:3px;color:#6d7e6c;background:#edf0e7;white-space:nowrap}header{padding:37px 0 25px}header h1{margin:11px 0}header p{max-width:740px;color:#7c897f;font-size:13px;line-height:1.8}.date-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dce1d8;border-radius:6px;padding:14px 18px}.date-toolbar>svg{color:#a88857}.date-toolbar>span{font-size:12px;font-weight:500;margin-right:auto}.date-toolbar small{display:block;font-size:9px;color:#95a08d;font-weight:400}.date-toolbar label{display:flex;align-items:center;gap:7px;font-size:10px;color:#7a887a}.date-toolbar input{font-size:11px;border:1px solid #dfe4d8;padding:6px;color:#536b60;border-radius:4px;background:#fafbf7}.text-button{display:inline-flex;gap:6px;align-items:center;background:none;border:0;color:#9f7c45;font-size:11px;padding:4px 0}.stats{display:flex;gap:34px;padding:26px 0;border-bottom:1px solid #dfe3db;margin-bottom:22px}.stats>div{display:flex;flex-direction:column}.stats strong{font:27px IBM Plex Mono,monospace;color:#4d6658;letter-spacing:-1px}.stats span{font-size:10px;color:#8b9886}.stats p{font-size:11px;align-self:center;margin-left:auto;color:#6b806d}.stats small{display:block;font-size:9px;color:#9aa58f;margin-top:4px}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0;font-size:11px;color:#7e8d7a}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce1d8;padding:9px 13px;border-radius:5px;flex:1;min-width:220px}.search input{border:0;background:none;outline:0;width:100%;min-width:0;font-size:12px}.filters button,.filters select,.pager button{padding:9px 13px;background:#fff;border:1px solid #dce1d8;border-radius:4px;font-size:11px}.record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:17px 0 25px}.record-card{background:#fff;border:1px solid #e0e4da;border-radius:6px;padding:20px;display:flex;flex-direction:column;min-width:0}.between{display:flex;align-items:center;justify-content:space-between;gap:9px}.source-label{font:9px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.3px;color:#9d814f;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-title{background:none;border:0;text-align:left;padding:17px 0 13px;font-size:16px;line-height:1.5;font-weight:500;display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.record-title svg{flex:none;margin-top:5px;color:#a3ad9d}.record-card p{font-size:12px;color:#85917e;line-height:1.8;margin-bottom:20px}.card-footer{margin-top:auto;border-top:1px solid #edf0e7;padding-top:14px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#7a8b76}.card-footer small{display:block;font:8px IBM Plex Mono,monospace;color:#a5ad9a;margin-top:3px}.metric{font:32px IBM Plex Mono,monospace;color:#67816a;margin:4px 0 18px}.metric small{font:10px DM Sans,sans-serif;color:#98a18b;margin-left:8px}.pager{display:flex;align-items:center;justify-content:center;gap:20px;font-size:11px;margin:28px 0}.map-panel{border:1px solid #dce1d8;border-radius:7px;overflow:hidden;margin-bottom:22px}.map-panel>p{font-size:10px;color:#8c977f;padding:11px 15px;background:#f9faf3}.archive-map{background:#172b33;position:relative;color:#b9c7c6;min-height:270px}.archive-map svg{display:block;width:100%;max-height:370px}.map-caption{padding:16px 18px;font:9px IBM Plex Mono,monospace;display:flex;justify-content:space-between;letter-spacing:1px}.map-caption small{font-size:9px;letter-spacing:0;color:#8da4a9}.map-buttons{position:absolute;right:13px;bottom:35px;display:grid}.map-buttons button{display:grid;place-items:center;background:#274049;border:1px solid #3a5158;color:#bed0cf;width:29px;height:28px}.map-attribution{display:block;font-size:8px;color:#7d969d;padding:10px 18px}.map-marker{cursor:pointer}.map-marker:focus circle{stroke:#fff;stroke-width:2}.result-note{font-size:10px;color:#8e9a81}.empty{padding:44px;background:#fff;border:1px solid #e0e4da;border-radius:6px;text-align:center;margin:24px 0}.empty>svg{color:#aa9c76}.empty h2{font-size:21px;margin:12px 0}.empty p{font-size:13px;color:#89967c;max-width:620px;margin:0 auto 16px}.empty a{font-size:12px;color:#aa8549}.error{color:#9b4535}.callout{font-size:12px;line-height:1.8;color:#7b896e;border-left:3px solid #bea06a;background:#eeeee2;padding:14px 17px;margin:18px 0}.source-list{display:grid;gap:12px;margin-top:20px}.source-row{display:flex;gap:25px;padding:23px;background:#fff;border:1px solid #e0e4da;border-radius:6px}.source-row>div:first-child{flex:1;min-width:0}.source-row small{font-size:10px;color:#97a087}.source-row p{font-size:12px;color:#839076;line-height:1.7;margin:9px 0}.source-count{min-width:160px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.source-count strong{font:24px IBM Plex Mono,monospace}.source-count small{font-size:9px}.table-scroll{overflow:auto;margin:20px 0}table{width:100%;border-collapse:collapse;font-size:12px;background:#fff}th,td{padding:16px;border-bottom:1px solid #e7ebdf;text-align:left}th{font-size:10px;color:#929d81;font-weight:400}footer{padding:32px 0;border-top:1px solid #dfe3db;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#9aa38b;margin-top:30px}.backdrop{position:fixed;inset:0;background:#0c1f2966;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;justify-content:flex-end}.drawer{height:100%;overflow:auto;background:#fafbf5;width:560px;max-width:100%;padding:30px 34px;box-shadow:-20px 0 60px #14272222}.drawer h2{margin:26px 0 15px}.icon-button{background:none;border:0;padding:6px;display:grid;place-items:center;color:#7c8b76}.reading{font-size:14px;line-height:1.9;color:#829074;margin-top:20px}dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;font-size:12px;margin:25px 0;padding-top:20px;border-top:1px solid #dde3d5}dt{color:#97a083}dd{margin:0;overflow-wrap:anywhere}dd small{display:block;color:#9aa487;margin-top:4px;font-size:10px}dd a{color:#a5854c}details{margin:20px 0;font-size:12px}pre{font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;background:#eff1e6}.drawer h3{margin:20px 0}.capture{border:1px solid #e0e5d6;padding:15px;font-size:11px;margin-bottom:12px}.capture p{margin:8px 0;color:#8f997d}.capture small,.capture code{display:block;font-size:9px;overflow-wrap:anywhere;margin-top:5px}.capture code{color:#9aa187}.access{min-height:100vh;background:#14272e;padding:40px;display:flex;flex-direction:column}.access section{margin:auto;max-width:560px;padding:50px;border:1px solid #3c4a4d;border-radius:8px;background:#1b3037;color:#e1e6dc}.access h1{font-size:48px;margin:20px 0}.access p{font-size:15px;line-height:1.9;color:#a7b7b8}.access small{display:block;margin-top:28px;font-size:11px;color:#788f94}.primary{display:inline-flex;align-items:center;gap:25px;background:#d2b27d;color:#263c41;padding:13px 18px;font-size:13px;font-weight:500;border-radius:4px;margin-top:30px}.mobile-toggle{display:none}@media(min-width:1550px){.record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace main{padding:0 26px}.stats{gap:24px}.stats p{display:none}}@media(max-width:760px){.navigation{transform:translate(-100%);transition:transform .2s}.navigation.open{transform:translate(0);box-shadow:15px 0 50px #12202d55}.workspace main{margin-left:0;width:100%;padding:0 18px}.topbar{height:58px;font-size:8px;gap:10px}.topbar .badge{font-size:7px}.mobile-toggle{display:grid}header{padding-top:25px}h1{font-size:29px}.date-toolbar{gap:10px;padding:12px}.date-toolbar>span{width:75%;font-size:11px}.date-toolbar label{flex:1}.date-toolbar input{min-width:0;width:100%;font-size:10px}.stats{gap:22px;padding:22px 0}.stats strong{font-size:23px}.stats span{font-size:8px}.record-grid{grid-template-columns:1fr}.source-row{flex-direction:column;gap:12px;padding:18px}.source-count{align-items:flex-start;min-width:0}.source-count strong{font-size:20px}footer{flex-direction:column}.drawer{padding:22px}dl{grid-template-columns:95px minmax(0,1fr);font-size:11px}.archive-map{min-height:200px}.archive-map svg{min-height:170px}.map-caption{font-size:7px;letter-spacing:0;padding:12px}.map-caption small{font-size:7px}.access{padding:22px}.access section{padding:25px}.access h1{font-size:38px}.access p{font-size:13px}}@media(max-width:760px){.navigation{visibility:hidden}.navigation.open{visibility:visible}}main[data-section=sources] .date-toolbar,main[data-section=coverage] .date-toolbar,main[data-section=tracking] .date-toolbar{display:none}.identity{gap:11px;letter-spacing:1.5px}.identity>svg{width:38px;height:38px;flex:none}.identity>span{font-size:14px;font-weight:600}.identity b{font-weight:400}.identity small{display:block;color:#8ca29d;font:7px IBM Plex Mono,monospace;letter-spacing:1.6px;margin-top:5px}.identity-dark{color:#253d3d}.identity-dark svg,.identity-dark b{color:#a17d45}.gold-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#d9b87e;margin-right:9px}.landing{background:#f5f3eb;color:#253d3b}.public-nav{height:102px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;background:#12272e;border-bottom:1px solid #ffffff12;color:#d1dcd3}.public-nav>div{display:flex;gap:30px;align-items:center;font-size:12px}.public-cta{display:inline-flex;align-items:center;gap:22px;border:1px solid #76908777;padding:11px 17px;border-radius:3px;color:#e5d1aa}.landing-hero{background:#12272e;color:#f2f1e5;min-height:650px;padding:75px max(5vw,24px) 90px;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:2;max-width:690px}.hero-copy .eyebrow{font-size:9px;color:#b8a985;letter-spacing:1.9px}.hero-copy h1{font-family:DM Sans,sans-serif;font-size:clamp(42px,4.5vw,76px);font-weight:400;line-height:1.1;letter-spacing:-2px;margin:30px 0}.hero-copy h1 em,.landing-invite em{font-weight:400;color:#d5b885}.hero-copy>p{color:#a5b8b3;font-size:15px;line-height:1.9;max-width:510px}.hero-actions{display:flex;align-items:center;gap:28px;margin:36px 0 27px}.hero-actions .primary{margin:0;padding:15px 21px;border:0;border-radius:2px;background:#ddc391;gap:30px;color:#243a3a}.hero-actions>a:last-child{display:flex;gap:8px;align-items:center;font-size:11px;color:#b4c3ba}.hero-footnote{display:flex;align-items:center;gap:9px;color:#7f9b94;font-size:10px}.hero-atlas{position:relative;height:470px;isolation:isolate;transform:rotate(-6deg);opacity:.9}.atlas-grid{position:absolute;inset:-30px;background-image:linear-gradient(#a8b99e0b 1px,transparent 1px),linear-gradient(90deg,#a8b99e0b 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse,black 25%,transparent 70%);mask-image:radial-gradient(ellipse,black 25%,transparent 70%)}.atlas-orbit{position:absolute;left:50%;top:50%;border:1px solid #829b7933;border-radius:50%;transform:translate(-50%,-50%);width:380px;height:380px}.orbit-two{width:490px;height:490px;border-style:dashed;border-color:#829b7922}.atlas-cross{position:absolute;background:#a2b18b33;left:50%;top:50%}.atlas-cross.horizontal{height:1px;width:100%;left:0}.atlas-cross.vertical{width:1px;height:100%;top:0}.atlas-contours{position:absolute;inset:0;width:100%;height:100%}.atlas-coordinate{position:absolute;top:7%;right:11%;font:9px IBM Plex Mono,monospace;letter-spacing:2px;color:#a5ba9b}.atlas-label{position:absolute;top:8%;left:5%;font:9px IBM Plex Mono,monospace;color:#b3bda5;letter-spacing:1px}.atlas-label svg{display:block;margin-bottom:10px;color:#d3b47b}.atlas-label small{display:block;font:8px DM Sans,sans-serif;margin-top:7px;letter-spacing:0;color:#708f8c}.atlas-card{position:absolute;bottom:0;left:8%;right:10%;transform:rotate(6deg);background:#20383bda;border:1px solid #77917f44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px 26px;box-shadow:0 20px 80px #0002}.atlas-card>span{font:8px IBM Plex Mono,monospace;letter-spacing:1.3px;color:#a9b5a0}.atlas-card>strong{display:block;font:28px DM Sans,sans-serif;color:#e9e7d5;margin:9px 0 17px}.atlas-card>div{font:8px IBM Plex Mono,monospace;letter-spacing:1px;display:flex;gap:13px;align-items:center;color:#91a99b}.atlas-card i{height:4px;width:4px;background:#c4a86c;border-radius:50%}.landing-numbers{display:flex;justify-content:space-between;align-items:center;padding:36px max(5vw,24px);border-bottom:1px solid #d9ded0;gap:25px}.landing-numbers>p{font:8px/1.9 IBM Plex Mono,monospace;letter-spacing:1.2px;color:#8a927e}.landing-numbers>p strong{font-weight:400;color:#3d5a4c}.landing-numbers>div{display:flex;flex-direction:column;gap:6px}.landing-numbers>div strong{font:30px DM Sans,sans-serif;color:#3e5a4a}.landing-numbers>div span{font-size:10px;color:#8a967e}.landing-numbers>small{font-size:9px;color:#929a85;line-height:1.7}.approach{padding:100px max(5vw,24px)}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;align-items:end;margin-bottom:46px}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2{font:46px/1.1 DM Sans,sans-serif;letter-spacing:-1px}.section-intro p{max-width:400px;font-size:14px;line-height:1.9;color:#7d8b76;justify-self:end}.approach-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.approach-cards article{border:1px solid #dce0d3;background:#f9f8f1;padding:32px}.approach-cards article>div{display:flex;justify-content:space-between;align-items:center;color:#a28752;margin-bottom:50px}.approach-cards article>div span{font:10px IBM Plex Mono,monospace;color:#a3ac94}.approach-cards h3{font:23px/1.3 DM Sans,sans-serif;max-width:240px}.approach-cards p{font-size:12px;line-height:1.9;color:#7e8c75;margin-top:19px}.landing-invite{text-align:center;background:#e9ecdf;padding:75px 25px}.landing-invite h2{font:48px/1.15 DM Sans,sans-serif;margin:22px 0;color:#354c40;letter-spacing:-1px}.landing-invite em{color:#9f8250}.landing-invite .primary{margin:10px 0 25px;border:1px solid #bfa46f}.landing-invite>p{max-width:500px;margin:auto;font-size:10px;line-height:1.8;color:#89947c}.public-footer{margin:0;background:#12272e;padding:35px max(5vw,24px);align-items:center;border:0;color:#93a69b}.public-footer>span{font:8px IBM Plex Mono,monospace;letter-spacing:1.5px}.public-footer>a:last-child{font-size:10px}.privacy-copy{padding:80px max(8vw,24px);max-width:950px;min-height:90vh}.privacy-copy h1{font:48px DM Sans,sans-serif;margin:20px 0}.privacy-copy h2{margin:35px 0 15px;font:26px DM Sans,sans-serif}.privacy-copy p{font-size:14px;line-height:1.9;color:#71806c}.app-loading{background:#142b31;min-height:100vh;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center;color:#b9cbbf;font-size:13px}.auth-page{display:grid;grid-template-columns:.9fr 1.1fr;min-height:100vh;background:#f8f7f0}.auth-story{background:radial-gradient(ellipse at 100% 65%,#2b4541,#142a31 60%);padding:44px 55px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#eaeade}.auth-story:after{content:"";position:absolute;right:-230px;bottom:130px;width:550px;height:550px;border:1px solid #9dac7b1c;border-radius:50%;box-shadow:0 0 0 50px #9dac7b06,0 0 0 100px #9dac7b04;pointer-events:none}.auth-story>div{margin:80px 0;position:relative;z-index:1}.auth-story h1{font:68px/1.06 DM Sans,sans-serif;letter-spacing:-2px;margin:25px 0}.auth-story p{max-width:310px;font-size:14px;line-height:1.9;color:#98b1a8}.auth-story-rule{height:1px;width:50px;background:#bea477;margin:35px 0 22px}.auth-story-detail,.auth-story>small{font:8px IBM Plex Mono,monospace;letter-spacing:1.7px;color:#739187}.auth-main{position:relative;padding:40px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.back-home{position:absolute;left:40px;top:35px;display:flex;gap:5px;align-items:center;font-size:11px;color:#829078}.auth-form-panel{width:100%;max-width:380px;margin:60px 0}.auth-symbol{width:55px;height:55px;background:#edece0;border:1px solid #dfe3d0;color:#ac8c53;display:grid;place-items:center;border-radius:50%;margin-bottom:30px}.auth-form-panel>.eyebrow{font-size:8px}.auth-form-panel h1{font:38px/1.1 DM Sans,sans-serif;letter-spacing:-1px;margin:16px 0}.auth-form-panel>p{font-size:13px;color:#8b957f;line-height:1.8}.auth-form-panel form{margin:28px 0 22px}.auth-form-panel label{font-size:11px;font-weight:500;display:block}.auth-form-panel input{display:block;width:100%;padding:14px 15px;margin:9px 0 18px;border:1px solid #d5ddca;background:#fdfdf7;border-radius:3px;color:#38533f;font-size:14px}.auth-form-panel .code-input{font:28px IBM Plex Mono,monospace;letter-spacing:12px;text-align:center;padding:16px 5px 16px 17px}.auth-form-panel .primary{border:0;margin:4px 0 0;width:100%;justify-content:space-between;background:#233f3b;color:#eadab7;padding:15px 17px;font-size:12px}.auth-form-panel .auth-error{color:#a44e3e;background:#f4e9dd;padding:12px;font-size:12px;margin-bottom:15px;line-height:1.6}.auth-notice{font-size:11px;color:#658266;line-height:1.6;margin-bottom:15px}.auth-switch{font-size:11px!important;text-align:center}.auth-switch a{display:inline-flex;gap:5px;align-items:center;color:#9d7c42;margin-left:6px}.auth-trust{border-top:1px solid #dfe4d5;margin-top:28px;padding-top:23px;display:flex;gap:9px;color:#80936f;font-size:10px;line-height:1.7}.auth-trust svg{flex:none;margin-top:2px}.auth-policy{font-size:9px!important;line-height:1.8!important;color:#9ca48e!important;margin-top:17px!important}.auth-policy a{text-decoration:underline}.auth-secondary{display:flex;justify-content:space-between;gap:15px}.auth-secondary button,.password-fallback{font-size:10px;color:#9d7c42;border:0;background:none;padding:3px 0}.password-fallback{display:block;margin-top:18px;line-height:1.8}.auth-mobile-home{display:none}.nav-footer small{overflow-wrap:anywhere}.nav-footer button{background:none;border:0;padding:0;display:flex;gap:8px;align-items:center;color:#a5b7ba;font-size:11px;margin-top:20px}.nav-footer>a{margin-top:14px;font-size:10px}.admin-panel{background:#fff;border:1px solid #dce1d3;padding:30px;margin:20px 0}.admin-panel h2{margin:15px 0}.admin-panel p{font-size:13px;line-height:1.9;color:#7e8e72}main[data-section=admin] .date-toolbar{display:none}.navigation .identity{gap:8px}.navigation .identity>svg{width:29px;height:29px}.navigation .identity>span{font-size:12px;letter-spacing:1px}.navigation .identity small{font-size:5px;letter-spacing:1px}.navigation .nav-caption{margin-top:34px}.situation-map{margin:22px 0 26px;background:#152c32;border:1px solid #344b4b;border-radius:7px;color:#c8d2c5;overflow:hidden;isolation:isolate}.atlas-toolbar{display:flex;justify-content:space-between;align-items:center;padding:23px 25px;border-bottom:1px solid #94aa9122;gap:20px}.atlas-toolbar .eyebrow{font-size:8px;color:#b29d72}.atlas-toolbar h2{font:27px DM Sans,sans-serif;color:#e2e5d7;margin-top:7px}.atlas-toolbar-actions{display:flex;align-items:center;gap:18px}.atlas-toolbar-actions button{display:flex;align-items:center;gap:8px;background:#29413f;border:1px solid #667c6044;border-radius:3px;color:#c8d5bd;padding:9px 12px;font-size:10px}.map-snapshot{font:7px IBM Plex Mono,monospace;color:#9eae8c;letter-spacing:1.2px;border:1px solid #78926544;padding:6px 8px}.atlas-storybar{display:flex;gap:8px;align-items:center;padding:13px 22px;border-bottom:1px solid #94aa9115;background:#192e33}.atlas-storybar>span{font:7px IBM Plex Mono,monospace;letter-spacing:1px;margin-right:12px;color:#7a988c}.atlas-storybar button{background:#2c444033;color:#a4bb9f;border:1px solid #79927233;border-radius:20px;font-size:9px;padding:7px 11px;white-space:nowrap}.atlas-storybar button:hover{background:#a8bc8f25;border-color:#9dad7c77}.atlas-storybar .mobile-layers{display:none}.atlas-stage{position:relative;height:650px;overflow:hidden;background:#132930}.atlas-world{display:block;width:100%;height:100%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.atlas-world:active{cursor:grabbing}.atlas-cell,.atlas-context-anchor{cursor:pointer;outline:none}.atlas-cell:focus-visible circle,.atlas-context-anchor:focus-visible path{stroke:#f7f3ce;stroke-width:3}.atlas-layers{position:absolute;left:18px;top:20px;width:220px;background:#172e32ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #91a47c33;padding:19px 17px;border-radius:5px;box-shadow:0 12px 35px #08191e44;max-height:calc(100% - 70px);overflow:auto}.layer-heading{display:flex;gap:10px;align-items:center;color:#d0dac6}.layer-heading svg{color:#b9a574}.layer-heading strong{font-size:12px;font-weight:500}.layer-heading>span{margin-left:auto;font:9px IBM Plex Mono,monospace;color:#829c84}.atlas-layers>p{font-size:9px;line-height:1.7;color:#819f8f;margin:13px 0 20px}.layer-control{display:flex;gap:9px;align-items:center;cursor:pointer;margin:17px 0;color:#bdcdb7}.layer-control input{width:12px;height:12px;accent-color:#c6ac76;flex:none;margin:0}.layer-control i{width:6px;height:6px;border-radius:50%;flex:none}.layer-control>span{font-size:10px}.layer-control small{display:block;font:8px IBM Plex Mono,monospace;color:#78997f;margin-top:5px}.layer-divider{height:1px;background:#a1b48b22;margin:20px 0}.context-control i{background:#c6d5b5;border-radius:0;transform:rotate(45deg)}.atlas-layers>.layer-note{font-size:8px;margin:-3px 0 0 30px;color:#718d80}.map-region-label{font-size:9px;color:#92aa92;display:block}.map-region-label select{display:block;width:100%;margin-top:10px;padding:8px;border:1px solid #65866b44;border-radius:3px;background:#233e3e;color:#c1d1bb;font-size:10px}.region-note{font-size:8px;line-height:1.6;color:#6e917d;display:block;margin-top:9px}.atlas-map-controls{position:absolute;right:17px;bottom:57px;display:grid;border:1px solid #86a07344;border-radius:4px;overflow:hidden}.atlas-map-controls button{width:33px;height:33px;display:grid;place-items:center;background:#203c3eee;color:#b8cda9;border:0;border-bottom:1px solid #86a07333}.atlas-map-controls button:last-child{border-bottom:0}.atlas-inspector{position:absolute;right:18px;top:20px;bottom:55px;width:290px;overflow:auto;background:#f5f5eccc;border:1px solid #b4c6a177;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:5px;padding:20px;color:#3c573f;box-shadow:0 12px 40px #08191e55}.atlas-inspector>.between button{border:0;background:none;color:#758a68;padding:0}.atlas-inspector .eyebrow{font-size:7px;color:#9d8451}.atlas-inspector h3{font:24px/1.2 DM Sans,sans-serif;margin:22px 0 14px}.atlas-inspector>p{font-size:10px;color:#7b8e6e;line-height:1.9}.cell-total{font:32px IBM Plex Mono,monospace;color:#5e7b53;margin:20px 0 13px}.cell-total small{display:block;font:9px DM Sans,sans-serif;color:#87977b;margin-top:4px}.cell-records{margin-top:18px}.cell-records>button{padding:14px 0;width:100%;display:block;text-align:left;background:none;border:0;border-bottom:1px solid #bac7a777}.cell-records small{font:8px IBM Plex Mono,monospace;color:#93a180}.cell-records strong{font-size:11px;font-weight:500;display:flex;gap:7px;line-height:1.8;margin:7px 0;color:#4b6648}.cell-records strong svg{flex:none;margin-top:3px}.cell-records button>span{font-size:8px;color:#8e9d7b}.atlas-inspector>.inspector-caveat{font-size:9px;color:#91a07c;margin-top:20px}.map-detail-pager{display:flex;gap:18px;justify-content:space-between;margin-top:15px}.map-detail-pager button{border:0;background:none;font-size:9px;color:#8c7849;display:flex;gap:4px;align-items:center}.country-metric{width:100%;display:block;text-align:left;background:#eef0e344;border:1px solid #bac7a777;padding:14px;margin-top:15px}.country-metric span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.country-metric>strong{display:block;font:28px IBM Plex Mono,monospace;margin:9px 0;color:#63805b}.country-metric>small{font-size:8px;color:#8d9d7a}.atlas-scale{position:absolute;bottom:20px;left:25px;display:flex;gap:9px;align-items:center;font:8px IBM Plex Mono,monospace;color:#829c87;pointer-events:none}.atlas-scale i{border:1px solid #b6a26b;border-radius:50%;width:10px;height:10px;background:#b6a26b22}.atlas-bottomline{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 22px;border-top:1px solid #8eaa7a22;font:8px IBM Plex Mono,monospace;color:#7f9a81;background:#182e31}.atlas-bottomline>span:first-child{color:#b7c8a5}.atlas-bottomline i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a9b57b;margin-right:6px}.atlas-method{margin:0;background:#f5f5ea;color:#8a977a;padding:13px 22px;font-size:10px}.atlas-method summary{display:flex;gap:8px;align-items:center;cursor:pointer;width:fit-content}.atlas-method summary:before{content:"+";font:12px IBM Plex Mono,monospace;color:#ab8e55}.atlas-method[open] summary:before{content:"?"}.atlas-method p{line-height:1.9;margin-top:13px;max-width:1000px}.atlas-status{position:absolute;left:50%;top:45%;transform:translate(-35%,-50%);background:#182f35ee;border:1px solid #8da37244;padding:24px 28px;max-width:380px;display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:12px;color:#bca;border-radius:5px;box-shadow:0 10px 60px #071a2155}.atlas-status small{font-size:10px;color:#7c9c86;line-height:1.8;display:block}.atlas-error{color:#e2b19a}.scan-indicator{width:18px;height:18px;border:1px solid #b8b07644;border-top-color:#cabb88;border-radius:50%;animation:scan 1.3s linear infinite}.atlas-basemap-error{position:absolute;top:8px;left:260px;color:#d8b483;font-size:9px;background:#182f35;padding:8px}.map-expanded{position:fixed;inset:0;z-index:60;margin:0;border-radius:0;display:flex;flex-direction:column;border:0}.map-expanded .atlas-stage{flex:1;height:auto;min-height:200px}.map-expanded .atlas-method{flex:none}.map-expanded .atlas-toolbar{padding-top:18px;padding-bottom:18px}.map-expanded .atlas-inspector{width:330px}.map-expanded:focus{outline:0}.workspace main[data-section=""] header{padding-top:24px;padding-bottom:20px}.workspace main[data-section=""] header h1{font-family:DM Sans,sans-serif;font-size:38px}.workspace main[data-section=""] .stats{padding-top:20px;padding-bottom:20px}.workspace main[data-section=""]{max-width:none}@keyframes scan{to{transform:rotate(360deg)}}@media(min-width:1600px){.atlas-stage{height:760px}.atlas-layers{width:235px}.landing-hero{min-height:750px}}@media(max-width:1100px){.public-nav>div{gap:18px}.landing-hero{gap:20px;padding-top:60px;padding-bottom:70px}.hero-atlas{height:390px}.hero-actions{gap:18px}.hero-actions>a:last-child{font-size:10px}.hero-copy>p{font-size:13px}.atlas-card{left:0;right:0;padding:20px}.atlas-coordinate,.atlas-label{font-size:7px}.auth-story{padding:38px}.auth-story h1{font-size:55px}.auth-main{padding:35px}.approach-cards article{padding:24px}.approach-cards h3{font-size:21px}.atlas-stage{height:650px}.atlas-layers{width:195px;padding:16px 13px;left:12px}.atlas-inspector{width:255px;right:12px}.atlas-toolbar{padding:20px}.atlas-bottomline{gap:12px;font-size:7px}.atlas-storybar{padding:12px 15px;gap:6px}.atlas-storybar>span{font-size:6px;margin-right:5px}.atlas-storybar button{font-size:8px;padding:7px 9px}}@media(max-width:760px){.public-nav{height:80px;padding:0 22px;gap:15px}.public-nav>div{gap:15px;font-size:11px}.public-nav .nav-approach{display:none}.public-nav .public-cta{padding:9px 11px;gap:6px;font-size:9px}.public-nav .identity>svg{width:28px;height:28px}.public-nav .identity{gap:7px}.public-nav .identity>span{font-size:10px;letter-spacing:.7px}.public-nav .identity small{font-size:5px;letter-spacing:.7px}.landing-hero{padding:50px 24px 45px;grid-template-columns:1fr;gap:25px;min-height:0}.hero-copy .eyebrow{font-size:7px;letter-spacing:1px}.hero-copy h1{font-size:45px;letter-spacing:-1.3px;margin:25px 0}.hero-copy>p{font-size:13px;line-height:1.9}.hero-actions{gap:22px;margin:28px 0 22px}.hero-actions .primary{font-size:11px;padding:13px 16px;gap:18px}.hero-actions>a:last-child{font-size:10px;gap:5px}.hero-footnote{font-size:9px}.hero-atlas{height:310px;margin:0 18px;transform:rotate(-3deg)}.atlas-orbit{width:270px;height:270px}.orbit-two{width:340px;height:340px}.atlas-card{transform:rotate(3deg);left:1%;right:1%;padding:18px 20px;bottom:0}.atlas-card>strong{font-size:25px;margin:7px 0 12px}.atlas-card>span,.atlas-card>div{font-size:7px}.atlas-card>div{gap:10px}.atlas-label{top:4%;font-size:6px}.atlas-label small{font-size:6px}.landing-numbers{padding:30px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px}.landing-numbers>p{grid-column:1/-1;font-size:7px}.landing-numbers>p br{display:none}.landing-numbers>p strong{margin-left:6px}.landing-numbers>div strong{font-size:25px}.landing-numbers>div span{font-size:8px;line-height:1.5}.landing-numbers>small{grid-column:1/-1;font-size:8px}.landing-numbers>small br{display:none}.approach{padding:55px 24px}.section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.section-intro h2{font-size:38px}.section-intro p{justify-self:start;font-size:12px}.approach-cards{grid-template-columns:1fr;gap:14px}.approach-cards article{padding:25px}.approach-cards article>div{margin-bottom:25px}.approach-cards h3{max-width:none;font-size:25px}.approach-cards p{font-size:12px}.landing-invite{padding:50px 24px}.landing-invite h2{font-size:38px}.public-footer{padding:30px 24px;gap:25px;align-items:flex-start}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-main{min-height:100vh;padding:35px 28px}.auth-form-panel{max-width:390px;margin:70px 0 50px}.back-home{top:27px;left:25px}.auth-form-panel h1{font-size:34px}.auth-mobile-home{display:block;background:none;border:0;color:#9a9f83;font:8px IBM Plex Mono,monospace;letter-spacing:1px;margin-top:auto}.privacy-copy h1{font-size:37px}.atlas-toolbar{padding:17px 15px;gap:8px}.atlas-toolbar .eyebrow{font-size:6px;letter-spacing:1px}.atlas-toolbar h2{font-size:23px}.atlas-toolbar-actions{gap:7px}.map-snapshot{display:none}.atlas-toolbar-actions button{padding:8px;font-size:9px;gap:5px}.atlas-storybar{gap:5px;flex-wrap:wrap;padding:11px 12px}.atlas-storybar>span{display:none}.atlas-storybar button{padding:7px 8px;font-size:8px}.atlas-storybar .mobile-layers{display:flex;gap:5px;align-items:center;margin-left:auto}.atlas-stage{height:520px}.atlas-layers{display:none;z-index:4;width:225px;top:12px;left:12px;max-height:calc(100% - 25px);padding:16px}.atlas-layers.layers-open{display:block}.layer-control{margin:16px 0}.atlas-inspector,.map-expanded .atlas-inspector{inset:auto 10px 38px;width:auto;max-height:66%;padding:17px}.atlas-inspector h3{margin-top:13px;font-size:22px}.cell-total{font-size:25px;margin:10px 0}.atlas-inspector>p{font-size:9px}.cell-records{margin-top:8px}.atlas-scale{font-size:6px;left:13px;bottom:13px}.atlas-map-controls{right:12px;bottom:auto;top:15px}.atlas-bottomline{padding:12px;gap:9px 15px;font-size:7px;justify-content:flex-start}.atlas-method{padding:12px;font-size:9px}.atlas-status{left:12px;right:12px;top:43%;max-width:none;transform:translateY(-50%);font-size:11px;padding:20px}.atlas-basemap-error{left:10px;right:60px;top:10px;font-size:7px}.map-expanded .atlas-stage{min-height:200px}.map-expanded .atlas-toolbar{padding:14px}.map-expanded .atlas-method p{max-height:100px;overflow:auto}.map-expanded .atlas-bottomline{padding:10px 12px}.admin-panel{padding:20px}.admin-panel dl{grid-template-columns:90px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.scan-indicator{animation:none}.navigation{transition:none}}.desk-workspace{height:100vh;height:100dvh;min-height:0;overflow:hidden}.desk-workspace>.navigation{overflow-y:auto}.workspace main.desk-map-page{height:100vh;height:100dvh;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0;max-width:none;overflow:hidden}.desk-map-page>.topbar{height:50px;min-height:50px;flex-shrink:0;padding:0 18px;gap:14px}.desk-map-page .desk-title{font:18px DM Sans,sans-serif;letter-spacing:0;margin:0 auto 0 0}.desk-view-switch{display:flex;align-items:center;gap:2px;padding:3px;background:#e9ede1;border:1px solid #dce2d2;border-radius:5px;margin-left:auto}.desk-view-switch button{background:none;border:0;border-radius:3px;padding:6px 13px;font-size:10px;color:#839277}.desk-view-switch button[aria-pressed=true]{background:#28413d;color:#e7d7b5;box-shadow:0 1px 3px #172d2722}.desk-controls{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid #dce2d2;flex-shrink:0;background:#f7f7ef}.desk-date-fields{display:flex;align-items:center;gap:9px;flex-shrink:0}.desk-date-fields>svg{color:#a1844f}.desk-date-fields label{display:flex;align-items:center;gap:6px;color:#7c8a70;font-size:9px}.desk-date-fields input{width:112px;min-width:0;border:1px solid #dbe2cf;background:#fdfdf7;border-radius:3px;color:#496644;padding:5px;font-size:10px;height:29px}.desk-reset,.desk-filter-toggle{height:29px;background:#eef0e5;border:1px solid #dbe2cf;border-radius:3px;padding:6px;color:#8a865f;align-items:center;justify-content:center}.desk-reset{display:flex;width:29px}.desk-filter-toggle{display:none;gap:5px;font-size:9px}.desk-query-controls{display:flex;gap:7px;align-items:center;flex:1;min-width:270px}.desk-search{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #dbe2cf;border-radius:3px;padding:6px 9px;flex:1;min-width:100px;color:#98a087}.desk-search input{border:0;outline:0;background:none;min-width:0;width:100%;font-size:10px;color:#496644}.desk-query-controls>button,.desk-query-controls>select{height:29px;border:1px solid #dbe2cf;border-radius:3px;background:#fff;font-size:9px;padding:5px 8px;color:#6c815e;max-width:160px}.desk-map-slot{display:flex;flex:1;min-height:0;min-width:0}.desk-map-slot>.situation-map:not(.map-expanded){position:relative;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;height:100%;margin:0;border:0;border-radius:0}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-stage{flex:1 1 0;height:auto;min-height:0}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-toolbar{position:absolute;right:14px;top:8px;z-index:5;padding:0;border:0;gap:0}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-toolbar>div:first-child{display:none}.desk-map-slot>.situation-map:not(.map-expanded) .atlas-toolbar-actions{gap:10px}.desk-map-slot>.situation-map:not(.map-expanded) .atlas-toolbar-actions button{padding:6px 9px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{padding:10px 200px 10px 16px;min-height:45px;flex-shrink:0}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-bottomline{flex-shrink:0;padding:11px 16px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method{position:absolute;bottom:43px;right:14px;z-index:5;max-width:min(600px,calc(100% - 28px));max-height:50%;overflow:auto;padding:9px 12px;border:1px solid #a4b28e55;border-radius:4px;box-shadow:0 4px 18px #0c262733}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method p{font-size:10px}@media(max-width:760px){.workspace main.desk-map-page{margin-left:0;width:100%;padding:0}.desk-map-page>.topbar{height:48px;min-height:48px;padding:0 12px;gap:8px}.desk-map-page .desk-title{font-size:17px}.desk-view-switch button{padding:6px 10px;font-size:9px}.desk-controls{padding:7px 10px;gap:8px}.desk-date-fields{width:100%;gap:7px;align-items:flex-end}.desk-date-fields>svg{display:none}.desk-date-fields label{display:grid;gap:3px;flex:1;min-width:0;font-size:8px}.desk-date-fields input{width:100%;height:28px;font-size:10px}.desk-reset,.desk-filter-toggle{height:28px;flex-shrink:0}.desk-filter-toggle{display:flex}.desk-filter-toggle span{display:none}.desk-query-controls{display:none;min-width:0;flex-basis:100%;flex-wrap:wrap}.desk-filters-open .desk-query-controls{display:flex}.desk-search{min-width:100px}.desk-query-controls>select{width:125px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{padding:8px 49px 8px 10px;min-height:43px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-toolbar{right:9px;top:8px}.desk-map-slot>.situation-map:not(.map-expanded) .atlas-toolbar-actions button{width:29px;height:29px;padding:6px}.desk-map-slot>.situation-map:not(.map-expanded) .atlas-toolbar-actions button>span{display:none}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-bottomline{padding:9px 12px;gap:8px 14px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method{bottom:65px;right:10px;max-width:calc(100% - 20px);font-size:8px;padding:7px 9px}}@media(max-height:550px){.desk-map-page>.topbar{height:40px;min-height:40px}.desk-controls{padding:5px 10px}.desk-date-fields{align-items:center}.desk-date-fields label{display:flex;font-size:8px}.desk-date-fields input{height:26px;width:108px}.desk-date-fields>svg{display:none}.desk-filter-toggle{display:flex}.desk-query-controls{display:none;min-width:0;flex-basis:100%}.desk-filters-open .desk-query-controls{display:flex}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{padding-top:5px;padding-bottom:5px;min-height:36px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-toolbar{top:4px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-bottomline{padding-top:8px;padding-bottom:8px}.desk-map-slot>.situation-map:not(.map-expanded) .atlas-layers{top:10px;max-height:calc(100% - 20px)}}.atlas-storybar button[aria-pressed=true]{background:#b7c98e25;border-color:#d6cc8a99;color:#edf1d2}.atlas-storybar .mobile-layers{display:flex;align-items:center;gap:5px}.atlas-layers{display:none}.atlas-layers.layers-open{display:block}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{padding-right:115px;gap:6px}.map-snapshot{display:none}.focus-signal{border:1px solid #a8b78c;background:#e8edde;padding:7px 10px;color:#526e49;font-size:10px;border-radius:4px}.archive-pulse{display:flex;align-items:center;gap:15px;padding:7px 16px;height:53px;flex:none;background:#142a30;border-top:1px solid #668b7a33;color:#a5bdaa}.archive-pulse>span{font:7px IBM Plex Mono,monospace;letter-spacing:1px;white-space:nowrap}.archive-pulse>span small{display:block;font:8px DM Sans,sans-serif;margin-top:5px;letter-spacing:0;color:#73958a}.pulse-bars{display:flex;align-items:stretch;gap:3px;height:37px;min-width:0;flex:1}.pulse-bars button{position:relative;flex:1;min-width:0;background:none;border:0;padding:0 0 11px;display:flex;align-items:flex-end;justify-content:stretch}.pulse-bars i{display:block;width:100%;background:linear-gradient(#bac887,#4e827a);border-radius:2px 2px 0 0;min-height:2px}.pulse-bars button:hover i,.pulse-bars button:focus-visible i{background:#e1d6a0}.pulse-bars small{position:absolute;bottom:0;font:6px IBM Plex Mono,monospace;color:#77968b;width:100%;overflow:hidden;text-align:center;white-space:nowrap}.pulse-reset{border:1px solid #708d7955;background:none;color:#c4cdaa;font-size:8px;padding:6px;white-space:nowrap;border-radius:3px}.cyber-atlas{background:#0c2030;color:#b6d4df}.desk-map-slot>.cyber-atlas:not(.map-expanded)>.atlas-storybar{padding-right:16px;background:#102738;min-height:45px}.cyber-atlas .atlas-storybar>span{color:#7da9be}.cyber-atlas .atlas-storybar button{display:flex;align-items:center;gap:5px;color:#abcddd;border-color:#4f819955}.cyber-atlas .atlas-storybar button[aria-pressed=true]{background:#3fadc022;color:#a8e7ec;border-color:#5eafc6}.cyber-stage{display:flex}.cyber-world{width:calc(100% - 315px);height:100%;cursor:default}.cyber-country{transition:fill .18s,stroke .18s}.cyber-country[role=button]{cursor:pointer}.cyber-country[role=button]:hover,.cyber-country:focus-visible{stroke:#f4e3a5;stroke-width:2;outline:none;filter:brightness(1.25)}.cyber-brief{position:absolute;left:20px;top:22px;max-width:220px;padding:17px;background:#0d2334dc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #6598b038;border-radius:6px;pointer-events:none}.cyber-brief button{pointer-events:auto}.cyber-brief .eyebrow{font-size:7px;color:#7eb6ca}.cyber-total{display:block;font:40px IBM Plex Mono,monospace;color:#b1e5e8;letter-spacing:-2px;margin:12px 0 2px}.cyber-brief h2{font:15px DM Sans,sans-serif;color:#dfedf0;margin:0}.cyber-brief p{font-size:9px;color:#92b2c1;line-height:1.8;margin:10px 0}.cyber-stats{display:flex;gap:17px;padding:13px 0;border-top:1px solid #7a9caa33}.cyber-stats span{font-size:8px;color:#86aabd}.cyber-stats b{font:16px IBM Plex Mono,monospace;display:block;color:#d7e6eb;margin-bottom:4px}.cyber-scope{border-top:1px solid #7a9caa33;padding-top:10px}.cyber-scope small{display:block;font:6px IBM Plex Mono,monospace;color:#7195ac;margin-bottom:5px}.cyber-scope>span{font-size:9px;color:#bccfd6}.unlocated-link{background:none;border:0;color:#d0bd87;font-size:8px;display:flex;gap:5px;align-items:center;padding:12px 0 0}.cyber-brief .cyber-caveat{font-size:8px;margin-bottom:0;color:#7898ac}.cyber-feed{width:315px;flex:none;display:flex;flex-direction:column;position:relative;padding:19px 18px;background:#112a3b;border-left:1px solid #729ab633;min-height:0;z-index:2}.cyber-feed .eyebrow{font-size:7px;color:#75afc3}.cyber-feed h2{font:23px DM Sans,sans-serif;color:#e2eef0;margin:13px 0}.cyber-close,.cyber-clear{border:0;background:none;color:#a5bfcb}.cyber-close{display:none}.cyber-clear{font-size:9px;text-align:left;padding:0 0 12px;color:#d3c493}.cyber-feed-tabs{display:flex;gap:4px}.cyber-feed-tabs button{font-size:8px;border:1px solid #7094a34d;color:#8fbbcd;background:none;padding:7px;border-radius:3px}.cyber-feed-tabs button[aria-pressed=true]{color:#bfe8e8;background:#318e9d33;border-color:#5995a9}.feed-context{font-size:8px;line-height:1.7;color:#7da0b4;margin:11px 0}.cyber-feed-list{overflow:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#4a7d8c transparent}.cyber-feed-item{width:100%;background:none;border:0;border-bottom:1px solid #7695a326;text-align:left;padding:15px 0;color:#d0e1e6}.cyber-feed-item>small{display:flex;justify-content:space-between;gap:8px;font:7px IBM Plex Mono,monospace;color:#79afbf}.cyber-feed-item small span{color:#c6bb98;text-transform:uppercase;font-size:6px}.cyber-feed-item>strong{display:flex;justify-content:space-between;gap:10px;font-size:11px;line-height:1.7;font-weight:500;margin:9px 0}.cyber-feed-item strong svg{flex:none}.cyber-feed-item>p{font-size:9px;color:#8eacbb;line-height:1.7;margin:0 0 8px}.cyber-feed-item>span,.feed-empty{font-size:8px;color:#7399ad}.cyber-feed .map-detail-pager{flex:none}.cyber-feed .map-detail-pager button{color:#a5c6cd}.cyber-atlas .atlas-map-controls{right:333px;bottom:65px}.cyber-legend{position:absolute;bottom:23px;left:25px;display:flex;align-items:center;gap:9px;font:6px IBM Plex Mono,monospace;color:#8db5c4;flex-wrap:wrap;max-width:280px}.cyber-legend i{width:95px;height:6px;background:linear-gradient(90deg,#145667,#65e2bc);border-radius:3px}.cyber-legend small{flex-basis:100%;font-size:7px;color:#6f97aa}.cyber-atlas .archive-pulse{background:#0d2434}.cyber-attribution{background:#0c2030;color:#77a3b8;font-size:7px;gap:10px}.cyber-attribution a{color:#abd0d6}.cyber-attribution>span:first-child{color:#91b4c4}.cyber-feed-toggle{margin-left:auto}.cyber-matrix{flex:1;min-width:0;overflow:auto;padding:24px 25px;background:radial-gradient(at 40% 20%,#193b4d,#0a1d2c)}.cyber-matrix+.cyber-brief{display:none}.matrix-heading h2{font:26px DM Sans,sans-serif;color:#d3e5e9;margin:0 0 10px}.matrix-heading p{font-size:10px;color:#87aebe;line-height:1.8;max-width:500px}.matrix-grid{margin-top:25px;min-width:460px}.matrix-row{display:grid;grid-template-columns:minmax(120px,1.8fr) repeat(5,minmax(53px,1fr));gap:4px;width:100%;background:none;border:0;border-bottom:1px solid #7c9eae22;color:#b2ccd7;text-align:left;padding:5px 0}.matrix-row>strong{font-size:9px;font-weight:400;padding:7px 4px}.matrix-row strong small{display:block;font:7px IBM Plex Mono,monospace;color:#729eaf;margin-top:4px}.matrix-row>span{display:flex;align-items:center;justify-content:center;font:8px IBM Plex Mono,monospace;border-radius:2px}.matrix-row[role=row]>span{font-size:6px;text-transform:uppercase;overflow:hidden}.matrix-row[aria-pressed=true]{outline:1px solid #d8cc9e}.evidence-references a{display:inline-flex;gap:5px;margin:8px 10px 8px 0;font-size:11px}@media(max-width:1100px){.cyber-feed{width:280px;padding:15px}.cyber-world{width:calc(100% - 280px)}.cyber-atlas .atlas-map-controls{right:292px}.cyber-brief{max-width:180px;left:12px;top:12px;padding:13px}.cyber-total{font-size:32px}.cyber-brief .cyber-caveat{display:none}}@media(max-width:760px){.archive-pulse{height:43px;padding:5px 10px;gap:8px}.archive-pulse>span{font-size:6px}.archive-pulse>span small{display:none}.pulse-bars{height:30px;gap:2px}.pulse-bars small{font-size:5px}.pulse-reset{font-size:7px;padding:5px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{padding-right:46px;flex-wrap:nowrap;overflow-x:auto}.atlas-storybar button{padding:6px;font-size:7px}.desk-map-slot>.cyber-atlas:not(.map-expanded)>.atlas-storybar{padding-right:10px}.cyber-world{width:100%}.cyber-feed{display:none;position:absolute;inset:10px;z-index:6;border:1px solid #668ea1;border-radius:6px;width:auto;padding:17px}.cyber-feed-open .cyber-feed{display:flex}.cyber-close{display:block}.cyber-brief{top:12px;left:12px;max-width:160px;padding:12px}.cyber-total{font-size:28px;margin-top:9px}.cyber-brief h2{font-size:12px}.cyber-brief p{font-size:8px;margin:7px 0}.cyber-stats{padding:8px 0;gap:15px}.cyber-stats b{font-size:13px}.cyber-scope{display:none}.cyber-atlas .atlas-map-controls{right:12px;top:15px;bottom:auto}.cyber-legend{left:12px;bottom:16px;font-size:5px;gap:5px}.cyber-legend i{width:70px}.cyber-attribution{font-size:6px}.cyber-attribution>span:nth-child(2){display:none}.cyber-matrix{padding:20px 12px}.matrix-heading h2{font-size:23px}.cyber-matrix+.cyber-brief{display:none}}@media(max-height:650px)and (min-width:761px){.cyber-brief{padding:12px;max-width:190px}.cyber-total{font-size:30px;margin-top:7px}.cyber-brief .cyber-caveat{display:none}.cyber-stats{padding:8px 0}.cyber-brief p{margin:7px 0}.cyber-scope{padding-top:7px}}@media(prefers-reduced-motion:reduce){.cyber-country{transition:none}}.cyber-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:#102637;border-bottom:1px solid #729ab62b;flex:none}.cyber-headline{display:flex;align-items:center;gap:12px}.cyber-headline>strong{font:30px IBM Plex Mono,monospace;letter-spacing:-1px;color:#b1e5e8}.cyber-headline h2{font:15px DM Sans,sans-serif;color:#dce9ed;margin:0}.cyber-headline small{display:block;font:7px DM Sans,sans-serif;color:#81aabd;margin-top:6px}.cyber-coverage{display:grid;gap:6px;font-size:8px;color:#729aaf}.cyber-coverage b{font-size:10px;color:#b1cbd5;font-weight:400}.cyber-summary>p{font-size:8px;line-height:1.7;color:#7c9eaf;margin:0}.cyber-summary>button{display:flex;align-items:center;gap:5px;white-space:nowrap;background:none;border:1px solid #718c9e44;border-radius:4px;padding:8px;color:#c9bb92;font-size:8px}.cyber-atlas:not(.cyber-feed-open) .cyber-feed{display:none}.cyber-atlas:not(.cyber-feed-open) .cyber-world{width:100%}.cyber-atlas:not(.cyber-feed-open) .atlas-map-controls{right:17px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method{bottom:100px}@media(max-width:1100px){.cyber-summary>p{display:none}.cyber-summary{gap:10px}}@media(max-width:760px){.cyber-summary{padding:9px 12px;gap:9px}.cyber-headline{gap:9px}.cyber-headline>strong{font-size:24px}.cyber-headline h2{font-size:12px}.cyber-headline small{font-size:6px;max-width:145px;line-height:1.5;margin-top:4px}.cyber-coverage{display:none}.cyber-summary>button{font-size:7px;white-space:normal;max-width:92px;text-align:left;padding:6px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method{bottom:112px}.cyber-atlas:not(.cyber-feed-open) .atlas-map-controls{right:12px}}.cyber-stage,.cyber-atlas .atlas-world{background:#081b2b}.country-scope-count{font:8px IBM Plex Mono,monospace;color:#9cc6cf;margin:0 0 12px}.cyber-feed-item>span{display:block;font-size:9px;line-height:1.7;color:#8db0c1}.matrix-row>span{font-size:9px;color:#e9f6f6;text-shadow:0 1px 2px #163f46}:root{font-family:DM Sans,sans-serif;background:#f3f2ee;color:#162534;--ink:#162534;--paper:#f3f2ee;--accent:#cf4d34;--muted:#687784}button,input,select,textarea{font-family:DM Sans,sans-serif}h1,h2,h3{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:-.04em}.eyebrow{color:#a74734;letter-spacing:1.1px}.muted,header p{color:#687784}.primary{background:#cb4c33;color:#fff;border:1px solid #cb4c33;border-radius:0;font-weight:600;font-size:13px;gap:24px;box-shadow:none}.primary:hover{background:#ad3f2b;border-color:#ad3f2b}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#dc7258}.identity{color:#172d3d}.identity>span{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:1px}.identity b,.identity>svg{color:#c45139}.identity small{font-size:7px;letter-spacing:1px;color:#75818a}.public-nav{height:94px;max-width:none;margin:0 5%;padding:0;border-bottom:1px solid #c9cdd0;background:transparent}.public-nav .public-cta{background:#172d3d;border:1px solid #172d3d;border-radius:0;color:#fff;font-size:11px;padding:12px 17px}.public-nav>div{font-size:12px;gap:30px}.landing{background:var(--paper)}.editorial-hero{padding:0 5% 65px}.publication-line{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #c9cdd0;font:8px IBM Plex Mono,monospace;letter-spacing:.7px;color:#697684}.editorial-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center;padding-top:68px}.issue-marker{font:8px IBM Plex Mono,monospace;color:#a44937;letter-spacing:.7px;display:flex;align-items:center;gap:10px}.issue-marker:before{content:"";height:7px;width:7px;background:#d2573e}.editorial-title h1{font:600 clamp(58px,6.8vw,104px)/1.02 "DM Sans",sans-serif;letter-spacing:-.075em;margin:27px 0}.editorial-title h1>span{color:#c45139}.editorial-title>p{font:400 19px/1.8 DM Sans,sans-serif;color:#536372;max-width:440px}.editorial-actions{display:flex;align-items:center;gap:25px;margin-top:31px;flex-wrap:wrap}.editorial-actions .primary{margin:0}.editorial-actions>a:last-child{display:flex;align-items:center;gap:8px;font-size:11px;color:#556472}.editorial-visual{border-left:1px solid #c9cdd0;padding-left:28px}.field-map{background:#132b3b;position:relative;aspect-ratio:1.37;overflow:hidden}.field-map>svg{width:100%;height:100%;display:block;color:#6a8696;position:absolute;inset:0}.field-map circle{fill:#e86344}.field-map text{font:8px IBM Plex Mono,monospace;fill:#ecbba7;letter-spacing:1px}.map-margin-note{position:absolute;left:20px;top:18px;font:7px IBM Plex Mono,monospace;letter-spacing:1px;color:#91a7b5}.map-reference-note{position:absolute;bottom:17px;left:20px;font:7px IBM Plex Mono,monospace;color:#8fa6b4}.visual-caption{display:grid;grid-template-columns:1fr auto;gap:13px;margin-top:20px}.visual-caption>span{font:7px IBM Plex Mono,monospace;color:#a44937;letter-spacing:.5px}.visual-caption>p{font:18px/1.6 DM Sans,sans-serif;grid-column:1;color:#465a69}.visual-caption>a{grid-column:2;grid-row:1/3;display:flex;align-items:center;color:#a44937}.editorial-proof{margin:0 5%;padding:30px 0;border-top:1px solid #c9cdd0;border-bottom:1px solid #c9cdd0;display:flex;align-items:center;justify-content:space-between;gap:25px}.editorial-proof>p{font-size:10px;color:#6d7b85;line-height:1.9}.editorial-proof>p strong{font-weight:600;color:#253b49}.editorial-proof>div strong{font:500 31px DM Sans,sans-serif;letter-spacing:-1px;display:block;color:#183545}.editorial-proof>div span{display:block;font-size:8px;color:#6d7b85;margin-top:5px}.editorial-proof>small{font:7px/1.8 IBM Plex Mono,monospace;color:#7d878e;max-width:190px}.editorial-lenses{padding:85px 5%}.editorial-section-intro{display:grid;grid-template-columns:1fr 2fr 1.4fr;gap:25px;align-items:start;margin-bottom:45px}.editorial-section-intro .eyebrow{font-size:8px;margin-top:8px}.editorial-section-intro h2{font-size:38px;font-weight:500;line-height:1.25}.editorial-section-intro>p{font:17px/1.8 DM Sans,sans-serif;color:#677681}.editorial-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #263d4c}.editorial-story{padding:30px 28px 15px 0;border-bottom:1px solid #c9cdd0;margin-right:28px;display:flex;flex-direction:column}.editorial-story:last-child{margin:0}.editorial-story>span{font:7px IBM Plex Mono,monospace;color:#a44937;letter-spacing:.8px}.editorial-story h3{font:500 29px DM Sans,sans-serif;letter-spacing:-1.2px;margin:25px 0 17px}.editorial-story>p{font:15px/1.9 DM Sans,sans-serif;color:#657480;max-width:370px}.editorial-story>div{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:33px;font-size:10px;color:#a44937}.editorial-story:hover h3{color:#a44937}.editorial-closing{background:#182f3e;color:#e9edea;padding:65px 5%;display:grid;grid-template-columns:1.5fr 1fr;gap:20px 70px}.editorial-closing>.eyebrow{grid-column:1/-1;color:#d68771;font-size:8px}.editorial-closing h2{font:500 55px/1.15 DM Sans,sans-serif;letter-spacing:-2.3px}.editorial-closing p{font:18px/1.8 DM Sans,sans-serif;color:#b3c0c9}.editorial-closing .primary{margin-top:24px}.editorial-closing small{display:block;font-size:8px;color:#8a9da9;margin-top:17px}.editorial-footer{margin:0;padding:35px 5%;border:0;align-items:center;flex-wrap:wrap;font-size:10px;gap:24px;background:#e8e8e2;color:#64747f}.editorial-footer .identity{margin-right:auto}.editorial-footer>span{font:7px IBM Plex Mono,monospace;letter-spacing:1px}.public-guide{max-width:1050px;margin:0 auto;padding:30px 45px 80px}.guide-breadcrumb{display:flex;gap:12px;font:8px IBM Plex Mono,monospace;color:#8a9296;margin-bottom:40px}.guide-breadcrumb a{color:#a44937}.public-guide header{padding:0 0 40px;border-bottom:1px solid #c9cdd0}.public-guide header h1{font:500 52px/1.2 DM Sans,sans-serif;letter-spacing:-2px;max-width:850px;margin:22px 0}.public-guide header>p{font:21px/1.65 DM Sans,sans-serif;color:#61717c;max-width:740px}.public-guide header>small{display:block;font:8px IBM Plex Mono,monospace;color:#929a9e;margin-top:24px}.guide-reading>section{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:37px 0;border-bottom:1px solid #d5d8d8}.guide-reading>section>span{font:10px IBM Plex Mono,monospace;color:#b16853;padding-top:7px}.guide-reading h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin-bottom:17px}.guide-reading p{font:18px/1.95 DM Sans,sans-serif;color:#566976;max-width:750px}.guide-next{padding:40px 0}.guide-next h2{font:500 30px DM Sans,sans-serif}.guide-next>a:last-child{display:inline-flex;font-size:11px;margin-left:24px;color:#a44937}.privacy-copy{max-width:850px;padding:70px 32px 130px}.privacy-copy h1{font:500 49px/1.2 DM Sans,sans-serif;letter-spacing:-2px}.privacy-copy h2{font:500 24px DM Sans,sans-serif;margin-top:35px}.privacy-copy p{font:17px/1.9 DM Sans,sans-serif;color:#5a6c78}.auth-page{background:#f3f2ee}.auth-story{background:#142d3c}.auth-story h1{font:500 64px/1.13 DM Sans,sans-serif;letter-spacing:-3px}.auth-story .identity{color:#edf0ec}.auth-main{background:#f3f2ee}.auth-form-panel h1{font:500 35px DM Sans,sans-serif;letter-spacing:-1.4px}.auth-form-panel>p{font:17px/1.8 DM Sans,sans-serif;color:#6e7b83}.auth-form-panel input{font-size:15px;color:#233e4f;border-radius:0;border-color:#bac5cb}.auth-symbol{border-radius:0;color:#b4533b;background:#e9e6dd}.auth-trust{color:#76858e}.auth-policy{font-size:10px}.auth-form-panel .primary{border:0;color:#fff}.navigation{background:#122838;color:#a8bcc8;border-right:1px solid #355061;padding:26px 16px}.navigation .identity{color:#e9efed}.navigation .identity small{color:#829aa9}.navigation .identity>svg,.navigation .identity b{color:#dd8568}.navigation nav a{font-size:12px;border-radius:0;padding:10px 12px}.navigation nav a.active{border-left:2px solid #df795d;background:#25404f;color:#f2d9ca}.nav-caption{color:#829aa9;font-size:8px;margin-top:37px}.workspace main{background:#f3f2ee}.topbar{color:#657987;border-color:#cdd4d7}.desk-map-page .desk-title{font:600 17px DM Sans,sans-serif;color:#29424f;letter-spacing:-.5px}.desk-view-switch{background:#e5e8e6;border-radius:0;border-color:#c6d0d4}.desk-view-switch button{font:500 10px DM Sans,sans-serif;border-radius:0;color:#5c7381}.desk-view-switch button[aria-pressed=true]{background:#253f50;color:#fff}.desk-controls{padding:8px 15px;background:#f3f2ee;border-color:#cdd4d7;gap:12px}.desk-filter-toggle{display:flex;width:auto;padding:5px 10px;font-size:9px;border-radius:0;color:#546a78}.desk-query-controls{display:none;flex-basis:100%;max-width:none}.desk-filters-open .desk-query-controls{display:flex}.desk-date-fields{flex:1;gap:9px}.desk-date-fields label{font-size:9px;color:#637886}.desk-date-fields input{font-size:11px;border-radius:0;border-color:#c6d0d4;background:#fafaf5;color:#334e5f;width:116px}.desk-date-fields>svg{display:none}.range-preset{font:600 11px DM Sans,sans-serif;padding:6px 24px 6px 9px;border:1px solid #bccbd2;background:#e6eceb;color:#294857;border-radius:0;max-width:155px;height:30px}.desk-reset{border-radius:0;border-color:#c5d0d3;background:#e8ece8;color:#6a7c86}.desk-search input{font-size:12px}.desk-search,.desk-query-controls>button,.desk-query-controls>select{border-radius:0}.desk-filters-open .desk-query-controls{flex-wrap:wrap}.atlas-storybar{background:#122c3b}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{min-height:62px;padding:10px 105px 10px 16px;overflow:visible;justify-content:space-between}.map-story{display:grid;gap:4px;min-width:0}.map-story strong{font:500 16px DM Sans,sans-serif;letter-spacing:-.4px;color:#e1e9e9}.map-story small{font:8px IBM Plex Mono,monospace;color:#86a6b5}.atlas-storybar .mobile-layers{margin-left:auto;font:10px DM Sans,sans-serif;padding:8px 12px;border-radius:3px}.lens-presets{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.lens-presets button{font-size:10px;color:#b3c5cc;background:#284554;border:1px solid #527280;padding:7px;border-radius:3px}.lens-presets button[aria-pressed=true]{border-color:#d7a883;color:#f1d7c2}.atlas-layers{background:#112d3bef;border-color:#65818d55;border-radius:3px;width:235px}.layer-control>span{font-size:11px;color:#c5d4d7}.layer-control small{font-size:8px;color:#8aabba}.layer-heading strong{font-size:13px;color:#e0e8e7}.atlas-layers>p{font-size:10px;color:#8daab5}.atlas-inspector{background:#f2f4efd9;color:#253f4e;border-radius:3px}.atlas-inspector h3{font:500 22px DM Sans,sans-serif;letter-spacing:-.8px}.atlas-inspector>p{font-size:11px;color:#6e808a}.cell-records strong{font-size:12px;color:#365466}.cell-records small,.cell-records button>span{font-size:9px;color:#798d99}.cell-total{color:#547784}.atlas-scale{font-size:8px;color:#93b2bd}.atlas-bottomline{font-size:8px;color:#91aab4;background:#112c3a}.atlas-bottomline>span:first-child{color:#c3d6d6}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method{bottom:45px;font-size:9px;background:#e9eeea;color:#60767f}.atlas-method[open]{max-width:500px}.archive-pulse~.atlas-bottomline+.atlas-method{bottom:100px!important}.map-place-label{cursor:pointer}.map-place-label rect{fill:#102b3cef;stroke:#5e7e8b;stroke-width:.8}.map-place-label text{fill:#f1e7d7;font-family:DM Sans,sans-serif;paint-order:stroke;stroke:#102b3c;stroke-width:2px}.map-place-label text:last-child{fill:#a6c2cd;font-family:IBM Plex Mono,monospace;stroke-width:1px}.map-place-label:hover rect,.map-place-label:focus-visible rect{stroke:#e9a889;stroke-width:2}.atlas-cell text{display:none}.atlas-world{background:#112c3a}.atlas-map-controls button{background:#173848;color:#bcd4df;border-color:#58758355}.atlas-storybar>span{display:none}.cyber-atlas .atlas-storybar .map-story{margin-right:auto}.desk-map-slot>.cyber-atlas:not(.map-expanded)>.atlas-storybar{padding-right:15px;justify-content:flex-start;gap:9px}.cyber-atlas .atlas-storybar button{font-size:9px;border-radius:3px;padding:7px 10px}.cyber-summary{padding:10px 16px}.cyber-headline>strong{font-size:27px}.cyber-headline h2{font:500 14px DM Sans,sans-serif;letter-spacing:-.3px}.cyber-headline small{font-size:8px}.cyber-coverage{font-size:9px}.cyber-summary>p{font-size:9px}.cyber-feed h2{font:500 22px DM Sans,sans-serif;letter-spacing:-.7px}.cyber-feed-item>strong{font-size:12px}.cyber-feed-item>p{font-size:10px;color:#9cb8c6}.feed-context{font-size:9px}.cyber-country-label{cursor:pointer}.cyber-country-label text{font-family:DM Sans,sans-serif;fill:#fff3d6;paint-order:stroke;stroke:#163446;stroke-width:4px;stroke-linejoin:round}.cyber-country-label text:last-child{fill:#d2e0df;font-family:IBM Plex Mono,monospace;stroke-width:3px}.cyber-country-label:focus-visible text,.cyber-country-label:hover text{fill:#ffc498}.cyber-feed-tabs button{font-size:9px}.cyber-feed-item>small{font-size:8px}.matrix-row>strong{font-size:11px}.matrix-row strong small{font-size:8px}.matrix-row>span{font-size:11px}.matrix-row[role=row]>span{font-size:7px}.cyber-attribution{font-size:8px}.record-title{font-size:16px;color:#254456}.record-card{border-radius:0;border-color:#ccd5d8;background:#fbfcf8}.record-card>p{font:15px/1.8 DM Sans,sans-serif;color:#657986}.source-row{border-radius:0}.badge{color:#6a7e88;border-radius:0;background:#e7ece8}.reading{font:18px/1.9 DM Sans,sans-serif;color:#586e7c}.drawer{background:#f3f3ed}.drawer h2{font:500 30px/1.3 DM Sans,sans-serif;letter-spacing:-1px}.record-grid{gap:17px}.text-button{color:#b4553c}.stats strong{color:#2d5365}.workspace main header h1{font:500 39px DM Sans,sans-serif!important;letter-spacing:-1.7px}.admin-heading{display:flex;gap:20px;align-items:center;margin:15px 0 30px}.admin-heading>div{margin-right:auto}.admin-heading h2{font-size:32px;font-weight:500;letter-spacing:-1.4px;margin:10px 0}.admin-heading p{font-size:12px;color:#6f808b}.admin-heading label{font-size:9px;color:#6e818c}.admin-heading select{display:block;margin-top:6px;border:1px solid #bdcbd2;padding:8px;background:#fff;color:#355363;font-size:11px}.admin-heading>button,.admin-accounts form button{background:#203e51;color:#fff;border:0;padding:9px 12px;font-size:10px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c7d0d3;margin-bottom:25px}.admin-metrics>article{padding:22px;background:#f9faf5;border-right:1px solid #c7d0d3}.admin-metrics>article:last-child{border:0}.admin-metrics svg{color:#b15b43}.admin-metrics strong{display:block;font-size:35px;font-weight:500;letter-spacing:-1.5px;margin:16px 0 4px;color:#274b60}.admin-metrics span{font-size:10px;color:#748792}.admin-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.admin-card{border:1px solid #c7d0d3;background:#f9faf5;padding:25px;margin-bottom:20px;min-width:0}.admin-card h3{font-size:19px;font-weight:500;letter-spacing:-.6px;margin:10px 0 20px;color:#23485b}.admin-card p{font-size:11px;color:#7b8d97;line-height:1.9}.admin-card .eyebrow{font-size:8px;display:flex;align-items:center;gap:8px}.admin-card dl{font-size:11px;grid-template-columns:1fr 1fr}.admin-card dt{color:#7f919b}.admin-card dd{color:#2f5368}.admin-daily{height:150px;display:flex;align-items:stretch;gap:6px;padding-top:10px;margin:20px 0 27px;border-bottom:1px solid #c8d4d9}.admin-daily>div{flex:1;min-width:0;display:flex;align-items:flex-end;position:relative}.admin-daily i{width:100%;background:#38667a;border-top:2px solid #d4775a}.admin-daily span{position:absolute;bottom:-22px;left:0;font:6px IBM Plex Mono,monospace;color:#8397a0;white-space:nowrap;max-width:100%;overflow:hidden}.admin-daily>p{align-self:center}.admin-measure-note{font-size:10px!important;line-height:1.9;color:#84969f;margin:15px 0}.admin-rankings>div{position:relative;display:flex;justify-content:space-between;gap:15px;padding:14px 0 18px;font-size:11px;color:#526f80;border-bottom:1px solid #d7dfe1;overflow-wrap:anywhere}.admin-rankings b{font-weight:500}.admin-rankings i{position:absolute;bottom:0;left:0;height:3px;background:#9ab4bd}.admin-rankings>p{font-size:11px}.admin-secondary-heading{margin-top:25px!important}.admin-accounts .between{flex-wrap:wrap;gap:15px}.admin-accounts form{display:flex;gap:7px}.admin-accounts input{border:1px solid #bdcbd2;padding:8px;background:#fff;font-size:11px}.admin-accounts table{font-size:11px}.admin-accounts td{font-size:10px;color:#577181}.admin-accounts th{color:#8a9da7}.integration-settings>form{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.integration-settings form label{font-size:10px;color:#68828f}.integration-settings form input{width:100%;display:block;font-size:11px;border:1px solid #bfccd1;padding:10px;margin-top:9px;background:#fff}.integration-settings .primary{margin:0;justify-self:start}.integration-settings form>p{grid-column:1/-1}.integration-settings details{border-top:1px solid #d1dbde;padding-top:20px;font-size:12px}.integration-settings li{font-size:12px;line-height:1.9;color:#66808f;padding:7px 0}.integration-settings a{color:#b75a40}.analytics-choice{position:fixed;left:22px;right:22px;bottom:20px;z-index:200;display:flex;align-items:center;gap:20px;max-width:900px;margin:auto;padding:21px 24px;background:#f9faf6;box-shadow:0 8px 40px #10293833;border:1px solid #aebfc6;border-top:3px solid #cb6549}.analytics-choice>div{flex:1}.analytics-choice strong{font-size:14px;font-weight:600;color:#2c4a5c}.analytics-choice p{font-size:11px;color:#6d8491;line-height:1.7;margin-top:5px}.analytics-choice button{font-size:10px;background:#e3eae9;border:1px solid #b9c9d0;color:#456475;padding:9px;white-space:nowrap}.analytics-choice button:last-child{color:#fff;background:#284b5e;border-color:#284b5e}.local-metrics-choice{position:fixed;right:22px;bottom:8px;z-index:210;background:#e3eae9;border:1px solid #bfccd1;padding:7px 10px;font-size:9px;color:#546f7d}.local-metrics-choice input{accent-color:#335a6e;margin-right:7px}.analytics-choice~.local-metrics-choice{bottom:180px}@media(min-width:1700px){.editorial-hero,.editorial-lenses{padding-left:max(5%,calc((100vw - 1600px)/2));padding-right:max(5%,calc((100vw - 1600px)/2))}}@media(max-width:1100px){.editorial-hero-grid{padding-top:45px}.editorial-title>p{font-size:17px}.editorial-proof{gap:20px}.editorial-proof>div strong{font-size:25px}.editorial-proof>small{display:none}.editorial-section-intro{grid-template-columns:1fr 2fr}.editorial-section-intro>p{grid-column:2}.editorial-story h3{font-size:25px}.editorial-closing h2{font-size:45px}.editorial-closing p{font-size:16px}.cyber-summary>p{display:none}.map-story small{font-size:7px}.integration-settings>form{grid-template-columns:1fr}.admin-layout{grid-template-columns:1fr}.admin-heading{flex-wrap:wrap}.admin-metrics>article{padding:17px}}@media(max-width:760px){.public-nav{height:76px;margin:0 6%;padding:0}.public-nav>div{gap:17px;font-size:11px}.public-nav .public-cta{padding:9px 11px;font-size:9px}.identity>span{font-size:11px}.editorial-hero{padding:0 6% 35px}.publication-line{font-size:6px;padding:12px 0;gap:10px}.publication-line>span:last-child{display:none}.editorial-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:35px}.issue-marker{font-size:6px}.editorial-title h1{font-size:66px;letter-spacing:-4px;margin:24px 0}.editorial-title>p{font-size:18px;line-height:1.8}.editorial-actions{gap:20px}.editorial-actions .primary{font-size:11px;padding:12px 14px}.editorial-actions>a:last-child{font-size:10px}.editorial-visual{border:0;padding:0}.field-map{aspect-ratio:1.65}.visual-caption{margin-top:13px}.visual-caption>p{font-size:17px}.editorial-proof{margin:0 6%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 12px;padding:24px 0}.editorial-proof>p{grid-column:1/-1;font-size:10px}.editorial-proof>p br{display:none}.editorial-proof>p strong{margin-left:4px}.editorial-proof>div strong{font-size:23px}.editorial-proof>div span{font-size:8px;line-height:1.7}.editorial-lenses{padding:45px 6%}.editorial-section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.editorial-section-intro h2{font-size:34px}.editorial-section-intro>p{grid-column:auto;font-size:17px}.editorial-stories{grid-template-columns:1fr}.editorial-story{margin:0;padding:25px 0}.editorial-story h3{font-size:29px;margin:20px 0 13px}.editorial-story>p{font-size:16px;max-width:none}.editorial-story>div{padding-top:20px}.editorial-closing{grid-template-columns:1fr;padding:40px 6%;gap:25px}.editorial-closing h2{font-size:42px;letter-spacing:-2px}.editorial-closing p{font-size:17px}.editorial-footer{padding:30px 6%;gap:20px;align-items:flex-start}.editorial-footer .identity{width:100%}.editorial-footer>span{display:none}.public-guide{padding:25px 6% 50px}.guide-breadcrumb{font-size:6px;margin-bottom:30px;gap:8px}.public-guide header h1{font-size:36px;letter-spacing:-1.5px}.public-guide header>p{font-size:20px}.guide-reading>section{grid-template-columns:25px 1fr;gap:10px;padding:30px 0}.guide-reading h2{font-size:23px}.guide-reading p{font-size:17px;line-height:1.9}.guide-next h2{font-size:28px}.guide-next>a:last-child{margin-left:0;display:block;margin-top:20px}.privacy-copy{padding:40px 6% 120px}.privacy-copy h1{font-size:37px}.privacy-copy p{font-size:17px}.desk-filter-toggle{font-size:8px;padding:4px 6px}.desk-filter-toggle span{display:none}.desk-date-fields{flex-wrap:wrap;width:100%;gap:5px;align-items:center}.range-preset{height:28px;font-size:9px;max-width:102px;padding:5px}.desk-date-fields label{display:none}.desk-filters-open .desk-date-fields label{display:flex;flex:1;flex-basis:42%;gap:7px;margin-top:7px}.desk-date-fields input{font-size:10px;width:100%;height:27px}.desk-reset{height:28px;margin-left:auto}.desk-controls{padding:7px 10px}.desk-map-page .desk-title{font-size:16px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-storybar{min-height:59px;padding:9px 48px 9px 11px;gap:7px}.map-story strong{font-size:14px}.map-story small{font-size:6px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-storybar .mobile-layers{font-size:8px;padding:7px;gap:3px}.atlas-storybar .mobile-layers svg{width:12px}.desk-map-slot>.cyber-atlas:not(.map-expanded)>.atlas-storybar{padding-right:9px;gap:5px}.cyber-atlas .atlas-storybar button{font-size:7px;padding:6px}.cyber-atlas .map-story{max-width:155px}.cyber-atlas .map-story small{max-width:145px;font-size:5px}.cyber-atlas .atlas-storybar button svg{display:none}.cyber-atlas .atlas-storybar button:nth-of-type(2){display:none}.cyber-summary{padding:8px 11px}.cyber-headline h2{font-size:11px}.cyber-headline small{font-size:6px}.cyber-headline>strong{font-size:24px}.desk-map-slot>.situation-map:not(.map-expanded)>.atlas-method{bottom:66px;font-size:8px;padding:7px}.archive-pulse~.atlas-bottomline+.atlas-method{bottom:108px!important}.atlas-bottomline{font-size:7px}.cyber-attribution{font-size:6px}.admin-heading h2{font-size:28px}.admin-heading>div{width:100%}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics>article{border-bottom:1px solid #c7d0d3}.admin-metrics strong{font-size:28px}.admin-card{padding:18px}.admin-card h3{font-size:18px}.admin-accounts .between{align-items:flex-start}.admin-accounts form{width:100%}.admin-accounts input{flex:1;min-width:0}.analytics-choice{left:10px;right:10px;bottom:10px;padding:17px;gap:12px;flex-wrap:wrap}.analytics-choice>div{flex-basis:100%}.analytics-choice strong{font-size:13px}.analytics-choice p{font-size:10px}.local-metrics-choice{left:10px;right:10px;bottom:5px;font-size:8px}.analytics-choice~.local-metrics-choice{bottom:225px}}.search-submission{margin-top:30px;border-top:1px solid #cad5d9;padding-top:20px}.search-submission>button{margin:15px 0 10px;background:#294d61;color:#fff;font-size:11px;padding:10px 14px;border:0}.public-nav>div>a:not(.public-cta){color:#415868}.editorial-footer>a:not(.identity){color:#486372}.auth-switch a,.auth-policy a{color:#9b4b34}.map-place-label text{stroke-width:.7px}.cyber-country-label text{stroke-width:3px}.public-contact-links{display:flex;flex-wrap:wrap;gap:12px 24px;width:100%;font-size:12px;line-height:1.7}.public-footer .public-contact-links{padding-top:20px;border-top:1px solid currentColor}.public-contact-links a{text-decoration:none}.public-contact-links a:hover{text-decoration:underline;text-underline-offset:4px}.account-help{display:block;margin-top:22px;font-size:12px;color:inherit;text-underline-offset:4px}:root{--font-ui:"DM Sans",sans-serif;--font-data:"IBM Plex Mono",monospace;--text-small:12px;--text-body:16px;font-family:var(--font-ui);font-size:16px;line-height:1.6;font-weight:400}body,button,input,select,textarea{font-family:var(--font-ui)}.identity>span{font-family:var(--font-ui);font-size:15px;letter-spacing:.05em}.identity small{font-family:var(--font-data);font-size:9px;letter-spacing:.08em;line-height:1.6}.workspace .navigation{padding:24px 16px}.workspace .navigation nav{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:3px}.workspace .navigation nav a{font-size:13px;line-height:1.35;padding:10px 12px}.workspace .nav-caption{font-size:10px;letter-spacing:.08em;margin:30px 12px 14px}.workspace .nav-footer{font-size:12px;line-height:1.6;flex-shrink:0;margin-top:15px}.workspace .nav-footer small{font-size:11px}.workspace .topbar{font-size:12px}.workspace main header h1{font:600 clamp(27px,2.8vw,34px)/1.2 var(--font-ui)!important;letter-spacing:-.025em}.workspace main header>p{font-size:16px;line-height:1.7;max-width:800px}.workspace .desk-title{font-family:var(--font-ui);font-size:20px;letter-spacing:-.02em;font-weight:600}.workspace .record-title{font-size:18px;line-height:1.35;font-weight:600}.workspace .record-card>p{font:400 15px/1.75 var(--font-ui)}.workspace .record-card small{font-size:11px}.workspace .reading{font:400 17px/1.8 var(--font-ui)}.workspace .record-card .eyebrow{font-size:10px}.workspace .badge{font-size:11px}.workspace .filters,.workspace .filters input,.workspace .filters button,.workspace .filters select{font-size:13px}.workspace .source-row h3{font-size:18px}.workspace .source-row p{font-size:14px;line-height:1.75}.workspace .source-row small{font-size:12px;line-height:1.65}.workspace .source-count small{font-size:11px}.workspace .pager{font-size:13px}.workspace .pager button{font-size:12px}.public-nav>div{font-size:14px}.public-nav .public-cta{font-size:13px}.public-guide header h1{font-size:clamp(32px,3.5vw,46px);line-height:1.16;letter-spacing:-.025em;font-weight:600}.public-guide header>p{font:400 19px/1.7 var(--font-ui)}.public-guide header>small,.guide-breadcrumb{font-size:11px}.guide-reading h2{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.guide-reading p{font:400 17px/1.85 var(--font-ui)}.guide-next h2{font-size:29px;line-height:1.25;font-weight:600}.public-contact-links{font-size:13px}.public-footer>a{font-size:13px}.privacy-copy h1{font:600 clamp(32px,3.5vw,44px)/1.2 var(--font-ui);letter-spacing:-.025em}.privacy-copy h2{font:600 25px/1.3 var(--font-ui)}.privacy-copy p{font:400 17px/1.85 var(--font-ui)}.auth-story h1{font:600 clamp(38px,4.4vw,56px)/1.12 var(--font-ui);letter-spacing:-.035em}.auth-story p{font-size:18px;line-height:1.7}.auth-story-detail,.auth-story>small{font-size:10px;line-height:1.8;letter-spacing:.1em}.auth-form-panel h1{font:600 32px/1.2 var(--font-ui);letter-spacing:-.025em}.auth-form-panel>p{font:400 16px/1.75 var(--font-ui)}.auth-form-panel .eyebrow{font-size:10px;letter-spacing:.1em}.auth-form-panel label{font-size:13px}.auth-form-panel label input{font-size:16px}.auth-form-panel .primary{font-size:14px}.auth-secondary button,.auth-switch{font-size:13px}.auth-form-panel .auth-trust,.auth-form-panel .auth-policy{font-size:12px;line-height:1.7}.auth-form-panel .auth-notice,.auth-form-panel .auth-error{font-size:13px;line-height:1.65}.auth-owner-note{border:1px solid #bacbc8;border-left:3px solid #af7055;padding:16px;margin:20px 0;background:#e9eee7;font-size:14px;line-height:1.7}.auth-owner-note a{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:600;color:#285260}.admin-heading h2{font-size:30px;font-weight:600;letter-spacing:-.025em}.admin-heading p,.admin-heading label{font-size:13px}.admin-card h3{font-size:21px;font-weight:600;letter-spacing:-.02em}.admin-card p,.admin-card dl{font-size:13px;line-height:1.8}.admin-card .eyebrow{font-size:10px}.admin-metrics strong{font-size:30px;font-weight:600;letter-spacing:-.025em}.admin-metrics span{font-size:12px}.admin-accounts table,.admin-accounts th,.admin-accounts td{font-size:12px;line-height:1.65}.admin-accounts input,.admin-accounts button{font-size:13px}.admin-measure-note{font-size:12px!important}.integration-settings form label,.integration-settings form input{font-size:13px}.integration-settings li,.integration-settings details{font-size:14px}.tracking-title h2,.atlas-inspector h3,.tracking-inspector h3,.cyber-feed h2{font-family:var(--font-ui);font-weight:600;letter-spacing:-.02em}.tracking-title h2{font-size:23px}.tracking-scope>strong{font-family:var(--font-ui);font-size:21px;letter-spacing:-.02em}.tracking-inspector h3{font-size:26px}.tracking-inspector dl,.tracking-inspector p{font-size:12px}.tracking-identity{font-size:11px}.tracking-controls label{font-size:13px}.tracking-controls p,.tracking-controls small{font-size:11px}.tracking-results>.between{font-size:12px}.tracking-result strong{font-size:12px}.tracking-result small{font-size:11px}.tracking-method p{font-size:12px}.research-desk,.archive-desk{font-family:var(--font-ui)}.drawer h2{font-family:var(--font-ui);font-size:28px;font-weight:600;letter-spacing:-.02em}@media(max-width:760px){.identity>span{font-size:13px}.identity small{font-size:8px}.public-nav>div{font-size:13px}.public-nav .public-cta{font-size:12px}.public-guide header h1,.privacy-copy h1{font-size:32px}.public-guide header>p{font-size:18px}.guide-reading h2{font-size:23px}.guide-reading p,.privacy-copy p{font-size:16px}.auth-form-panel h1{font-size:29px}.auth-form-panel>p{font-size:16px}.auth-story h1{font-size:40px}.workspace .desk-title{font-size:18px}.workspace main header h1{font-size:29px!important}.tracking-title h2{font-size:19px}.tracking-scope>strong{font-size:18px}.tracking-inspector h3{font-size:23px}.admin-metrics strong{font-size:28px}}
