@font-face{font-family:Heebo;font-style:normal;font-weight:100 500;font-display:swap;src:url(/fonts/heebo-regular.ttf)format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/heebo-bold.ttf)format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/heebo-black.ttf)format("truetype")}:root{--bg:#0e1115;--panel:#161a20;--panel2:#1b2027;--border:#2a2f37;--muted:#9098a5;--text:#eceef1;--orange:#ff8758;--green:#b7d897}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Heebo,Arial,sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--orange)}input,textarea,select{color:var(--text);border:1px solid var(--border);outline-color:var(--orange);background:#11151a;border-radius:7px;width:100%;padding:11px 13px}input::placeholder{color:#6c7481}h1,h2,h3,p{margin:0}small{font-size:11px}svg{flex-shrink:0}a,button{transition:background .2s,color .2s,border-color .2s}a:hover{color:var(--orange)}.brand{white-space:nowrap;color:#f5f5f2;direction:ltr;align-items:center;gap:10px;display:flex}.brand>span:last-child{letter-spacing:-.7px;font-size:19px;font-weight:800;line-height:1.1}.brand-light{font-weight:400}.brand small{color:#808894;letter-spacing:2.4px;margin-top:7px;font-size:7px;font-weight:500;display:block}.brand-icon{background:var(--orange);color:#15181c;border-radius:9px;justify-content:center;align-items:center;width:35px;height:38px;font-size:36px;font-weight:900;line-height:1;display:flex;position:relative}.brand-icon>span{background:#13161a;border-radius:1px;width:6px;height:6px;position:absolute;top:7px;right:6px}.button{border:1px solid var(--orange);background:var(--orange);color:#15191d;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.button:hover{color:#111;background:#ffa47f}.button.ghost{color:#d6d9df;background:0 0;border-color:#353b45}.button.ghost:hover{background:#252b33}.eyebrow{color:var(--muted);letter-spacing:1.8px;direction:ltr;align-items:center;gap:8px;font-size:10px;font-weight:500;display:inline-flex}.orange-dot,.green-dot,.tiny-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.green-dot{background:#afce90;box-shadow:0 0 7px #afce9020}.tiny-dot{background:#9da6b1;width:4px;height:4px}.orange-period{color:var(--orange)}.subtle{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.pill{letter-spacing:.8px;background:#ffffff08;border:1px solid #ffffff26;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;font-size:9px;display:inline-flex}.text-button{color:var(--orange);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.topline{color:#939aa5;border-bottom:1px solid var(--border);justify-content:space-between;max-width:1360px;margin:auto;padding:9px 42px;font-size:10px;display:flex}.topline>span:last-child{letter-spacing:1px;font-size:8px}.news-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;max-width:1360px;margin:auto;padding:24px 42px;display:flex}.news-header nav{align-items:center;gap:30px;font-size:12px;display:flex}.news-header nav a{align-items:center;gap:6px;display:flex}.news-main{max-width:1276px;margin:auto;padding:0 30px}.edition-heading{justify-content:space-between;align-items:end;gap:24px;padding:49px 0 32px;display:flex}.edition-heading h1{letter-spacing:-1.3px;margin:12px 0 9px;font-size:42px;font-weight:800;line-height:1.35}.edition-heading p{color:var(--muted);font-size:13px}.edition-date{text-align:left;white-space:nowrap;font-size:11px}.edition-date small{color:var(--muted);align-items:center;gap:7px;margin-top:9px;display:flex}.news-filter{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;margin-bottom:27px;padding:13px 0;display:flex}.news-filter>div{align-items:center;gap:8px;display:flex}.news-filter a{color:#a5abb5;border-radius:4px;padding:5px 14px;font-size:12px}.news-filter a.selected{background:var(--orange);color:#161a20}.news-filter form{color:var(--muted);align-items:center;gap:8px;display:flex}.news-filter input{background:0 0;border:0;width:165px;padding:4px;font-size:11px}.lead-grid{direction:rtl;grid-template-columns:minmax(0,2.7fr) minmax(250px,1fr);gap:25px;display:grid}.lead-story{border:1px solid #454039;border-radius:10px;min-height:455px;display:block;position:relative;overflow:hidden}.lead-story>.article-visual{height:100%;position:absolute;inset:0}.lead-story:after{content:"";background:linear-gradient(#1114180a 15%,#111418ce 70%,#111418 100%);position:absolute;inset:0}.lead-copy{z-index:1;max-width:720px;position:absolute;bottom:30px;left:30px;right:30px}.lead-copy>.pill{color:#ead7c8;border-color:#ffd4b34a;margin-bottom:25px}.lead-category{color:#f8a87d;font-size:10px}.lead-category span{color:#a49c92;margin:0 8px}.lead-copy h2{letter-spacing:-.6px;color:#fff;margin:10px 0 11px;font-size:31px;line-height:1.4}.lead-copy p{color:#b9bab9;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:620px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.read-link{color:var(--orange);align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.article-visual{isolation:isolate;background:#40362e;height:210px;position:relative;overflow:hidden}.article-visual.large{height:430px}.visual-grid{opacity:.7;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.orb{filter:blur(2px);opacity:.85;border-radius:50%;width:200px;height:200px;position:absolute}.orb-a{background:radial-gradient(circle at 30% 30%,#d6a371,#9a5d3a 40%,#403528 70%);top:-30%;right:10%;box-shadow:0 20px 60px #fa8b4b23}.orb-b{mix-blend-mode:screen;opacity:.6;background:radial-gradient(circle at 30% 30%,#e9c1a1,#b76e47 40%,#453a2f 70%);width:130px;height:130px;top:25%;right:35%}.visual-symbol{color:#ead1af73;text-shadow:8px 12px #100f1050;font-family:Arial;font-size:160px;line-height:1;position:absolute;top:12%;left:20%;transform:rotate(-18deg)}.visual-label{letter-spacing:1.7px;color:#e5d1ba9c;direction:ltr;font-size:7px;position:absolute;top:17px;left:16px}.visual-corner{color:#e5d1ba80;direction:ltr;font-size:29px;font-weight:800;line-height:1.1;position:absolute;bottom:16px;right:20px}.visual-corner>span{letter-spacing:2px;font-size:6px;font-weight:400;display:block}.large .orb-a{width:440px;height:440px;top:-28%;right:15%}.large .orb-b{width:260px;height:260px;top:15%;right:45%}.large .visual-symbol{font-size:330px;top:4%;left:15%}.visual-1{background:#293a3c}.visual-1 .orb-a{background:radial-gradient(circle at 30% 30%,#9cc4ba,#3c7774 40%,#253333 70%)}.visual-1 .orb-b{background:radial-gradient(circle at 30% 30%,#c0e9de,#5a8077 40%,#263c31 70%)}.visual-1 .visual-symbol{color:#b4e8d366}.visual-2{background:#353142}.visual-2 .orb-a{background:radial-gradient(circle at 30% 30%,#c1accd,#6f5a8c 40%,#312b40 70%)}.visual-2 .visual-symbol{color:#e1cafc77}.visual-3{background:#3b3830}.visual-3 .orb-a{background:radial-gradient(circle at 30% 30%,#d9d4a7,#8d8b51 40%,#373822 70%)}.news-aside{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:23px 24px}.section-kicker{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.news-aside h3{letter-spacing:-.6px;margin:20px 0 10px;font-size:25px;line-height:1.4}.news-aside>p{color:var(--muted);font-size:11px;line-height:1.9}.agent-strip{margin:21px 0}.agent-strip>div{align-items:center;gap:10px;margin:12px 0;display:flex}.agent-avatar{--agent:#b5b0a6;background:color-mix(in srgb,var(--agent) 13%,transparent);width:31px;height:31px;color:var(--agent);border:1px solid color-mix(in srgb,var(--agent) 24%,transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:Arial;font-size:10px;font-weight:600;display:flex}.agent-strip strong{font-size:11px}.agent-strip small{color:var(--muted);margin-right:8px;font-size:9px}.agent-line{background:#71816b;border-radius:2px;width:26px;height:3px;margin-right:auto}.news-aside>a{color:var(--orange);border-top:1px solid var(--border);align-items:center;gap:9px;padding-top:14px;font-size:11px;display:flex}.latest{margin-top:44px}.section-title{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-title h2{letter-spacing:-.5px;margin-top:4px;font-size:25px;font-weight:700}.news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.news-card{border:1px solid var(--border);background:var(--panel);border-radius:9px;padding-bottom:16px;overflow:hidden}.news-card:hover{border-color:#63615b;transform:translateY(-2px)}.card-meta{justify-content:space-between;align-items:center;padding:18px 20px 8px;display:flex}.card-meta>span{color:var(--orange);font-size:10px}.card-meta small{color:var(--muted);font-size:9px}.news-card h3{color:var(--text);padding:0 20px;font-size:19px;line-height:1.5}.news-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 20px 16px;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.card-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;margin:0 20px;padding:13px 0 0;font-size:10px;display:flex}.card-bottom>span{align-items:center;gap:7px;display:flex}.dev-callout{border:1px solid var(--border);background:#171b21;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin:50px 0;padding:35px 38px;display:flex}.dev-callout h2{margin:8px 0;font-size:27px}.dev-callout p{color:var(--muted);font-size:12px}.dev-callout a{color:var(--orange);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.code-window{background:#101318;border:1px solid #333944;border-radius:8px;min-width:400px}.code-window>span{border-bottom:1px solid #2a3039;align-items:center;gap:5px;padding:11px 15px;display:flex}.code-window i{background:#5c635e;border-radius:50%;width:6px;height:6px;display:inline-block}.code-window i:first-child{background:#ae7560}.code-window small{color:var(--muted);margin-left:auto;font-size:8px}.code-window code{color:#d4d9df;padding:20px 24px;font-size:11px;line-height:2.3;display:block}.code-window em{color:var(--orange);font-style:normal}.code-window b{color:#b6cc97;font-weight:400}.code-muted{color:#636b77}footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1276px;margin:35px auto 0;padding:32px 30px 27px;display:flex}footer p{color:var(--muted);max-width:280px;font-size:10px}footer>div{gap:20px;font-size:11px;display:flex}footer>small{color:#69707b;font-size:8px}.empty-edition{border:1px solid var(--border);border-radius:10px;align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.empty-edition>.article-visual{opacity:.45;height:100%;position:absolute;inset:0}.empty-edition>div:last-child{z-index:1;max-width:520px;margin:45px;position:relative}.empty-edition h2{margin:20px 0 10px;font-size:36px}.empty-edition p{color:#c0c4c9;margin-bottom:22px;font-size:13px}.empty-small{color:var(--muted);border-top:1px solid var(--border);padding:25px 0;font-size:12px}.article-page{max-width:820px;margin:40px auto 70px;padding:0 24px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:35px;font-size:11px;display:flex}.article-tag{color:var(--orange);font-size:12px}.article-page h1{letter-spacing:-1px;margin:15px 0;font-size:42px;line-height:1.4}.article-summary{color:#acb2bb;font-size:18px;line-height:1.9}.article-byline{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:26px 0;padding-bottom:23px;display:flex}.article-byline strong,.article-byline small{display:block}.article-byline strong{font-size:12px}.article-byline small{color:var(--muted);margin-top:4px;font-size:10px}.article-page>.article-visual{border-radius:10px}.article-body{color:#d6d9de;margin:35px 0;font-size:17px;line-height:2.1}.article-body p{white-space:pre-wrap;margin:20px 0}.source-box{background:var(--panel);border:1px solid var(--border);border-radius:9px;align-items:start;gap:20px;margin:25px 0;padding:26px;display:flex}.source-box>svg{color:var(--green);margin-top:5px}.source-box h3{margin-bottom:8px;font-size:17px}.source-box p{color:var(--muted);margin:9px 0;font-size:13px;line-height:1.9}.source-box a{color:var(--orange);align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.info-page{max-width:1190px;margin:auto;padding:50px 30px 80px}.info-page>h1{letter-spacing:-1px;margin:10px 0;font-size:45px;line-height:1.4}.page-intro{color:var(--muted);max-width:650px;margin-bottom:35px;font-size:16px}.agents-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.agent-profile{background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:24px}.profile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-top>span:last-child{color:var(--muted);letter-spacing:1px;font-size:8px}.agent-profile h2{margin-top:20px;font-size:25px}.agent-profile>small{color:var(--orange);font-size:11px}.agent-profile p{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.9}.agent-profile code{color:#8e96a1;font-size:9px}.dev-panels{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dev-panels>section,.dev-section{background:var(--panel);border:1px solid var(--border);border-radius:9px;margin-bottom:24px;padding:30px}.developers h2{font-size:23px}.developers pre{white-space:pre-wrap;color:#c5cdbf;border:1px solid var(--border);background:#101418;border-radius:6px;margin:20px 0;padding:20px;font-size:12px;line-height:2.2}.developers p{color:var(--muted);margin:14px 0;font-size:13px}.developers a{color:var(--orange);font-size:12px}.dashboard{min-height:100vh;display:flex}.sidebar{inset-block:0;border-left:1px solid var(--border);z-index:10;background:#11151a;flex-direction:column;width:234px;padding:31px 17px 0;display:flex;position:fixed;right:0}.sidebar>.brand{justify-content:center;margin:0 0 29px}.sidebar .brand>span:last-child{font-size:17px}.sidebar .brand-icon{width:31px;height:34px;font-size:32px}.workspace-selector{border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;margin-bottom:27px;padding:11px 9px;display:flex}.workspace-icon{width:28px;height:28px;color:var(--green);background:#313830;border:1px solid #424e3b;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}.workspace-selector strong{font-size:10px;font-weight:500}.workspace-selector small{color:#717b87;font-size:8px;line-height:1.5;display:block}.workspace-badge{color:#697483;margin-right:auto;font-size:9px}.nav-label{color:#66707c;letter-spacing:.3px;margin-bottom:12px;padding:0 14px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{text-align:right;color:#8f98a4;border-radius:6px;align-items:center;gap:11px;padding:11px 14px;font-size:11px;display:flex}.sidebar nav button.active{color:#f8a87e;box-shadow:inset -2px 0 var(--orange);background:#30241f}.sidebar nav button:hover{background:#24282e}.nav-count{color:var(--orange);background:#ff875820;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:auto;font-size:9px;display:flex}.sidebar-bottom{margin-top:auto;padding-top:50px}.system-status{border:1px solid var(--border);background:#181d21;border-radius:7px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 13px;display:flex}.system-status strong{font-size:10px;font-weight:500}.system-status small{color:#777f89;margin-top:3px;font-size:9px;display:block}.sidebar-bottom>a,.sidebar-bottom>button{color:#88929d;align-items:center;gap:10px;padding:9px 13px;font-size:10px;display:flex}.admin-user{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:17px;padding:19px 1px;display:flex}.admin-user>span{color:#dac6ac;background:#30302e;border:1px solid #545147;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;display:flex}.admin-user strong{font-size:10px;font-weight:500}.admin-user small{color:var(--muted);font-size:8px;display:block}.admin-user>svg{color:#777f89;margin-right:auto}.dashboard-body{width:calc(100% - 234px);min-width:0;margin-right:234px}.dashboard-header{border-bottom:1px solid var(--border);background:#111418;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex}.breadcrumbs{color:#77818d;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumbs strong{color:#c1c5cc;font-weight:400}.header-actions{color:#8d96a2;align-items:center;gap:18px;display:flex}.header-actions>button{padding:0;display:flex}.header-divider{background:var(--border);width:1px;height:15px}.env-badge{letter-spacing:1px;color:#95a88b;align-items:center;gap:7px;font-size:8px;display:flex}.dashboard-content{max-width:1520px;margin:auto;padding:32px 34px 0}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.dashboard-heading .eyebrow{letter-spacing:1.4px;font-size:8px}.dashboard-heading h1{letter-spacing:-.7px;margin:6px 0;font-size:29px;font-weight:700}.dashboard-heading p{color:#8a939e;font-size:11px}.heading-actions{gap:9px;display:flex}.heading-actions .button{min-height:36px;padding:8px 12px;font-size:10px}.control-banner{background:linear-gradient(110deg,#30271f,#1c1d1e 65%);border:1px solid #49372d;border-radius:10px;justify-content:space-between;align-items:center;min-height:196px;margin-bottom:22px;padding:26px 29px;display:flex;position:relative;overflow:hidden}.control-banner>div:first-child{z-index:2;max-width:70%;position:relative}.control-banner .pill{color:#d6c6b1;letter-spacing:1.2px;border-color:#4c4439;font-size:7px}.control-banner .green-dot{width:4px;height:4px}.control-banner h2{letter-spacing:-.7px;margin:13px 0 7px;font-size:26px;font-weight:600}.control-banner p{color:#a69f97;max-width:540px;font-size:11px;line-height:1.9}.control-banner button{color:#e4b091;align-items:center;gap:8px;margin-top:15px;padding:0;font-size:10px;display:flex}.banner-art{direction:ltr;width:250px;height:250px;position:absolute;top:-24px;left:35px}.orbit{border:1px solid #c2a17930;border-radius:50%;position:absolute;inset:15px;transform:rotate(-25deg)}.orbit.two{border-color:#c2a17940;inset:40px}.orbit.three{border-style:dashed;border-color:#c2a17950;inset:65px}.banner-art:before{content:"";background:radial-gradient(#d3954d21,#0000 65%);position:absolute;inset:10px}.core{color:#30271f;background:linear-gradient(130deg,#dcb391,#9c6e4e);border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;font-size:66px;font-weight:900;line-height:1;display:flex;position:absolute;top:94px;left:94px;transform:rotate(-12deg);box-shadow:0 12px 40px #0008}.core>span{background:#30271f;width:9px;height:9px;position:absolute;top:13px;right:8px}.satellite{color:#b1a18d;background:#302a22;border:1px solid #6c5841;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex;position:absolute;box-shadow:0 0 20px #0005}.sat-1{top:22px;left:90px}.sat-2{top:115px;left:26px}.sat-3{bottom:54px;right:27px}.art-coordinate{letter-spacing:1px;color:#b2957555;font-family:monospace;font-size:6px;line-height:1.7;position:absolute;bottom:30px;right:-14px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:17px 20px;position:relative}.metric>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric span{color:#a7adb6;font-size:10px}.metric>strong{letter-spacing:-1px;font-feature-settings:"tnum";text-align:right;direction:ltr;margin:8px 0 5px;font-size:32px;font-weight:600;line-height:1.4;display:block}.metric>small{color:#737e8c;font-size:9px;display:block}.metric .metric-icon{border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.metric-icon.orange{color:#d99574;background:#4a322733}.metric-icon.green{color:#aac195;background:#34492b40}.metric-icon.purple{color:#b1a3d0;background:#3a304640}.metric-icon.blue{color:#92b4c7;background:#2c3b4940}.dashboard-two-columns{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;margin-bottom:22px;display:grid}.panel{background:var(--panel);border:1px solid var(--border);border-radius:9px;margin-bottom:22px;overflow:hidden}.dashboard-two-columns>.panel{margin-bottom:0}.panel-heading{border-bottom:1px solid #282e35;justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;display:flex}.panel-heading h2{font-size:13px;font-weight:600}.panel-heading p{color:#788390;margin-top:4px;font-size:9px}.panel-heading>svg{color:#818c97}.panel-chip{color:#959eaa;white-space:nowrap;border:1px solid #353c45;border-radius:5px;padding:4px 10px;font-size:9px}.chart{direction:ltr;height:219px;padding:22px 25px 20px 18px;display:flex;position:relative}.chart-y{color:#657180;flex-direction:column;justify-content:space-between;width:35px;padding-bottom:28px;font-size:8px;display:flex}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 56px,#4d58611c 56px 57px);border-bottom:1px solid #4d58612a;flex:1;justify-content:space-around;gap:18px;margin-bottom:27px;display:flex;position:relative}.bar-column{flex:1;align-items:center;max-width:38px;height:100%;display:flex;position:relative}.bar-track{align-items:end;width:100%;height:100%;display:flex}.bar{background:linear-gradient(#e2a77d,#be7449aa);border-radius:4px 4px 0 0;width:100%;min-height:0}.bar-column>span{color:#7f8894;white-space:nowrap;text-align:center;font-size:8px;position:absolute;bottom:-25px;left:0;right:0}.chart-empty{color:#79828d;background:#161a20ed;border-radius:5px;padding:9px 14px;font-size:10px;position:absolute;top:42%;left:25%}.pipeline-list{padding:10px 23px 15px}.pipeline-list>div{align-items:center;gap:12px;margin:9px 0;display:flex;position:relative}.pipeline-list>div:not(:last-child):after{content:"";background:#363e49;width:1px;height:10px;position:absolute;top:32px;right:15px}.pipeline-list .agent-avatar{width:29px;height:29px;font-size:8px}.pipeline-list strong{font-size:10px;font-weight:500;display:block}.pipeline-list small{color:#818a97;font-size:8px;line-height:1.5;display:block}.stage-label{color:#7d8a7d;border:1px solid #343c36;border-radius:4px;margin-right:auto;padding:1px 7px;font-size:8px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:right;width:100%;font-size:10px}th{color:#75818d;white-space:nowrap;background:#14181e;padding:11px 23px;font-weight:400}td{color:#919aa6;border-bottom:1px solid #292e36;padding:16px 23px}td:first-child{min-width:250px;max-width:450px}td strong{color:#c9cdd3;font-size:11px;font-weight:500;line-height:1.6;display:block}td small{color:#6f7a88;margin-top:5px;font-size:8px;display:block}.nowrap{white-space:nowrap}.status{white-space:nowrap;color:#a6adb7;background:#2e333b55;border:1px solid #414750;border-radius:4px;padding:3px 8px;font-size:8px;display:inline-flex}.status.published,.status.completed{color:#a8c598;background:#33442c44;border-color:#42563a88}.status.draft{color:#d5b57a;background:#4f402844;border-color:#66513588}.status.failed,.status.retracted{color:#e5a18e;background:#4c2b2644;border-color:#70483c88}.status.running{color:#a8bacb;background:#2b3a4844;border-color:#445b6c88}.empty-state{text-align:center;color:#68727f;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:27px;display:flex}.empty-state h3{color:#a3aab4;font-size:13px;font-weight:400}.empty-state p{font-size:10px}.run-list>div:not(.empty-state){border-bottom:1px solid #282e35;align-items:center;gap:12px;padding:17px 23px;display:flex}.run-icon{color:#a8b998;background:#2f3b2b70;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.run-icon.failed{color:#d49a86;background:#3e2c2670}.run-list>div>div{flex:1;min-width:0}.run-list strong{align-items:center;gap:10px;font-size:10px;font-weight:400;display:flex}.run-list code{color:#7d8691;font-size:8px}.run-list small{color:#727e8c;text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;max-width:650px;margin-top:4px;font-size:9px;display:block;overflow:hidden}.run-list time{color:#7d8997;text-align:left;direction:ltr;min-width:70px;font-size:9px}.dashboard-footer{color:#505b68;justify-content:space-between;padding:6px 0 24px;font-size:8px;display:flex}.dashboard-footer>span:last-child{letter-spacing:1.3px;font-size:7px}.notice{color:#e6c29b;background:#3d3225;border:1px solid #725c3e;border-radius:7px;justify-content:space-between;gap:15px;margin-bottom:20px;padding:12px 17px;font-size:12px;display:flex}.admin-agents{grid-template-columns:repeat(3,1fr)}.admin-agents>.panel{margin-bottom:0}.admin-agents{margin-bottom:22px}.admin-agents .agent-profile{padding:23px}.table-search{color:var(--muted);align-items:center;gap:7px;max-width:250px;display:flex}.table-search input{padding:6px 10px;font-size:11px}.source-list>div{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:22px;display:flex}.source-list>div>div{flex:1;min-width:0}.source-list strong{font-size:12px;font-weight:500;display:block}.source-list a{color:#8d9eaf;text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:600px;margin-top:5px;font-size:10px;display:block;overflow:hidden}.source-list small{color:#79828f;margin-top:3px;font-size:10px;display:block}.source-letter{color:#c7c2a8;background:#2c3028;border:1px solid #4a4c40;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;font-size:18px;display:flex}.toggle{background:#30363d;border:1px solid #454e58;border-radius:20px;flex-shrink:0;align-items:center;width:33px;height:19px;padding:2px;display:flex}.toggle>span{background:#88929d;border-radius:50%;width:13px;height:13px}.toggle.on{background:#76975b;border-color:#8db16e;justify-content:end}.toggle.on>span{background:#e1e6d8}.form-panel{padding:27px}.form-panel>h2{margin-bottom:8px;font-size:19px}.form-panel>p,.modal>p{color:#8e98a4;max-width:780px;margin-bottom:25px;font-size:12px}.form-panel form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.form-panel form>.button{justify-self:start}label{color:#b0b7c2;font-size:11px;display:block}label>input,label>textarea,label>select{margin-top:8px;font-size:12px;display:block}.checkbox-label{grid-column:1/-1;align-items:center;gap:10px;display:flex}.checkbox-label input{width:15px;height:15px;accent-color:var(--orange);margin:0}.recommendation{border-bottom:1px solid var(--border);padding:23px}.recommendation>small{color:var(--orange);font-size:9px}.recommendation p{color:#abb2bc;white-space:pre-wrap;margin-top:10px;font-size:12px;line-height:2}.audit-list>div{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:15px 23px;display:flex}.audit-list code{color:#a1aab7;font-size:10px}.audit-list small{color:#7e8997;direction:ltr;margin-right:auto;font-size:10px}.key-result{background:#11161b;border:1px solid #5e624d;border-radius:8px;margin-top:22px;padding:19px}.key-result strong{color:#c4c99e;font-size:12px;display:block}.key-result code{overflow-wrap:anywhere;color:#b3bdca;margin:14px 0;font-size:11px;display:block}.key-result button{color:var(--orange);margin-left:14px;font-size:11px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{width:650px;max-height:90vh;margin:0;padding:25px;overflow:auto}.modal .panel-heading{margin-bottom:18px;padding:0 0 15px}.modal form{gap:15px;display:grid}.modal textarea{resize:vertical}.review-note{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-art{background:#24231e;border-left:1px solid #474034;flex-direction:column;justify-content:space-between;padding:50px;display:flex;position:relative;overflow:hidden}.login-art>.brand{align-self:start}.login-art>div:not(.login-orbit){z-index:1;position:relative}.login-art h1{letter-spacing:-2px;margin-top:17px;font-size:60px;font-weight:600;line-height:1.3}.login-art p{color:#b0a79a;margin-top:23px}.login-art>small{color:#a89982;font-size:11px}.login-orbit{background:radial-gradient(#a3714240,#0000 70%);border:1px solid #cba46e22;border-radius:50%;width:600px;height:600px;position:absolute;top:19%;left:-200px;box-shadow:0 0 0 70px #cba46e07,0 0 0 140px #cba46e04}.login-form{width:100%;max-width:430px;margin:auto;padding:40px}.login-lock{width:50px;height:50px;color:var(--orange);background:#30271f;border:1px solid #514433;border-radius:12px;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.login-form h2{margin:13px 0;font-size:29px}.login-form p{color:var(--muted);margin-bottom:25px;font-size:12px}.login-form .button{width:100%;margin-top:22px}.login-form>a{color:#828d99;justify-content:center;align-items:center;gap:6px;margin-top:30px;font-size:11px;display:flex}.error-text{color:#e4a48b!important;margin:12px 0 0!important}.service-error{text-align:center;padding:80px}.service-error p{color:var(--muted);margin:20px}.service-error a{color:var(--orange)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.dashboard-content{padding:40px 50px 0}.dashboard-header{padding:0 50px}.control-banner{min-height:220px}.metric{padding:22px 25px}.metric>strong{font-size:38px}.chart{height:250px}.pipeline-list>div{margin:13px 0}.control-banner h2{font-size:30px}}@media (max-width:1100px){.sidebar{width:205px;padding-inline:12px}.dashboard-body{width:calc(100% - 205px);margin-right:205px}.dashboard-content{padding:25px 22px 0}.dashboard-header{padding:0 22px}.dashboard-heading{align-items:start}.dashboard-heading h1{font-size:25px}.heading-actions{flex-direction:column}.control-banner h2{font-size:22px}.banner-art{opacity:.7;left:0}.control-banner>div:first-child{max-width:78%}.metric-grid{gap:10px}.metric{padding:14px}.metric>strong{font-size:28px}.metric small{font-size:8px}.dashboard-two-columns{grid-template-columns:1.3fr 1fr;gap:14px}.panel-heading{padding:17px}.pipeline-list{padding-inline:17px}.news-header{padding:22px 30px}.news-header nav{gap:19px}.lead-grid{grid-template-columns:2fr 1fr}.lead-copy h2{font-size:26px}.lead-copy{left:23px;right:23px}.news-aside{padding:18px}.news-aside h3{font-size:22px}.agent-strip small{margin:0;display:block}.news-grid{gap:17px}.agents-grid{grid-template-columns:repeat(3,1fr)}.code-window{min-width:340px}}@media (max-width:800px){.sidebar{width:70px;padding:24px 8px 0}.sidebar .brand>span:last-child,.workspace-selector,.nav-label,.sidebar nav button>.nav-count,.sidebar-bottom .system-status,.sidebar-bottom>a,.sidebar-bottom>button,.admin-user,.sidebar .brand small{display:none}.sidebar>.brand{margin:0 0 35px}.sidebar nav button{justify-content:center;padding:15px;font-size:0}.sidebar nav button svg{width:19px}.sidebar-bottom{padding:0}.dashboard-body{width:calc(100% - 70px);margin-right:70px}.dashboard-two-columns{grid-template-columns:1fr}.pipeline-list{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pipeline-list>div:after,.stage-label{display:none}.metric-grid,.admin-agents{grid-template-columns:repeat(2,1fr)}.dashboard-heading h1{font-size:24px}.control-banner h2{font-size:21px}.control-banner p{max-width:340px}.topline>span:last-child,.news-header nav{display:none}.edition-heading{flex-direction:column;align-items:start;gap:17px;padding-top:35px}.edition-heading h1{font-size:36px}.edition-date{text-align:right}.edition-date small{display:none}.news-filter{flex-direction:column;gap:10px}.news-filter form{border-top:1px solid var(--border);padding-top:8px}.news-filter input{width:100%}.lead-grid{grid-template-columns:1fr}.news-aside{display:none}.news-grid{grid-template-columns:repeat(2,1fr)}.dev-callout{flex-direction:column;align-items:stretch;padding:27px}.code-window{min-width:0}.dev-callout h2{font-size:24px}footer{flex-direction:column;align-items:start}.dev-panels{grid-template-columns:1fr}.info-page>h1{font-size:35px}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-form{max-width:450px}.form-panel form{grid-template-columns:1fr}.source-list a{max-width:270px}.dashboard-header{height:62px}.env-badge{display:none}.breadcrumbs{gap:6px}.dashboard-content{padding:22px 16px 0}.dashboard-heading{flex-direction:column;gap:15px}.heading-actions{flex-direction:row;align-self:stretch}.heading-actions>.button{flex:1}.dashboard-footer{flex-direction:column;gap:7px}.banner-art{opacity:.4;left:-80px}.control-banner>div:first-child{max-width:100%}.control-banner{padding:23px}.run-list time{display:none}.run-list>div:not(.empty-state){padding:15px}.chart{padding-inline:12px}.chart-bars{gap:10px}}@media (max-width:500px){.topline{padding-inline:20px;font-size:9px}.news-header{padding:20px}.news-header .brand>span:last-child{font-size:16px}.news-header .button{padding:7px 10px;font-size:10px}.news-main{padding:0 20px}.news-filter a{padding:6px 10px;font-size:11px}.edition-heading h1{font-size:31px}.edition-heading p{font-size:12px}.lead-story{min-height:430px}.lead-copy h2{font-size:26px}.lead-copy{bottom:24px;left:20px;right:20px}.news-grid{grid-template-columns:1fr}.article-visual{height:225px}.news-card h3{font-size:21px}.empty-edition>div:last-child{margin:25px}.empty-edition h2{font-size:29px}.agents-grid{grid-template-columns:1fr}.info-page{padding:35px 20px}.article-page h1{font-size:32px}.article-summary,.article-body{font-size:16px}.article-visual.large{height:300px}.source-box{gap:12px;padding:20px}.source-box>svg{display:none}.sidebar{width:58px;padding-inline:5px}.sidebar nav button{padding:14px 10px}.sidebar .brand-icon{width:29px;height:32px}.dashboard-body{width:calc(100% - 58px);margin-right:58px}.dashboard-content{padding:20px 12px 0}.dashboard-header{padding-inline:13px}.header-actions{gap:10px}.header-divider{display:none}.dashboard-heading h1{font-size:23px}.dashboard-heading .eyebrow{font-size:7px}.dashboard-heading p{font-size:10px}.heading-actions .button{padding-inline:9px;font-size:9px}.control-banner{min-height:206px;padding:20px}.control-banner h2{max-width:230px;font-size:22px;line-height:1.5}.control-banner p{font-size:10px}.control-banner .pill{font-size:6px}.metric{padding:12px}.metric>div>span{font-size:9px}.metric .metric-icon{width:25px;height:25px}.metric>strong{font-size:26px}.metric>small{white-space:nowrap;font-size:8px}.pipeline-list{grid-template-columns:repeat(2,1fr);gap:6px}.panel-heading{padding:15px}.panel-heading p{font-size:8px}.panel-heading h2{font-size:12px}.admin-agents{grid-template-columns:1fr}.source-list>div{gap:10px;padding:15px}.source-list a{max-width:160px;font-size:8px}.source-list strong{font-size:11px}.form-panel{padding:19px}.source-letter{width:28px;height:28px}.chart-empty{font-size:9px;left:15%}.run-list .status{font-size:7px}.dev-callout{padding:22px}.code-window code{padding:17px;font-size:9px}.dev-callout h2{font-size:22px}.modal-backdrop{padding:12px}.modal{padding:18px}.login-form{padding:30px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:20px;padding:16px;font-size:10px;display:flex}.pagination button{border:1px solid var(--border);border-radius:5px;padding:4px 12px}.analytics-note{color:#bfb39a;background:#27251e;border:1px solid #524a39;border-radius:7px;margin-bottom:22px;padding:13px 20px;font-size:11px}.agent-command-heading{justify-content:space-between;gap:20px;margin:0 0 22px;display:flex}.agent-command-heading h2{margin-bottom:8px;font-size:24px}.agent-command-heading p{color:var(--muted);max-width:620px;font-size:12px;line-height:1.8}.agent-command-heading>div:last-child{align-items:start;gap:10px;display:flex}.agent-fleet-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.agent-fleet-metrics>div{border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:5px;padding:20px;display:flex}.agent-fleet-metrics strong{font-size:32px;font-weight:600}.agent-fleet-metrics span{color:var(--muted);font-size:11px}.agent-departments{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.agent-departments button{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:8px 12px;font-size:11px}.agent-departments button.active{border-color:var(--orange);color:var(--orange);background:#c1402810}.agent-departments small{opacity:.5;margin-right:8px}.agent-roster-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.agent-roster-card{text-align:right;background:var(--panel);min-width:0;padding:23px;transition:background .2s;display:block}.agent-roster-card:hover{background:var(--panel2)}.agent-roster-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.agent-monogram{border-radius:7px;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.agent-availability{color:#a7bc7c;font-size:9px}.agent-availability.disabled{color:#828282}.agent-availability.running{color:#e4bc78}.agent-roster-card>small{color:var(--muted);font-size:9px}.agent-roster-card h3{margin:7px 0;font-size:17px}.agent-roster-card p{color:var(--muted);min-height:40px;font-size:11px;line-height:1.8}.agent-roster-stats{gap:12px;margin:20px 0 12px;font-size:9px;display:flex}.agent-roster-card footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:9px;display:flex}.agent-result{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;font-size:12px;line-height:1.8;overflow:auto}.agent-detail>p{margin:15px 0;font-size:13px;line-height:1.8}.agent-detail label{flex-direction:column;gap:8px;font-size:12px;display:flex}.agent-detail select{background:var(--bg);border:1px solid var(--border);width:100%;padding:10px}.agent-detail-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.agent-detail>small{color:var(--muted);font-size:10px}.agent-console .analytics-note{margin-bottom:15px}@media (max-width:1100px){.agent-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-command-heading{flex-direction:column}}@media (max-width:600px){.agent-fleet-metrics{grid-template-columns:1fr 1fr;gap:8px}.agent-fleet-metrics>div{padding:12px}.agent-roster-grid{grid-template-columns:1fr}.agent-departments button{padding:7px;font-size:10px}.agent-command-heading h2{font-size:21px}.agent-command-heading>div:last-child{flex-wrap:wrap}}.brand-symbol{background:#faf7ef;border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:2px;display:flex}.brand-symbol img{object-fit:contain;width:100%;height:100%}.sidebar .brand-symbol{width:36px;height:36px}.login-art .brand-symbol{width:48px;height:48px}@media (max-width:500px){.sidebar .brand-symbol{width:34px;height:34px}}
body:has(.portal-header){--bg:#fff;--panel:#f6f6f4;--panel2:#eeeeeb;--border:#dededb;--muted:#62625f;--text:#171816;--orange:#c14028;color:#171816;-webkit-font-smoothing:antialiased;background:#fff}body:has(.portal-header) a:hover{color:#c14028}.portal-width{width:100%;max-width:1280px;margin-inline:auto;padding-inline:28px}.portal-skip{z-index:100;color:#fff;background:#171816;padding:10px 20px;position:fixed;top:-60px;right:20px}.portal-skip:focus{top:10px}.portal-utility{color:#646460;background:#f6f6f4;border-bottom:1px solid #e8e8e5;font-size:10px}.portal-utility>.portal-width{justify-content:space-between;align-items:center;min-height:32px;display:flex}.portal-utility>div>div{align-items:center;gap:23px;display:flex}.portal-utility a{align-items:center;gap:4px;display:flex}.portal-masthead{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:120px;display:grid}.masthead-brand{text-align:center;flex-direction:column;align-items:center;padding:18px 0;display:flex}.masthead-brand .brand{color:#171816;gap:11px}.masthead-brand .brand-icon{color:#fff;background:#c14028;border-radius:10px;width:46px;height:48px;font-size:46px}.masthead-brand .brand-icon>span{background:#fff;width:7px;height:7px;top:9px;right:8px}.masthead-brand .brand>span:last-child{letter-spacing:-1.8px;font-size:39px;font-weight:900;line-height:1.1}.masthead-brand .brand-light{letter-spacing:-1.5px;font-weight:400}.masthead-brand .brand small{display:none}.masthead-brand>span{letter-spacing:1.8px;color:#72716c;margin-top:9px;font-size:11px}.masthead-tools{align-items:center;gap:21px;display:flex}.portal-menu{z-index:30;position:relative}.portal-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:11px;list-style:none;display:flex}.portal-menu summary::-webkit-details-marker{display:none}.portal-menu nav{background:#fff;border:1px solid #ddd;flex-direction:column;min-width:230px;padding:13px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 8px 30px #0002}.portal-menu nav>a{padding:10px 13px;font-size:14px}.portal-menu nav>a:hover{background:#f6f6f4}.portal-search{border-bottom:1px solid #c8c8c3;align-items:center;width:155px;display:flex}.portal-search input{color:#333;background:0 0;border:0;border-radius:0;width:100%;min-width:0;margin:0;padding:7px 0;font-size:11px}.portal-search button{color:#4e4e4b;padding:7px 0;display:flex}.masthead-note{text-align:left;flex-direction:column;align-items:end;display:flex}.masthead-note strong{font-size:12px;font-weight:700;line-height:1.5}.masthead-note>span{color:#696964;margin-top:3px;font-size:10px}.masthead-note>a{color:#c14028;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}.portal-nav{background:#fff;border-top:1px solid #deded9;border-bottom:3px solid #20201e}.portal-nav>.portal-width{scrollbar-width:none;align-items:center;gap:35px;min-height:48px;display:flex;overflow:auto}.portal-nav a{white-space:nowrap;border-bottom:3px solid #0000;align-items:center;min-height:48px;margin-bottom:-3px;padding-bottom:3px;font-size:15px;font-weight:700;display:flex}.portal-nav a.active{color:#c14028;border-bottom-color:#c14028}.portal-nav .nav-developers{gap:7px;margin-right:auto;font-size:12px;font-weight:500}.portal-topics{color:#595953;white-space:nowrap;border-bottom:1px solid #e5e5e1;align-items:center;gap:24px;min-height:46px;font-size:11px;display:flex}.portal-topics strong{color:#1d1d1b;font-weight:700}.portal-topics>a:not(:last-child):before{content:"#";color:#b7b7b0;margin-left:4px}.portal-topics .topics-latest{align-items:center;gap:7px;margin-right:auto;font-size:10px;display:flex}.newsroom-strip{background:#fbfbfa;border:1px solid #e6e6e1;align-items:center;gap:16px;min-height:49px;margin:22px 0 25px;padding-left:16px;display:flex;overflow:hidden}.newsroom-strip-label{color:#fff;white-space:nowrap;background:#c14028;justify-content:center;align-items:center;min-height:49px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.newsroom-strip p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.newsroom-strip p>a{display:inline}.newsroom-strip time{color:#c14028;margin-left:16px;font-size:11px;font-weight:700}.newsroom-strip>a{color:#c14028;display:flex}.front-layout{grid-template-columns:minmax(0,1fr) 266px;gap:29px;display:grid}.front-editorial{min-width:0}.front-lead{color:#151614;grid-template-columns:1.12fr 1fr;align-items:start;gap:24px;display:grid}.editorial-media{min-width:0;margin:0}.media-frame{aspect-ratio:1.62;background:#e9e9e5;position:relative;overflow:hidden}.media-frame img{transition:transform .4s}.front-lead:hover .media-frame img,.editorial-card:hover .media-frame img,.secondary-stories>a:hover .media-frame img{transform:scale(1.025)}.editorial-media figcaption{color:#666b5c;text-align:left;letter-spacing:0;padding-top:5px;font-size:8px;line-height:1.6}.front-lead>.editorial-media .media-frame{aspect-ratio:1.14;min-height:335px}.front-lead-copy{padding-top:3px}.lead-kicker{color:#676760;align-items:center;gap:9px;margin-bottom:9px;font-size:10px;display:flex}.lead-kicker>span{color:#c14028;font-size:12px;font-weight:700}.lead-kicker>i{background:#bbb;border-radius:50%;width:3px;height:3px}.front-lead h1,.front-lead h2{letter-spacing:-1.2px;color:#161714;margin:0 0 13px;font-size:37px;font-weight:900;line-height:1.18}.front-lead p{color:#53534e;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.lead-attribution{color:#666b5c;flex-direction:column;margin-top:16px;font-size:9px;line-height:1.9;display:flex}.lead-attribution strong{color:#3e3f38;font-size:10px;font-weight:500}.lead-read{color:#c14028;align-items:center;gap:9px;margin-top:15px;font-size:11px;font-weight:600;display:flex}.secondary-stories{border-top:1px solid #dcdcd6;grid-template-columns:1fr 1fr;gap:22px;margin-top:23px;padding-top:19px;display:grid}.secondary-stories>a{grid-template-columns:130px 1fr;align-items:start;gap:13px;display:grid}.secondary-stories .media-frame{aspect-ratio:1.14}.editorial-kicker{color:#c14028;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.5;display:block}.secondary-stories h2{letter-spacing:-.35px;color:#1c1d19;margin-bottom:8px;font-size:19px;font-weight:800;line-height:1.35}.editorial-byline{color:#74746b;align-items:center;gap:7px;margin-top:10px;font-size:9px;line-height:1.6;display:flex}.editorial-byline>span{background:#aaa;border-radius:50%;width:2px;height:2px}.updates-rail{border-right:1px solid #deded8;min-width:0;padding-right:23px}.rail-heading{border-top:3px solid #252621;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.rail-heading h2{letter-spacing:-.5px;font-size:21px;font-weight:800;line-height:1.2}.rail-heading>svg{color:#d6482d}.rail-description{color:#666b5c;margin-top:5px;font-size:9px;display:block}.rail-items{margin-top:8px}.rail-items>a{border-bottom:1px solid #e9e9e3;padding:13px 0;display:block}.rail-items time{color:#cf452c;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.rail-items h3{font-size:13px;font-weight:600;line-height:1.5}.rail-all{color:#45463e;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;font-weight:600;display:flex}.rail-source-note{background:#f8f8f5;border:1px solid #e3e3dd;align-items:start;gap:11px;margin-top:21px;padding:13px;display:flex}.rail-source-note>svg{color:#606657;margin-top:3px}.rail-source-note strong{font-size:11px;display:block}.rail-source-note p{color:#73746a;margin-top:3px;font-size:10px;line-height:1.7}.rail-empty{color:#666;padding:20px 0;font-size:12px}.headlines-band{border-top:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2;grid-template-columns:165px 1fr;gap:25px;margin:29px 0 36px;padding:20px 0;display:grid}.headlines-title{border-left:1px solid #deded6;flex-direction:column;justify-content:center;display:flex}.headlines-title>span{color:#7c7c71;font-size:9px}.headlines-title h2{letter-spacing:-.6px;margin-top:4px;font-size:24px;font-weight:800;line-height:1.3}.headlines-band>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.headlines-band>div>a{min-width:0;padding-left:10px;position:relative}.headlines-band>div>a:not(:last-child){border-left:1px solid #e3e3dd;padding-left:24px}.headlines-band h3{letter-spacing:-.1px;font-size:16px;font-weight:700;line-height:1.45}.headlines-band .editorial-kicker{margin-bottom:5px;font-size:9px}.headlines-band>div>a>svg{color:#a0a095;display:none;position:absolute;bottom:0;left:0}.news-desk{margin-bottom:42px}.desk-heading{border-top:3px solid #272822;align-items:center;gap:13px;padding:13px 0 19px;display:flex}.desk-heading h2{letter-spacing:-.8px;font-size:29px;font-weight:800;line-height:1.2}.desk-heading h2>span{color:#c14028}.desk-count{color:#666b5c;border-right:1px solid #d7d7cd;margin-top:6px;padding-right:12px;font-size:9px}.desk-heading>a{color:#5c5e51;align-items:center;gap:8px;margin-right:auto;padding-top:5px;font-size:10px;display:flex}.desk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.editorial-card{min-width:0;display:block}.editorial-card .editorial-media{margin-bottom:13px}.editorial-card>.editorial-kicker{font-size:10px}.editorial-card h3{letter-spacing:-.35px;color:#1b1c16;font-size:21px;font-weight:800;line-height:1.35}.editorial-card>p{color:#65665a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.editorial-card:hover h3,.front-lead:hover h1,.secondary-stories a:hover h2{color:#c14028}.editorial-card>.editorial-byline{margin-top:13px;font-size:9px}.editorial-about{background:#f5f5f0;border:1px solid #deded5;grid-template-columns:1fr 1.05fr;gap:50px;margin-bottom:42px;padding:30px 36px;display:grid}.editorial-about h2{letter-spacing:-.8px;margin:10px 0;font-size:34px;font-weight:800;line-height:1.25}.editorial-about p{color:#666858;max-width:380px;font-size:13px;line-height:1.8}.editorial-about a{color:#c14028;align-items:center;gap:10px;margin-top:17px;font-size:11px;font-weight:600;display:flex}.editorial-process{grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;display:grid}.editorial-process>span{color:#747b65;border-right:1px solid #d7d8ca;flex-direction:column;padding-right:18px;font-family:Arial;font-size:29px;line-height:1.3;display:flex}.editorial-process strong{color:#3c4130;margin-top:11px;font-family:Heebo,Arial;font-size:18px;font-weight:700}.editorial-process small{color:#666b5c;max-width:80px;margin-top:7px;font-family:Heebo,Arial;font-size:9px;line-height:1.6}.space-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.space-grid .editorial-card{grid-template-columns:1fr 1fr;align-content:start;column-gap:22px;display:grid}.space-grid .editorial-media{grid-row:1/5;min-width:0;margin:0}.space-grid .media-frame{aspect-ratio:1.15;height:100%}.space-grid .editorial-kicker{align-self:end;margin-top:3px}.space-grid h3{font-size:24px}.space-grid .editorial-card>p{-webkit-line-clamp:2}.portal-developer-note{border-top:1px solid #dcdcd3;border-bottom:1px solid #dcdcd3;align-items:center;gap:17px;margin:20px 0 38px;padding:16px 0;font-size:11px;display:flex}.portal-developer-note>span{font-weight:700}.portal-developer-note>p{color:#77796c}.portal-developer-note>a{color:#c14028;align-items:center;gap:8px;margin-right:auto;font-weight:500;display:flex}.portal-footer{background:#f5f5f0;border-top:3px solid #23251d;max-width:none;margin:0;padding:35px 0 0;display:block}.portal-footer>.portal-width{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;display:grid}.portal-footer .brand{color:#25271e;place-self:start;gap:9px}.portal-footer .brand>span:last-child{letter-spacing:-.8px;font-size:24px}.portal-footer .brand-icon{color:#fff;background:#c14028;border-radius:8px;width:34px;height:36px;font-size:34px}.portal-footer .brand-icon>span{background:#fff}.portal-footer .brand small{display:none}.portal-footer .footer-intro>p{color:#737564;max-width:300px;margin-top:17px;font-size:11px;line-height:1.9}.portal-footer h3{margin-bottom:10px;font-size:12px;font-weight:700}.portal-footer>div>div:not(.footer-intro):not(.footer-bottom){flex-direction:column;align-items:start;gap:6px;display:flex}.portal-footer a{color:#6b6e5c;font-size:11px}.portal-footer .footer-bottom{color:#666b5c;border-top:1px solid #d7dac9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:17px 0 19px;font-size:9px;display:flex}.portal-footer small{font-size:9px}.results-heading{flex-wrap:wrap;align-items:center;gap:15px;margin:8px 0 25px;display:flex}.results-heading h1{font-size:29px;font-weight:800}.results-heading>span{color:#777;font-size:11px}.results-heading>a{align-items:center;gap:8px;margin-right:auto;font-size:11px;display:flex}.portal-empty{text-align:center;color:#53564a;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:35px 20px;display:flex}.portal-empty h1{color:#23271e;font-size:28px}.portal-empty p{font-size:14px}.portal-empty>a{color:#c14028;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.legacy-editorial-photo{aspect-ratio:1.7;background-position:50%;background-size:cover}.legacy-editorial-photo.large{height:400px}body:has(.portal-header) .info-page{padding-inline:28px;max-width:1280px;padding-top:40px}body:has(.portal-header) .info-page>h1{letter-spacing:-1px;font-size:42px;font-weight:800}body:has(.portal-header) .page-intro{color:#606456;font-size:16px}body:has(.portal-header) .agent-profile{background:#f8f8f5;border-radius:0;padding:25px}body:has(.portal-header) .agent-profile p{color:#646955}body:has(.portal-header) .agent-profile>small{color:#c14028}body:has(.portal-header) .source-box{background:#f6f7f1;border-radius:0}body:has(.portal-header) .source-box p{color:#5b6250}body:has(.portal-header) .developers pre{color:#3e4c34;background:#f4f5ef;border-color:#d6dacf}body:has(.portal-header) .dev-panels>section{background:#fafbf6;border-radius:0}body:has(.portal-header) .dev-section{background:#fafbf6;border-radius:0}body:has(.portal-header) .developers p{color:#656c58}.portal-article-layout{grid-template-columns:minmax(0,875px) 265px;align-items:start;gap:50px;margin:30px auto 60px;display:grid}.portal-article{min-width:0;max-width:850px}.article-breadcrumb{color:#7a7d71;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.article-breadcrumb>a:last-child{color:#c14028}.portal-article>.editorial-kicker{margin-bottom:10px;font-size:14px}.portal-article h1{letter-spacing:-1.3px;color:#171a12;margin-bottom:18px;font-size:49px;font-weight:900;line-height:1.18}.portal-article .article-deck{color:#606651;max-width:800px;margin-bottom:23px;font-size:21px;font-weight:400;line-height:1.65}.portal-article-meta{border-top:1px solid #dedfd5;border-bottom:1px solid #dedfd5;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:14px 0;display:flex}.portal-article-meta>div:first-child{color:#393f2c;flex-direction:column;gap:3px;font-size:12px;display:flex}.portal-article-meta small{color:#818672;font-size:10px}.article-actions{align-items:center;gap:8px;display:flex;position:relative}.article-actions>button{color:#626b50;border:1px solid #daddd0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.article-actions>button:hover{color:#c14028;background:#f0f2e8;border-color:#c5cbb5}.article-actions .action-feedback{color:#596245;white-space:nowrap;z-index:2;background:#fff;border:1px solid #d3d8c6;padding:5px 9px;font-size:10px;position:absolute;top:39px;left:0;box-shadow:0 3px 9px #0001}.article-cover .media-frame{aspect-ratio:1.7}.article-cover figcaption{padding-top:8px;font-size:10px}.portal-article .article-body{font-size:var(--article-font-size,19px);color:#303729;max-width:760px;margin:29px 0 35px;line-height:1.95}.portal-article .article-body p{margin:20px 0}.portal-article .source-box{gap:15px;margin-top:30px;padding:24px}.portal-article .source-box h3{font-size:16px}.portal-article .source-box p{font-size:12px}.portal-article .source-box>svg{color:#798b5f}.portal-article-layout>.updates-rail{margin-top:26px}.article-related{border-top:3px solid #333a28;margin-top:35px;padding-top:15px}.article-related>h2{margin-bottom:19px;font-size:24px;font-weight:800}.article-related>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.article-related .editorial-card h3{font-size:20px}.archive-main{max-width:1000px;margin:40px auto 65px}.archive-heading{border-bottom:3px solid #242b1b;justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:20px;display:flex}.archive-heading h1{letter-spacing:-1px;font-size:43px;font-weight:900;line-height:1.2}.archive-heading>span{color:#666b5c;font-size:11px}.archive-entry{border-bottom:1px solid #dfe3d6;grid-template-columns:100px 1fr;gap:20px;padding:25px 0;display:grid}.archive-entry time{color:#c14028;font-size:26px;font-weight:700;line-height:1.3}.archive-entry time>small{color:#666b5c;margin-top:5px;font-size:10px;font-weight:400;display:block}.archive-entry h2{letter-spacing:-.4px;font-size:25px;font-weight:800;line-height:1.4}.archive-entry p{color:#67715a;margin-top:9px;font-size:15px}.archive-entry .editorial-byline{margin-top:9px}@media (min-width:1450px){.portal-width{max-width:1336px}.front-lead h1,.front-lead h2{font-size:42px}.front-lead>.editorial-media .media-frame{min-height:350px}.secondary-stories>a{grid-template-columns:145px 1fr}.front-layout{grid-template-columns:minmax(0,1fr) 275px}}@media (max-width:1100px){.portal-width{padding-inline:24px}.portal-nav>.portal-width{gap:27px}.masthead-tools{gap:14px}.portal-search{width:120px}.masthead-brand .brand>span:last-child{font-size:33px}.masthead-brand .brand-icon{width:41px;height:43px;font-size:41px}.masthead-note strong{font-size:11px}.masthead-note>span{font-size:9px}.front-layout{grid-template-columns:minmax(0,1fr) 230px;gap:23px}.updates-rail{padding-right:18px}.front-lead{grid-template-columns:1fr;gap:12px}.front-lead>.editorial-media .media-frame{aspect-ratio:1.8;min-height:0}.front-lead h1,.front-lead h2{max-width:600px;font-size:35px;line-height:1.2}.front-lead p{-webkit-line-clamp:2}.front-lead-copy{padding-top:0}.lead-attribution{flex-direction:row;gap:12px;margin-top:10px}.lead-read{display:none}.secondary-stories>a{grid-template-columns:100px 1fr;gap:12px}.secondary-stories h2{font-size:17px}.secondary-stories .media-frame{aspect-ratio:1}.desk-grid{gap:18px}.editorial-card h3{font-size:19px}.headlines-band{grid-template-columns:145px 1fr;gap:20px}.headlines-band>div:last-child{gap:18px}.headlines-band h3{font-size:15px}.editorial-about{gap:25px;padding:28px}.editorial-process{gap:12px}.editorial-process>span{padding-right:12px}.space-grid .editorial-card{grid-template-columns:1fr}.space-grid .editorial-media{grid-area:auto;margin-bottom:14px}.space-grid .media-frame{aspect-ratio:1.8}.space-grid h3{font-size:23px}.portal-article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.portal-article h1{font-size:43px}.portal-article .article-deck{font-size:18px}.portal-article-meta{align-items:start;gap:10px}.portal-article-meta>div:first-child{font-size:11px}.portal-article-meta small{font-size:9px}.portal-article .article-body{font-size:var(--article-font-size,18px)}}@media (max-width:760px){.portal-width{padding-inline:18px}.portal-utility>.portal-width{min-height:29px;font-size:8px}.portal-utility>div>div{gap:15px}.portal-utility>div>div>a:not(:last-child){display:none}.portal-masthead{grid-template-columns:1fr auto;gap:15px;min-height:96px}.masthead-brand{grid-area:1/2;align-items:end;padding:15px 0}.masthead-brand .brand>span:last-child{letter-spacing:-1.3px;font-size:28px}.masthead-brand .brand-light{letter-spacing:-1px}.masthead-brand .brand-icon{border-radius:7px;width:34px;height:36px;font-size:35px}.masthead-brand .brand-icon>span{width:5px;height:5px;top:7px;right:6px}.masthead-brand .brand{gap:8px}.masthead-brand>span{letter-spacing:1px;margin-top:6px;font-size:8px}.masthead-tools{grid-area:1/1;gap:13px}.masthead-note,.portal-menu summary>span{display:none}.portal-search{border:0;width:25px}.portal-search>input{display:none}.portal-search.is-open{z-index:31;background:#fff;border-bottom:1px solid #c3c6b8;width:auto;padding:5px 8px;position:absolute;top:58px;left:18px;right:18px}.portal-search.is-open>input{display:block}.portal-search button{padding:5px}.portal-nav>.portal-width{flex-wrap:nowrap;gap:25px;min-height:43px;overflow-x:auto}.portal-nav a{min-height:43px;font-size:13px}.portal-nav .nav-developers{display:none}.portal-topics{scrollbar-width:none;gap:18px;min-height:40px;font-size:9px;overflow-x:auto}.portal-topics .topics-latest{display:none}.portal-topics strong{font-size:9px}.newsroom-strip{gap:12px;min-height:42px;margin:16px 0 21px;padding-left:11px}.newsroom-strip-label{min-height:42px;padding-inline:11px;font-size:9px}.newsroom-strip p{font-size:10px}.newsroom-strip time{margin-left:9px;font-size:9px}.newsroom-strip>a>svg{width:15px}.front-layout{grid-template-columns:1fr;gap:27px}.front-lead{flex-direction:column;gap:13px;display:flex}.front-lead>.editorial-media{width:100%}.front-lead>.editorial-media .media-frame{aspect-ratio:1.65}.front-lead>.editorial-media figcaption{font-size:8px}.front-lead-copy{flex-direction:column;display:flex}.lead-kicker{gap:8px;margin-bottom:8px;font-size:9px}.lead-kicker>span{font-size:11px}.front-lead h1,.front-lead h2{letter-spacing:-.8px;max-width:none;margin-bottom:10px;font-size:36px;line-height:1.18}.front-lead p{-webkit-line-clamp:3;font-size:14px;line-height:1.7}.lead-attribution{flex-wrap:wrap;gap:12px;margin-top:11px;font-size:9px}.lead-attribution strong{font-size:9px}.secondary-stories{gap:18px;margin-top:22px;padding-top:18px}.secondary-stories>a{flex-direction:column;gap:10px;display:flex}.secondary-stories .editorial-media{width:100%}.secondary-stories .media-frame{aspect-ratio:1.5}.secondary-stories h2{margin-bottom:6px;font-size:18px;line-height:1.35}.secondary-stories .editorial-kicker{font-size:9px}.secondary-stories .editorial-byline{font-size:8px}.updates-rail{background:#f7f8f2;border-top:1px solid #dcded3;border-right:0;padding:0}.rail-heading{border-top-width:3px;padding:14px 16px 0}.rail-heading h2{font-size:22px}.rail-description{margin-right:16px;font-size:9px}.rail-items{grid-template-columns:1fr 1fr;column-gap:20px;padding:0 16px;display:grid}.rail-items>a{padding:13px 0}.rail-items>a:last-child{display:none}.rail-items h3{font-size:12px;line-height:1.6}.rail-items time{font-size:10px}.rail-all{margin:15px 16px 16px;padding-top:0;font-size:10px}.rail-source-note{display:none}.headlines-band{margin:28px 0 32px;padding:17px 0 6px;display:block}.headlines-title{border:0;flex-direction:row;align-items:baseline;gap:12px;margin-bottom:17px;display:flex}.headlines-title>span{order:2;font-size:9px}.headlines-title h2{margin:0;font-size:25px}.headlines-band>div:last-child{flex-direction:column;gap:0;display:flex}.headlines-band>div>a,.headlines-band>div>a:not(:last-child){border:0;border-top:1px solid #e3e5db;padding:13px 0 13px 22px}.headlines-band h3{font-size:17px;line-height:1.4}.headlines-band .editorial-kicker{margin-bottom:4px;font-size:8px}.headlines-band>div>a>svg{display:block;bottom:18px}.desk-grid{grid-template-columns:1fr 1fr;gap:24px 17px}.news-desk{margin-bottom:31px}.desk-heading{gap:11px;padding:12px 0 18px}.desk-heading h2{font-size:27px}.desk-heading>a{gap:5px;font-size:9px}.desk-count{padding-right:8px;font-size:8px}.editorial-card .media-frame{aspect-ratio:1.45}.editorial-card .editorial-media{margin-bottom:10px}.editorial-card h3{letter-spacing:-.3px;font-size:20px;line-height:1.35}.editorial-card>p{display:none}.editorial-card>.editorial-byline{flex-wrap:wrap;gap:5px;margin-top:9px;font-size:8px}.editorial-card>.editorial-kicker{font-size:9px}.editorial-about{grid-template-columns:1fr;gap:24px;margin-bottom:31px;padding:25px 23px}.editorial-about h2{font-size:33px}.editorial-about h2 br{display:none}.editorial-about p{max-width:none;font-size:12px}.editorial-about a{margin-top:12px;font-size:11px}.editorial-process{gap:10px}.editorial-process>span{padding-right:10px;font-size:24px}.editorial-process strong{margin-top:8px;font-size:16px}.editorial-process small{max-width:70px;margin-top:5px;font-size:8px}.space-grid{grid-template-columns:1fr;gap:26px}.space-grid .editorial-card{grid-template-columns:140px minmax(0,1fr);column-gap:16px;display:grid}.space-grid .editorial-media{grid-row:1/5;margin:0}.space-grid .media-frame{aspect-ratio:1;height:100%;min-height:130px}.space-grid h3{font-size:23px}.space-grid .editorial-card>p{display:none}.space-grid .editorial-byline{margin-top:7px}.portal-developer-note{flex-wrap:wrap;gap:5px 15px;margin-bottom:27px;padding:13px 0;font-size:10px}.portal-developer-note>p{font-size:9px}.portal-developer-note>a{margin-right:0;font-size:10px}.portal-footer{padding-top:28px}.portal-footer>.portal-width{grid-template-columns:1fr 1fr;gap:25px}.portal-footer .footer-intro{grid-column:1/-1}.portal-footer>div>div:nth-last-child(2){flex-wrap:wrap;grid-column:1/-1;flex-direction:row!important;gap:16px!important;display:flex!important}.portal-footer>div>div:nth-last-child(2)>h3{width:100%;margin:0}.portal-footer .footer-bottom{flex-direction:column;align-items:start;gap:7px;padding-top:17px;font-size:8px}.portal-footer small{font-size:8px}.portal-article-layout{grid-template-columns:1fr;gap:20px;margin-top:22px}.portal-article-layout>.updates-rail{display:none}.portal-article h1{letter-spacing:-.8px;margin-bottom:16px;font-size:38px;line-height:1.22}.portal-article .article-deck{margin-bottom:18px;font-size:17px;line-height:1.7}.portal-article>.editorial-kicker{font-size:12px}.portal-article-meta{align-items:center;padding:12px 0}.portal-article-meta>div:first-child{font-size:10px}.portal-article-meta small{max-width:210px;font-size:8px;line-height:1.8}.article-actions{gap:6px}.article-actions>button{width:28px;height:28px}.article-actions>button:last-of-type{display:none}.article-cover .media-frame{aspect-ratio:1.45}.article-cover figcaption{font-size:9px}.portal-article .article-body{font-size:var(--article-font-size,18px);margin-top:23px;line-height:1.9}.portal-article .source-box{padding:20px}.article-related>div{gap:18px}.article-related .editorial-card h3{font-size:19px}body:has(.portal-header) .info-page{padding:30px 18px 45px}body:has(.portal-header) .info-page>h1{font-size:33px}.archive-main{margin-top:28px}.archive-heading h1{font-size:35px}.archive-heading>span{font-size:9px}.archive-entry{grid-template-columns:65px 1fr;gap:14px;padding:21px 0}.archive-entry h2{font-size:22px}.archive-entry p{font-size:13px}.archive-entry time{font-size:23px}.archive-entry time>small{font-size:8px}}@media (max-width:380px){.portal-width{padding-inline:14px}.masthead-brand .brand>span:last-child{font-size:25px}.masthead-brand .brand-icon{width:31px;height:33px;font-size:32px}.masthead-tools{gap:9px}.portal-nav>.portal-width{gap:23px}.portal-topics{gap:14px}.front-lead h1,.front-lead h2{font-size:32px}.secondary-stories h2{font-size:17px}.desk-grid{column-gap:13px}.editorial-card h3{font-size:18px}.space-grid .editorial-card{grid-template-columns:120px minmax(0,1fr);gap:13px}.space-grid h3{font-size:21px}.portal-article h1{font-size:34px}.portal-article-meta small{max-width:170px}.article-actions{gap:4px}.article-actions>button{width:26px;height:26px}}@media print{.portal-header,.portal-footer,.portal-article-layout>.updates-rail,.article-actions,.article-related,.portal-skip{display:none!important}.portal-article-layout{max-width:100%;margin:0;padding:0;display:block}.portal-article h1{font-size:28pt}.portal-article .article-body{font-size:12pt}.article-cover .media-frame{max-height:250px}.portal-article .source-box{break-inside:avoid}body:has(.portal-header){color:#000!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){.media-frame img{transition:none}.front-lead:hover .media-frame img,.editorial-card:hover .media-frame img,.secondary-stories>a:hover .media-frame img{transform:none}}.media-ai-label{color:#3c3b33;letter-spacing:.2px;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffdf4ed;padding:5px 7px;font-size:9px;line-height:1;position:absolute;bottom:10px;left:10px}.newsroom-emblem{float:left;object-fit:contain;filter:drop-shadow(0 12px 12px #34231012);margin:0 20px 20px 0}.portal-developer-note{background:#faf8f3;border-block:1px solid #dedbd1;gap:20px;min-height:105px;padding:15px 25px}.portal-developer-note>img{object-fit:contain;width:90px;height:76px}.portal-developer-note>span{font-size:18px;font-weight:800}.portal-developer-note>p{line-height:1.6}.portal-footer>div>div>p{color:#62665b;max-width:190px;font-size:12px;line-height:1.9}@media (max-width:760px){.newsroom-emblem{width:115px;height:105px;margin:0 10px 10px 0}.portal-developer-note{grid-template-columns:70px 1fr;gap:3px 15px;padding:16px;display:grid}.portal-developer-note>img{grid-row:1/4;width:70px;height:68px}.portal-developer-note>span{font-size:17px}.portal-developer-note>p{font-size:11px}.portal-developer-note>a{margin:5px 0 0}.media-ai-label{padding:4px 6px;font-size:8px;bottom:7px;left:7px}}.portal-masthead .brand-symbol{background:0 0;width:65px;height:65px;padding:0}.portal-footer .brand-symbol{background:0 0;width:42px;height:42px;padding:0}@media (max-width:760px){.portal-masthead .brand-symbol{width:48px;height:48px}.masthead-brand .brand{gap:5px}}@media (max-width:380px){.portal-masthead .brand-symbol{width:42px;height:42px}}.newsroom-intro{min-height:220px;padding:10px 0 30px}.newsroom-intro>img{float:left;object-fit:contain;margin:0 30px 20px 0}.newsroom-intro h1{letter-spacing:-1.5px;margin:20px 0;font-size:58px;font-weight:900;line-height:1.1}.newsroom-intro .page-intro{max-width:680px;font-size:17px;line-height:1.8}.public-newsroom-flow{border-block:1px solid #dedbd1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:35px;padding:24px 0;font-size:16px;font-weight:700;display:flex}.public-newsroom-flow b{color:#c14028;font-weight:400}.newsroom-department{border-bottom:1px solid #dedbd1}.newsroom-department summary{cursor:pointer;align-items:center;gap:25px;padding:24px 0;list-style:none;display:flex}.newsroom-department summary::-webkit-details-marker{display:none}.department-number{color:#c14028;font-size:32px;font-weight:300}.newsroom-department h2{margin-bottom:3px;font-size:24px;font-weight:800}.newsroom-department summary small{color:#74756d;font-size:11px}.department-expand{margin-right:auto;font-size:30px;font-weight:300}.newsroom-department[open] .department-expand{transform:rotate(45deg)}.department-roster{grid-template-columns:1fr 1fr;gap:0 30px;padding:0 0 25px;display:grid}.department-roster article{border-top:1px solid #e8e5db;gap:17px;padding:20px 0;display:flex}.department-roster article>span{color:#c14028;min-width:20px;font-size:12px}.department-roster h3{margin-bottom:7px;font-size:17px;font-weight:800}.department-roster p{color:#62665b;font-size:12px;line-height:1.8}.department-roster small{color:#8b8d82;margin-top:8px;font-size:10px;display:block}.newsroom-directory>.source-box{margin-top:40px}@media (max-width:600px){.newsroom-intro>img{width:100px;height:100px;margin:0 5px 10px 0}.newsroom-intro h1{font-size:40px}.newsroom-intro .page-intro{clear:both;font-size:14px}.public-newsroom-flow{flex-wrap:wrap;justify-content:start;gap:8px;padding:17px 0;font-size:12px}.newsroom-department summary{gap:17px}.newsroom-department h2{font-size:20px}.department-roster{grid-template-columns:1fr}.department-number{font-size:28px}}
:root{--news-ink:#171a1d;--news-muted:#525960;--news-soft:#f4f5f6;--news-line:#d7dbdd;--news-accent:#c14028;--news-ease:cubic-bezier(.23,1,.32,1)}body:has(.portal-header){--bg:#fff;--panel:var(--news-soft);--panel2:#e9edef;--border:var(--news-line);--muted:var(--news-muted);--text:var(--news-ink);color:var(--news-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::selection{color:#171a1d;background:#c1402826}button,input,select,textarea{font:inherit}input,textarea{caret-color:var(--news-accent)}:focus-visible{outline:2px solid var(--news-accent);outline-offset:4px}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}a{text-underline-offset:4px}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.5}button:not(:disabled){transition:transform .14s var(--news-ease),background-color .14s ease,color .14s ease}button:active:not(:disabled){transform:scale(.97)}button:focus-visible{transition:none}button:focus-visible:active{transform:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}time,.chart,.metric,.agent-fleet-metrics,.table-wrap{font-variant-numeric:tabular-nums}.portal-utility{background:var(--news-soft);color:var(--news-muted);font-size:12px}.portal-utility>.portal-width{min-height:34px}.portal-masthead{min-height:105px}.masthead-brand{padding:10px 0}.masthead-brand>span{letter-spacing:0;color:var(--news-muted);margin-top:3px;font-size:12px}.masthead-brand .brand>span:last-child{letter-spacing:-1.3px;font-size:40px}.masthead-brand .brand-light{letter-spacing:-1.3px}.portal-masthead .brand-symbol{width:70px;height:70px}.masthead-note strong{font-size:14px}.masthead-note>span,.masthead-note>a{color:var(--news-muted);font-size:12px}.masthead-note>a{color:var(--news-accent)}.portal-search{width:175px}.portal-search input{min-height:42px;font-size:13px}.portal-search input::placeholder{color:var(--news-muted)}.portal-search button,.portal-menu summary{justify-content:center;min-width:44px;min-height:44px}.portal-menu summary{font-size:13px}.portal-menu nav{transform-origin:100% 0;border:0;padding:10px;box-shadow:0 12px 35px #171a1d20}.portal-menu nav>a{min-height:44px;font-size:15px}.portal-nav>.portal-width{min-height:51px}.portal-nav a{min-height:51px;font-size:16px}.portal-topics{gap:22px;min-height:48px;font-size:13px}.portal-topics .topics-latest{font-size:12px}.newsroom-strip{background:var(--news-soft);border:0;margin:19px 0 28px}.newsroom-strip p{font-size:14px}.newsroom-strip time{font-size:12px}.newsroom-strip-label{min-height:50px;font-size:13px}.front-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.front-lead{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px 26px;display:grid}.front-lead-copy{display:contents}.front-lead h1,.front-lead h2{letter-spacing:-1.2px;color:var(--news-ink);grid-area:1/1/auto/-1;margin:0;font-size:46px;line-height:1.14}.front-lead p{color:#30383e;grid-area:2/1;margin:0;font-size:17px;line-height:1.7;display:block;overflow:visible}.lead-attribution{color:var(--news-muted);grid-area:2/2;align-self:start;margin:3px 0 0;font-size:12px;line-height:1.9}.lead-attribution strong{color:var(--news-ink);font-size:12px}.lead-read{display:none}.front-lead>.editorial-media{grid-area:3/1/auto/-1;margin-top:8px}.front-lead>.editorial-media .media-frame{aspect-ratio:2.22;min-height:0}.editorial-media figcaption,.front-lead .editorial-media figcaption,.article-cover figcaption{color:var(--news-muted);text-align:left;padding-top:6px;font-size:11px;line-height:1.6}.media-frame{background:#e9edef}.media-frame img{transition:transform .22s var(--news-ease)}.front-lead:hover .media-frame img,.editorial-card:hover .media-frame img,.secondary-stories>a:hover .media-frame img{transform:none}.secondary-stories{gap:24px;margin-top:25px;padding-top:24px}.secondary-stories>a{grid-template-columns:135px 1fr;gap:17px}.secondary-stories h2{color:var(--news-ink);font-size:21px;line-height:1.35}.editorial-byline,.secondary-stories .editorial-byline{color:var(--news-muted);font-size:12px;line-height:1.8}.editorial-card h3{letter-spacing:-.5px;color:var(--news-ink);font-size:25px;line-height:1.3}.editorial-card>p{color:#364047;font-size:16px;line-height:1.7}.editorial-card>.editorial-byline{gap:8px;font-size:12px;line-height:1.8}.editorial-card .editorial-media{margin-bottom:14px}.editorial-kicker{font-size:12px}.desk-heading{padding-bottom:25px}.desk-heading h2{font-size:33px}.desk-heading>a,.desk-count{font-size:12px}.news-desk{margin-bottom:50px}.desk-grid{gap:28px}.headlines-band{margin:34px 0 45px;padding:24px 0}.headlines-band h3{font-size:20px;line-height:1.4}.headlines-title h2{font-size:29px}.headlines-title>span,.headlines-band .editorial-kicker{font-size:12px}.rail-heading h2{font-size:23px}.rail-description{color:var(--news-muted);font-size:12px;line-height:1.7}.rail-items>a{padding:20px 0}.rail-items h3{color:var(--news-ink);font-size:15px;line-height:1.6}.rail-items time,.rail-all{font-size:13px}.rail-source-note{background:var(--news-soft);border:0;padding:18px}.rail-source-note strong{font-size:13px}.rail-source-note p{color:var(--news-muted);font-size:12px;line-height:1.8}.editorial-about{background:var(--news-soft);border:0;grid-template-columns:minmax(250px,.9fr) 1.6fr;gap:36px;margin:45px 0 50px;padding:36px;display:grid}.editorial-about h2{letter-spacing:-.8px;font-size:36px;line-height:1.2}.editorial-about p{color:var(--news-muted);max-width:32ch;font-size:16px;line-height:1.75}.editorial-about a{margin-top:18px;font-size:14px}.editorial-process{counter-reset:stage;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}.editorial-process li{counter-increment:stage}.editorial-process li:before{content:counter(stage);color:var(--news-accent);margin-bottom:17px;font-size:31px;font-weight:400;display:block}.editorial-process strong{font-size:16px;font-weight:700;line-height:1.4;display:block}.editorial-process p{color:var(--news-muted);margin-top:8px;font-size:12px;line-height:1.8}.portal-developer-note{background:var(--news-soft);border:0;padding:22px 25px}.portal-developer-note>span{font-size:20px}.portal-developer-note>p,.portal-developer-note>a{color:var(--news-muted);font-size:14px}.portal-developer-note>a{color:var(--news-accent)}.portal-footer{border-top-color:var(--news-ink);background:#f1f3f4;padding-top:40px}.portal-footer h3{font-size:15px}.portal-footer a,.portal-footer p,.portal-footer>div>div>p{color:var(--news-muted);font-size:14px;line-height:1.8}.portal-footer .footer-bottom,.portal-footer small{color:var(--news-muted);font-size:12px}.portal-footer .brand{color:var(--news-ink)}.portal-article h1{max-width:28ch;color:var(--news-ink);font-size:52px;line-height:1.18}.portal-article .article-deck{color:#384249;max-width:65ch;font-size:21px;line-height:1.7}.article-breadcrumb{font-size:13px;line-height:1.8}.portal-article-meta>div:first-child{font-size:14px}.portal-article-meta small{color:var(--news-muted);font-size:12px;line-height:1.8}.article-actions>button{width:44px;height:44px;color:var(--news-muted);border-color:var(--news-line)}.article-actions>button[aria-pressed=true]{color:var(--news-accent);border-color:var(--news-accent);background:#c1402810}.portal-article .article-body{color:#242b30;max-width:66ch;line-height:1.9}.portal-article .source-box{background:var(--news-soft);border:0}.portal-article .source-box p{color:var(--news-muted);font-size:15px;line-height:1.8}.portal-article .source-box h3{font-size:19px}.article-crew{margin:35px 0}.article-crew h2{margin-bottom:14px;font-size:22px}.article-crew>div{color:var(--news-muted);flex-wrap:wrap;gap:12px 20px;font-size:14px;display:flex}.article-crew>a{color:var(--news-accent);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.reading-progress{background:var(--news-accent);z-index:100;transform-origin:100%;pointer-events:none;width:100%;height:3px;position:fixed;top:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.reading-progress{animation:linear reading-progress;animation-timeline:scroll(root)}}@keyframes reading-progress{to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.editorial-card:hover .media-frame img,.secondary-stories>a:hover .media-frame img{transform:scale(1.015)}.portal-nav a:hover{color:var(--news-accent)}.portal-menu nav>a:hover{background:var(--news-soft)}}@starting-style{.portal-menu[open] nav{opacity:0;transform:translateY(-5px)scale(.98)}}.portal-menu[open] nav{transition:opacity .18s var(--news-ease),transform .18s var(--news-ease)}.portal-menu:has(:focus-visible) nav{transition:none}@media (max-width:1000px){.portal-masthead{grid-template-columns:1fr auto}.masthead-note{display:none}.front-layout{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.front-lead{grid-template-columns:1fr}.front-lead h1,.front-lead h2{font-size:38px}.front-lead p{grid-area:2/1;font-size:16px}.lead-attribution{flex-flow:wrap;grid-area:3/1;gap:10px;margin:0}.front-lead>.editorial-media{grid-row:4}.secondary-stories>a{grid-template-columns:1fr}.secondary-stories .media-frame{aspect-ratio:1.65}.editorial-about{grid-template-columns:1fr;padding:30px}.editorial-about h2 br{display:none}.editorial-about p{max-width:65ch}.editorial-process{gap:25px}.space-grid .editorial-card h3{font-size:26px}.portal-article h1{font-size:44px}}@media (max-width:760px){.portal-width{padding-inline:20px}.portal-utility{font-size:11px}.portal-utility>.portal-width{min-height:32px}.portal-masthead{gap:12px;min-height:94px}.masthead-brand .brand>span:last-child{letter-spacing:-.9px;font-size:26px}.masthead-brand .brand-light{letter-spacing:-.9px}.portal-masthead .brand-symbol{width:46px;height:46px}.masthead-brand>span{display:none}.masthead-tools{gap:8px}.portal-menu summary,.portal-search button{min-width:36px;min-height:44px}.portal-nav>.portal-width{flex-wrap:wrap;gap:0 23px;min-height:0;padding-block:7px;overflow:visible}.portal-nav a{border-bottom:0;min-height:33px;margin-bottom:0;padding:0;font-size:13px;position:relative}.portal-nav a.active:after{content:"";background:var(--news-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.portal-topics{flex-wrap:wrap;gap:15px;min-height:43px;padding-block:10px;font-size:11px}.portal-topics strong{font-size:12px}.portal-topics .topics-latest{display:none}.newsroom-strip{gap:11px;min-height:48px;margin:16px 0 24px}.newsroom-strip-label{min-height:48px;padding-inline:12px;font-size:11px}.newsroom-strip time{margin-left:10px;font-size:11px}.newsroom-strip p{font-size:12px}.front-layout{grid-template-columns:1fr;gap:30px}.front-lead{grid-template-columns:1fr;gap:14px}.front-lead h1,.front-lead h2{letter-spacing:-.6px;margin:0;font-size:35px;line-height:1.18}.front-lead p{font-size:16px;line-height:1.75;display:block;overflow:visible}.lead-attribution{grid-row:3;gap:6px 13px;font-size:11px;line-height:1.8}.lead-attribution strong{font-size:11px}.front-lead>.editorial-media{grid-row:4;margin-top:4px}.front-lead>.editorial-media .media-frame{aspect-ratio:1.55}.editorial-media figcaption{font-size:11px}.secondary-stories{gap:18px;margin-top:24px;padding-top:20px}.secondary-stories h2{font-size:19px;line-height:1.4}.secondary-stories .editorial-byline{font-size:11px}.secondary-stories .media-frame{aspect-ratio:1.3}.editorial-card h3{font-size:21px;line-height:1.35}.editorial-card>.editorial-byline{font-size:11px;line-height:1.8}.desk-heading h2{font-size:29px}.desk-heading>a,.desk-count{font-size:11px}.desk-count{display:none}.desk-grid{gap:28px 18px}.rail-items{gap:0 20px}.rail-description{font-size:12px}.rail-items h3{font-size:14px;line-height:1.6}.rail-items time,.rail-all{font-size:12px}.rail-heading{padding-top:17px}.updates-rail{background:var(--news-soft)}.headlines-band h3{font-size:19px}.headlines-band .editorial-kicker{font-size:11px}.headlines-band{margin:30px 0 38px}.editorial-about{gap:25px;margin:35px 0 40px;padding:26px 22px}.editorial-about h2{font-size:34px}.editorial-about h2 br{display:block}.editorial-about p{font-size:15px}.editorial-about a{font-size:14px}.editorial-process{grid-template-columns:1fr 1fr;gap:24px 26px}.editorial-process li:before{margin-bottom:8px;font-size:25px}.editorial-process strong{font-size:17px}.editorial-process p{max-width:19ch;font-size:13px}.space-grid .editorial-card{grid-template-columns:125px minmax(0,1fr);gap:16px}.space-grid .editorial-card h3{font-size:23px}.space-grid .editorial-byline{font-size:11px}.space-grid .editorial-media{grid-row:1/4}.portal-developer-note{grid-template-columns:60px 1fr;gap:5px 17px;padding:19px}.portal-developer-note>img{width:60px;height:68px}.portal-developer-note>span{font-size:19px}.portal-developer-note>p,.portal-developer-note>a{font-size:13px}.portal-footer{padding-top:30px}.portal-footer h3{font-size:14px}.portal-footer a,.portal-footer p,.portal-footer>div>div>p{font-size:13px}.portal-footer .footer-bottom,.portal-footer small{font-size:11px;line-height:1.8}.portal-article h1{font-size:36px;line-height:1.2}.portal-article .article-deck{font-size:18px}.portal-article-meta{flex-direction:column;align-items:start;gap:15px}.portal-article-meta small{max-width:none;font-size:12px}.article-actions{gap:10px}.article-actions>button{width:44px;height:44px}.portal-article .article-body{font-size:var(--article-font-size,19px)}.article-cover figcaption{font-size:11px}.portal-article .source-box p{font-size:14px}.article-breadcrumb{font-size:12px}.archive-heading h1{font-size:36px}.archive-entry p{font-size:15px}.archive-entry time>small,.archive-entry .editorial-byline{font-size:12px}.newsroom-intro .page-intro{font-size:16px}.department-roster p{font-size:14px}.department-roster small{font-size:12px}}@media (max-width:380px){.portal-width{padding-inline:16px}.masthead-brand .brand>span:last-child{font-size:23px}.portal-masthead .brand-symbol{width:40px;height:40px}.portal-masthead{gap:5px}.masthead-tools{gap:0}.portal-nav>.portal-width{gap:0 18px}.front-lead h1,.front-lead h2{font-size:32px}.editorial-card h3{font-size:19px}.space-grid .editorial-card{grid-template-columns:105px minmax(0,1fr)}.portal-article h1{font-size:33px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.media-frame img,button,.portal-menu[open] nav{transition:none!important}.reading-progress{display:none}.editorial-card:hover .media-frame img,.secondary-stories>a:hover .media-frame img{transform:none}}.modal-shell{color:inherit;background:0 0;border:0;outline:0;width:min(700px,100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:visible}.modal-shell::backdrop{background:#11182099}.modal-shell .modal{width:100%;max-height:88dvh;overflow:auto;box-shadow:0 24px 80px #0003}.modal-shell[open]{opacity:1;transition:opacity .2s var(--news-ease),transform .2s var(--news-ease);transform:scale(1)}@starting-style{.modal-shell[open]{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.modal-shell[open]{transition:none}}.headline-source{color:var(--news-muted);margin-top:10px;font-size:12px;display:block}.editorial-card,.editorial-card>h3,.editorial-card>p,.editorial-card>.editorial-byline,.space-grid,.space-grid>*{min-width:0}.space-grid .editorial-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.space-grid .editorial-media{grid-area:1/1/4}.space-grid .editorial-card>h3,.space-grid .editorial-card>p,.space-grid .editorial-card>.editorial-byline{grid-column:2}.space-grid .editorial-card h3{font-size:26px}.space-grid .media-frame{aspect-ratio:1.05;height:auto}.portal-menu:not([open]) nav{display:none}.footer-intro p,.headlines-title>span{color:var(--news-muted)}@media (max-width:1000px) and (min-width:761px){.portal-masthead{grid-template-columns:minmax(0,1fr) auto}.masthead-tools{gap:10px}.portal-search{width:150px}.masthead-brand .brand>span:last-child{font-size:32px}.space-grid .editorial-card{display:block}.space-grid .editorial-media{margin-bottom:15px}}@media (max-width:760px){.front-lead,.front-lead-copy,.front-lead h1,.front-lead h2,.front-lead p,.lead-attribution,.front-lead>.editorial-media{overflow-wrap:anywhere;min-width:0;max-width:100%}.front-lead-copy{width:auto}.space-grid .editorial-card{grid-template-columns:125px minmax(0,1fr);display:grid}.space-grid .editorial-media{grid-area:1/1/3}.space-grid .editorial-card h3,.space-grid .editorial-card>.editorial-byline{grid-column:2}.space-grid .editorial-card h3{font-size:22px}.space-grid .media-frame{aspect-ratio:1;height:auto;min-height:0}}@media (max-width:380px){.space-grid .editorial-card{grid-template-columns:105px minmax(0,1fr)}}@media (max-width:760px){.portal-masthead{justify-content:space-between;align-items:center;min-width:0;display:flex}.masthead-tools{flex:none;order:2;width:auto}.masthead-brand{order:1;align-items:start;width:auto;min-width:0;max-width:calc(100% - 80px)}.masthead-brand .brand{white-space:nowrap;max-width:100%}.portal-search{flex:none;width:36px}.portal-search.is-open{z-index:35;background:#fff;width:auto;position:absolute;left:20px;right:20px}.portal-search.is-open input{width:100%;min-height:44px;font-size:16px;display:block}.portal-search input{font-size:16px}.newsroom-strip p>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.portal-utility,.portal-topics,.masthead-brand>span,.masthead-note>span,.masthead-note>a,.portal-topics .topics-latest,.editorial-media figcaption,.front-lead .editorial-media figcaption,.article-cover figcaption,.lead-attribution,.lead-attribution strong,.editorial-byline,.secondary-stories .editorial-byline,.editorial-card>.editorial-byline,.desk-heading>a,.desk-count,.rail-description,.rail-items time,.rail-all,.headlines-title>span,.headline-source,.editorial-process p,.portal-footer .footer-bottom,.portal-footer small,.newsroom-strip time,.article-breadcrumb,.portal-article-meta small{font-size:13px}.editorial-media figcaption{overflow-wrap:anywhere}.portal-footer .brand small{display:none}
body:has(.portal-header){--news-ink:#19202c;--news-muted:#4a5668;--news-soft:#edf1f7;--news-line:#d4dce7;--news-accent:#ad352c;--text:var(--news-ink);--muted:var(--news-muted);--orange:var(--news-accent);--glass:#ffffffad;--glass-solid:#f9fbff;--glass-edge:#ffffffe0;--glass-shadow:0 16px 55px #283a5a12,0 2px 7px #283a5a06;isolation:isolate;background:#eef2f7;position:relative;overflow-x:clip}body:has(.portal-header):before{content:"";z-index:-1;pointer-events:none;filter:blur(70px);opacity:.16;background:url(/media/space.jpg) 50% 25%/cover;position:fixed;inset:-70px}.portal-width{max-width:1320px;padding-inline:32px}.portal-main{padding-top:12px}.portal-header.liquid-header{z-index:40;background:0 0;max-width:1380px;margin:18px auto 0;padding:0 28px;position:sticky;top:18px}.liquid-bar{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);min-height:84px;box-shadow:var(--glass-shadow),inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff45;background:#ffffffb3;border-radius:30px;align-items:center;gap:24px;padding:14px 20px;display:flex;position:relative}.liquid-bar>.brand{color:var(--news-ink);flex:none;gap:6px}.liquid-bar .brand-symbol{background:0 0;width:51px;height:51px;padding:0}.liquid-bar .brand>span:last-child{letter-spacing:-1px;font-size:27px;font-weight:800;line-height:1.1}.liquid-bar .brand-light{letter-spacing:-.8px;font-weight:400}.liquid-bar .brand small{display:none}.liquid-nav{justify-content:center;align-items:center;gap:3px;min-width:0;margin-inline:auto;display:flex}.liquid-nav>a{white-space:nowrap;color:#404c5e;border-radius:18px;justify-content:center;align-items:center;min-height:40px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .16s,color .16s;display:flex}.liquid-nav>a.active{color:#fff;background:#19202c;box-shadow:0 4px 13px #19202c16}.liquid-tools{flex:none;align-items:center;gap:7px;display:flex}.liquid-tools .portal-search{background:0 0;border:0;width:36px;position:relative}.liquid-tools .portal-search input{z-index:45;background:#fffffff7;border:1px solid #fff;border-radius:18px;width:270px;min-height:48px;padding:12px 18px;font-size:16px;display:none;position:absolute;top:48px;left:0;box-shadow:0 14px 35px #27354920}.liquid-tools .portal-search.is-open input{display:block}.liquid-tools .portal-search button{color:#273449;background:#ffffff73;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.liquid-tools .portal-menu summary{color:#273449;background:#ffffff73;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid}.liquid-tools .portal-menu nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f9fbfff5;border:1px solid #ffffffdb;border-radius:24px;min-width:240px;top:51px;left:0;right:auto;overflow:hidden;box-shadow:0 16px 40px #293b5724}.liquid-tools .portal-menu nav>a{border-radius:13px;min-height:45px;font-size:15px}.liquid-tools .portal-menu nav>a:hover{background:#e9eef5}.portal-topics{min-height:58px;color:var(--news-muted);border:0;gap:21px;font-size:13px}.portal-topics strong{color:var(--news-muted);font-weight:500}.portal-topics>a:not(:last-child):before{display:none}.portal-topics a{padding-block:8px}.portal-topics .topics-latest{font-size:13px}.newsroom-strip{background:#ffffff85;border:1px solid #ffffff9c;border-radius:18px;gap:16px;min-height:45px;margin:0 0 26px;padding:0 16px;box-shadow:0 3px 20px #2c406a03}.newsroom-strip-label{color:var(--news-ink);background:0 0;min-height:44px;padding:0;font-size:12px;font-weight:700}.newsroom-strip p{color:var(--news-muted);font-size:13px}.newsroom-strip time{color:var(--news-accent);font-size:12px}.newsroom-strip>a{color:#344157}.front-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px}.front-lead{isolation:isolate;flex-direction:column;gap:0;display:flex}.front-lead>.editorial-media{order:0;grid-area:auto;width:100%;margin:0;display:block;position:relative}.front-lead>.editorial-media .media-frame{aspect-ratio:1.8;border-radius:32px;min-height:0;box-shadow:0 12px 40px #344b6012}.front-lead>.editorial-media figcaption{display:none}.front-lead-copy{z-index:1;-webkit-backdrop-filter:blur(32px)saturate(145%);backdrop-filter:blur(32px)saturate(145%);width:calc(100% - 36px);max-width:none;transition:opacity .24s var(--news-ease),transform .24s var(--news-ease);background:#ffffffd1;border:1px solid #ffffffeb;border-radius:28px;order:1;margin:-132px auto 0;padding:25px 28px 23px;display:block;position:relative;box-shadow:0 20px 50px #34486310,inset 0 1px #fff,inset 0 -1px #ffffff8c}.front-lead-copy:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:8px;left:18%;right:18%}.front-lead h1,.front-lead h2{letter-spacing:-1px;color:#172131;overflow-wrap:anywhere;max-width:30ch;margin:0 0 14px;font-size:42px;font-weight:700;line-height:1.16}.front-lead p{color:#344257;max-width:67ch;margin:0;font-size:16px;line-height:1.75;display:block;overflow:visible}.lead-attribution{color:#46556b;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.lead-attribution strong{color:#35455d;font-size:12px;font-weight:500}.lead-attribution:after{content:"איור AI";color:#4b5a71;margin-inline-start:auto;font-size:11px}.front-lead:has(img[alt*=גלקסיית]) .lead-attribution:after{content:"צילום: NASA / ESA / Hubble"}.front-lead:has(img[alt*=אילוסטרציה]) .lead-attribution:after{content:"צילום אילוסטרציה"}.front-lead:has(img[alt*=איור\ AI]) .lead-attribution:after{content:"איור AI"}.lead-read{display:none}@starting-style{.front-lead-copy{opacity:0;transform:translateY(10px)}}.updates-rail{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:var(--glass-shadow);background:#ffffff9c;border:1px solid #ffffffeb;border-radius:28px;padding:21px 22px 16px}.rail-heading{border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.rail-heading h2{letter-spacing:-.5px;color:var(--news-ink);font-size:22px;font-weight:700}.rail-heading>svg{color:#566b87;width:18px}.rail-description{color:#516079;margin:6px 0 8px;font-size:12px;display:block}.rail-items>a{border-color:#52698715;padding:18px 0}.rail-items time{color:var(--news-accent);font-size:12px;font-weight:500}.rail-items h3{color:#28364c;margin-top:6px;font-size:14px;font-weight:500;line-height:1.65}.rail-all{color:#2e405b;border:0;margin:12px 0 0;padding-top:5px;font-size:13px}.rail-source-note{background:0 0;border:0;border-top:1px solid #52698715;border-radius:0;gap:11px;margin-top:15px;padding:17px 0 0}.rail-source-note>svg{color:#677c98;width:20px}.rail-source-note strong{color:#394e69;font-size:12px;font-weight:500}.rail-source-note p{color:#516079;font-size:12px;line-height:1.8}.secondary-stories{border:0;gap:18px;margin-top:24px;padding:0}.secondary-stories>a{background:#ffffff87;border:1px solid #ffffffc9;border-radius:24px;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:16px;padding:15px;display:grid;box-shadow:0 7px 25px #344b6005}.secondary-stories .media-frame{aspect-ratio:1.1;border-radius:16px}.secondary-stories .editorial-media figcaption{padding-top:5px;font-size:10px;line-height:1.5}.secondary-stories h2{letter-spacing:-.3px;color:#23314a;margin-bottom:7px;font-size:18px;font-weight:700;line-height:1.4}.secondary-stories .editorial-byline{color:#4a5b72;font-size:11px}.editorial-media .media-frame{border-radius:20px}.editorial-media figcaption{color:#4a5b72;padding-top:7px;font-size:11px}.headlines-band{border:0;gap:20px;margin:28px 0 33px;padding:28px 0}.headlines-title{border:0}.headlines-title h2{letter-spacing:-.8px;font-size:29px;font-weight:500}.headlines-band>div:last-child{gap:22px}.headlines-band>div>a,.headlines-band>div>a:not(:last-child){border:0;padding-inline:0}.headlines-band h3{color:#243249;font-size:19px;font-weight:500;line-height:1.45}.headlines-band .headline-source{color:#53637a;font-size:12px}.headlines-band>div>a>svg{color:#61748f;width:16px}.news-desk{margin-bottom:50px}.desk-heading{border:0;gap:16px;padding:6px 0 23px}.desk-heading h2{letter-spacing:-.8px;font-size:31px;font-weight:500}.desk-heading h2>span{display:none}.desk-heading>a{color:#4a5f7e;font-size:13px}.desk-count{color:#55677f;border:0;font-size:12px}.desk-grid{gap:20px}.editorial-card{min-width:0;transition:transform .18s var(--news-ease),box-shadow .18s var(--news-ease);background:#ffffff96;border:1px solid #ffffffc9;border-radius:27px;padding:14px 14px 18px;overflow:hidden;box-shadow:0 9px 35px #344b6006}.editorial-card .media-frame{aspect-ratio:1.5;border-radius:17px}.editorial-card .editorial-media{margin-bottom:14px}.editorial-card h3{letter-spacing:-.45px;color:#22314a;margin:0 0 9px;font-size:22px;font-weight:700;line-height:1.35}.editorial-card>p{color:#46566c;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.editorial-card>.editorial-byline{color:#4e6079;gap:6px;margin-top:14px;font-size:11px;line-height:1.8}.editorial-card>.editorial-byline>span{display:none}.editorial-about{box-shadow:var(--glass-shadow);background:#ffffff8f;border:1px solid #ffffffe8;border-radius:32px;grid-template-columns:.9fr 1.7fr;align-items:center;gap:38px;margin:30px 0 48px;padding:36px}.editorial-about h2{letter-spacing:-1px;color:#23314a;margin-bottom:15px;font-size:36px;font-weight:500;line-height:1.15}.editorial-about p{color:#485a73;font-size:15px;line-height:1.8}.editorial-about a{color:#2b4365;font-size:14px}.editorial-process{gap:16px}.editorial-process li:before{color:#617894;margin-bottom:14px;font-size:25px}.editorial-process strong{color:#273b59;font-size:15px;font-weight:500;line-height:1.4}.editorial-process p{color:#4e6078;font-size:12px;line-height:1.75}.space-grid{gap:20px}.space-grid .editorial-card{grid-template-columns:1fr 1fr;gap:19px;padding:17px;display:grid}.space-grid .editorial-card h3{font-size:25px;font-weight:700;line-height:1.35}.space-grid .media-frame{aspect-ratio:1.08;border-radius:17px}.space-grid .editorial-card>p{font-size:14px}.space-grid .editorial-media{grid-row:1/4;margin:0}.portal-developer-note{background:#ffffff87;border:1px solid #ffffffc9;border-radius:26px;gap:20px;padding:21px 27px;box-shadow:0 8px 35px #344b6004}.portal-developer-note>span{font-size:20px;font-weight:500}.portal-developer-note>p{color:#465873;font-size:14px}.portal-developer-note>a{color:#2d4466;font-size:13px}.portal-footer{background:#ffffff59;border-top:1px solid #ffffffad;margin-top:42px;padding-top:45px}.portal-footer>.portal-width{padding-bottom:20px}.portal-footer .brand-symbol{width:50px;height:50px}.portal-footer .brand>span:last-child{letter-spacing:-.7px;font-size:25px}.portal-footer h3{color:#23314a;font-size:15px;font-weight:500}.portal-footer a,.portal-footer p,.portal-footer>div>div>p{color:#465873;font-size:13px;line-height:1.9}.portal-footer .footer-bottom{border-color:#475b7617;font-size:12px}.portal-footer small{color:#465873;font-size:12px}.portal-article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:26px;margin-top:30px}.portal-article{box-shadow:var(--glass-shadow);background:#ffffffd1;border:1px solid #ffffffd9;border-radius:32px;max-width:none;padding:32px}.article-breadcrumb{color:#4c5d73;margin-bottom:22px;font-size:12px}.article-breadcrumb>a:last-child{color:#4b6385}.portal-article h1{letter-spacing:-1px;max-width:28ch;font-size:46px;font-weight:700;line-height:1.17}.portal-article .article-deck{color:#3d4f68;font-size:19px;line-height:1.75}.portal-article-meta{border-color:#475b7618;padding:18px 0}.portal-article-meta>div:first-child{color:#2f4361;font-size:13px}.portal-article-meta small{color:#4d5f78;font-size:12px}.article-actions>button{color:#375071;background:#e7edf7a6;border:1px solid #ffffffdc;width:44px;height:44px;box-shadow:0 3px 9px #31486d05}.article-actions>button[aria-pressed=true]{color:#fff;background:#263b58;border-color:#0000}.article-actions .action-feedback{color:#283d5b;background:#f9fbff;border:1px solid #fff;border-radius:14px;padding:8px 12px;font-size:12px;top:52px;box-shadow:0 12px 30px #2c426b16}.article-cover .media-frame{border-radius:24px}.portal-article .article-body{font-size:var(--article-font-size,19px);color:#243249;max-width:65ch;line-height:1.95}.portal-article .source-box{box-shadow:none;background:#eef2f8;border:0;border-radius:24px;padding:25px}.portal-article .source-box h3{color:#263b59;font-size:18px}.portal-article .source-box p{color:#42566f;font-size:14px;line-height:1.85}.portal-article .source-box a{color:#334d71}.portal-article-layout>.updates-rail{margin-top:0}.article-related{border:0;margin-top:28px;padding-top:25px}.article-related>h2,.article-crew h2{font-size:23px;font-weight:500}.article-crew>div{color:#4a5d77}.article-crew>a{color:#3c587b}.article-related .editorial-card{background:#edf1f780;border-color:#fff}.reading-progress{background:#516e9c;height:2px}.archive-main{margin-top:35px}.archive-heading{border:0}.archive-heading h1{letter-spacing:-1px;font-weight:500}.archive-entry{background:#fff9;border:1px solid #ffffffd9;border-radius:27px;gap:22px;margin-bottom:17px;padding:26px}.archive-entry time{color:#405c83;font-size:26px;font-weight:500}.archive-entry h2{color:#23334e;font-size:25px;font-weight:700}.archive-entry p{color:#42556f;font-size:16px}.archive-entry .editorial-kicker{display:none}.archive-entry .editorial-byline{color:#4b5f7a;font-size:12px}body:has(.portal-header) .info-page{max-width:1160px;padding-top:38px}.newsroom-intro{padding-top:5px}.newsroom-intro h1{letter-spacing:-1.6px;color:#23314a;font-size:56px;font-weight:500}.newsroom-intro .page-intro{color:#40536c;font-size:18px}.public-newsroom-flow{color:#354d70;background:#ffffff94;border:0;border-radius:22px;padding:22px 25px;font-weight:500;box-shadow:0 8px 30px #3b507407}.public-newsroom-flow b{color:#7186a4}.newsroom-department-list{gap:16px;display:grid}.newsroom-department{background:#fff9;border:1px solid #ffffffd9;border-radius:27px;padding:0 26px;overflow:hidden;box-shadow:0 10px 35px #3b507405}.newsroom-department summary{padding:25px 0}.newsroom-department h2{color:#2b3e5a;font-size:25px;font-weight:500}.newsroom-department summary small{color:#4b617f;font-size:13px}.department-expand{color:#627b9d}.department-roster{gap:0 28px;padding-bottom:22px}.department-roster article{border-top:1px solid #4b617f12}.department-roster h3{color:#2e4465;font-size:18px;font-weight:500}.department-roster p{color:#425976;font-size:14px}.department-roster small{color:#4e6583;font-size:12px}.newsroom-directory>.source-box{background:#fff9;border:1px solid #fff;border-radius:27px;padding:28px}.newsroom-directory>.source-box h2{color:#263e5e;font-size:24px;font-weight:500}.newsroom-directory>.source-box p{color:#405873;font-size:16px;line-height:1.85}body:has(.dashboard){--bg:#111923;--panel:#1b2734dc;--panel2:#243244;--border:#ffffff13;--muted:#adbdcf;--text:#edf3f9;background:#111923}.dashboard .sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#17212de8;border-color:#ffffff12}.dashboard .panel,.dashboard .metric{background:#1d2b3bba;border:1px solid #ffffff12;border-radius:22px;box-shadow:0 12px 40px #030b161a}.dashboard .dashboard-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14202de0;border-color:#ffffff10}.dashboard .button{border-radius:14px}.dashboard .sidebar nav button{border-radius:13px}.dashboard .workspace-selector{border-radius:16px}.agent-roster-card{background:#1b2939}.agent-roster-card:hover{background:#213247}.agent-roster-grid{background:#ffffff0b}.agent-provider-warning{color:#f0d8b7;background:#b57a2520;border:1px solid #e4b98036;border-radius:20px;margin-bottom:24px;padding:20px 23px}.agent-provider-warning p{margin:7px 0;font-size:13px;line-height:1.8}.agent-provider-warning a{color:#f1d0a1;font-size:13px;text-decoration:underline}.agent-command-heading h2{font-weight:500}.agent-fleet-metrics>div{background:#1d2b3bba;border-color:#ffffff12;border-radius:20px}.agent-departments button{border-radius:12px}.agent-detail{background:#1c2a3a!important}.modal-shell .modal{border-radius:25px}@media (hover:hover) and (pointer:fine){.editorial-card:hover{transform:translateY(-2px);box-shadow:0 14px 40px #344b6010}.liquid-nav>a:not(.active):hover{color:#1f3049;background:#ffffffab}.liquid-tools .portal-search button:hover,.liquid-tools .portal-menu summary:hover{background:#fff}.article-actions>button:hover{background:#dce5f3}.front-lead:hover .media-frame img{transform:none}.editorial-card:focus-visible{transition:none;transform:none}}@media (max-width:1150px){.liquid-bar{gap:13px;padding-inline:16px}.liquid-bar .brand>span:last-child{font-size:24px}.liquid-bar .brand-symbol{width:45px;height:45px}.liquid-nav>a{padding-inline:10px;font-size:12px}.liquid-nav-extra{display:none!important}.front-layout{grid-template-columns:minmax(0,1fr) 245px}.front-lead h1,.front-lead h2{font-size:36px}.front-lead-copy{margin-top:-95px;padding:23px}.front-lead>.editorial-media .media-frame{aspect-ratio:1.45}.secondary-stories>a{grid-template-columns:95px minmax(0,1fr);gap:12px}.secondary-stories h2{font-size:17px}.editorial-about{grid-template-columns:1fr;gap:25px}.editorial-about h2 br{display:none}.editorial-about p{max-width:65ch}.space-grid .editorial-card{display:block}.space-grid .editorial-media{margin-bottom:15px}.space-grid .media-frame{aspect-ratio:1.65}.portal-article h1{font-size:40px}}@media (max-width:900px){.liquid-nav>a{padding-inline:8px}.liquid-bar .brand>span:last-child{font-size:22px}.liquid-bar .brand-symbol{width:42px;height:42px}.front-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.updates-rail{padding:19px 17px}.front-lead h1,.front-lead h2{font-size:32px}.front-lead p{font-size:15px}.front-lead-copy{width:calc(100% - 22px);padding:20px}.secondary-stories>a{display:block}.secondary-stories .editorial-media{margin-bottom:12px}.secondary-stories .media-frame{aspect-ratio:1.5}.desk-grid{grid-template-columns:1fr 1fr}.portal-article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.portal-article{padding:26px}.portal-article h1{font-size:36px}.portal-article .article-deck{font-size:18px}}@media (max-width:760px){body:has(.portal-header):before{filter:blur(45px);opacity:.12}.portal-width{padding-inline:18px}.portal-header.liquid-header{margin-top:10px;padding:0 12px;top:10px}.liquid-bar{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;min-height:0;padding:11px 14px 10px;display:grid}.liquid-bar>.brand{grid-area:1/1;justify-self:start;gap:4px;min-width:0;max-width:100%}.liquid-bar .brand-symbol{width:42px;height:42px}.liquid-bar .brand>span:last-child{letter-spacing:-.9px;white-space:nowrap;font-size:24px}.liquid-bar .brand-light{letter-spacing:-.9px}.liquid-tools{grid-area:1/2;gap:2px}.liquid-tools .portal-search{z-index:auto;flex:none;width:36px;position:relative;left:auto;right:auto}.liquid-tools .portal-search.is-open{background:0 0;width:36px;position:relative;left:auto;right:auto}.liquid-tools .portal-search button,.liquid-tools .portal-menu summary{width:36px;min-width:36px;height:40px;min-height:40px}.liquid-tools .portal-search input,.liquid-tools .portal-search.is-open input{z-index:50;background:#fafcfffa;border-radius:18px;width:calc(100% - 36px);min-height:52px;padding:13px 19px;position:fixed;top:128px;left:18px;right:18px}.liquid-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:2px;width:100%;margin:0;display:grid}.liquid-nav>a{white-space:nowrap;border-radius:15px;min-height:35px;padding:9px 4px;font-size:12px;line-height:1.2}.liquid-nav>a.active{box-shadow:0 3px 10px #19202c0d}.liquid-nav-extra{display:none!important}.liquid-tools .portal-menu nav{min-width:240px;top:48px;left:0;right:auto}.portal-main{padding-top:6px}.portal-topics{flex-wrap:nowrap;gap:18px;min-height:44px;padding-block:5px;font-size:12px}.portal-topics strong{font-size:12px;font-weight:400}.portal-topics>a:last-child{display:none}.portal-topics>a{font-size:12px}.newsroom-strip{border-radius:16px;gap:11px;min-height:43px;margin:0 0 20px;padding:0 12px}.newsroom-strip-label{min-height:43px;font-size:11px}.newsroom-strip time{margin-left:8px;font-size:11px}.newsroom-strip p{font-size:12px}.front-layout{grid-template-columns:minmax(0,1fr);gap:24px}.front-lead>.editorial-media .media-frame{aspect-ratio:1.13;border-radius:27px}.front-lead-copy{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffffde;border-radius:25px;width:calc(100% - 20px);max-width:none;margin:-90px auto 0;padding:21px 21px 20px;display:block}.front-lead h1,.front-lead h2{letter-spacing:-.7px;max-width:100%;margin-bottom:13px;font-size:31px;font-weight:700;line-height:1.2}.front-lead p{max-width:100%;font-size:15px;line-height:1.75;display:block}.lead-attribution{flex-direction:row;justify-content:start;gap:4px 10px;margin-top:15px;font-size:11px;line-height:1.8}.lead-attribution strong{font-size:11px}.lead-attribution:after{margin-inline-start:0;font-size:10px}.secondary-stories{gap:13px;margin-top:19px}.secondary-stories>a{border-radius:23px;padding:12px;display:block}.secondary-stories .editorial-media{margin-bottom:11px}.secondary-stories .media-frame{aspect-ratio:1.18;border-radius:14px}.secondary-stories h2{letter-spacing:-.3px;margin-bottom:7px;font-size:17px;line-height:1.45}.secondary-stories .editorial-byline{font-size:11px}.secondary-stories .editorial-media figcaption{font-size:10px}.updates-rail{background:#ffffff8c;border-radius:26px;margin-top:2px;padding:20px}.rail-heading{border:0;padding:0}.rail-heading h2{font-size:23px;font-weight:500}.rail-description{margin:6px 0 3px;font-size:12px}.rail-items{grid-template-columns:1fr 1fr;gap:0 22px;padding:0;display:grid}.rail-items>a{padding:15px 0}.rail-items h3{font-size:13px;font-weight:500;line-height:1.7}.rail-items time{font-size:12px}.rail-all{margin:11px 0 0;padding:0;font-size:13px}.rail-source-note{display:none}.headlines-band{margin:26px 0 32px;padding:6px 2px}.headlines-title{margin-bottom:17px}.headlines-title h2{font-size:27px;font-weight:500}.headlines-band>div:last-child{gap:19px}.headlines-band>div>a,.headlines-band>div>a:not(:last-child){border:0;padding:0 0 0 22px}.headlines-band h3{font-size:19px;font-weight:500}.headline-source{margin-top:7px;font-size:12px}.desk-heading{gap:10px;padding:5px 0 20px}.desk-heading h2{font-size:28px;font-weight:500}.desk-heading>a{gap:5px;font-size:12px}.desk-count{display:none}.news-desk{margin-bottom:34px}.desk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.editorial-card{border-radius:23px;padding:11px 11px 15px}.editorial-card .media-frame{aspect-ratio:1.18;border-radius:14px}.editorial-card h3{letter-spacing:-.4px;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.4}.editorial-card>p{display:none}.editorial-card .editorial-media{margin-bottom:12px}.editorial-media figcaption{padding-top:6px;font-size:10px}.editorial-card>.editorial-byline{gap:4px;margin-top:9px;font-size:11px;line-height:1.8}.editorial-about{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:24px;margin:29px 0 35px;padding:26px 23px}.editorial-about h2{letter-spacing:-1px;font-size:33px;font-weight:500}.editorial-about h2 br{display:block}.editorial-about p{font-size:15px;line-height:1.8}.editorial-about a{font-size:14px}.editorial-process{grid-template-columns:1fr 1fr;gap:25px 24px}.editorial-process li:before{margin-bottom:8px;font-size:23px}.editorial-process strong{font-size:16px;font-weight:500}.editorial-process p{font-size:12px;line-height:1.8}.space-grid{grid-template-columns:minmax(0,1fr);gap:15px}.space-grid .editorial-card{border-radius:25px;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:15px;display:grid}.space-grid .editorial-media{grid-area:1/1/3;margin:0}.space-grid .media-frame{aspect-ratio:1;border-radius:16px;height:auto;min-height:0}.space-grid .editorial-card h3{grid-column:2;margin:0;font-size:22px;font-weight:700;line-height:1.35}.space-grid .editorial-card>.editorial-byline{grid-column:2;margin-top:6px;font-size:11px}.space-grid .editorial-card>p{display:none}.portal-developer-note{border-radius:24px;grid-template-columns:55px 1fr;gap:5px 17px;padding:17px 20px}.portal-developer-note>img{width:55px;height:64px}.portal-developer-note>span{font-size:18px;font-weight:500}.portal-developer-note>p,.portal-developer-note>a{font-size:13px;line-height:1.8}.portal-footer{margin-top:28px;padding-top:32px}.portal-footer h3{font-size:14px}.portal-footer a,.portal-footer p,.portal-footer>div>div>p{font-size:13px}.portal-footer .footer-bottom,.portal-footer small{font-size:11px;line-height:1.8}.portal-footer .brand>span:last-child{font-size:25px}.portal-article-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px;padding-inline:12px}.portal-article{border-radius:28px;min-width:0;padding:24px 20px}.portal-article h1{letter-spacing:-.8px;max-width:100%;font-size:33px;font-weight:700;line-height:1.2}.portal-article .article-deck{font-size:17px;line-height:1.8}.portal-article-meta{flex-direction:column;gap:14px;padding:16px 0}.portal-article-meta small{max-width:none;font-size:12px}.article-actions{gap:10px}.article-actions>button{width:44px;height:44px}.article-cover .media-frame{aspect-ratio:1.4;border-radius:19px}.article-cover figcaption{font-size:11px}.portal-article .article-body{font-size:var(--article-font-size,18px);margin-top:25px;line-height:1.95}.portal-article .source-box{border-radius:22px;padding:21px}.portal-article .source-box p{font-size:14px}.article-related .editorial-card{padding:10px}.article-related .editorial-card h3{font-size:18px}.archive-main{margin-top:26px;padding-inline:16px}.archive-heading{margin-bottom:22px;display:block}.archive-heading h1{font-size:34px}.archive-heading>span{margin-top:9px;font-size:12px;display:block}.archive-entry{border-radius:24px;grid-template-columns:58px minmax(0,1fr);gap:15px;margin-bottom:14px;padding:20px 18px}.archive-entry time{font-size:23px}.archive-entry time>small{font-size:10px;line-height:1.7}.archive-entry h2{font-size:21px}.archive-entry p{font-size:14px;line-height:1.8}.archive-entry .editorial-byline{font-size:11px}.newsroom-intro h1{font-size:43px;font-weight:500;line-height:1.08}.newsroom-intro>img{width:105px;height:105px}.newsroom-intro .page-intro{font-size:16px;line-height:1.8}.public-newsroom-flow{border-radius:22px;gap:8px;padding:19px;font-size:12px}.newsroom-department{border-radius:24px;padding-inline:21px}.newsroom-department h2{font-size:22px;font-weight:500}.newsroom-department summary small{font-size:12px;line-height:1.8}.department-roster p{font-size:14px}.department-roster small{font-size:12px}.newsroom-directory>.source-box{border-radius:25px;padding:24px}.newsroom-directory>.source-box h2{font-size:23px}.newsroom-directory>.source-box p{font-size:15px;line-height:1.85}}@media (max-width:380px){.portal-width{padding-inline:14px}.portal-header.liquid-header{padding-inline:9px}.liquid-bar{gap:9px 4px;padding-inline:10px}.liquid-bar .brand>span:last-child{font-size:21px}.liquid-bar .brand-symbol{width:37px;height:37px}.liquid-tools .portal-search button,.liquid-tools .portal-menu summary{width:32px;min-width:32px}.liquid-tools .portal-search{width:32px}.liquid-nav>a{padding-inline:2px;font-size:11px}.portal-topics{gap:13px}.portal-topics strong,.portal-topics a{font-size:11px}.newsroom-strip-label{font-size:10px}.front-lead-copy{width:calc(100% - 16px);margin-top:-75px;padding:18px}.front-lead h1,.front-lead h2{letter-spacing:-.6px;font-size:28px}.front-lead p{font-size:14px}.editorial-card{padding:10px}.editorial-card h3{font-size:17px}.space-grid .editorial-card{grid-template-columns:98px minmax(0,1fr);gap:13px;padding:13px}.space-grid .editorial-card h3{font-size:20px}.portal-article h1{font-size:30px}.portal-article{padding-inline:18px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-bar,.front-lead-copy,.updates-rail,.liquid-tools .portal-menu nav{background:#f8fbff}}@media (prefers-reduced-transparency:reduce){body:has(.portal-header):before{display:none}.liquid-bar,.front-lead-copy,.updates-rail,.editorial-card,.secondary-stories>a,.editorial-about,.portal-developer-note,.portal-article,.newsroom-department,.archive-entry{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9fbff}}@media (prefers-reduced-motion:reduce){.front-lead-copy,.editorial-card,.liquid-nav>a,.liquid-tools .portal-menu nav{transition:none}.editorial-card:hover{transform:none}.front-lead-copy{opacity:1;transform:none}}@media print{body:has(.portal-header){background:#fff}.portal-header.liquid-header{display:none}body:has(.portal-header):before{display:none}.portal-article{box-shadow:none;background:#fff;border:0;padding:0}}.agent-provider-warning>.button{margin-top:14px;display:flex}.liquid-tools .portal-search button,.liquid-tools .portal-menu summary{width:44px;min-width:44px;height:44px;min-height:44px}.liquid-tools .portal-search,.liquid-tools .portal-search.is-open{width:44px}
