*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#FAF8F2;color:#464B58;font:16px/1.75 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#292C39;line-height:1.28}h1{font-size:clamp(29px,4vw,46px)}h2{font-size:clamp(23px,2.5vw,30px)}h3{font-size:20px}p{line-height:1.82}.wrap{width:min(1320px,calc(100% - 64px));margin:auto}.eyebrow,.section-title>span,.end-cta span,.next-page>span{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#CB633B}.site-header{background:#FFFDF8;border-bottom:1px solid #E4E0DC;position:relative;z-index:15}.header-top{display:flex;align-items:center;justify-content:space-between;height:76px;gap:30px}.brand{display:flex;align-items:center;gap:8px;color:#332D51;font-size:25px;font-weight:900;white-space:nowrap}.brand-icon{display:inline-grid;place-items:center;width:43px;height:43px;background:#FAEAE1;border-radius:14px}.brand small{font-size:11px;letter-spacing:.05em;color:#777;font-weight:500;align-self:end;margin-bottom:9px}.top-search{display:flex;max-width:420px;width:100%;background:#F3F0E9;border-radius:30px;padding:4px}.top-search input{border:0;background:none;padding:6px 16px;width:100%;min-width:0;outline-offset:3px}.top-search button,.channel-toolbar button{border:0;border-radius:24px;padding:6px 19px;color:#fff;background:#4B426F}.primary-nav{display:flex;gap:32px;min-height:54px;align-items:center;border-top:1px solid #EEEAE5;font-weight:700;font-size:14px}.primary-nav a:hover,.primary-nav a:focus-visible,.read{color:#A74428}.primary-nav a:last-child{margin-left:auto;color:#646A77;font-weight:500}.menu-toggle{display:none}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:50;background:#fff;padding:10px}.hero{display:grid;grid-template-columns:1.07fr .93fr;gap:36px;align-items:center;padding-top:40px;padding-bottom:42px}.hero-copy{padding:24px 8px 24px 0}.hero-copy h1{font-size:clamp(35px,4vw,57px);line-height:1.16;max-width:640px;margin:15px 0 22px}.hero-copy em{color:#CB633B;font-style:normal}.hero-copy p{max-width:570px}.pill{display:inline-block;border-radius:10px;background:#EFECF6;color:#4B426F;font-size:13px;padding:3px 11px;margin-top:18px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.btn{display:inline-block;border:0;background:#CB633B;color:#fff!important;padding:11px 25px;border-radius:12px;font-weight:750;line-height:1.5}.hero-visual{height:400px;position:relative;background:#EFECF6;border-radius:24px;overflow:hidden}.hero-visual img,.hero-visual .art-fallback{width:100%;height:100%;object-fit:cover}.hero-sticker{position:absolute;right:22px;bottom:22px;background:#D2AA44;color:#332D51;padding:15px 23px;border-radius:50%;text-align:center;line-height:1.2;font-weight:900;transform:rotate(-8deg)}.art-fallback{background:linear-gradient(125deg,#EFECF6,#FAEAE1 60%,#E9F3F7);min-height:140px;display:grid;place-items:center;color:#4B426F}.art-fallback span{font-size:90px;font-weight:200}.section{padding:42px 0}.section-title{display:flex;align-items:end;gap:20px;justify-content:space-between;margin-bottom:25px;flex-wrap:wrap}.section-title h2{margin:5px auto 0 0}.section-title a{font-weight:750;color:#A74428}.fold-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fold{padding:25px 22px;border-radius:17px;min-height:190px;transition:transform .15s}.fold:hover{transform:translateY(-3px)}.fold span{font-size:14px}.fold h3{margin:16px 0 7px}.fold p{font-size:13px;margin:0}.fold-1,.fold-5{background:#FAEAE1}.fold-2,.fold-6{background:#E9F3F7}.fold-3,.fold-7{background:#E7F4EE}.fold-4,.fold-8{background:#EFECF6}.editorial-list{border-top:2px solid #332D51}.editorial-list>a{border-bottom:1px solid #E4E0DC;display:grid;grid-template-columns:65px 1fr 30px;align-items:center;padding:18px 6px;gap:15px}.editorial-list strong,.editorial-list small{display:block}.editorial-list strong{color:#292C39;font-size:19px}.editorial-list small{color:#646A77;margin-top:5px}.list-number{font-size:26px;color:#CB633B;font-weight:800}.split-section{display:grid;grid-template-columns:1.1fr .9fr;gap:30px}.timeline{border-left:2px solid #CB633B;padding-left:25px}.timeline>div{margin-bottom:25px;position:relative}.timeline>div:before{content:'';position:absolute;width:12px;height:12px;background:#CB633B;border-radius:50%;left:-32px;top:7px}.timeline p{margin:4px 0}.soft-panel{background:#E9F3F7;padding:30px;border-radius:20px}.versus{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.versus>div{background:#fff;padding:18px;border-radius:14px}.versus p{font-size:14px}.feature-split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.wide-img{width:100%;height:350px;object-fit:cover;border-radius:20px}.feature-split h3{font-size:28px}.stage-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stage-strip>div{background:#332D51;padding:30px;border-radius:17px;color:#F7ECF0}.stage-strip span{font-size:11px;letter-spacing:.13em;color:#EAC39D}.stage-strip h3{color:#fff;margin:25px 0 0}.sticker-wall{display:flex;flex-wrap:wrap;gap:13px}.sticker-wall a{background:#FAF1D8;padding:15px 20px;border-radius:13px;max-width:330px}.sticker-wall a:nth-child(even){background:#F7ECF0;transform:rotate(-1deg)}.metrics-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metrics-panel>div{background:#E7F4EE;border-radius:17px;padding:25px}.metrics-panel b{font-size:27px;color:#398777}.debate{display:grid;grid-template-columns:1fr 1fr;gap:16px}.debate>div{padding:32px;border-radius:18px;background:#EFECF6}.debate>div+div{background:#FAEAE1}.feature-cards,.topics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-cards article,.topic-card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid #E4E0DC}.feature-cards article>img,.feature-cards article>.art-fallback{width:100%;height:195px;object-fit:cover}.feature-cards h3,.feature-cards p{margin:15px 20px}.end-cta{display:flex;justify-content:space-between;align-items:center;background:#332D51;border-radius:22px;padding:35px;color:#fff;margin-top:40px}.end-cta h2{color:white}.end-cta a{color:#FFF2B8;font-weight:800}.next-page{display:flex;gap:25px;align-items:center;justify-content:space-around;border-bottom:1px solid #ddd}.next-page a{font-weight:800}.page-head{padding:64px 0 43px}.page-head h1{margin:12px 0}.page-head p{max-width:750px;font-size:18px}.topic-card .topic-image,.topic-card .art-fallback{width:100%;height:185px;object-fit:cover}.topic-inner{padding:20px}.topic-inner h3{margin:8px 0 12px}.topic-inner p{font-size:14px}.read{font-weight:750;font-size:14px}.category-tabs{display:flex;flex-wrap:wrap;gap:10px}.category-tabs a{background:#fff;border:1px solid #E4E0DC;border-radius:12px;padding:11px 15px;font-size:14px}.category-tabs a.selected{background:#4B426F;color:#fff}.category-tabs b{font-size:12px;margin-left:5px}.channel-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:42px 0 20px}.channel-toolbar form{display:flex;gap:7px}.channel-toolbar input,.search-main input,.search-main select{border:1px solid #DCD8D5;background:#fff;border-radius:11px;padding:10px 13px;min-width:0}.topics-grid{padding-bottom:32px}.pagination{display:flex;justify-content:center;gap:9px;padding:30px}.pagination a{min-width:42px;height:42px;border:1px solid #ddd;background:#fff;border-radius:9px;display:grid;place-items:center}.pagination a[aria-current]{background:#4B426F;color:#fff}.briefs-layout{display:grid;grid-template-columns:280px 1fr;gap:60px;padding-bottom:50px}.briefs-aside{background:#EFECF6;padding:24px;height:max-content;border-radius:18px}.tiny-rule span{display:block}.brief-item{padding:30px 0;border-bottom:1px solid #E4E0DC}.brief-item h2{font-size:25px}.brief-item p{max-width:750px}.brief-item small{display:block;color:#646A77;margin-bottom:10px}.brief-meta{display:flex;gap:20px;font-size:13px;color:#4D83A3}.breadcrumb{padding:30px 0;font-size:13px;color:#646A77}.article-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(230px,1fr);gap:60px;padding-bottom:80px}.article-body h1{margin:20px 0}.article-intro{font-size:20px;color:#4B426F}.tag-row{display:flex;gap:8px;margin-bottom:25px}.tag-row span{background:#E9F3F7;border-radius:15px;padding:3px 13px;font-size:12px}.article-cover{width:100%;height:390px;object-fit:cover;border-radius:20px;margin-bottom:26px}.article-prose p{font-size:17px;line-height:1.9;margin-bottom:25px}.source-note,.discussion{background:#FFFDF8;border:1px solid #E4E0DC;border-radius:16px;padding:26px;margin-top:32px}.discussion{background:#E7F4EE}.discussion b{color:#398777;margin-right:10px}.sticky-aside{position:sticky;top:25px;padding:23px;border-left:2px solid #E4E0DC}.sticky-aside a{display:block;border-bottom:1px solid #ddd;padding:12px 0}.feature-index{padding-bottom:60px}.feature-row{display:grid;grid-template-columns:75px 270px 1fr;align-items:center;gap:30px;padding:25px 0;border-top:1px solid #ddd}.feature-number{font-size:42px;color:#CB633B;font-weight:800}.feature-thumb{height:170px;width:100%;object-fit:cover;border-radius:14px}.feature-row small{color:#646A77}.feature-detail{padding-bottom:70px}.feature-heading{max-width:850px}.feature-heading p{font-size:19px}.feature-banner{width:100%;height:370px;object-fit:cover;border-radius:23px;margin:24px 0}.feature-story{max-width:850px;margin:20px auto 60px}.feature-story p{font-size:18px}.feature-topic-list{border-top:2px solid #332D51;margin-bottom:30px}.feature-topic-list a{display:grid;grid-template-columns:65px 1fr 30px;gap:15px;padding:20px 5px;border-bottom:1px solid #ddd}.feature-topic-list b{font-size:25px;color:#CB633B}.feature-topic-list small{display:block;margin-top:5px}.search-area{padding-bottom:80px;max-width:1000px}.search-main{display:grid;grid-template-columns:1fr 190px 110px;gap:12px}.search-results{padding-top:35px}.search-results article{border-bottom:1px solid #ddd;padding:20px 0}.search-results article>span{font-size:12px;color:#CB633B}.search-suggestions{padding:30px 0}.search-suggestions a{display:inline-block;background:#EFECF6;padding:8px 16px;margin:5px;border-radius:11px}.about-layout{display:grid;grid-template-columns:270px 1fr;gap:70px;padding-bottom:80px}.about-sticky{background:#E9F3F7;padding:25px;border-radius:16px}.about-content section{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ddd}.about-content details{padding:14px;border-bottom:1px solid #ddd}.about-content summary{font-weight:800;cursor:pointer}.empty{text-align:center;padding:40px}.site-footer{background:#332D51;color:#E9E5F1;padding:40px 0 25px}.site-footer strong{font-size:22px;color:white}.footer-inner{display:flex;justify-content:space-between;gap:30px}.footer-inner>div:last-child{display:flex;gap:25px;align-items:start}.copyright{font-size:12px;border-top:1px solid #544D71;padding-top:16px}.mobile-bottom{display:none}#nav-overlay[hidden]{display:none}@media(max-width:1050px){.fold-grid{grid-template-columns:repeat(2,1fr)}.wrap{width:calc(100% - 44px)}.feature-row{grid-template-columns:55px 200px 1fr;gap:18px}.briefs-layout,.about-layout{gap:25px}.article-layout{gap:25px}}@media(max-width:760px){.wrap{width:calc(100% - 34px)}.header-top{height:66px;gap:12px}.brand small,.top-search{display:none}.brand{font-size:21px}.menu-toggle{display:block;background:#EFECF6;border:0;border-radius:10px;padding:7px 14px;color:#332D51}.primary-nav{display:none;position:fixed;top:0;right:0;width:min(300px,85vw);height:100dvh;overflow:auto;background:#FFFDF8;z-index:30;flex-direction:column;align-items:stretch;gap:0;padding:70px 25px 25px;border:0;box-shadow:-8px 0 35px #0002}.primary-nav.opened{display:flex}.primary-nav a{padding:12px 0;border-bottom:1px solid #eee}.primary-nav a:last-child{margin-left:0}.menu-toggle{z-index:35}.nav-open{overflow:hidden}#nav-overlay:not([hidden]){position:fixed;inset:0;background:#0008;z-index:20}.hero,.split-section,.feature-split,.article-layout,.briefs-layout,.about-layout{grid-template-columns:1fr}.hero{gap:16px;padding-top:16px}.hero-copy h1{font-size:36px}.hero-visual{height:260px;order:-1}.hero-copy{padding:0}.section{padding:29px 0}.fold-grid{grid-template-columns:repeat(2,1fr);gap:9px}.fold{min-height:160px;padding:18px 14px}.fold p{font-size:12px}.fold h3{font-size:17px}.editorial-list>a{grid-template-columns:35px 1fr 15px}.editorial-list strong{font-size:16px}.list-number{font-size:17px}.stage-strip,.feature-cards,.topics-grid{grid-template-columns:1fr}.metrics-panel,.debate{grid-template-columns:repeat(2,1fr)}.feature-split .wide-img{height:225px}.end-cta{display:block}.next-page{flex-wrap:wrap}.page-head{padding:36px 0 26px}.page-head p{font-size:16px}.category-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px}.category-tabs a{flex:none;white-space:nowrap}.channel-toolbar{display:block}.channel-toolbar form{margin-top:14px}.topic-card{display:grid;grid-template-columns:110px 1fr;min-height:160px}.topic-card .topic-image,.topic-card .art-fallback{height:100%;min-height:160px}.topic-inner{padding:12px}.topic-inner h3{font-size:16px}.topic-inner p{font-size:13px;margin-bottom:4px}.article-cover{height:240px}.article-intro{font-size:18px}.article-prose p{font-size:16px}.article-side{display:none}.feature-row{grid-template-columns:36px 1fr;gap:12px}.feature-thumb{grid-column:2;height:160px}.feature-row>div:last-child{grid-column:2}.feature-number{font-size:23px;align-self:start}.feature-banner{height:230px}.search-main{grid-template-columns:1fr;gap:9px}.footer-inner{display:block}.footer-inner>div:last-child{flex-wrap:wrap;margin:30px 0}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-around;background:#FFFDF8;border-top:1px solid #ddd;padding:10px 0 max(10px,env(safe-area-inset-bottom));z-index:12;font-weight:700;font-size:13px}.site-footer{padding-bottom:88px}body{padding-bottom:45px}}@media(max-width:370px){.fold-grid,.metrics-panel,.debate{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap}.hero-visual{height:220px}.topic-card{grid-template-columns:1fr}.topic-card .topic-image,.topic-card .art-fallback{height:170px}.versus{grid-template-columns:1fr}}
/* 第二版：编辑目录式长页。保留全部原色变量与素材名称。 */
.v2-lead{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:stretch;padding-top:44px;padding-bottom:30px}.v2-cover{padding:52px 32px;background:#EFECF6;border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.v2-cover h1{font-size:clamp(38px,4vw,65px);line-height:1.14;letter-spacing:-.05em;margin:22px 0;color:#332D51}.v2-cover h1 em{color:#CB633B;font-style:normal}.v2-cover p{font-size:17px;line-height:1.85;max-width:590px}.v2-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:18px}.v2-heroart{position:relative;min-height:390px;border-radius:22px;overflow:hidden;background:#E9F3F7}.v2-heroart>.art-fallback,.v2-heroart>img{width:100%;height:100%;object-fit:cover;min-height:390px}.v2-caption{position:absolute;bottom:18px;left:20px;background:#fff9;padding:8px 12px;font-size:12px;letter-spacing:.08em;color:#332D51;border-radius:6px}.v2-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2-cat{padding:23px 20px;display:flex;flex-direction:column;gap:12px;min-height:170px;background:#FAEAE1;color:#292C39;border-radius:14px;text-decoration:none;transition:transform .2s}.v2-cat:hover{transform:translateY(-3px)}.v2-cat strong{font-size:21px}.v2-cat span{font-size:14px;line-height:1.65}.v2-cat:nth-child(2),.v2-cat:nth-child(6){background:#E9F3F7}.v2-cat:nth-child(3),.v2-cat:nth-child(8){background:#EFECF6}.v2-cat:nth-child(4){background:#F7ECF0}.v2-cat:nth-child(5){background:#FAF1D8}.v2-cat:nth-child(7){background:#E7F4EE}.v2-featured{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v2-big{border-radius:16px;overflow:hidden;background:#FFFDF8;padding:16px}.v2-big .art-fallback,.v2-big img{height:280px;width:100%;object-fit:cover;border-radius:12px}.v2-big h3{font-size:27px;margin:20px 0 10px}.v2-stack{display:flex;flex-direction:column;gap:0}.v2-stack a{padding:15px 5px;border-bottom:1px solid #E4E0DC;display:grid;gap:5px;text-decoration:none}.v2-stack strong{font-size:18px}.v2-stack span{font-size:12px;color:#A74428}.v2-band{background:#332D51;border-radius:22px;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;color:white}.v2-band h2{font-size:clamp(27px,3vw,44px);color:white}.v2-band p{line-height:1.9;color:#F3F0E9}.v2-bandimg{min-height:270px;max-height:380px;width:100%;object-fit:cover;border-radius:14px}.v2-band .art-fallback{min-height:270px}.v2-three,.v2-special{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v2-three article{background:#FFFDF8;padding:15px;border-radius:15px}.v2-three article img,.v2-three article .art-fallback{height:170px;width:100%;object-fit:cover;border-radius:10px}.v2-three h3{font-size:19px}.v2-three p{font-size:14px;line-height:1.8}.v2-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.v2-ribbon a{min-height:180px;background:#FAF1D8;padding:18px;display:flex;flex-direction:column;gap:14px;border-radius:12px;text-decoration:none}.v2-ribbon a:nth-child(even){background:#E7F4EE}.v2-ribbon strong{font-size:17px}.v2-ribbon span{margin-top:auto;font-size:12px;color:#315F7A}.v2-check{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:center;background:#E9F3F7;border-radius:20px;padding:36px}.v2-check h2{font-size:31px}.v2-check p{line-height:1.85}.v2-check ol{padding-left:25px;line-height:2.35}.v2-check>a{grid-column:1/-1;font-weight:700}.v2-opinions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v2-opinions article{padding:30px;border-radius:15px;background:#EFECF6}.v2-opinions article:nth-child(2){background:#FAEAE1}.v2-opinions h3{font-size:25px}.v2-opinions p{line-height:1.9}.v2-special{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-special a{text-decoration:none;padding:13px;border-radius:12px;background:#FFFDF8}.v2-special img,.v2-special .art-fallback{width:100%;height:125px;object-fit:cover;border-radius:9px}.v2-special h3{font-size:19px}.v2-special p{font-size:14px;line-height:1.7}.v2-final{text-align:center;background:#F3F0E9;padding:50px 20px;border-radius:20px;margin-bottom:52px}.v2-final h2{font-size:34px}.v2-final>div{display:flex;justify-content:center;gap:24px;align-items:center;margin-top:25px}.v2-final p{line-height:1.8}@media(max-width:1024px){.v2-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-special{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.v2-lead,.v2-featured,.v2-band,.v2-check,.v2-opinions{grid-template-columns:1fr}.v2-lead{gap:16px;padding-top:20px}.v2-cover{padding:30px 22px}.v2-heroart,.v2-heroart>.art-fallback,.v2-heroart>img{min-height:230px}.v2-catalog{grid-template-columns:1fr 1fr}.v2-cat{padding:14px;min-height:140px}.v2-cat strong{font-size:17px}.v2-three{grid-template-columns:1fr}.v2-ribbon{grid-template-columns:1fr 1fr}.v2-ribbon a{min-height:130px}.v2-special{grid-template-columns:1fr 1fr}.v2-check{padding:22px}.v2-check>a{grid-column:1}.v2-band{padding:25px}.v2-final h2{font-size:27px}}

/* 第三版：左右错落式主题画册，完整保留前版原色系 */
.v3-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:20px;min-height:460px;padding-top:28px}.v3-hero-text{background:#FAEAE1;border-radius:20px;padding:58px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.v3-hero-text h1{font-size:clamp(38px,4.5vw,68px);letter-spacing:-.05em;line-height:1.17;color:#332D51;margin:20px 0}.v3-hero-text em{font-style:normal;color:#CB633B}.v3-hero-text p{font-size:17px;line-height:1.9;max-width:570px}.v3-hero-photo{position:relative;overflow:hidden;border-radius:20px;background:#E9F3F7;min-height:420px}.v3-hero-photo img,.v3-hero-photo .art-fallback{height:100%;width:100%;object-fit:cover;min-height:420px}.v3-label{position:absolute;bottom:18px;right:18px;background:#FFFDF8;padding:12px;border-radius:7px;font-size:12px;letter-spacing:.1em}.v3-navgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v3-navgrid a{border:1px solid #E4E0DC;padding:21px;border-radius:12px;text-decoration:none;background:#FFFDF8;min-height:185px}.v3-navgrid a:nth-child(4n+2){background:#E9F3F7}.v3-navgrid a:nth-child(4n+3){background:#EFECF6}.v3-navgrid a:nth-child(4n+4){background:#E7F4EE}.v3-navgrid b{font-size:12px;color:#CB633B}.v3-navgrid span{float:right}.v3-navgrid h3{font-size:20px;margin:24px 0 9px}.v3-navgrid p{font-size:13px;line-height:1.7}.v3-spotlight{display:grid;grid-template-columns:1.15fr 1fr;gap:34px}.v3-spotlight-main{background:#FFFDF8;padding:15px;border-radius:16px;text-decoration:none}.v3-spotlight-main img,.v3-spotlight-main .art-fallback{height:300px;width:100%;object-fit:cover;border-radius:10px}.v3-spotlight-main small,.v3-spotlight-list span{display:block;font-size:12px;color:#A74428;margin-top:13px}.v3-spotlight-main h3{font-size:27px;margin:13px 0}.v3-spotlight-main p{font-size:15px;line-height:1.7}.v3-spotlight-list{display:flex;flex-direction:column;justify-content:space-between}.v3-spotlight-list a{border-bottom:1px solid #E4E0DC;text-decoration:none;padding:10px 0 18px}.v3-spotlight-list strong{display:block;font-size:20px;margin:10px 0}.v3-spotlight-list small{display:block;line-height:1.6}.v3-timeline{background:#332D51;color:#fff;padding:38px;border-radius:20px;display:grid;grid-template-columns:1.1fr 1fr;gap:35px}.v3-timeline h2{font-size:34px;line-height:1.25;color:#fff}.v3-timeline p{color:#eee;line-height:1.85}.v3-timeline a{color:#FAD6B2}.v3-timeline ol{list-style:none;padding:0;margin:0}.v3-timeline li{padding:18px 0;border-bottom:1px solid #ffffff36}.v3-timeline b{color:#F4BB8D;margin-right:24px}.v3-cinema{display:grid;grid-template-columns:1fr 1fr;gap:25px;background:#EFECF6;padding:18px;border-radius:17px}.v3-cinema img,.v3-cinema .art-fallback{height:100%;min-height:280px;width:100%;object-fit:cover;border-radius:12px}.v3-cinema>div{padding:22px}.v3-cinema h3{font-size:30px}.v3-cinema p{line-height:1.8}.v3-cinema a{display:block;padding:11px 0;border-top:1px solid #d7cfe3;text-decoration:none}.v3-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v3-trio article{padding:13px;background:#FFFDF8;border-radius:14px}.v3-trio img,.v3-trio .art-fallback{width:100%;height:180px;object-fit:cover;border-radius:10px}.v3-trio article span{display:block;color:#CB633B;font-size:12px;margin-top:14px}.v3-trio h3{font-size:20px}.v3-trio p{font-size:14px;line-height:1.8}.v3-digital{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#E9F3F7;padding:34px;border-radius:18px}.v3-digital h2{font-size:30px}.v3-digital p{line-height:1.9}.v3-chipset{display:grid;gap:8px;align-content:center}.v3-chipset a{background:#fff;border-radius:9px;padding:14px;text-decoration:none}.v3-five{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.v3-five a{text-decoration:none;background:#FAF1D8;padding:18px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px}.v3-five a:nth-child(even){background:#F7ECF0}.v3-five strong{font-size:18px}.v3-five small,.v3-five span{font-size:12px;color:#4B426F}.v3-weekend{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}.v3-weekend img,.v3-weekend .art-fallback{width:100%;height:310px;object-fit:cover;border-radius:15px}.v3-weekend h3{font-size:30px}.v3-weekend p{line-height:1.8}.v3-weekend a{display:block;padding:11px 0;border-bottom:1px solid #E4E0DC;text-decoration:none}.v3-features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v3-features a{padding:23px 18px;background:#FFFDF8;text-decoration:none;border-radius:13px;border-top:5px solid #4B426F}.v3-features a:nth-child(even){border-color:#CB633B}.v3-features h3{font-size:20px}.v3-features p{font-size:14px;line-height:1.7}.v3-outro{text-align:center;background:#E7F4EE;border-radius:18px;padding:46px 22px;margin-bottom:48px}.v3-outro h2{font-size:31px}.v3-outro p{line-height:1.8}.v3-outro a{display:inline-block;margin:14px 13px}@media(max-width:1000px){.v3-navgrid,.v3-features{grid-template-columns:repeat(2,1fr)}.v3-five{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.v3-hero,.v3-spotlight,.v3-timeline,.v3-cinema,.v3-digital,.v3-weekend{grid-template-columns:1fr}.v3-hero-text{padding:32px 22px}.v3-hero-photo,.v3-hero-photo img,.v3-hero-photo .art-fallback{min-height:240px}.v3-navgrid{grid-template-columns:1fr 1fr}.v3-navgrid a{padding:13px;min-height:160px}.v3-navgrid h3{font-size:17px}.v3-trio{grid-template-columns:1fr}.v3-five{grid-template-columns:1fr 1fr}.v3-five a{min-height:155px}.v3-features{grid-template-columns:1fr 1fr}.v3-timeline,.v3-digital{padding:24px}.v3-cinema>div{padding:8px}.v3-outro h2{font-size:26px}}
