.ai-news-all{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:39px;padding:0 17px;border:1px solid #242721;border-radius:7px;background:#292d25;color:#fff;font-size:13px;white-space:nowrap;flex-shrink:0;transition:background 150ms ease}
.ai-news-all:hover{background:#454d3a}
.ai-news-all span{font-size:16px;line-height:1}
.ai-news--compact .ai-news-heading{padding:15px 23px}
.ai-news--compact .ai-news-viewport{position:relative;height:168px;min-height:168px;overflow:hidden}
.ai-news--compact .ai-news-slide{position:absolute;inset:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:15px;padding:20px 24px;border:0;margin:0;background:#fbfbfa;align-content:start}
.ai-news--compact .ai-news-meta{margin-bottom:8px}
.ai-news--compact .ai-news-item h3{font-size:18px;line-height:1.6;margin:0 0 8px}
.ai-news--compact .ai-news-item h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ai-news--compact .ai-news-summary{font-size:13px;line-height:1.85;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;max-width:none}
.ai-news-strip-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e9e9e3;background:#f5f6f1;padding:7px 18px 7px 24px;min-height:49px}
.ai-news-rotation{display:flex;align-items:center;gap:5px}
.ai-news-position{font-size:12px;color:#818878;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:53px;text-align:center;margin-right:5px}
.ai-news-icon-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#626d54;font-size:15px;line-height:1}
.ai-news-icon-button svg{width:18px;height:18px}
.ai-news-icon-button:hover{border-color:#d7ddce;background:#e9eddf}
.ai-news-icon-button:disabled{opacity:.35;background:transparent;border-color:transparent}
.dispatch-main{max-width:1200px;margin:0 auto;padding-bottom:68px}
.dispatch-breadcrumb{display:flex;align-items:center;gap:11px;font-size:12px;line-height:1.8;color:#919489;padding:35px 0 0}
.dispatch-breadcrumb a{color:#686f5b}
.dispatch-breadcrumb a:hover{text-decoration:underline}
.dispatch-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:42px 0 46px}
.dispatch-hero h1{font-size:clamp(36px,4.6vw,58px);line-height:1.25;letter-spacing:-2px;font-weight:400;margin:0}
.dispatch-hero .eyebrow{font-size:12px;color:#8c9280;letter-spacing:1.6px;margin:0 0 20px}
.dispatch-hero>p{font-size:13px;line-height:2;color:#808477;margin:0 2px 4px 0}
.dispatch-hero>p span{display:inline-block;font-size:12px;color:#9a9e90;margin-top:12px}
.ai-news--archive{margin-bottom:0}
.dispatch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 25px;border-bottom:1px solid #e7e9df}
.dispatch-toolbar>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.dispatch-toolbar h2{font-size:17px;line-height:1.5;font-weight:400;margin:0}
.dispatch-toolbar .ai-news-soon{margin-left:8px}
.dispatch-date-controls{display:flex;align-items:center;gap:9px;flex-shrink:0}
.dispatch-date-controls label{font-size:12px;color:#7e8573;margin-left:5px}
.dispatch-date-controls select{min-height:40px;max-width:255px;padding:7px 34px 7px 13px;border:1px solid #d4dbc9;border-radius:7px;background:#f0f3e9;color:#3f4934;font-size:13px;line-height:1.6;cursor:pointer}
.dispatch-date-controls select:disabled{opacity:.6;cursor:default}
.dispatch-day-button{width:34px;height:40px;background:transparent;font-size:18px;color:#5b694c;border-radius:6px}
.dispatch-day-button:hover:not(:disabled){background:#edf1e6}
.dispatch-day-button:disabled{color:#c4c9bc}
.ai-news--archive .ai-news-item{padding-top:29px;padding-bottom:29px;scroll-margin-top:110px}
.ai-news--archive .ai-news-item h3{font-size:20px;line-height:1.6;margin-bottom:11px}
.ai-news--archive .ai-news-summary{font-size:15px;line-height:2;max-width:none}
.ai-news--archive .ai-news-impact{font-size:13px;line-height:1.9;margin-top:13px}
.dispatch-back{display:inline-block;margin-top:25px;font-size:13px;color:#717c61}
.dispatch-back:hover{color:#3e4f2c}
@media(max-width:760px){.ai-news--compact .ai-news-heading{flex-wrap:nowrap;align-items:center;padding:14px 19px;gap:12px}.ai-news--compact .ai-news-heading>div{gap:8px}.ai-news--compact .ai-news-en{display:none}.ai-news--compact .ai-news-slide{padding:19px 20px;grid-template-columns:23px minmax(0,1fr);gap:10px}.ai-news--compact .ai-news-item h3{font-size:17px}.ai-news--compact .ai-news-viewport{height:177px;min-height:177px}.ai-news-strip-footer{padding-left:20px;padding-right:12px}.dispatch-breadcrumb{padding-top:27px}.dispatch-hero{padding:33px 0 36px;gap:25px}.dispatch-hero h1{font-size:42px}.dispatch-hero>p{font-size:12px}.dispatch-toolbar{flex-wrap:wrap;gap:18px;padding:19px 21px}.dispatch-date-controls{justify-content:flex-end;margin-left:auto}.ai-news--archive .ai-news-item h3{font-size:18px}.ai-news--archive .ai-news-summary{font-size:14px}}
@media(max-width:480px){.ai-news--compact .ai-news-heading{padding:12px 16px}.ai-news--compact .ai-news-viewport{height:193px;min-height:193px}.ai-news--compact .ai-news-slide{padding:17px 16px;grid-template-columns:20px minmax(0,1fr);gap:8px}.ai-news--compact .ai-news-item h3{font-size:16px;line-height:1.6;margin-bottom:8px}.ai-news--compact .ai-news-meta{font-size:12px;gap:6px;margin-bottom:8px}.ai-news--compact .ai-news-summary{font-size:13px;line-height:1.85}.ai-news-all{min-height:38px;padding:0 12px;gap:11px;font-size:12px}.ai-news-strip-footer{padding:6px 10px 6px 16px;gap:6px}.ai-news-strip-footer .ai-news-soon{font-size:12px}.ai-news-rotation{gap:0}.ai-news-icon-button{width:36px;height:40px}.ai-news-position{min-width:44px;margin-right:2px}.dispatch-main{padding-bottom:44px}.dispatch-hero{display:block;padding:31px 0 28px}.dispatch-hero h1{font-size:39px;letter-spacing:-1.6px}.dispatch-hero>p{margin-top:22px;line-height:1.9}.dispatch-hero>p br{display:none}.dispatch-hero>p span{display:block;margin-top:5px}.dispatch-hero .eyebrow{margin-bottom:16px}.dispatch-toolbar{padding:16px;gap:15px}.dispatch-toolbar>div:first-child{gap:8px}.dispatch-toolbar h2{font-size:16px}.dispatch-toolbar .ai-news-soon{margin-left:0}.dispatch-date-controls{width:100%;justify-content:space-between;gap:6px}.dispatch-date-controls label{margin-left:0}.dispatch-date-controls select{font-size:16px;min-width:0;flex:1;max-width:none;padding-right:25px}.dispatch-day-button{width:30px;flex-shrink:0}.ai-news--archive .ai-news-list{padding:0 17px}.ai-news--archive .ai-news-item{padding-top:24px;padding-bottom:24px;grid-template-columns:20px minmax(0,1fr);gap:9px}.ai-news--archive .ai-news-item h3{font-size:17px}.ai-news--archive .ai-news-summary{font-size:14px;line-height:1.95}.ai-news--archive .ai-news-impact{font-size:12px}.dispatch-back{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ai-news-all,.ai-news-icon-button{transition:none}.ai-news-slide{animation:none!important;transition:none!important}}
