.news-page{--news-ink:#142a23;--news-muted:#52685c;--news-rule:#cad8cb;--news-green:#0d5842;--news-mint:#e6f2e9;--news-cream:#f8f8f2;--news-orange:#d88b4c;max-width:1440px;color:var(--news-ink);margin:0 auto;padding-bottom:96px}.news-page *{box-sizing:border-box}.news-page a:focus-visible{outline:2px solid var(--news-green);outline-offset:4px}.news-heading{border-bottom:1px solid var(--news-rule);padding:80px max(5vw,28px) 64px}.news-heading-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.news-eyebrow{color:var(--news-green);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.news-heading-top>a{color:var(--news-green);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.news-heading h1{letter-spacing:-.065em;margin:38px 0 24px;font:400 clamp(52px,7vw,112px)/.98 Georgia,Times New Roman,serif}.news-heading h1 span{color:var(--news-orange)}.news-heading>p{color:var(--news-muted);max-width:760px;margin:0;font:400 clamp(17px,2vw,22px)/1.5 Georgia,Times New Roman,serif}.news-feature{border-bottom:1px solid var(--news-rule);grid-template-columns:minmax(0,1fr) minmax(350px,48%);min-height:480px;display:grid}.news-feature-copy{flex-direction:column;min-width:0;padding:40px max(5vw,28px) 32px;display:flex}.news-feature-overline{color:var(--news-green);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:800;display:flex}.news-feature-overline span:last-child{text-align:right;color:var(--news-muted)}.news-feature h2{letter-spacing:-.045em;max-width:680px;margin:58px 0 20px;font:400 clamp(32px,3.4vw,54px)/1.12 Georgia,Times New Roman,serif}.news-feature h2 a:hover,.news-card h3 a:hover,.news-editorial-card h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--news-orange);text-decoration-color:var(--news-orange);text-underline-offset:5px}.news-feature h2 svg{vertical-align:baseline;color:var(--news-green)}.news-feature-copy>p{color:var(--news-muted);max-width:640px;margin:0 0 24px;font-size:15px;line-height:1.7}.news-feature-actions{flex-wrap:wrap;gap:22px;margin-top:auto;display:flex}.news-feature-actions a,.news-feed-end a{color:var(--news-green);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.news-feature-actions a:first-child{border-bottom:2px solid var(--news-green);padding-bottom:6px}.news-feature-foot{border-top:1px solid var(--news-rule);color:var(--news-muted);margin-top:26px;padding-top:15px;font-size:11px}.news-art{--news-art-deep:#113b32;--news-art-glow:#9adbb7;--news-art-accent:#edac68;isolation:isolate;color:#eaf8ee;background:radial-gradient(circle at 53% 53%,#1f604d 0,#123d32 38%,#0b2a25 76%);min-height:182px;position:relative;overflow:hidden}.news-art--research{--news-art-glow:#abd6dc;--news-art-accent:#eeb77b;background:radial-gradient(circle at 53% 53%,#2c6266 0,#1a4448 39%,#102d32 78%)}.news-art--agents{--news-art-glow:#ade5bb;--news-art-accent:#ffc37a}.news-art--safety{--news-art-glow:#b8d4e9;--news-art-accent:#e7b2a6;background:radial-gradient(circle at 53% 53%,#2b5058 0,#1b3942 43%,#102731 80%)}.news-art--models{--news-art-glow:#c8dfb0;--news-art-accent:#f0b18c;background:radial-gradient(circle at 53% 53%,#4c6841 0,#294633 40%,#172f28 80%)}.news-art--industry{--news-art-glow:#c2d9c1;--news-art-accent:#f8be73;background:radial-gradient(circle at 53% 53%,#4a6248 0,#2a493c 40%,#172e28 80%)}.news-art--feature{border-left:1px solid var(--news-rule);min-height:480px}.news-art-grid{opacity:.22;background-image:linear-gradient(90deg,#d6ebdb 1px,#0000 1px),linear-gradient(#d6ebdb 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 7%,#000 48%,#0000 94%);mask-image:linear-gradient(135deg,#0000 7%,#000 48%,#0000 94%)}.news-art-ring{border:1px solid color-mix(in srgb,var(--news-art-glow) 52%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-art-ring-one{aspect-ratio:1;width:46%}.news-art-ring-two{aspect-ratio:1;opacity:.5;width:75%}.news-art-core{color:#123b2f;background:var(--news-art-glow);z-index:3;border-radius:50%;place-items:center;width:63px;height:63px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #a7dfb126,0 0 42px #bce8ca70}.news-art--feature .news-art-core{width:90px;height:90px}.news-art-orbit{aspect-ratio:1;border-radius:50%;width:46%;animation:18s linear infinite news-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-art-orbit-two{width:75%;animation-duration:29s;animation-direction:reverse}.news-art-orbit span{background:var(--news-art-accent);width:10px;height:10px;box-shadow:0 0 0 5px #f4bf8550,0 0 22px var(--news-art-accent);border-radius:50%;position:absolute;top:50%;left:0}.news-art-orbit-two span{background:var(--news-art-glow);width:7px;height:7px}.news-art-path{background:linear-gradient(90deg,var(--news-art-glow),transparent);transform-origin:0;opacity:.65;width:33%;height:1px;position:absolute;top:50%;left:50%}.news-art-path-one{transform:rotate(35deg)}.news-art-path-two{transform:rotate(205deg)}.news-art-tag{z-index:4;color:#e2f1e7;letter-spacing:.13em;white-space:nowrap;background:#102c28da;border:1px solid #c9e6d453;padding:6px 8px;font-size:9px;font-weight:800;position:absolute}.news-art-tag-source{top:22%;left:11%}.news-art-tag-claim{top:32%;right:9%}.news-art-tag-open{color:var(--news-art-accent);bottom:15%;right:12%}.news-art--feature .news-art-tag{padding:8px 11px;font-size:10px}.news-topics{border-bottom:1px solid var(--news-rule);scrollbar-width:thin;align-items:center;gap:0;padding:0 max(5vw,28px);display:flex;overflow-x:auto}.news-topics a{white-space:nowrap;min-height:57px;color:var(--news-muted);border-bottom:3px solid #0000;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.news-topics a:first-child{padding-left:0}.news-topics a:hover,.news-topics a[aria-current=page]{color:var(--news-green);border-bottom-color:var(--news-green)}.news-feed,.news-editorials{padding:58px max(5vw,28px) 0}.news-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.news-section-heading h2{letter-spacing:-.045em;margin:11px 0 0;font:400 clamp(30px,3.4vw,46px)/1.1 Georgia,Times New Roman,serif}.news-section-heading>p{max-width:400px;color:var(--news-muted);margin:0;font-size:12px;line-height:1.55}.news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{border:1px solid var(--news-rule);background:#fff;flex-direction:column;min-width:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.news-card:hover,.news-card:focus-within{border-color:#85b49b;transform:translateY(-3px);box-shadow:0 14px 28px #143d2b12}.news-card-main{flex:1;min-width:0;display:block}:is(.news-card-main:hover .news-art-core,.news-card-main:focus-visible .news-art-core){box-shadow:0 0 0 14px #a7dfb12b,0 0 55px #bce8ca9e}.news-card-content{padding:20px 21px 23px}.news-card-meta{color:var(--news-green);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.news-card-meta time{color:var(--news-muted);letter-spacing:0;white-space:nowrap;font-weight:500}.news-card h3{letter-spacing:-.025em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 10px;font:400 23px/1.24 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.news-card p{color:var(--news-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.news-card-footer{border-top:1px solid var(--news-rule);color:var(--news-muted);justify-content:space-between;align-items:center;gap:8px;padding:13px 21px;font-size:11px;display:flex}.news-card-footer a{color:var(--news-green);white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.news-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.news-editorial-card{background:var(--news-mint);border-top:3px solid var(--news-green);flex-direction:column;min-height:220px;padding:23px 26px;display:flex}.news-editorial-card>span{color:var(--news-green);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.news-editorial-card h3{margin:18px 0 12px;font:400 28px/1.2 Georgia,Times New Roman,serif}.news-editorial-card h3 svg{color:var(--news-green);vertical-align:middle}.news-editorial-card p{color:var(--news-muted);margin:0 0 18px;font-size:13px;line-height:1.6}.news-editorial-card time{color:var(--news-muted);margin-top:auto;font-size:11px}.news-empty{border:1px solid var(--news-rule);color:var(--news-muted);padding:34px;font-size:14px}.news-empty a{color:var(--news-green);font-weight:800}.news-feed-end{border-top:1px solid var(--news-rule);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:22px;display:flex}@keyframes news-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:1050px){.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-feature{grid-template-columns:minmax(0,1fr) 43%}.news-feature h2{margin-top:42px}}@media (max-width:700px){.news-heading{padding:44px 22px 40px}.news-heading h1{margin:27px 0 16px}.news-heading-top>a{display:none}.news-feature{grid-template-columns:1fr}.news-feature-copy{min-height:400px;padding:28px 22px 34px}.news-feature h2{margin:38px 0 17px}.news-feature .news-art{border-left:0;border-top:1px solid var(--news-rule);min-height:265px}.news-topics{padding:0 22px}.news-feed,.news-editorials{padding:44px 22px 0}.news-section-heading{display:block}.news-section-heading>p{margin-top:12px}.news-card-grid,.news-editorial-grid{grid-template-columns:1fr}.news-art{min-height:200px}}@media (max-width:390px){.news-feature-overline,.news-feature-overline span{display:block}.news-feature-overline span:last-child{text-align:left;margin-top:8px}.news-feature-actions{gap:14px}.news-card-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.news-art-orbit{animation:none}.news-card,.news-art-core{transition:none}}
