.news-page{--accent:#13b887;background:#f5f6f8;min-height:100vh}.news-top{background:#fff;border-bottom:1px solid #e5e7e9;align-items:center;gap:32px;height:72px;padding:0 max(24px,50% - 600px);display:flex}.news-top>div{align-items:center;gap:12px;display:flex}.news-brand{font-size:21px;font-weight:900}.news-brand b{color:var(--accent)}.news-top>div>span{color:#888;border-left:1px solid #ddd;padding-left:12px;font-size:9px}.news-top nav{gap:22px;font-size:9px;display:flex}.news-top nav .active{color:#079b70;font-weight:800}.back-home{margin-left:auto;font-size:9px}.news-masthead{color:#fff;text-align:center;background:#17212c;padding:58px 20px 52px}.news-masthead>span{letter-spacing:2px;color:#4ddab0;font:8px monospace}.news-masthead h1{letter-spacing:-2px;margin:13px 0;font-size:42px}.news-masthead>div{color:#86909b;justify-content:center;gap:16px;margin-top:25px;font-size:8px;display:flex}.headline-grid{grid-template-columns:1.35fr .65fr;gap:12px;max-width:1200px;margin:-24px auto 15px;display:grid;position:relative}.main-headline{color:#fff;background:linear-gradient(130deg,#078862,#18bd8c);border-radius:12px;min-height:325px;padding:38px;display:flex;box-shadow:0 18px 45px #0c725427}.main-headline>div{max-width:590px}.main-headline span,.side-headlines span{background:#ffffff1c;border-radius:3px;padding:5px 7px;font-size:8px}.main-headline h2{margin:25px 0 12px;font-size:29px;line-height:1.35}.main-headline p{color:#c6f2e4;font-size:10px;line-height:1.7}.main-headline small{margin-top:25px;font-size:8px;display:block}.main-headline>b{opacity:.12;margin-left:auto;font-size:65px}.side-headlines{gap:12px;display:grid}.side-headlines a{background:#fff;border:1px solid #e4e7e9;border-radius:10px;padding:21px}.side-headlines h3{margin:14px 0 8px;font-size:15px;line-height:1.4}.side-headlines p{color:#858a91;font-size:8px}.side-headlines small{color:#aaa;font-size:7px}.news-ticker{background:#fff;border:1px solid #e4e7e9;border-radius:8px;align-items:center;max-width:1200px;margin:0 auto 26px;display:flex;overflow:hidden}.news-ticker>b{color:#fff;background:#ff5b45;padding:15px 18px;font-size:9px}.news-ticker>div{border-right:1px solid #eee;flex:1;padding:0 16px;font-size:8px}.news-ticker span{color:#aaa;margin-right:8px}.news-layout{grid-template-columns:1fr 300px;gap:18px;max-width:1200px;margin:0 auto 40px;display:grid}.latest-news{background:#fff;border:1px solid #e3e6e8;border-radius:10px;padding:25px}.latest-news>header{border-bottom:1px solid #e6e8ea;align-items:flex-end;padding-bottom:14px;display:flex}.latest-news>header span{color:#13aa7e;font:7px monospace}.latest-news>header h2{margin:5px 0 0;font-size:20px}.latest-news>header>a{margin-left:auto;font-size:8px}.latest-news article{border-bottom:1px solid #eceef0;grid-template-columns:150px 1fr;gap:22px;padding:22px 0;display:grid}.story-art{border-radius:9px;place-items:center;height:125px;display:grid}.story-art span{color:#fff8;font:800 36px monospace}.violet{background:#735bea}.blue{background:#3f90dc}.cyan{background:#27b7b0}.orange{background:#efa32d}.rose{background:#e7667d}.story-meta{gap:10px;font-size:7px;display:flex}.story-meta b{color:#11a77b}.story-meta span,.story-meta small{color:#aaa}.latest-news h3{margin:12px 0 7px;font-size:16px}.latest-news article p{color:#7d8289;font-size:9px;line-height:1.6}.latest-news footer{align-items:center;margin-top:12px;display:flex}.latest-news footer img{width:16px;height:16px;margin-right:6px}.latest-news footer a{color:#079b70;margin-left:auto;font-size:8px}.news-sidebar{flex-direction:column;gap:13px;display:flex}.news-sidebar>section{background:#fff;border:1px solid #e3e6e8;border-radius:9px;padding:18px}.news-sidebar header{border-bottom:1px solid #e8eaec;padding-bottom:12px;display:flex}.news-sidebar header span{margin-left:auto;font-size:7px}.hot-topic{border-bottom:1px solid #eee;align-items:center;padding:12px 0;display:flex}.hot-topic>span{width:24px;font:800 10px monospace}.hot-topic div{flex:1;gap:4px;display:grid}.hot-topic small{color:#aaa;font-size:7px}.hot-topic em{color:#12a87d;font:8px monospace}.company-watch>div{border-bottom:1px solid #eee;align-items:center;padding:10px 0;display:flex}.company-watch i{color:#0c9c72;background:#eef9f5;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.company-watch b{margin-left:9px}.company-watch>div span{color:#aaa;margin-left:auto;font-size:7px}.brief-card{color:#fff;background:#18222d!important}.brief-card>span{color:#44d9ac;font:7px monospace}.brief-card h3{font-size:18px}.brief-card p{color:#9ba3ad;font-size:8px}.brief-card button{color:#fff;background:#13b887;border:0;border-radius:5px;width:100%;padding:10px}.news-footer{color:#a5adb6;background:#18212b;align-items:center;padding:30px max(24px,50% - 600px);display:flex}.news-footer>span{margin-left:15px;font-size:8px}.news-footer small{margin-left:auto}@media (width<=800px){.news-top nav{display:none}.headline-grid,.news-layout{grid-template-columns:1fr;margin-left:15px;margin-right:15px}.news-ticker{margin-left:15px;margin-right:15px;overflow:auto}.latest-news article{grid-template-columns:100px 1fr}}.news-page{--accent:#d5001c;color:#242529;background:#efefec}.news-top{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f8f6f0;border-color:#d1d1ce;height:78px;padding-left:max(24px,50% - 700px);padding-right:max(24px,50% - 700px)}.news-brand b,.news-top nav .active{color:#d5001c}.news-top nav{font-size:11px}.back-home{font-size:11px;font-weight:800}.news-masthead{background:radial-gradient(circle at 83% 0,#e8102d5c,#0000 28rem),linear-gradient(120deg,#101114,#292a2f 70%,#480912);padding:68px 20px 64px}.news-masthead>span{color:#ff5368;font-size:9px}.news-masthead h1{font-size:50px}.news-masthead p{color:#b1b3b8;font-size:14px}.news-masthead>div{font-size:10px}.news-masthead i{color:#ff5368}.headline-grid,.news-ticker,.news-layout{max-width:1400px}.main-headline{background:radial-gradient(circle at 100% 0,#ff3e5761,#0000 22rem),linear-gradient(130deg,#111216,#55101b);min-height:350px;box-shadow:0 20px 48px #420b1433}.main-headline h2{font-size:32px}.main-headline p{color:#c3c4c7;font-size:12px}.main-headline span,.side-headlines span{font-size:9px}.side-headlines a{background:linear-gradient(145deg,#fafaf8,#e9e9e6);border-color:#d1d1ce}.side-headlines span{color:#b00018;background:#efdadd}.side-headlines h3{font-size:17px}.side-headlines p{font-size:10px;line-height:1.65}.side-headlines small{font-size:9px}.news-ticker{background:#f8f8f6;border-color:#d0d0cd}.news-ticker>b{background:#d5001c}.news-ticker>div{font-size:10px}.latest-news,.news-sidebar>section{background:#f8f8f6;border-color:#d1d1ce}.latest-news>header span{color:#b00018}.latest-news>header h2{font-size:24px}.story-count{margin-left:auto;color:#77797d!important;font-size:10px!important}.latest-news article{grid-template-columns:175px 1fr}.story-art{filter:saturate(.88);height:140px}.story-meta{font-size:9px}.story-meta b,.latest-news footer a{color:#b00018}.latest-news h3{font-size:18px}.latest-news article p{font-size:11px}.latest-news footer span{font-size:9px}.news-sidebar header b{font-size:13px}.hot-topic b,.company-watch b{font-size:11px}.hot-topic small,.company-watch>div span{font-size:9px}.hot-topic em{color:#d5001c}.company-watch i{color:#b00018;background:#efdadd}.brief-card{background:linear-gradient(145deg,#2c2d31,#4b0b14)!important}.brief-card>span{color:#ff5368}.brief-card p{font-size:10px}.brief-card>a{color:#fff;text-align:center;background:#d5001c;border-radius:6px;padding:11px;font-size:10px;font-weight:800;display:block}.news-footer{background:#111216}@media (width<=800px){.news-masthead h1{font-size:38px}.headline-grid{margin-top:-18px}.latest-news article{grid-template-columns:110px 1fr}.story-art{height:110px}}@media (width<=520px){.news-top>div>span,.back-home{display:none}.news-masthead{padding:48px 18px}.news-masthead h1{font-size:34px}.news-masthead>div{flex-wrap:wrap}.main-headline{min-height:320px;padding:25px}.main-headline h2{font-size:25px}.main-headline>b{display:none}.latest-news{padding:18px}.latest-news article{grid-template-columns:1fr}.story-art{height:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
