:root{--background:#F8F5EF;--paper:#FFFDF8;--surface:#fff;--surface-soft:#F1EEE7;--persimmon:#C45C36;--persimmon-deep:#9C4026;--lake:#247982;--lake-deep:#175860;--ink:#203540;--ink-deep:#142733;--ink-soft:#41535D;--apricot:#D6A757;--sage:#709783;--rose:#B96F80;--smoke-purple:#7F7299;--title:#22323B;--body:#40515B;--muted:#617078;--border:#DEDCD5;--divider:#ECE9E2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font-family:system-ui,-apple-system,"PingFang SC","Microsoft Yahei",sans-serif;font-size:16px;line-height:1.78}a{color:inherit;text-decoration:none}a:hover{color:var(--persimmon-deep)}button,input,select{font:inherit}button,a,input,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--lake)}img{display:block;max-width:100%;height:auto}.wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}h1,h2,h3{color:var(--title);line-height:1.32;letter-spacing:-.035em}h1{font-size:clamp(30px,4vw,56px);margin:12px 0 20px}h2{font-size:clamp(23px,2.4vw,31px);margin:7px 0 18px}h3{font-size:20px;margin:8px 0}p{margin:10px 0 16px}small,.eyebrow{font-size:12px;font-weight:750;letter-spacing:.11em}small{color:var(--lake)}.site-header{background:var(--paper);border-bottom:1px solid var(--divider);position:relative;z-index:20}.header-main{height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:22px;color:var(--ink)}.brand strong span{color:var(--persimmon)}.brand-mark{height:43px;width:43px;display:grid;place-items:center;border-radius:12px 12px 20px 12px;background:var(--persimmon);color:#fff;font-size:24px;font-weight:800}.brand-image{width:135px;max-height:45px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:clamp(12px,2.3vw,31px);font-size:14px;font-weight:650}.desktop-nav a:hover,.topic-rail a:hover{color:var(--persimmon)}.head-actions{display:flex;align-items:center;gap:14px}.search-shortcut{font-size:31px;line-height:1}.menu-toggle{display:none;background:transparent;border:0;font-size:26px;color:var(--ink);cursor:pointer}.header-rule{border-top:2px solid var(--lake);opacity:.8}.topic-rail{display:flex;gap:38px;align-items:center;height:51px;overflow-x:auto;white-space:nowrap;font-size:13px;font-weight:600;scrollbar-width:none}.topic-rail::-webkit-scrollbar{display:none}.menu-overlay,.mobile-menu{display:none}.btn{display:inline-flex;background:var(--persimmon);color:#fff;border:1px solid var(--persimmon);border-radius:11px;align-items:center;justify-content:center;padding:12px 23px;font-weight:700;min-height:47px;cursor:pointer}.btn:hover{color:#fff;background:var(--persimmon-deep)}.btn.ghost{background:transparent;color:var(--ink);border-color:#BFCACB}.btn.ghost:hover{background:#E3F1EF}.home-hero{display:grid;grid-template-columns:1fr 1.08fr;min-height:445px;padding-top:34px;padding-bottom:34px;gap:34px}.hero-copy{background:var(--paper);padding:40px 42px;display:flex;flex-direction:column;justify-content:center;border-radius:20px}.hero-copy h1{font-size:clamp(36px,4vw,55px);line-height:1.27}.hero-copy h1 em{font-style:normal;color:var(--persimmon)}.hero-copy>p{font-size:17px;max-width:530px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.hero-count{font-size:12px;color:var(--muted);border-top:1px solid var(--divider);padding-top:18px}.hero-count b{font-size:23px;color:var(--lake);margin-left:10px}.hero-count b:first-child{margin-left:0}.hero-art{position:relative;min-height:360px;overflow:hidden;border-radius:20px;background:#D9E6E1}.hero-image{width:100%;height:100%;object-fit:cover;min-height:360px}.missing-art{min-height:100%;height:100%;width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:28px;overflow:hidden;background:radial-gradient(circle at 80% 28%,#F7D9B4,transparent 42%),linear-gradient(135deg,#DCECE5,#D7D7E5 65%,#F7E3D7);color:#255765;position:relative}.missing-art>span{font-size:12px;letter-spacing:.1em;max-width:180px;line-height:1.5;font-weight:700}.missing-art>i{font-size:170px;font-style:normal;position:absolute;bottom:-65px;right:8%;color:#247982;opacity:.35}.art-caption{position:absolute;bottom:20px;right:20px;background:rgba(255,253,248,.92);padding:9px 14px;border-radius:10px;font-size:11px;font-weight:750;letter-spacing:.08em}.home-section{margin-top:72px;margin-bottom:74px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.section-head h2{margin:4px 0 4px}.section-head p{margin:5px 0;color:var(--muted);font-size:14px}.section-head>a{font-size:13px;font-weight:750;color:var(--lake);white-space:nowrap}.category-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.cat-tile{background:#fff;border:1px solid var(--divider);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s}.cat-tile:hover{transform:translateY(-3px)}.cat-visual{height:125px}.cat-image{width:100%;height:100%;object-fit:cover}.cat-tile:nth-child(3n) .missing-art{background:linear-gradient(130deg,#E7D9E8,#C4D9D5)}.cat-tile:nth-child(3n+1) .missing-art{background:linear-gradient(130deg,#F6E1D2,#D7E2CE)}.cat-tile>div:last-child{padding:18px 19px;flex:1}.cat-tile h3{font-size:19px;margin:6px 0}.cat-tile p{font-size:13px;margin:6px 0}.cat-tile span{font-size:10px;color:var(--lake);font-weight:800}.world-columns,.character-grid,.curation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.world-columns>a{padding:30px;min-height:245px;border-radius:16px;background:#DCE9E4}.world-columns>a:nth-child(2){background:#EEE2D4}.world-columns>a:nth-child(3){background:#E6E2EC}.world-number{font-size:32px;font-weight:800;color:var(--lake)}.world-columns h3{font-size:22px;margin:7px 0}.world-columns p{font-size:13px}.world-columns b{font-size:12px}.character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.character-grid>a{padding:24px;background:var(--paper);border:1px solid var(--border);border-radius:16px;min-height:210px}.character-grid span{font-size:11px;color:var(--lake);font-weight:700}.character-grid h3{font-size:24px}.character-grid p{font-size:14px}.character-grid small{font-size:11px}.film-section{background:#E6EDE9;padding:46px 0}.film-reel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,23%);overflow-x:auto;gap:17px;padding:5px 1px 15px;scroll-snap-type:x mandatory}.work-card{display:block;background:#fff;border:1px solid var(--divider);border-radius:15px;overflow:hidden;min-width:0;transition:box-shadow .2s;scroll-snap-align:start}.work-card:hover{box-shadow:0 14px 35px #2035401b}.work-poster{height:240px;aspect-ratio:2/3;object-fit:cover;width:100%}.work-poster.missing-art{background:linear-gradient(145deg,#D3E8DF,#E8D5CB)}.work-card:nth-child(3n) .missing-art{background:linear-gradient(145deg,#D8D5EC,#F2E4CA)}.work-info{padding:16px 18px 20px}.work-info h3{font-size:19px;margin:7px 0}.work-info p{font-size:13px;color:var(--muted);line-height:1.7}.small-link{display:inline-block;color:var(--persimmon-deep);font-weight:750;font-size:12px}.duo-sections{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tension-box,.future-box{padding:35px;border-radius:18px}.tension-box{background:var(--ink-deep);color:#E6F2F1}.tension-box h2{color:#fff}.tension-box>a{display:flex;gap:12px;align-items:start;padding:16px 0;border-top:1px solid #ffffff26;font-size:13px}.tension-box>a b{min-width:125px;color:#E6C4A2}.future-box{background:#EBE5EB}.future-box>a{display:block;border-bottom:1px solid #c6bfc9;padding:10px 0}.future-box h3{margin:2px 0}.future-box p{font-size:13px;margin:0}.feature-trio,.animation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-trio .work-card{display:grid;grid-template-columns:43% 57%}.feature-trio .work-poster{height:100%;min-height:235px}.animation-grid .work-poster{height:295px}.studio-banner{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;background:#DCE9E3;border-radius:18px;padding:38px 42px}.studio-banner .steps{display:grid;gap:9px}.steps span{padding:9px 17px;border-bottom:1px solid #bbd1c9;display:flex;gap:20px}.steps b{color:var(--persimmon)}.curation>div{padding:28px;background:var(--paper);border:1px solid var(--divider);border-top:4px solid var(--lake);border-radius:14px}.curation>div:nth-child(2){border-top-color:var(--persimmon)}.curation>div:nth-child(3){border-top-color:var(--sage)}.curation>div>span{font-size:11px;color:var(--lake);font-weight:800}.curation p{font-size:13px}.curation a{display:block;border-top:1px solid var(--divider);padding:9px 0;font-size:13px;font-weight:650}.footer{background:var(--ink-deep);color:#C9D5D8;padding:45px 0 15px;margin-top:70px}.footer-inner{display:flex;justify-content:space-between;gap:35px}.footer h2{color:#fff;font-size:22px}.footer h2 span{font-size:12px;color:#8EA5AB}.footer p{font-size:13px}.footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}.copyright{border-top:1px solid #ffffff2b;margin-top:27px;padding-top:16px;font-size:12px}.bottom-nav{display:none}.page{min-height:60vh}.page-intro{background:#E1EBE5;padding:50px;border-radius:0 0 24px 24px;display:flex;justify-content:space-between;align-items:center;gap:30px}.page-intro h1{font-size:clamp(33px,4vw,49px)}.page-intro p{max-width:690px}.page-intro strong{font-size:66px;color:var(--lake);white-space:nowrap}.page-intro strong span{display:block;font-size:12px;color:var(--muted);text-align:center}.cat-pills{display:flex;gap:10px;overflow-x:auto;white-space:nowrap;padding:24px 0}.cat-pills a{border:1px solid var(--border);border-radius:30px;padding:7px 14px;font-size:12px;background:#fff}.cat-pills a.active{background:var(--lake-deep);color:#fff}.explore-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:32px}.filter-pane{background:#fff;border:1px solid var(--border);border-radius:15px;padding:21px;height:max-content}.filter-pane h2{font-size:19px}.filter-pane label{display:block;font-size:12px;font-weight:750;margin:17px 0 5px}.filter-pane select,.filter-pane input{width:100%;border:1px solid #CDD8D6;background:#F8FAF8;border-radius:8px;padding:10px;font-size:13px;min-width:0}.filter-pane .btn{width:100%;margin:20px 0 10px;font-size:13px}.reset{font-size:12px;color:var(--lake)}.filter-note{border-top:1px solid var(--divider);margin-top:26px;padding-top:14px;font-size:12px}.filter-note p{font-size:12px}.results-heading{display:flex;justify-content:space-between;align-items:center}.results-heading span{font-size:12px}.category-description{font-size:14px}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.work-grid .work-poster{height:250px}.pagination{display:flex;gap:8px;margin:29px 0;flex-wrap:wrap}.pagination a{border:1px solid var(--border);padding:6px 14px;border-radius:8px;background:white}.pagination .current{background:var(--lake);color:#fff}.empty-state{background:#fff;border:1px dashed var(--border);padding:40px;border-radius:12px}.crumb{font-size:12px;color:var(--muted);margin:30px 0}.detail-hero{display:grid;grid-template-columns:285px 1fr;gap:38px;padding:32px;background:var(--paper);border-radius:19px}.detail-poster{min-height:420px}.poster-image{width:100%;height:420px;object-fit:cover;border-radius:13px}.detail-hero h1{font-size:43px}.metadata{display:flex;gap:10px;flex-wrap:wrap}.metadata span{padding:3px 10px;border-radius:20px;background:#E3F1EF;color:var(--lake-deep);font-size:12px}.detail-lead{font-size:15px;line-height:1.95}.detail-notice{font-size:12px;border-left:3px solid var(--persimmon);padding:9px 14px;background:#F8EFE9}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.local-index{display:flex;overflow-x:auto;white-space:nowrap;gap:28px;border-bottom:1px solid var(--border);margin:25px 0;font-size:13px;padding:0 5px 15px}.detail-body{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:30px}.detail-block{background:var(--paper);padding:27px 31px;border-radius:16px;margin-bottom:25px;scroll-margin-top:25px}.detail-block>p{line-height:1.96}.story-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:27px}.story-facts>div{background:#E7EEEB;padding:15px;border-radius:11px}.story-facts b{font-size:12px;color:var(--lake)}.story-facts p{font-size:13px}.relation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:20px 0}.relation-cards>div{border:1px solid var(--border);padding:19px;border-radius:12px;background:#fff}.relation-cards span,.relation-cards small{font-size:11px;color:var(--lake)}.relation-cards p{font-size:13px}.episode-list{border-top:1px solid var(--divider)}.episode-item,.route-list>a{display:flex;gap:18px;align-items:start;border-bottom:1px solid var(--divider);padding:16px 4px}.episode-item.selected{background:#EDF5F2}.episode-item>b,.route-list>a>b{font-size:23px;color:var(--persimmon)}.episode-item>div,.route-list>a>div{flex:1}.episode-item h3,.route-list h3{font-size:17px;margin:1px 0}.episode-item p,.route-list p{font-size:13px;margin:5px 0}.episode-item>span,.route-list span{font-size:11px;white-space:nowrap;color:var(--lake)}.not-available{padding:40px 25px;background:linear-gradient(135deg,#223E45,#315D63);text-align:center;color:#DCEDEA;border-radius:14px}.not-available b{font-size:22px;color:#fff}.not-available p{font-size:13px}.video-player{width:100%;aspect-ratio:16/9;background:#142733}.detail-side>div{padding:23px;background:#E3EBE6;border-radius:13px;margin-bottom:20px}.detail-side h3{font-size:17px}.detail-side p{font-size:13px;border-bottom:1px solid #BDCCC5;padding-bottom:12px}.detail-side a{display:block;font-size:13px}.worlds-intro{background:#E9E2EB}.world-list{margin-top:32px}.world-entry{display:grid;grid-template-columns:150px 1fr 140px;gap:25px;align-items:center;padding:32px 16px;border-bottom:1px solid var(--border)}.world-entry:nth-child(even){background:#fff8}.world-entry>span{font-size:11px;color:var(--lake);font-weight:750}.world-entry h2{margin:0;font-size:23px}.world-entry p{font-size:14px}.world-entry small{font-size:11px}.world-entry>b{font-size:13px;color:var(--persimmon)}.backlink{display:block;margin:27px 0;font-size:13px;color:var(--lake)}.world-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.world-spotlight>div{padding:30px;background:#E3EEEB;border-radius:15px}.world-spotlight>div:nth-child(2){background:#F1E3D7}.craft-intro{background:#E8E4DA}.craft-banner{width:260px;height:170px;flex-shrink:0}.craft-image{height:100%;object-fit:cover;border-radius:13px}.craft-layout{display:grid;grid-template-columns:215px 1fr;gap:38px;margin-top:34px}.craft-index{align-self:start;position:sticky;top:20px;background:#fff;padding:24px;border:1px solid var(--border);border-radius:12px}.craft-index>b{font-size:15px;display:block;margin-bottom:10px}.craft-index a{display:block;font-size:12px;padding:11px 0;border-top:1px solid var(--divider)}.craft-unit{background:#fff;padding:38px;margin-bottom:22px;border-radius:15px;scroll-margin-top:25px}.craft-unit h2{font-size:29px}.craft-unit p{line-height:2}.craft-tip{background:#E9F1EB;border-left:3px solid var(--sage);padding:12px 17px;font-size:13px}.search-intro{background:#E3EBEC}.big-search{display:flex;gap:10px;max-width:850px;margin:35px auto}.big-search input{flex:1;min-width:0;border:1px solid var(--border);border-radius:12px;padding:17px;font-size:16px}.big-search button{border:0;border-radius:12px;background:var(--lake);color:#fff;padding:0 25px;cursor:pointer}.search-summary{font-size:13px}.simple-results,.search-suggestions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.simple-results a,.search-suggestions a{padding:12px 18px;border:1px solid var(--border);border-radius:10px;background:#fff}.about-intro{background:#E6E4DE}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0}.about-grid article{background:#fff;padding:35px;border-radius:16px}.about-grid span{color:var(--lake);font-size:12px;font-weight:800}.about-grid h2{font-size:26px}.about-closing{text-align:center;margin:60px 0}.error{padding:90px 0}.error p{margin-bottom:30px}
@media(max-width:1100px){.desktop-nav{gap:12px}.desktop-nav a{font-size:12px}.feature-trio .work-card{display:block}.feature-trio .work-poster{height:250px}.film-reel{grid-auto-columns:29%}.category-mosaic{grid-template-columns:repeat(4,1fr)}.cat-tile p{font-size:12px}.detail-hero{grid-template-columns:235px 1fr}}
@media(max-width:900px){.wrap{width:calc(100% - 36px)}.desktop-nav{display:none}.menu-toggle{display:block}.menu-overlay:not([hidden]){display:block;position:fixed;inset:0;background:#101f28a1;z-index:25}.mobile-menu:not([hidden]){display:flex;flex-direction:column;position:fixed;z-index:26;top:0;right:0;bottom:0;width:min(330px,85vw);background:var(--paper);padding:42px 28px;box-shadow:-8px 0 28px #0003}.mobile-menu a{padding:13px 5px;border-bottom:1px solid var(--divider)}.menu-open{overflow:hidden}.home-hero{grid-template-columns:1fr}.hero-copy{padding:35px}.hero-art{min-height:300px}.hero-image{min-height:300px}.category-mosaic{grid-template-columns:repeat(2,1fr)}.character-grid{grid-template-columns:repeat(2,1fr)}.world-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.world-columns>a{padding:22px}.film-reel{grid-auto-columns:32%}.explore-layout{grid-template-columns:1fr}.filter-pane form{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.filter-pane label{margin:5px 0;grid-row:1}.filter-pane select,.filter-pane input{grid-row:2}.filter-pane .btn{grid-column:1/3;margin:6px 0}.reset{align-self:center}.detail-body{grid-template-columns:1fr}.detail-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.craft-layout{grid-template-columns:1fr}.craft-index{position:static;display:flex;flex-wrap:wrap;gap:14px}.craft-index>b{width:100%}.craft-index a{border:0;padding:3px}}
@media(max-width:600px){body{font-size:15px;padding-bottom:64px}.wrap{width:calc(100% - 34px)}.header-main{height:64px}.topic-rail{height:45px;gap:25px}.brand{font-size:20px}.brand-mark{width:37px;height:37px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:19;display:grid;grid-template-columns:repeat(4,1fr);background:#FFFDF8;border-top:1px solid var(--border);height:60px}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;line-height:1.1}.bottom-nav span{font-size:10px;margin-top:4px}.home-hero{padding-top:18px;gap:16px}.hero-copy{padding:26px 20px}.hero-copy h1{font-size:34px}.hero-copy>p{font-size:15px}.hero-count b{font-size:19px}.hero-art{min-height:260px}.hero-image{min-height:260px}.home-section{margin-top:45px;margin-bottom:45px}.section-head{align-items:start}.section-head>a{font-size:11px}.category-mosaic{gap:10px}.cat-visual{height:95px}.cat-tile>div:last-child{padding:12px}.cat-tile h3{font-size:16px}.cat-tile p{font-size:12px}.cat-tile span{font-size:9px}.world-columns{grid-template-columns:1fr}.world-columns>a{min-height:unset;padding:24px}.character-grid{gap:9px}.character-grid>a{padding:15px;min-height:unset}.character-grid h3{font-size:20px}.character-grid p{font-size:12px}.film-reel{grid-auto-columns:66%}.duo-sections{grid-template-columns:1fr}.tension-box,.future-box{padding:23px}.feature-trio,.animation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.feature-trio .work-poster,.animation-grid .work-poster{height:180px;min-height:unset}.work-info{padding:11px}.work-info h3{font-size:16px}.work-info p{font-size:12px}.studio-banner{grid-template-columns:1fr;padding:25px}.curation{grid-template-columns:1fr}.footer-inner{display:block}.footer nav{margin-top:24px;gap:15px}.page-intro{padding:28px 21px}.page-intro strong{display:none}.page-intro h1{font-size:32px}.filter-pane form{display:block}.filter-pane label{margin:12px 0 4px}.filter-pane .btn{margin:12px 0}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.work-grid .work-poster{height:190px}.detail-hero{display:block;padding:21px}.detail-poster{min-height:unset;width:175px;margin-bottom:22px}.poster-image{height:260px}.detail-hero h1{font-size:31px}.detail-lead{font-size:14px}.detail-block{padding:21px}.story-facts{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr}.episode-item>span,.route-list span{display:none}.world-entry{display:block;padding:22px 12px}.world-entry h2{margin-top:9px}.world-spotlight{grid-template-columns:1fr}.craft-banner{display:none}.craft-unit{padding:23px}.big-search{margin:20px 0}.big-search button{padding:0 13px;font-size:13px}.about-grid{grid-template-columns:1fr}.about-grid article{padding:25px}}
@media(max-width:360px){.wrap{width:calc(100% - 28px)}.hero-actions .btn{font-size:12px;padding:10px}.film-reel{grid-auto-columns:78%}.feature-trio .work-poster,.animation-grid .work-poster{height:150px}.work-grid .work-poster{height:160px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* 新版精选阅读版式：保留原配色变量与素材路径 */
.new-front .hero-copy{background:linear-gradient(125deg,#FFFDF8 60%,#F9E7DE)}
.new-front .hero-copy h1 em{color:var(--persimmon)}
.editorial-spotlight{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:17px}
.spotlight-item{display:flex;flex-direction:column;background:#FFFDF8;border-radius:16px;overflow:hidden;border:1px solid var(--border)}
.spotlight-item:first-child{display:grid;grid-template-columns:46% 54%;grid-column:span 1}
.spotlight-art{min-height:220px;background:#E3F1EF}.spotlight-art .work-poster{height:100%;min-height:220px;width:100%;object-fit:cover}
.spotlight-item>div:last-child{padding:19px}.spotlight-item h3{font-size:21px}.spotlight-item p{font-size:13px;line-height:1.8}
.spotlight-item b{font-size:12px;color:var(--lake)}
.route-essay{border-left:5px solid var(--persimmon)}
@media(max-width:950px){.editorial-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-item:first-child{display:flex}}
@media(max-width:600px){.editorial-spotlight{grid-template-columns:1fr}.spotlight-item:first-child{display:flex}.spotlight-art{max-height:210px;overflow:hidden}}
