:root{--background:#F6F7FB;--paper:#fff;--surface-soft:#F0F2F8;--electric-purple:#5637A7;--purple-deep:#3D287C;--purple-soft:#EEEAF9;--lime:#D7EC74;--slate:#1E293B;--slate-deep:#162131;--title:#202B3D;--body:#3D4A5E;--muted:#627085;--border:#DFE4ED;--divider:#EBEFF5;font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--body);background:var(--background)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.78}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:3px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.27;color:var(--title);letter-spacing:-.025em}h1{font-size:clamp(28px,3.35vw,45px)}h2{font-size:clamp(24px,2.4vw,30px)}h3{font-size:20px}p{font-size:16px}.wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.skip{position:absolute;top:-60px;left:10px;background:#fff;z-index:99;padding:10px}.skip:focus{top:5px}.header-wrap{position:sticky;z-index:40;top:0;background:rgba(246,247,251,.95);backdrop-filter:blur(8px);padding:12px 0}.sitebar{display:flex;align-items:center;gap:20px;justify-content:space-between;min-height:70px;background:white;border:1px solid var(--border);box-shadow:0 9px 30px #172c4812;border-radius:20px;padding:10px 25px}.brand{display:flex;align-items:center;gap:12px;font-size:19px;line-height:1.2;font-weight:850;color:var(--purple-deep);white-space:nowrap}.brand small{display:block;font-size:10px;font-weight:600;letter-spacing:.13em;color:var(--muted);margin-top:4px}.logo-art{display:grid;place-items:center;width:43px;height:43px;background:var(--purple-soft);border-radius:13px;font-size:24px}.logo-art img{width:100%;height:auto}.desktop-nav{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:750}.desktop-nav a:hover,.text-link:hover,.footer-grid a:hover{color:var(--electric-purple)}.header-actions{display:flex;align-items:center;gap:12px}.search-short{font-size:30px;line-height:1;color:var(--electric-purple)}.menu-toggle{display:none;background:#fff;border:0;font-size:24px}.band-wrap{overflow:hidden}.band-nav{display:flex;overflow-x:auto;gap:8px;padding:6px 0 14px;scrollbar-width:thin}.band-nav a{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 13px;border:1px solid var(--border);border-bottom:3px solid var(--accent);border-radius:10px;background:white;font-size:13px;font-weight:750;white-space:nowrap}.band-nav a:hover{background:var(--purple-soft)}.band-no{font-size:10px;color:var(--muted)}.bottom-nav,.mobile-menu,.mobile-shade{display:none}.eyebrow,.kicker{font-size:12px;color:var(--electric-purple);font-weight:850;letter-spacing:.1em}.eyebrow{margin:20px 0}.home section{margin-bottom:75px}.hero-grid{display:grid;grid-template-columns:1.62fr 1fr;gap:16px}.hero-main{min-height:408px;position:relative;overflow:hidden;padding:45px;border-radius:24px;background:var(--purple-deep);color:white}.hero-main h1{font-size:clamp(34px,4vw,58px);color:white;max-width:630px;position:relative;z-index:1;margin:22px 0}.hero-main h1 span{color:var(--lime)}.hero-main p{position:relative;z-index:1;max-width:520px;color:#e7e1f3}.hero-main .button{position:relative;z-index:2}.pill{font-size:12px;border-radius:30px;padding:8px 13px;display:inline-block}.pill.dark{color:var(--lime);background:#ffffff20}.hero-img{position:absolute;right:0;bottom:0;opacity:.22;width:50%;height:100%;object-fit:cover}.hero-wave{position:absolute;right:-6%;top:5%;height:90%;width:42%;display:flex;justify-content:space-around;align-items:center;gap:9px;opacity:.3}.hero-wave i{width:9px;background:var(--lime);height:30%;border-radius:30px}.hero-wave i:nth-child(2n){height:70%}.hero-wave i:nth-child(3n){height:48%}.hero-side{display:grid;gap:16px;grid-template-rows:1fr 1fr}.hero-side>div{border-radius:21px;padding:29px;display:flex;align-items:flex-start;flex-direction:column}.hero-side small{font-size:12px;font-weight:800}.hero-side h2{font-size:24px;margin:14px 0 8px}.hero-side p{font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}.hero-side a{margin-top:auto;font-size:13px;font-weight:850}.side-a{background:var(--lime)}.side-b{background:#dcecf7}.button{display:inline-flex;justify-content:center;align-items:center;padding:12px 19px;border-radius:11px;font-weight:800;font-size:14px}.button.lime{background:var(--lime);color:#263518}.button.outline{background:white;border:1px solid var(--border);color:var(--purple-deep)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.section-head h2{margin:8px 0 0}.section-head p{max-width:360px;margin:0;color:var(--muted);font-size:14px}.text-link{font-size:14px;font-weight:800;color:var(--electric-purple)}.channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.channel-tile{min-height:193px;padding:23px;background:white;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:15px;display:flex;flex-direction:column}.channel-tile:hover,.topic-card:hover,.features-grid>a:hover,.matrix-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #14264112}.channel-tile,.topic-card,.features-grid>a,.matrix-tile{transition:transform .2s,box-shadow .2s}.dial-icon{font-size:25px}.channel-tile strong{font-size:17px;color:var(--title);margin:8px 0}.channel-tile p{font-size:13px;margin:0 0 12px;color:var(--muted);line-height:1.55}.channel-tile small{font-size:10px;font-weight:800;color:var(--accent);margin-top:auto}.editor-list{background:white;border:1px solid var(--border);border-radius:20px;overflow:hidden}.editor-list a{display:grid;grid-template-columns:75px 1fr 35px;gap:15px;padding:18px 25px;border-bottom:1px solid var(--divider);align-items:center}.editor-list a:last-child{border:0}.editor-list a:hover{background:#f7f8fc}.index-num{font-size:30px;color:#a7a0ce;font-weight:850}.editor-list small{display:block;color:var(--electric-purple);font-size:12px}.editor-list strong{font-size:18px;color:var(--title)}.editor-list em{font-size:13px;display:block;font-style:normal;color:var(--muted);max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-list b{color:var(--electric-purple)}.spread{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;background:#e8edf6;border-radius:22px;padding:40px}.spread>div>p{max-width:420px}.route{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.route li{border-radius:13px;padding:15px;background:white}.route li span{display:inline-block;color:var(--electric-purple);font-weight:850;font-size:12px;margin-right:10px}.route li strong{color:var(--title)}.route li p{font-size:13px;margin:8px 0 0}.asym-cards{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:15px}.topic-card{display:block;overflow:hidden;background:white;border:1px solid var(--border);border-radius:19px}.card-art{height:185px;position:relative;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,white);overflow:hidden}.card-art>span{font-size:58px;opacity:.45}.card-art img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.topic-card.large .card-art{height:250px}.topic-card-body{padding:22px}.topic-card-body small{color:var(--electric-purple);font-size:11px;font-weight:800}.topic-card-body h3{font-size:20px;margin:9px 0}.topic-card-body p{color:var(--muted);font-size:13px;line-height:1.7}.topic-card-body .more{font-size:12px;font-weight:850;color:var(--electric-purple)}.stage-block{display:grid;grid-template-columns:1fr 1.25fr;gap:30px;background:var(--slate-deep);border-radius:22px;padding:33px;color:#dce4ef}.stage-block h2{color:white}.stage-title img{width:100%;max-height:200px;object-fit:cover;border-radius:13px}.stage-rows{display:grid;gap:11px}.stage-rows a{padding:20px;background:#fff1;border:1px solid #fff2;border-radius:14px;display:flex;flex-direction:column;gap:7px}.stage-rows span{color:var(--lime);font-size:12px}.stage-rows strong{color:white;font-size:19px}.stage-rows small{color:#cad2df}.meme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.meme-grid a{padding:22px;border-radius:20px;background:#ece8f8}.meme-grid a:nth-child(2){background:#e4f4ea}.meme-grid a:nth-child(3){background:#f9eadb}.meme-grid a:nth-child(4){background:#deebf6}.meme-grid span{font-size:12px;font-weight:850;color:var(--purple-deep)}.meme-grid h3{margin:18px 0 10px}.meme-grid p{font-size:13px}.profile{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:40px;background:white;border-radius:22px;border:1px solid var(--border)}.profile-points{display:grid;gap:12px}.profile-points div{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--divider);padding:12px;font-size:17px;font-weight:800}.profile-points span{color:#BE6654}.compare{background:#e3f0e9;padding:35px;border-radius:22px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.compare-grid>div{background:white;padding:28px;border-radius:15px}.compare-grid>div:nth-child(2){border-top:4px solid #438E7D}.compare-grid small{font-weight:850;color:#438E7D}.compare-grid p{font-size:14px}.compare-grid a{font-size:13px;color:var(--electric-purple);font-weight:850}.urban{display:grid;grid-template-columns:1fr 1.15fr;gap:30px}.urban-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.urban-tiles img{grid-column:span 2;max-height:180px;width:100%;object-fit:cover;border-radius:12px}.urban-tiles a{background:white;padding:21px;border-radius:12px;font-weight:750}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.features-grid>a{background:white;border:1px solid var(--border);padding:17px;border-radius:18px}.feature-art{height:130px;border-radius:12px;background:#ece8f8;display:grid;place-items:center;color:var(--electric-purple);font-size:55px;overflow:hidden}.feature-art img{width:100%;height:100%;object-fit:cover}.features-grid small{color:var(--electric-purple);font-weight:800;font-size:12px}.features-grid h3{margin:8px 0}.features-grid p{font-size:13px;line-height:1.65;color:var(--muted)}.features-grid span{font-weight:850;color:var(--electric-purple);font-size:13px}.next{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--lime);padding:35px;border-radius:22px}.next>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px}.next a{padding:17px;border-radius:12px;background:#fff9;font-size:14px;font-weight:800}.site-footer{background:var(--slate-deep);color:#bdc9d9;margin-top:80px;padding:45px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-grid strong{color:white;font-size:17px}.footer-grid p{font-size:13px}.footer-grid a{display:block;font-size:13px;margin-top:8px}.footer-bottom{border-top:1px solid #ffffff20;padding-top:18px;margin-top:30px;font-size:12px}.inner{padding-top:30px;min-height:55vh}.section-intro{max-width:850px;margin:14px 0 35px}.section-intro h1{margin:12px 0}.section-intro p{color:var(--muted)}.section-intro.dark-panel{max-width:none;background:var(--slate-deep);padding:45px;border-radius:20px;color:white}.section-intro.dark-panel h1{color:white}.section-intro.dark-panel p{color:#d4dfec;max-width:680px}.inner .section{margin-top:50px}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.filter-row a{padding:8px 14px;background:#fff;border:1px solid var(--border);font-size:13px;border-radius:30px}.filter-row a.selected{background:var(--electric-purple);color:white}.stream-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px}.signal-stream{position:relative;border-left:2px solid #d9d2ec;margin-left:12px}.signal-entry{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:0 0 34px;position:relative}.signal-marker{transform:translateX(-19px);display:flex;align-items:center;flex-direction:column;color:var(--electric-purple);font-weight:800;font-size:26px}.signal-marker span{font-size:10px}.signal-entry>div:nth-child(2){border-bottom:1px solid var(--border);padding-bottom:24px}.signal-entry small{color:var(--electric-purple);font-size:12px;font-weight:800}.signal-entry h2{font-size:23px;margin:8px 0}.signal-entry p{color:var(--muted);font-size:15px}.source-note{border-left:3px solid #438E7D;padding:7px 12px;background:#edf5f0;font-size:12px;margin:15px 0;color:#37695b}.sticky-note{align-self:start;position:sticky;top:112px;background:#ece8f8;border-radius:16px;padding:25px}.sticky-note h3{margin:14px 0}.sticky-note ol{padding-left:20px;font-size:14px}.sticky-note li{margin-bottom:15px}.sticky-note a{font-size:13px;color:var(--electric-purple);font-weight:850}.pager{display:flex;gap:8px;align-items:center;justify-content:center;padding:20px}.pager a{width:38px;height:38px;display:grid;place-items:center;background:white;border:1px solid var(--border);border-radius:10px}.pager a[aria-current]{background:var(--electric-purple);color:white}.matrix-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.matrix-tile{background:#fff;border:1px solid var(--border);border-top:5px solid var(--accent);border-radius:15px;padding:24px;min-height:210px}.matrix-tile span{font-size:23px}.matrix-tile h2{font-size:19px;margin:14px 0}.matrix-tile p{font-size:13px;color:var(--muted)}.matrix-tile b{color:var(--accent);font-size:12px}.matrix-tile.active{background:var(--purple-soft)}.compact-list{border-radius:18px;border:1px solid var(--border);background:white;overflow:hidden}.compact-list>a{display:grid;grid-template-columns:55px 1fr 30px;gap:14px;padding:20px 25px;border-bottom:1px solid var(--divider);align-items:center}.compact-list>a:last-child{border:0}.compact-list>a:hover{background:#f9f9fc}.list-emoji{font-size:27px;background:#f2effc;border-radius:12px;width:50px;height:50px;display:grid;place-items:center}.compact-list small{font-size:12px;color:var(--electric-purple);font-weight:850}.compact-list h3{font-size:17px;margin:4px 0}.compact-list p{font-size:13px;color:var(--muted);margin:0}.compact-list strong{color:var(--electric-purple)}.crumb{font-size:13px;color:var(--muted);margin:18px 0 35px}.crumb a{color:var(--electric-purple)}.topic-head{display:grid;grid-template-columns:1.35fr .7fr;gap:30px;align-items:center;padding:26px 0 35px;border-bottom:1px solid var(--border)}.topic-head h1{font-size:clamp(30px,3.6vw,48px);margin:20px 0}.topic-head p{font-size:18px;line-height:1.8}.topic-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.topic-tags span{padding:6px 11px;background:var(--purple-soft);color:var(--purple-deep);border-radius:10px;font-size:12px}.topic-visual{min-height:240px;background:color-mix(in srgb,var(--accent) 12%,white);border-radius:20px;display:grid;place-items:center;position:relative;overflow:hidden}.topic-visual>span{font-size:90px;opacity:.5}.topic-visual img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.reader-layout{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:45px;margin:40px 0;justify-content:space-between}.reader{min-width:0}.reading-label{font-size:12px;color:var(--electric-purple);font-weight:850;letter-spacing:.1em;margin-bottom:20px}.article-body p{font-size:17px;line-height:1.95;margin-bottom:25px;color:var(--body)}.note-box{border-radius:15px;padding:24px;background:#e5f3ed;margin:35px 0}.note-box h2,.questions h2,.related-features h2{font-size:23px}.note-box p{font-size:14px}.questions{margin:35px 0}.questions li{margin:16px 0;font-size:16px}.related-features{padding:23px;border:1px solid var(--border);border-radius:15px}.related-features a{display:block;padding:8px 0;color:var(--electric-purple);font-weight:750}.reader-side{display:grid;align-content:start;gap:15px}.aside-panel{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px}.aside-panel p{font-size:13px}.aside-panel a{color:var(--electric-purple)}.map-constellation{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative}.map-center{grid-column:span 4;text-align:center;padding:27px;background:var(--lime);border-radius:18px;font-size:23px;font-weight:850;color:#28351B}.map-center small{display:block;font-size:11px}.map-constellation>a{padding:20px;background:white;border:1px solid var(--border);border-radius:16px;min-height:150px;border-bottom:4px solid var(--electric-purple)}.map-constellation small{display:block;font-size:12px;color:var(--muted)}.map-constellation strong{display:block;font-size:18px;color:var(--title);margin:10px 0}.map-constellation span{font-size:12px;color:var(--electric-purple)}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature-list>a{background:white;padding:25px;border:1px solid var(--border);border-radius:16px}.feature-list p{font-size:14px}.feature-list span{font-size:13px;font-weight:800;color:var(--electric-purple)}.feature-overview{display:grid;grid-template-columns:1fr 1.5fr;gap:35px;align-items:center;padding:25px 0}.feature-overview p{font-size:16px;line-height:1.9}.feature-bigart{min-height:300px;border-radius:20px;background:#ebe6f7;display:grid;place-items:center;font-size:100px;color:var(--electric-purple);overflow:hidden}.feature-bigart img{width:100%;height:100%;object-fit:cover}.relation-line{display:flex;justify-content:space-between;align-items:center;color:var(--purple-deep);background:#e5e0f3;border-radius:14px;padding:17px 25px;font-size:13px;font-weight:850;margin:25px 0}.relation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin-bottom:30px}.relation-grid>a{background:white;padding:27px;border:1px solid var(--border);border-radius:16px}.relation-grid p{font-size:14px;color:var(--muted)}.relation-grid b{font-size:13px;color:var(--electric-purple)}.search-page .section-intro{max-width:750px}.search-form{background:white;border:1px solid var(--border);padding:25px;border-radius:18px;max-width:950px;display:grid;gap:10px}.search-form label{font-size:13px;font-weight:800}.search-input-line{display:flex;gap:10px}.search-input-line input{border:1px solid var(--border);border-radius:11px;padding:13px;width:100%;min-width:0}.search-input-line button{border:0;border-radius:11px;background:var(--electric-purple);color:white;padding:0 24px;font-weight:750}.search-form select{padding:10px;border:1px solid var(--border);border-radius:10px;max-width:330px;background:white}.empty-state{background:white;border:1px dashed var(--border);border-radius:16px;padding:35px;font-size:15px}.empty-state a{color:var(--electric-purple);font-weight:800}.about-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:50px}.about-layout aside{align-self:start;position:sticky;top:120px;display:grid;background:white;border:1px solid var(--border);padding:15px;border-radius:12px}.about-layout aside a{padding:9px 10px;font-size:14px}.about-layout article section{background:white;border:1px solid var(--border);border-radius:15px;padding:30px;margin-bottom:18px;scroll-margin-top:120px}.about-layout article h2{margin-bottom:24px}.about-layout article h3{font-size:17px}.about-layout article p{font-size:15px}.about-layout article a{color:var(--electric-purple)}.error-page{text-align:center;padding:110px 0}.error-page h1{margin:20px 0}.error-page .button{margin:20px 7px}
@media(max-width:1150px){.wrap{width:calc(100% - 44px)}.desktop-nav{gap:12px;font-size:13px}.channel-grid,.matrix-grid,.meme-grid{grid-template-columns:repeat(2,1fr)}.band-nav a{flex:0 0 auto}.hero-main{padding:30px}.asym-cards{grid-template-columns:1fr 1fr}.asym-cards .topic-card:first-child{grid-column:span 2}.reader-layout{grid-template-columns:minmax(0,1fr) 245px;gap:25px}}
@media(max-width:760px){.wrap{width:calc(100% - 34px)}.desktop-nav{display:none}.menu-toggle{display:block}.brand{font-size:16px}.brand small{font-size:8px}.sitebar{min-height:62px;padding:8px 14px;border-radius:15px}.header-wrap{padding:7px 0}.band-nav a{font-size:12px;padding:8px 12px}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:white;box-shadow:0 -5px 25px #0001;z-index:35;justify-content:space-around;padding:5px 0 env(safe-area-inset-bottom)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;font-size:22px;color:var(--purple-deep);min-width:55px}.bottom-nav small{font-size:11px}.mobile-shade:not([hidden]){display:block;position:fixed;inset:0;background:#1128;z-index:60}.mobile-menu:not([hidden]){display:flex;position:fixed;right:0;top:0;bottom:0;width:min(320px,86vw);background:white;z-index:61;flex-direction:column;padding:25px;gap:15px;box-shadow:-10px 0 35px #0002}.mobile-menu a{padding:9px;border-bottom:1px solid var(--border)}.mobile-menu button{align-self:end;border:0;background:#eeeaf9;padding:8px;border-radius:8px}.hero-grid,.spread,.stage-block,.profile,.urban,.next,.stream-layout,.topic-head,.reader-layout,.feature-overview,.about-layout{grid-template-columns:1fr}.hero-main{min-height:360px}.hero-main h1{font-size:35px}.hero-side{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.hero-side>div{padding:17px}.hero-side h2{font-size:18px}.hero-side p{font-size:12px}.hero-side small{font-size:10px}.home section{margin-bottom:55px}.section-head{align-items:start}.section-head p{display:none}.features-grid{grid-template-columns:1fr 1fr}.sticky-note{position:static}.reader-side{grid-template-columns:1fr 1fr}.topic-visual{min-height:190px}.article-body p{font-size:16px}.map-constellation{grid-template-columns:repeat(2,1fr)}.map-center{grid-column:span 2}.feature-list{grid-template-columns:1fr}.about-layout aside{position:static;grid-template-columns:repeat(3,1fr);gap:4px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.site-footer{padding-bottom:95px}.section-intro.dark-panel{padding:27px}.footer-grid p{max-width:500px}}
@media(max-width:480px){.wrap{width:calc(100% - 32px)}h1{font-size:29px}.logo-art{width:36px;height:36px}.brand{font-size:14px}.brand small{letter-spacing:.03em}.search-short{font-size:24px}.hero-grid{grid-template-columns:1fr}.hero-main{padding:27px;min-height:385px}.hero-main h1{font-size:33px}.hero-side{grid-template-columns:1fr;grid-template-rows:auto}.hero-side>div{min-height:145px}.channel-grid,.matrix-grid{grid-template-columns:1fr 1fr;gap:9px}.channel-tile{padding:15px;min-height:190px}.channel-tile strong,.matrix-tile h2{font-size:15px}.channel-tile p,.matrix-tile p{font-size:12px}.matrix-tile{padding:14px;min-height:195px}.editor-list a{grid-template-columns:35px 1fr 15px;gap:8px;padding:14px}.index-num{font-size:21px}.editor-list strong{font-size:15px}.route,.asym-cards,.meme-grid,.compare-grid,.features-grid,.reader-side,.relation-grid{grid-template-columns:1fr}.asym-cards .topic-card:first-child{grid-column:auto}.spread,.stage-block,.profile,.compare,.next{padding:23px}.stage-title h2{font-size:25px}.next>div:last-child{grid-template-columns:1fr}.compact-list>a{grid-template-columns:38px 1fr 14px;padding:14px;gap:9px}.compact-list h3{font-size:16px}.list-emoji{height:38px;width:38px;font-size:21px}.signal-entry{grid-template-columns:35px 1fr}.signal-entry h2{font-size:19px}.topic-head h1{font-size:30px}.about-layout aside{grid-template-columns:1fr 1fr}.about-layout article section{padding:20px}.relation-line{padding:12px;gap:5px;font-size:11px}.search-input-line button{padding:0 15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
