.ai-document{margin:0;background:#161e2b;color:#eaf0f7}
.ai-shell{--ai-accent:#e9bc67;--ai-paper:#202c3c;--ai-muted:#b5c4d5;--ai-line:#3c4a5d;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 36px;color:#eaf0f7;background:#161e2b;font-family:"Segoe UI","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.ai-shell *{box-sizing:border-box}.ai-shell a{color:inherit;text-decoration:none}.ai-shell a:hover{color:var(--ai-accent)}.ai-shell a:focus-visible{outline:3px solid var(--ai-accent);outline-offset:4px}.ai-shell img{display:block;width:100%;max-width:100%;object-fit:cover}.ai-shell h1,.ai-shell h2,.ai-shell h3,.ai-shell p,.ai-shell figure,.ai-shell ul{margin:0}.ai-shell ul{list-style:none;padding:0}.ai-shell main{min-width:0}.ai-shell nav{min-width:0}
.ai-top{padding:30px 0 0;border-bottom:2px solid #eaf0f7}.ai-brand{display:inline-block;font-size:27px;font-weight:850;line-height:1.35;letter-spacing:-.04em;max-width:100%}.ai-brand-row,.ai-topline,.ai-footer-line{display:flex;justify-content:space-between;align-items:center;gap:20px}.ai-wordmark,.ai-kicker{font-family:"Segoe UI","Microsoft YaHei",sans-serif;font-size:11px;letter-spacing:.13em;font-weight:700;color:var(--ai-accent)}.ai-wordmark{letter-spacing:.18em}.ai-site-caption{font-size:13px;color:var(--ai-muted);margin-top:7px!important;max-width:530px}.ai-desktop-nav{padding:18px 0 12px}.ai-nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 27px}.ai-nav-links a{display:block;min-height:36px;line-height:36px;font-size:14px;font-weight:650}.ai-signature{display:flex;align-items:center;gap:18px}.ai-mark{display:grid;place-items:center;background:var(--ai-accent);color:#18212e;font-size:27px;width:60px;height:60px;flex:none;border-radius:14px}.ai-header-1 .ai-topline{padding:4px 0 18px}.ai-header-4 .ai-desktop-nav{border-bottom:1px solid var(--ai-line);margin-bottom:22px;padding-top:0}.ai-header-4 .ai-brand-row{padding-bottom:23px}.ai-menu{display:none}.ai-menu-toggle{cursor:pointer;min-height:44px;line-height:44px;font-weight:700}
.ai-hero{margin:30px 0 34px;border-bottom:1px solid var(--ai-line);padding:26px 0 32px}.ai-home-title{font-size:clamp(36px,4.4vw,65px);letter-spacing:-.055em;line-height:1.12;font-weight:850;max-width:900px;margin:10px 0 18px!important}.ai-lede{font-size:17px;line-height:1.9;color:var(--ai-muted);max-width:650px}.ai-channel-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px!important}.ai-channel-links a{display:inline-block;font-size:13px;padding:5px 0;border-bottom:1px solid var(--ai-line)}.ai-hero-guide{padding:26px;background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:14px}.ai-guide-title{font-size:15px}.ai-hero-titlebox,.ai-hero-copy,.ai-hero-notes{min-width:0}.ai-hero-quote{padding:20px 0 10px}.ai-hero-date,.ai-hero-stamp{border-left:5px solid var(--ai-accent);padding-left:22px}.ai-signal{display:block;font-size:22px;margin-bottom:10px}.ai-hero-card{padding:28px;background:var(--ai-paper);border-radius:14px}.ai-hero-spot{padding:25px 30px;background:var(--ai-accent);color:#18212e;border-radius:14px}.ai-hero-spot .ai-kicker{color:inherit}.ai-section-title{font-size:18px;font-weight:750;letter-spacing:-.02em;margin-bottom:22px!important;padding-bottom:10px;border-bottom:2px solid var(--ai-accent)}.ai-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:start}.ai-content-grid-reverse{grid-template-columns:220px minmax(0,1fr)}.ai-content-grid-reverse .ai-feed{grid-column:2;grid-row:1}.ai-content-grid-reverse .ai-sidebar{grid-column:1;grid-row:1}
.ai-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-story{min-width:0;background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:14px;overflow:hidden}.ai-story-copy,.ai-story-head,.ai-story-bottom{padding:20px}.ai-story-title{font-size:22px;line-height:1.45;letter-spacing:-.02em;font-weight:750}.ai-excerpt{font-size:14px;line-height:1.85;color:var(--ai-muted);margin:12px 0 0!important}.ai-date{font-size:11px;letter-spacing:.04em;color:var(--ai-muted);font-family:"Consolas",monospace;display:inline-block}.ai-story-copy .ai-date{margin-bottom:8px}.ai-photo{height:auto;aspect-ratio:16/10;object-fit:cover;transition:filter .2s}.ai-photo-link{display:block;overflow:hidden}.ai-photo-link:hover .ai-photo{filter:brightness(.93)}.ai-read{display:inline-block;font-size:12px;font-weight:700;margin-top:16px;color:var(--ai-accent)!important}.ai-caption{padding:8px 18px;border-bottom:1px solid var(--ai-line)}.ai-story-topline,.ai-story-end{display:flex;justify-content:space-between;align-items:center;gap:10px}.ai-story-end{padding:0 20px 18px}.ai-story-topline .ai-read{margin:0}.ai-story-split{display:grid;grid-template-columns:42% minmax(0,1fr)}.ai-story-split .ai-photo{height:100%;aspect-ratio:1/1}.ai-story-date{padding:20px 12px;border-right:1px solid var(--ai-line)}.ai-date-wrap{display:block;padding-top:14px}.ai-story  .ai-excerpt{padding:0 20px 18px}.ai-story  .ai-story-title{padding:20px}.ai-story  .ai-story-head+.ai-media{margin:0 20px}.ai-story  .ai-story-head+.ai-media .ai-photo{border-radius:14px}
.ai-sidebar{border-top:3px solid var(--ai-accent);padding:21px 0;min-width:0}.ai-side-title{font-size:16px;display:block;margin-bottom:14px!important}.ai-side-links{display:grid;gap:3px}.ai-side-links a{display:block;padding:10px 0;font-size:14px;border-bottom:1px solid var(--ai-line)}.ai-note{font-size:13px;color:var(--ai-muted);line-height:1.9;margin-top:20px!important}.ai-side-panel{padding:18px;background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:14px}.ai-side-head{margin-bottom:14px}.ai-side-foot{margin-top:22px;font-size:13px}.ai-side-details summary{cursor:pointer}.ai-side-nav{margin-top:18px}
.ai-footer{margin-top:60px;border-top:2px solid #eaf0f7;padding:26px 0 38px;font-size:13px}.ai-footer-name{font-size:17px}.ai-footer-note{font-size:12px;color:var(--ai-muted);margin-top:12px!important}.ai-footer-nav{margin:10px 0 16px}.ai-footer-lead{max-width:620px;margin-bottom:22px}.ai-footer-line .ai-footer-note{margin:0!important;max-width:520px}.ai-breadcrumb{font-size:12px;color:var(--ai-muted);margin:24px 0 12px}.ai-breadcrumb-sep{margin-left:10px}.ai-page-head{margin:32px 0 34px;padding-bottom:26px;border-bottom:1px solid var(--ai-line)}.ai-page-title{font-size:clamp(32px,3.8vw,52px);line-height:1.24;letter-spacing:-.045em}.ai-page-head .ai-lede{font-size:14px;margin-top:12px!important}.ai-page-mark{font-size:12px;color:var(--ai-accent);border:1px solid var(--ai-accent);padding:8px 15px;display:inline-block;margin-bottom:15px}.ai-pagination{padding:30px 0;font-size:14px}.ai-pagination a,.ai-pagination span{display:inline-block;padding:7px 10px}
.ai-article-head{max-width:900px;padding:32px 0;border-bottom:1px solid var(--ai-line);margin-bottom:32px}.ai-article-title{font-size:clamp(30px,3.3vw,49px);line-height:1.35;letter-spacing:-.04em}.ai-article-meta{display:flex;gap:18px;align-items:center;margin-top:20px;font-size:12px;color:var(--ai-muted)}.ai-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:start}.ai-prose{font-size:17px;line-height:2.05;min-width:0;overflow-wrap:anywhere}.ai-prose p{margin:0 0 1.4em!important}.ai-prose h2,.ai-prose h3{margin:1.7em 0 .7em!important;line-height:1.5}.ai-prose img{height:auto;max-width:100%;border-radius:14px}.ai-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.ai-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.ai-prose ul,.ai-prose ol{padding-left:1.5em;list-style:initial}.ai-prose a{text-decoration:underline;color:var(--ai-accent)}.ai-reading-card{padding:30px 38px;background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:14px;margin-top:30px}.ai-reading-meta{font-size:12px;border-bottom:1px solid var(--ai-line);padding-bottom:12px}.ai-reading-main{max-width:780px;margin:0 auto}.ai-article-end{margin:32px 0;font-size:13px;border-top:1px solid var(--ai-line);padding-top:18px}.ai-related{margin-top:60px}.ai-related-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-related-list .ai-story-title{font-size:17px}.ai-related-list .ai-excerpt{font-size:13px}.ai-related-list .ai-photo{aspect-ratio:16/10}.ai-after-reading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;margin-top:48px}.ai-after-reading .ai-related{margin:0}.ai-after-reading .ai-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.ai-stories{grid-template-columns:1.15fr 1fr;gap:26px}.ai-hero{border:0;display:grid;grid-template-columns:1.3fr 1fr;gap:34px;align-items:center}.ai-hero-spot{min-height:245px;display:flex;justify-content:center;flex-direction:column}.ai-story{border-color:var(--ai-line)}.ai-story:first-child{grid-row:span 2}.ai-story:first-child .ai-photo{aspect-ratio:4/5}.ai-story:first-child .ai-story-title{font-size:29px}
.ai-story,.ai-story:first-child,.ai-story:nth-child(3n+1),.ai-story:nth-child(4n+1){display:block}
.ai-story .ai-story-copy,.ai-story .ai-story-head,.ai-story .ai-story-bottom{min-width:0;width:auto;grid-column:auto;grid-row:auto}
.ai-story .ai-media,.ai-story .ai-story-date{grid-column:auto;grid-row:auto;min-width:0}
.ai-story.ai-card-0{display:grid;grid-template-columns:42% minmax(0,1fr)}
.ai-story.ai-card-0 .ai-photo{min-height:0;aspect-ratio:1/1;height:100%}
.ai-stories .ai-card-3{display:grid;grid-column:1/-1;grid-template-columns:110px minmax(0,1fr) 22%;align-items:stretch}
.ai-story.ai-card-3 .ai-photo{min-height:0;height:100%;max-height:230px;aspect-ratio:1/1}
.ai-story.ai-card-8{display:grid;grid-template-columns:minmax(0,1fr) 32%}
.ai-story.ai-card-8 .ai-photo{min-height:0;height:100%;aspect-ratio:1/1}
.ai-date{white-space:nowrap}.ai-related-list .ai-story{display:block}
.ai-related-list .ai-card-3{display:grid;grid-template-columns:100px minmax(0,1fr) 24%}

@media(max-width:1000px){.ai-shell{padding:0 24px}.ai-content-grid,.ai-content-grid-reverse{grid-template-columns:minmax(0,1fr)}.ai-content-grid .ai-sidebar{display:none}.ai-content-grid-reverse .ai-feed{grid-column:1}.ai-reading-grid{grid-template-columns:minmax(0,1fr)}.ai-reading-grid .ai-sidebar{display:none}.ai-hero{gap:22px}.ai-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-shell .ai-rail{position:static}.ai-hero-guide{padding:18px}}
@media(max-width:700px){.ai-shell{display:block;padding:0 18px;font-size:15px}.ai-top{padding-top:20px}.ai-brand{font-size:23px}.ai-wordmark{font-size:9px}.ai-brand-row,.ai-topline{align-items:start;gap:15px}.ai-topline{display:block}.ai-topline .ai-kicker{display:block;margin-bottom:8px}.ai-desktop-nav{display:none}.ai-menu{display:block;margin-top:12px;border-top:1px solid var(--ai-line)}.ai-menu-links{padding:8px 0 14px}.ai-menu-links .ai-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px}.ai-menu-links a{min-height:44px;line-height:44px}.ai-site-caption{font-size:12px}.ai-brand-row .ai-wordmark{display:none}.ai-header-4 .ai-brand-row{padding-bottom:0}.ai-signature{gap:13px}.ai-mark{width:44px;height:44px;font-size:22px}.ai-rail{padding:20px 0 0;border:0;position:static}.ai-rail-note,.ai-rail .ai-site-caption{display:none}.ai-rail .ai-brand{font-size:24px;margin:10px 0}.ai-rail .ai-brand-block .ai-wordmark{display:none}.ai-hero{display:block;margin:20px 0 28px;padding:15px 0 24px}.ai-home-title{font-size:38px;line-height:1.2;margin:10px 0 14px!important}.ai-lede{font-size:14px}.ai-hero-titlebox,.ai-hero-bottom,.ai-hero-notes{display:block}.ai-hero-quote{padding:12px 0}.ai-hero-guide{margin-top:22px}.ai-hero-spot{min-height:0;padding:24px}.ai-hero-spot .ai-home-title{font-size:35px}.ai-hero-card,.ai-hero-channels{padding:20px}.ai-hero-channels{padding:18px 0 0}.ai-channel-links{margin-top:18px!important;gap:8px 15px}.ai-channel-links a{font-size:12px}.ai-hero-stamp,.ai-hero-date{padding-left:16px}.ai-hero-nav{margin-top:15px}.ai-stories,.ai-related-list,.ai-after-reading .ai-related-list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ai-story,.ai-story:first-child,.ai-story:nth-child(3n+1),.ai-story:nth-child(4n+1){display:block;grid-column:auto;grid-row:auto}.ai-stories{border-left:none;padding-left:0}.ai-story:first-child .ai-photo,.ai-story:nth-child(3n+1) .ai-photo,.ai-story:nth-child(4n+1) .ai-photo,.ai-story .ai-photo{height:auto;min-height:0;max-height:none;aspect-ratio:16/10}.ai-story-copy,.ai-story:first-child .ai-story-copy,.ai-story-head,.ai-story-bottom{padding:18px}.ai-story-title,.ai-story:first-child .ai-story-title{font-size:23px}.ai-story-date{border-right:0;border-bottom:1px solid var(--ai-line);padding:12px 18px}.ai-story-split{grid-template-columns:1fr}.ai-story-split .ai-photo{aspect-ratio:16/10}.ai-story .ai-story-title{padding:18px}.ai-story .ai-excerpt{padding:0 18px 18px}.ai-footer{margin-top:38px;padding-bottom:28px}.ai-footer-line{display:block}.ai-footer-line a{display:block;margin-top:12px}.ai-footer-line .ai-footer-note{margin-top:12px!important}.ai-page-head{margin:23px 0;padding-bottom:21px}.ai-page-title{font-size:32px}.ai-article-head{padding:20px 0;margin-bottom:25px}.ai-article-title{font-size:29px;line-height:1.4}.ai-reading-card{padding:18px;margin-top:20px}.ai-prose{font-size:16px;line-height:2}.ai-article-meta{margin-top:15px}.ai-after-reading{display:block}.ai-after-reading .ai-sidebar{display:none}.ai-related{margin-top:38px}.ai-related-list .ai-story-title{font-size:21px}.ai-page-heading{min-width:0}}
@media(prefers-reduced-motion:reduce){.ai-photo{transition:none}}
@media(max-width:1000px){.ai-shell{display:block}.ai-rail{position:static;border-right:0;padding:22px 0}.ai-rail .ai-nav-links{display:flex;flex-wrap:wrap;gap:6px 22px}.ai-rail-note{display:none}.ai-story.ai-card-0,.ai-story.ai-card-8,.ai-story-split{display:block}.ai-story.ai-card-0 .ai-photo,.ai-story.ai-card-8 .ai-photo{height:auto;aspect-ratio:16/10}.ai-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ai-rail .ai-nav-links{display:grid}.ai-story.ai-card-0,.ai-stories .ai-card-3,.ai-story.ai-card-8,.ai-related-list .ai-card-3{display:block;grid-column:auto}.ai-related-list{grid-template-columns:minmax(0,1fr)}.ai-story.ai-card-0 .ai-photo,.ai-story.ai-card-3 .ai-photo,.ai-story.ai-card-8 .ai-photo{height:auto;min-height:0;max-height:none;aspect-ratio:16/10}}
.ai-empty{padding:2rem;text-align:center}