@charset "UTF-8";
/* 每日大赛 · 以时尚竞演画报和信息索引组成的响应式版式 */
:root{--paper:#FAF8F3;--panel:#EEEAE2;--ink:#19232C;--body:#22272B;--mute:#626970;--red:#C73532;--deep-red:#A82725;--gold:#B18A49;--line:#D8D4CB;--white:#fff;--display:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--digit:ui-monospace,SFMono-Regular,Consolas,monospace;--container:1320px;--ease:cubic-bezier(.22,1,.36,1)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;min-width:320px;background:var(--paper);color:var(--body);font-family:var(--display);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin-top:0}p{overflow-wrap:break-word}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:4px}
.wrap{width:min(calc(100% - 80px),var(--container));margin-inline:auto}.skip{position:absolute;z-index:1000;top:-70px;left:15px;background:var(--ink);color:#fff;padding:10px 16px}.skip:focus{top:12px}.ticker{height:34px;background:var(--ink);color:rgba(255,255,255,.75);font-family:var(--digit);font-size:10px;letter-spacing:.14em}.ticker-inner{height:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.ticker-inner span:first-child{color:#E8D8B8}.site-header{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:5}.header-inner{min-height:94px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:11px;min-width:252px}.brand img{width:52px;height:52px;object-fit:contain}.brand strong{font-size:24px;line-height:1.18;font-weight:900;letter-spacing:-.06em;display:block;color:var(--ink)}.brand small{display:block;font-family:var(--digit);font-size:10px;color:var(--red);letter-spacing:.17em;margin-top:4px}.site-nav{display:flex;align-items:center;gap:7px;margin-left:auto}.site-nav a{position:relative;font-size:14px;font-weight:750;padding:10px 17px;transition:color .2s ease,background .2s ease}.site-nav a:hover{color:var(--deep-red);background:#F3EEE7}.site-nav a[aria-current="page"]{color:var(--red)}.site-nav a[aria-current="page"]::after{content:"";position:absolute;bottom:3px;height:2px;left:17px;right:17px;background:var(--red)}.header-edition{margin-left:26px;padding-left:25px;border-left:1px solid var(--line);font-size:11px;white-space:nowrap;color:var(--mute);letter-spacing:.06em}.home-main{padding-top:34px}.masthead{display:grid;grid-template-columns:1fr 47%;min-height:545px;border-block:1px solid var(--ink);background:var(--panel)}.mast-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:55px clamp(30px,5vw,75px) 40px 45px;position:relative}.mast-copy::before{content:"MRDS";position:absolute;top:14px;right:23px;font-size:68px;font-weight:900;color:rgba(25,35,44,.04);letter-spacing:-.08em;pointer-events:none}.eyebrow{font-family:var(--digit);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-weight:700;display:flex;gap:9px;align-items:center}.red-dot{width:7px;height:7px;background:var(--red);display:inline-block;transform:rotate(45deg)}.masthead h1{font-size:clamp(45px,5.2vw,81px);font-weight:900;line-height:1.16;letter-spacing:-.07em;color:var(--ink);margin:24px 0 28px}.masthead h1 span,.page-hero h1 span{display:block;font-size:.43em;line-height:1.55;letter-spacing:-.045em;font-weight:750;margin-top:8px}.mast-copy>p{font-size:16px;line-height:1.95;max-width:545px;color:#424B52;margin-bottom:34px}.mast-links{display:flex;flex-wrap:wrap;gap:10px}.line-link{border:1px solid var(--ink);padding:11px 19px;display:inline-flex;align-items:center;justify-content:center;gap:32px;font-size:13px;font-weight:750;min-height:48px;transition:background .25s,color .25s,border .25s}.line-link:first-child{background:var(--red);color:#fff;border-color:var(--red)}.line-link:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.line-link span{font-size:20px;line-height:1}.mast-meta{display:flex;gap:17px;margin-top:auto;padding-top:42px;font-size:11px;color:var(--mute)}.mast-meta span{position:relative}.mast-meta span:not(:last-child)::after{content:"·";margin-left:17px;color:var(--red)}.mast-photo{position:relative;min-height:545px;overflow:hidden;background:#D1C7B9}.mast-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 30%}.mast-photo::before{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(8,16,20,.6));z-index:1;pointer-events:none}.photo-caption{position:absolute;z-index:2;left:30px;right:30px;bottom:24px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.photo-caption b{font-family:var(--digit);font-size:12px;letter-spacing:.1em}.photo-caption span{font-size:12px;letter-spacing:.05em}.section-rule{margin-top:62px;margin-bottom:30px;border-top:2px solid var(--ink);padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--digit);font-size:11px;font-weight:700;color:var(--ink);letter-spacing:.09em;text-transform:uppercase}.section-rule a{color:var(--red);transition:color .2s}.section-rule a:hover{color:var(--ink)}.feature-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:45px}.section-heading h2{color:var(--ink);font-size:31px;line-height:1.42;letter-spacing:-.055em;font-weight:850;margin-bottom:22px}.section-heading p{font-size:13px;color:var(--mute);line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-card{min-width:0}.image-box{position:relative;overflow:hidden;background:#E2DDD5;aspect-ratio:3/3.3}.image-box img{height:100%;width:100%;object-fit:cover;transition:transform .7s var(--ease)}.feature-card:hover .image-box img{transform:scale(1.04)}.img-index{position:absolute;left:0;top:0;padding:8px 13px;background:var(--red);color:#fff;font-family:var(--digit);font-weight:bold}.meta-row{display:flex;align-items:center;gap:14px;justify-content:space-between;font-family:var(--digit);font-size:10px;letter-spacing:.05em;color:var(--mute);margin:14px 0 10px}.meta-row>span:first-child{color:var(--red);font-weight:700}.feature-card h3{font-size:19px;font-weight:850;letter-spacing:-.035em;line-height:1.5;color:var(--ink);margin:0 0 8px}.feature-card p{font-size:13px;line-height:1.85;color:#545C60;margin:0 0 14px}.feature-note{border-top:1px solid var(--line);padding-top:10px;font-size:11px;color:#73716A}.screen-section{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px;background:var(--ink);color:#fff;padding:30px}.screen-intro{padding:15px 12px 16px}.section-numeral{font-family:var(--digit);font-size:57px;line-height:1;color:var(--gold);display:block;font-weight:bold;margin-bottom:35px;letter-spacing:-.09em}.screen-intro h2{font-size:32px;line-height:1.32;letter-spacing:-.04em}.screen-intro p{color:#C5C9CD;font-size:13px;line-height:1.95}.text-arrow{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:12px;font-weight:750;transition:gap .25s,color .25s}.text-arrow:hover{gap:29px;color:var(--red)}.screen-intro .text-arrow{margin-top:24px;color:#EFDDD0}.screen-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.screen-card{min-width:0;background:#25313A}.screen-link{display:block;height:100%}.screen-thumb{aspect-ratio:4/3;overflow:hidden;position:relative;background:#44515A}.screen-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.screen-link:hover .screen-thumb img{transform:scale(1.05)}.screen-play{position:absolute;bottom:0;right:0;background:var(--red);color:#fff;padding:3px 15px;font-size:24px}.screen-info{padding:18px 15px 25px}.screen-info span{font-family:var(--digit);font-size:10px;color:var(--gold)}.screen-info h3{font-size:16px;line-height:1.5;margin:8px 0 8px;letter-spacing:-.02em}.screen-info p{font-size:12px;color:#C8CDCF;margin:0;line-height:1.75}.score-section{display:grid;grid-template-columns:290px 1fr;gap:42px;align-items:start}.score-title h2{font-size:30px;line-height:1.4;color:var(--ink);letter-spacing:-.05em}.score-title p{font-size:13px;color:var(--mute);line-height:1.9}.score-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.score-list article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:22px 26px;position:relative}.score-list article::before{content:"";position:absolute;left:-1px;top:20px;bottom:20px;background:var(--red);width:3px;transform:scaleY(0);transition:transform .3s}.score-list article:hover::before{transform:scaleY(1)}.score-list article span{font-family:var(--digit);font-size:30px;font-weight:700;line-height:1;color:var(--gold);display:block;margin-bottom:14px}.score-list article h3{font-size:17px;font-weight:850;margin:0 0 7px;color:var(--ink)}.score-list article p{font-size:12px;color:var(--mute);line-height:1.85;margin:0}.hot-teaser{display:grid;grid-template-columns:38% 1fr;gap:55px;border-bottom:1px solid var(--line);padding-bottom:36px}.hot-heading{padding:20px 15px 0 0}.red-badge{display:inline-block;background:var(--red);padding:4px 12px;color:#fff;font-size:10px;font-family:var(--digit);letter-spacing:.08em}.hot-heading h2{font-size:clamp(27px,3vw,43px);line-height:1.45;letter-spacing:-.06em;color:var(--ink);margin:25px 0 22px}.hot-heading p{font-size:13px;color:var(--mute);line-height:1.95;max-width:345px}.hot-teaser-list{border-top:1px solid var(--line)}.hot-teaser-list article{border-bottom:1px solid var(--line)}.hot-teaser-list article a{display:grid;grid-template-columns:53px 1fr 24px;gap:16px;align-items:start;padding:23px 0;transition:background .2s}.hot-teaser-list article a:hover{background:rgba(199,53,50,.035)}.hot-count{font-size:32px;line-height:1.05;font-family:var(--digit);font-weight:700;letter-spacing:-.07em;color:var(--red)}.tiny-category{font-family:var(--digit);font-size:10px;color:var(--gold);letter-spacing:.06em}.hot-teaser-list h3{margin:5px 0 6px;color:var(--ink);font-size:18px;line-height:1.4;letter-spacing:-.03em}.hot-teaser-list p{margin:0;color:var(--mute);font-size:12px;line-height:1.8}.arrow-icon{font-size:20px;color:var(--red);line-height:1}.notes-row{display:grid;grid-template-columns:230px repeat(2,1fr);gap:22px;margin-bottom:50px}.notes-row>h2{font-size:29px;letter-spacing:-.04em;line-height:1.4;color:var(--ink);margin:5px 20px 0 0}.notes-row article{display:grid;grid-template-columns:112px 1fr;gap:17px;border-left:1px solid var(--line);padding-left:20px}.notes-image{aspect-ratio:3/4;background:#DBD6CD;overflow:hidden}.notes-image img{width:100%;height:100%;object-fit:cover}.notes-row h3{font-size:17px;line-height:1.5;margin:6px 0 8px;letter-spacing:-.03em}.notes-row p{font-size:12px;line-height:1.85;color:var(--mute);margin-bottom:0}.access-note{display:flex;gap:25px;align-items:start;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0 21px;margin-bottom:70px}.access-note>span{min-width:208px;color:var(--red);font-family:var(--digit);font-size:11px;letter-spacing:.08em;padding-top:6px}.access-note p{font-size:12px;line-height:1.85;margin:0;color:#535A5E}.access-note strong{overflow-wrap:anywhere}.site-footer{background:var(--ink);color:#fff}.footer-grid{display:grid;grid-template-columns:1fr 230px 190px;gap:60px;padding-block:58px 45px}.footer-name{font-size:26px;font-weight:900;letter-spacing:-.06em}.footer-grid p{color:#BDC6CC;font-size:13px;max-width:510px;margin:10px 0}.footer-grid .footer-small{font-size:11px;color:#9DAAB2}.footer-grid nav{display:flex;flex-direction:column;gap:8px;align-items:start}.footer-grid nav a{font-size:13px;color:#DBE2E6}.footer-grid nav a:hover{color:#F6B2A5}.foot-stamp{text-align:right;align-self:start;display:flex;flex-direction:column}.foot-stamp span{font-size:57px;line-height:1;font-weight:900;letter-spacing:-.1em;color:var(--gold)}.foot-stamp small{font-size:10px;color:#C2C7CA;letter-spacing:.1em}.footer-base{padding:17px 0 25px;border-top:1px solid #3B454C;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#AEB8BE;font-family:var(--digit);font-size:11px}.footer-base a:hover{color:#fff}
/* 内页结构：从高对比品牌标题转向连续的长篇编辑式阅读 */
.inner-main{padding-top:27px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--mute);margin-bottom:25px}.breadcrumbs a:hover{color:var(--red)}.breadcrumbs span[aria-hidden]{color:#A3A4A1}.page-hero{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:34px 0 42px;display:grid;grid-template-columns:minmax(0,1fr) 37%;gap:70px;align-items:center;min-height:420px}.page-hero h1{font-size:clamp(35px,4.2vw,62px);line-height:1.23;letter-spacing:-.06em;margin:22px 0 20px;color:var(--ink);font-weight:900}.page-hero h1 span{font-size:.49em;margin-top:13px}.page-hero p{max-width:650px;line-height:1.95;color:#565D60;font-size:15px;margin-bottom:27px}.page-stat{display:flex;gap:10px;flex-wrap:wrap}.page-stat span{padding:4px 11px;border:1px solid var(--line);font-size:11px;color:var(--mute);background:#fff8}.hero-art{aspect-ratio:4/2.75;position:relative;background:#DDD6CE;overflow:hidden;border-left:7px solid var(--red)}.hero-art>img{width:100%;height:100%;object-fit:cover}.hero-art>span{position:absolute;bottom:0;right:0;background:var(--ink);color:#fff;font-family:var(--digit);letter-spacing:.1em;font-size:11px;padding:8px 15px}.hot-hero .hero-art{border-left-color:var(--gold)}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:55px;align-items:start}.watch-stories{min-width:0}.watch-story{display:grid;grid-template-columns:38% 1fr;gap:29px;border-bottom:1px solid var(--line);padding:0 0 32px;margin:0 0 32px;scroll-margin-top:30px}.story-photo{aspect-ratio:4/4.3;position:relative;overflow:hidden;background:#E0DBD2}.story-photo img{height:100%;width:100%;object-fit:cover;transition:transform .6s var(--ease)}.watch-story:hover .story-photo img{transform:scale(1.025)}.story-photo span{position:absolute;left:0;top:0;background:var(--red);font-family:var(--digit);color:#fff;font-size:17px;font-weight:bold;padding:8px 14px}.story-copy{padding-top:2px}.story-copy .meta-row{margin-top:0}.story-copy h2{font-size:clamp(20px,2.05vw,28px);letter-spacing:-.04em;line-height:1.42;color:var(--ink);margin:18px 0 15px}.story-copy p{font-size:13px;color:#525A60;line-height:2;margin-bottom:15px}.story-copy .story-summary{color:var(--body);font-size:14px;font-weight:650}.story-copy .text-arrow{margin-top:4px;color:var(--red)}.watch-aside{background:var(--panel);padding:23px 23px 28px;border-top:4px solid var(--gold);position:sticky;top:20px}.watch-aside h2{font-size:20px;line-height:1.4;letter-spacing:-.03em}.watch-aside h3{font-size:15px;margin:0 0 9px}.watch-aside p,.watch-aside li{font-size:12px;line-height:1.9;color:#586068}.watch-aside ol{margin:12px 0;padding-left:20px}.watch-aside li{padding-bottom:6px}.watch-aside .aside-small{font-size:11px;color:#72777B}.aside-divider{border-top:1px solid #CEC8BD;margin:19px 0}.cross-link{background:var(--panel);border-left:6px solid var(--red);padding:33px 37px;display:flex;gap:30px;justify-content:space-between;align-items:center;margin:26px 0 70px}.cross-link>div{max-width:690px}.cross-link>div>span{font-family:var(--digit);font-size:11px;color:var(--red);letter-spacing:.08em}.cross-link h2{font-size:24px;letter-spacing:-.04em;line-height:1.4;margin:9px 0}.cross-link p{font-size:12px;color:var(--mute);line-height:1.85;margin:0}.cross-link>a{flex:none;background:var(--ink);color:#fff;font-weight:750;padding:13px 17px;display:flex;gap:23px;align-items:center;font-size:13px;transition:background .2s}.cross-link>a:hover{background:var(--red)}.hot-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start}.topic-article{display:grid;grid-template-columns:78px minmax(0,1fr) 190px;gap:20px;border-bottom:1px solid var(--line);padding:0 0 30px;margin:0 0 32px;scroll-margin-top:30px}.topic-number{font-family:var(--digit);font-size:38px;font-weight:800;line-height:1;color:var(--red);letter-spacing:-.07em}.topic-number span{font-family:var(--display);display:block;color:var(--mute);font-weight:500;font-size:11px;letter-spacing:0;margin-top:17px;line-height:1.5}.topic-body h2{font-size:24px;line-height:1.45;letter-spacing:-.04em;color:var(--ink);margin:0 0 13px}.topic-body p{font-size:13px;line-height:2;color:#576067;margin-bottom:12px}.topic-body .topic-lead{font-size:14px;font-weight:650;color:var(--body)}.takeaway{font-size:12px;font-weight:700;color:var(--deep-red);border-top:1px dashed #C9B4AB;padding-top:12px;margin-top:17px}.topic-photo{aspect-ratio:3/4;background:#DFD9CE;overflow:hidden}.topic-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.topic-article:hover .topic-photo img{transform:scale(1.04)}.topic-side{background:var(--panel);padding:18px 18px 27px;position:sticky;top:20px}.topic-side-img{aspect-ratio:4/3;overflow:hidden;background:#DCD4C8;margin-bottom:20px}.topic-side-img img{height:100%;width:100%;object-fit:cover}.topic-side h2{font-size:20px;line-height:1.5;margin:0 0 12px}.topic-side p{font-size:12px;color:var(--mute);line-height:2}.topic-side .text-arrow{margin-top:10px;color:var(--red)}.missing-page{padding:110px 0 140px;min-height:550px}.missing-page>span{font-family:var(--digit);font-size:13px;color:var(--red)}.missing-page h1{margin:20px 0;font-size:clamp(38px,5vw,66px);line-height:1.2;letter-spacing:-.06em;color:var(--ink)}.missing-page p{font-size:15px;color:var(--mute);max-width:560px;line-height:1.9}.missing-page .mast-links{margin-top:30px}
/* 图片的尺寸与内在比例由内容任务确定，缺图时保留容器秩序 */
.image-box,.screen-thumb,.notes-image,.story-photo,.topic-photo,.hero-art,.mast-photo{isolation:isolate}.image-box:after,.screen-thumb:after,.notes-image:after,.story-photo:after,.topic-photo:after{pointer-events:none;content:"";position:absolute;inset:0;border:1px solid rgba(25,35,44,.06)}.notes-image{position:relative}.screen-thumb:after{border-color:rgba(255,255,255,.1)}.mast-photo img,.hero-art img,.feature-card img,.screen-card img,.notes-row img,.story-photo img,.topic-photo img{background:#D5CEC4;color:#3A434A;font-size:11px}.feature-card h3,.screen-info h3,.hot-teaser-list h3,.notes-row h3,.topic-body h2,.story-copy h2{overflow-wrap:anywhere}
/* 有效但低干扰的交互动效，所有核心正文在无JS时仍直接可见 */
@media (prefers-reduced-motion:no-preference){.site-nav a,.line-link,.text-arrow,.cross-link>a,.feature-card img,.screen-card img{will-change:auto}.image-box img,.screen-thumb img,.story-photo img,.topic-photo img{backface-visibility:hidden}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* 宽屏：增强报刊式布局的比例和文本舒展度，不改变内容顺序 */
@media(min-width:1500px){.masthead{min-height:580px}.mast-photo{min-height:580px}.feature-layout{grid-template-columns:270px 1fr;gap:55px}.screen-section{grid-template-columns:310px 1fr;gap:34px}.screen-info{padding:23px}.hot-teaser{gap:65px}.story-copy h2{font-size:29px}.topic-body h2{font-size:26px}}
@media(min-width:1800px){.wrap{width:min(calc(100% - 120px),1400px)}.masthead{grid-template-columns:52% 48%}.mast-copy{padding-left:62px}.page-hero{gap:90px}.watch-layout,.hot-content{gap:70px}}
/* 中型桌面屏：减少横向装饰，保持内容密度 */
@media(max-width:1200px){.wrap{width:min(calc(100% - 56px),var(--container))}.header-edition{display:none}.feature-layout{grid-template-columns:215px 1fr;gap:28px}.feature-grid{gap:14px}.screen-section{grid-template-columns:235px 1fr;padding:22px;gap:16px}.screen-info{padding:13px 12px 18px}.screen-intro{padding:12px 4px}.screen-intro h2{font-size:25px}.notes-row{grid-template-columns:180px repeat(2,1fr);gap:16px}.notes-row article{grid-template-columns:90px 1fr;gap:12px;padding-left:14px}.watch-layout,.hot-content{gap:28px}.topic-article{grid-template-columns:58px minmax(0,1fr) 145px;gap:16px}.topic-number{font-size:30px}.page-hero{gap:35px}}
@media(max-width:1000px){.brand{min-width:210px}.brand strong{font-size:22px}.header-inner{gap:12px}.masthead{grid-template-columns:53% 47%}.masthead h1{font-size:52px}.mast-copy{padding:42px 28px 30px}.mast-copy>p{font-size:14px}.feature-layout{display:block}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading h2{margin:0}.section-heading p{max-width:340px;margin:0}.screen-section{display:block}.screen-intro{display:grid;grid-template-columns:75px 1fr;column-gap:16px;margin-bottom:19px;padding:0}.section-numeral{grid-row:span 3;margin:0}.screen-intro h2{margin:0 0 10px}.screen-intro p{margin:0 0 10px}.screen-intro .text-arrow{margin-top:5px;justify-self:start}.score-section{grid-template-columns:220px 1fr;gap:22px}.hot-teaser{gap:28px}.notes-row{grid-template-columns:1fr 1fr}.notes-row>h2{grid-column:1/-1}.notes-row article{grid-template-columns:100px 1fr}.footer-grid{grid-template-columns:1fr 160px 120px;gap:24px}.foot-stamp span{font-size:43px}.page-hero{grid-template-columns:1fr 34%}.page-hero h1{font-size:43px}.watch-layout{grid-template-columns:1fr}.watch-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.watch-aside .aside-divider{display:none}.watch-aside h3{grid-column:2;grid-row:1}.watch-aside ol{grid-column:2;grid-row:2}.watch-aside .aside-small{grid-column:1/-1;margin:0}.hot-content{grid-template-columns:1fr}.topic-side{position:static;display:grid;grid-template-columns:150px 1fr;gap:10px 20px;align-items:start}.topic-side-img{grid-row:span 3;margin:0}.topic-side .text-arrow{justify-self:start;margin:0}}
/* 平板阅读：图文并列但让内容先于装饰元素 */
@media(max-width:760px){.wrap{width:calc(100% - 34px)}.ticker{height:27px}.ticker-inner{justify-content:center}.ticker-inner span:last-child{display:none}.header-inner{min-height:78px;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;padding:10px 0 7px}.brand{min-width:0;margin-right:auto}.brand img{height:43px;width:43px}.brand strong{font-size:20px}.brand small{font-size:9px}.site-nav{margin:0;gap:0}.site-nav a{padding:11px 8px;font-size:12px}.site-nav a[aria-current="page"]::after{left:8px;right:8px}.home-main{padding-top:17px}.masthead{grid-template-columns:1fr 41%;min-height:400px}.mast-photo{min-height:400px}.mast-copy{padding:30px 23px}.masthead h1{font-size:clamp(32px,5.4vw,47px);margin:18px 0}.masthead h1 span{font-size:.44em}.mast-copy>p{font-size:12px;line-height:1.85;margin-bottom:18px}.mast-links{gap:7px}.line-link{font-size:11px;gap:9px;padding:9px 10px;min-height:38px}.mast-meta{padding-top:28px;font-size:9px;gap:8px}.mast-meta span:not(:last-child)::after{margin-left:8px}.photo-caption{left:11px;right:11px;bottom:12px;display:block}.photo-caption span{display:none}.section-rule{margin-top:44px}.feature-grid{gap:12px}.feature-card h3{font-size:16px}.feature-card p{font-size:12px}.feature-note{font-size:10px}.score-section{display:block}.score-title{display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.score-title h2{font-size:24px;max-width:260px;margin:0}.score-title p{max-width:280px;margin:0}.hot-teaser{grid-template-columns:1fr}.hot-heading{padding:0}.hot-heading h2{font-size:28px;margin:12px 0}.hot-heading p{max-width:none}.hot-teaser-list article a{padding:15px 0}.notes-row article{grid-template-columns:85px 1fr}.access-note{display:block}.access-note>span{display:block;margin-bottom:10px}.footer-grid{grid-template-columns:1fr 140px;gap:24px}.foot-stamp{display:none}.page-hero{grid-template-columns:1fr 32%;gap:20px;padding:24px 0 35px;min-height:300px}.page-hero h1{font-size:35px;margin:16px 0}.page-hero p{font-size:12px}.hero-art{aspect-ratio:2/3}.topic-article{grid-template-columns:48px minmax(0,1fr) 120px;gap:11px}.topic-body h2{font-size:19px}.topic-body p{font-size:12px}.story-copy h2{font-size:22px}}
/* 手机：让索引、正文和主图依次呈现，避免侧栏挤压 */
@media(max-width:560px){body{font-size:14px}.wrap{width:calc(100% - 28px)}.header-inner{justify-content:space-between}.brand{margin-right:0}.site-nav{width:100%;justify-content:space-between;border-top:1px solid var(--line);margin-top:10px}.site-nav a{flex:1;text-align:center;padding:9px 4px}.masthead{display:flex;flex-direction:column-reverse}.mast-photo{height:280px;min-height:280px}.mast-copy{padding:23px 20px 25px}.mast-copy::before{top:15px;font-size:55px}.masthead h1{font-size:40px;margin:11px 0}.masthead h1 span{font-size:20px;margin-top:5px}.mast-copy>p{font-size:13px;margin-bottom:19px}.mast-meta{padding-top:20px}.photo-caption span{display:block;font-size:10px}.photo-caption{display:flex}.section-rule{margin-top:39px;margin-bottom:18px;font-size:10px}.section-heading{display:block}.section-heading h2{font-size:25px;margin-bottom:10px}.section-heading h2 br{display:none}.section-heading p{max-width:none;font-size:12px;margin-bottom:16px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.feature-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:43% 1fr;gap:0 14px;align-items:start}.feature-card:last-child .image-box{grid-row:span 4;aspect-ratio:3/4}.feature-card:last-child .meta-row{margin:0 0 8px}.feature-card:last-child h3{margin:0}.feature-card:last-child .feature-note{align-self:end}.feature-card:last-child p{margin:0 0 9px}.feature-card h3{font-size:15px}.feature-card p{font-size:11px}.meta-row{font-size:9px}.screen-section{padding:18px 14px}.screen-intro{grid-template-columns:46px 1fr;gap:7px 15px}.section-numeral{font-size:43px}.screen-intro h2{font-size:24px}.screen-intro p{font-size:12px}.screen-cards{grid-template-columns:1fr;gap:12px}.screen-card a{display:grid;grid-template-columns:37% 1fr;min-height:132px}.screen-thumb{aspect-ratio:auto;min-height:132px;height:100%}.screen-info{padding:12px}.screen-info h3{font-size:15px;margin:6px 0}.screen-info p{font-size:11px}.screen-play{font-size:16px;padding:2px 10px}.score-title{display:block}.score-title h2{font-size:23px;max-width:none;margin:0 0 10px}.score-title p{max-width:none;font-size:12px}.score-list article{padding:15px 13px}.score-list article span{font-size:23px;margin-bottom:10px}.score-list article h3{font-size:14px}.score-list article p{font-size:11px}.hot-heading h2{font-size:28px}.hot-count{font-size:25px}.hot-teaser-list article a{grid-template-columns:35px 1fr 18px;gap:12px}.hot-teaser-list h3{font-size:16px}.hot-teaser-list p{font-size:11px}.notes-row{display:block}.notes-row>h2{margin:0 0 18px;font-size:25px}.notes-row article{grid-template-columns:94px 1fr;gap:15px;padding:15px 0;border-left:0;border-top:1px solid var(--line)}.notes-row h3{font-size:16px}.notes-row p{font-size:12px}.access-note{margin-bottom:50px}.footer-grid{grid-template-columns:1fr;gap:22px;padding:35px 0}.footer-grid nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 22px}.footer-grid .footer-small{font-size:11px}.inner-main{padding-top:17px}.breadcrumbs{margin-bottom:16px}.page-hero{grid-template-columns:1fr;gap:19px}.page-hero h1{font-size:35px}.page-hero h1 span{font-size:19px}.page-hero p{font-size:13px}.hero-art{aspect-ratio:16/7;max-height:225px}.page-stat span{font-size:10px}.watch-story{grid-template-columns:1fr;gap:17px;padding-bottom:26px;margin-bottom:25px}.story-photo{aspect-ratio:4/2.2}.story-copy h2{font-size:23px;margin:12px 0}.story-copy .meta-row{margin-bottom:4px}.story-copy p{font-size:12px}.story-copy .story-summary{font-size:13px}.watch-aside{display:block;padding:20px}.watch-aside h2{font-size:20px;margin-bottom:8px}.watch-aside h3{margin-top:18px}.watch-aside ol{margin-top:5px}.topic-article{grid-template-columns:47px 1fr;gap:12px;padding-bottom:24px;margin-bottom:22px}.topic-number{font-size:28px}.topic-number span{font-size:9px;margin-top:11px}.topic-body h2{font-size:21px}.topic-body .topic-lead{font-size:13px}.topic-body p{font-size:12px}.topic-photo{grid-column:2;aspect-ratio:16/8;max-height:180px;grid-row:2}.takeaway{font-size:11px}.topic-side{display:block;padding:17px}.topic-side-img{height:145px;aspect-ratio:auto;margin-bottom:15px}.cross-link{display:block;padding:23px 20px;margin-bottom:50px}.cross-link h2{font-size:21px}.cross-link>a{display:inline-flex;margin-top:20px}.missing-page{padding:75px 0 100px;min-height:420px}.missing-page h1{font-size:36px}}
/* 极窄手机：文字完整性优先 */
@media(max-width:370px){.brand strong{font-size:19px}.masthead h1{font-size:35px}.masthead h1 span{font-size:18px}.mast-photo{height:225px;min-height:225px}.line-link{padding:8px}.feature-grid{grid-template-columns:1fr}.feature-card:last-child{display:block;grid-column:auto}.feature-card:last-child .image-box{aspect-ratio:3/3.2}.feature-card:last-child .meta-row{margin:10px 0}.feature-card:last-child p{margin:0 0 10px}.score-list{grid-template-columns:1fr}.screen-card a{grid-template-columns:34% 1fr}.screen-info h3{font-size:14px}.page-hero h1{font-size:31px}.hot-teaser-list article a{grid-template-columns:29px 1fr 14px}.notes-row article{grid-template-columns:73px 1fr}.footer-base{font-size:10px}}
/* 打印：提供清晰的层级与链接地址，不打印装饰性彩色背景 */
@media print{body{background:#fff;color:#000;font-size:11pt}.wrap{width:100%;max-width:none}.site-header,.ticker,.site-footer,.access-note,.mast-links,.line-link,.text-arrow,.cross-link>a{display:none!important}.masthead,.feature-layout,.screen-section,.score-section,.hot-teaser,.notes-row,.page-hero,.watch-layout,.hot-content{display:block;min-height:0;page-break-inside:auto}.mast-photo,.hero-art,.screen-thumb,.story-photo,.topic-photo{max-height:200px}.feature-grid,.screen-cards,.score-list{display:block}.feature-card,.screen-card,.score-list article,.watch-story,.topic-article{break-inside:avoid;margin-bottom:20px}.screen-section{background:transparent;color:#000}.screen-info{color:#000}.screen-info p{color:#333}a[href^="http"]::after{content:" (" attr(href) ")";font-size:8pt}.section-rule{margin-top:20px}.masthead h1,.page-hero h1{font-size:28pt}}
