:root{--background:#FAF8F2;--paper:#FFFDF8;--surface:#fff;--surface-soft:#F3F0E9;--blueberry:#4B426F;--blueberry-deep:#332D51;--blueberry-soft:#EFECF6;--persimmon:#CB633B;--persimmon-deep:#A74428;--persimmon-soft:#FAEAE1;--sky:#4D83A3;--sky-deep:#315F7A;--sky-soft:#E9F3F7;--mint:#398777;--mint-soft:#E7F4EE;--lemon:#D2AA44;--lemon-soft:#FAF1D8;--rose:#BC798D;--rose-soft:#F7ECF0;--title:#292C39;--body:#464B58;--muted:#646A77;--border:#E4E0DC;--divider:#EEEAE5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font:16px/1.76 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--persimmon-deep)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--sky);outline-offset:3px}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{color:var(--title);line-height:1.32}h1{font-size:clamp(32px,3.5vw,51px);letter-spacing:-1.6px}h2{font-size:clamp(23px,2.2vw,29px);letter-spacing:-.6px}h3{font-size:19px}p{margin-bottom:18px}.container{max-width:1320px;padding-left:32px;padding-right:32px;margin:auto}.skip,.sr-only{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;z-index:99;background:#fff;padding:10px}.eyebrow{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:800;color:var(--persimmon)}.site-header{background:var(--paper);border-bottom:1px solid var(--border);position:relative;z-index:20}.header-main{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:var(--persimmon-soft);font-size:24px}.brand strong{font-size:24px;color:var(--blueberry-deep);letter-spacing:-1px;display:block;line-height:1.22}.brand small{font-size:9px;letter-spacing:1.5px;color:var(--muted);display:block}.header-search{display:flex;max-width:520px;width:100%;background:#F4F1EB;border:1px solid var(--border);border-radius:12px;overflow:hidden}.header-search input{border:0;outline:0;background:transparent;flex:1;padding:9px 16px;min-width:0;font-size:14px}.header-search button{background:var(--blueberry);color:#fff;border:0;padding:7px 19px;font-size:14px}.header-action{font-size:14px;font-weight:750;color:var(--blueberry);white-space:nowrap}.main-nav{border-top:1px solid var(--divider)}.main-nav .container{height:51px;display:flex;align-items:center;gap:34px}.main-nav a{font-size:14px;font-weight:750}.main-nav [aria-current]{color:var(--persimmon);border-bottom:2px solid var(--persimmon);height:100%;display:flex;align-items:center}.menu-toggle,.mobile-bottom{display:none}.mobile-menu[hidden],.nav-overlay[hidden]{display:none!important}.site-footer{background:var(--blueberry-deep);color:#e5e2ed;margin-top:96px;padding:50px 0 16px}.footer-grid{display:flex;justify-content:space-between;gap:30px}.footer-brand{font-size:25px;font-weight:800;color:white}.site-footer p{margin:10px 0 4px}.site-footer small{font-size:13px;color:#c8c3d5}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.footer-links a{font-size:14px}.footer-bottom{border-top:1px solid #625977;margin-top:35px;padding-top:15px;font-size:12px;color:#ccc5da}.module{margin-top:82px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.section-head h2{margin:5px 0 0}.section-head>p,.section-head>span{color:var(--muted);font-size:14px;max-width:390px;margin:0}.text-link,.read-more{font-size:14px;color:var(--persimmon-deep);font-weight:800}.hero{margin-top:28px;border:1px solid #ede6dd;background:#f4e9db;border-radius:22px;min-height:390px;display:grid;grid-template-columns:53% 47%;overflow:hidden}.hero-copy{padding:33px 6% 35px 8%;display:flex;flex-direction:column;align-items:start;justify-content:center}.hero-copy h1{font-size:clamp(34px,3.9vw,55px);margin:14px 0}.hero-copy em,.next-pages em,.about-head em,.feature-banner em{color:var(--persimmon);font-style:normal}.hero-copy>p:not(.eyebrow){max-width:520px;font-size:17px}.issue-label{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--blueberry);display:flex;justify-content:space-between;width:100%;max-width:430px;border-bottom:1px solid #cbbfb4;padding-bottom:12px}.issue-label span{letter-spacing:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:7px}.pill{display:inline-block;border:1px solid var(--blueberry);color:var(--blueberry-deep);padding:9px 22px;border-radius:50px;font-weight:750;font-size:14px}.pill.solid{background:var(--blueberry);color:#fff}.hero-image{min-width:0;position:relative;padding:16px}.hero-image>.visual{height:100%;min-height:340px;border-radius:13px}.visual{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/9;background:var(--blueberry-soft);border-radius:12px}.visual-fallback{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:26px;background:linear-gradient(140deg,#e3e5ef 0%,#f0d9c7 72%,#e7ece5 100%);color:var(--blueberry-deep);min-height:140px;overflow-wrap:anywhere}.visual-fallback>span:not(.fallback-kicker){font-size:clamp(17px,2vw,27px);font-weight:800;line-height:1.5}.visual-fallback small{font-size:12px}.fallback-kicker{font-size:10px!important;letter-spacing:1.8px;font-weight:800}.floating-label{position:absolute;bottom:30px;right:30px;padding:14px 20px;background:#fffdf7ed;box-shadow:0 12px 35px #2c274323;border-radius:10px;font-size:10px;letter-spacing:1.4px}.floating-label strong{display:block;font-size:19px;letter-spacing:0}.fold-index{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fold-index-item{min-height:116px;padding:15px 16px;display:flex;align-items:center;gap:11px;position:relative;background:white;border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:10px}.fold-index-item:nth-child(4n+2){background:#f9f2e9}.fold-index-item:nth-child(4n+3){background:#f0f2f8}.fold-no{font-size:11px;color:var(--accent);font-weight:900;align-self:start}.fold-emoji{font-size:25px}.fold-text{min-width:0}.fold-text strong{display:block;color:var(--title);font-size:16px}.fold-text small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.6}.fold-arrow{align-self:start;margin-left:auto;color:var(--accent)}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.topic-card.feature{display:grid;grid-template-columns:46% 1fr;gap:20px;padding:15px;background:var(--paper);border-radius:15px;border:1px solid var(--border);height:100%}.topic-card.feature .visual{aspect-ratio:3/4;height:100%}.topic-card h3{font-size:19px;margin:9px 0}.topic-card p{font-size:14px;color:var(--muted)}.topic-card .read-more{display:block;margin-top:15px}.editor-list>a{display:grid;grid-template-columns:96px 1fr 20px;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--border)}.editor-list span{font-size:12px;color:var(--persimmon);font-weight:800}.editor-list strong{color:var(--title);font-size:16px;line-height:1.5}.editor-list b{color:var(--persimmon)}.module-intro{max-width:880px}.event-steps{background:var(--blueberry-deep);padding:35px;border-radius:18px;color:#e9e5ef}.event-steps h2,.event-steps h3{color:#fff}.event-steps .eyebrow{color:#f1ad8c}.event-steps .text-link{color:#ffb994}.step-track{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}.step-track>div{border-top:2px solid #8e82ac;padding-top:16px}.step-track span{font-size:12px;color:#f6ba95}.step-track h3{margin:8px 0}.step-track p{font-size:14px;margin-bottom:0}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-side{padding:28px;border-radius:15px}.questionable{background:var(--persimmon-soft)}.reliable{background:var(--mint-soft)}.compare-side small{text-transform:uppercase;letter-spacing:2px;font-weight:800;color:var(--persimmon-deep)}.reliable small{color:var(--mint)}.compare-side h3{margin:12px 0}.compare-side p{max-width:530px}.compare-side a{font-weight:800;color:var(--mint)}.screen-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:25px}.screen-visual{position:relative;display:block}.screen-visual .visual{height:100%;min-height:320px}.screen-visual>strong{position:absolute;bottom:20px;left:20px;right:20px;padding:13px;color:var(--blueberry-deep);background:#fffdf1ed;border-radius:8px}.screen-links{display:grid;gap:8px}.screen-links a{border-bottom:1px solid var(--border);padding:8px 0;display:grid;grid-template-columns:1fr 22px;align-content:center}.screen-links span{color:var(--rose);font-size:10px;letter-spacing:1.5px}.screen-links strong{color:var(--title);font-size:16px;grid-column:1}.screen-links b{grid-column:2;grid-row:1/3;color:var(--rose)}.stage-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.stage-strip a{padding:25px 18px;background:var(--rose-soft);min-height:190px;display:flex;flex-direction:column;justify-content:space-between;border-radius:13px;border-bottom:4px solid var(--rose)}.stage-strip a:nth-child(even){background:#f6ede3;border-color:var(--persimmon)}.strip-no{font-size:12px;font-weight:900;color:var(--rose)}.stage-strip strong{font-size:18px;line-height:1.5;color:var(--title)}.stage-strip small{font-size:12px}.sticker-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.sticker{padding:22px;min-height:140px;background:var(--lemon-soft);border-radius:19px 10px 20px 9px;display:flex;flex-direction:column;justify-content:space-between}.sticker-1{background:var(--sky-soft);border-radius:8px 22px 8px 20px}.sticker-2{background:var(--rose-soft)}.sticker small{font-size:11px;letter-spacing:1px;color:#635c45}.sticker strong{font-size:18px;line-height:1.45;color:var(--title)}.platform-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-diagram{background:var(--mint-soft);padding:28px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}.platform-diagram span{background:#fff;border:1px solid #b9d3c9;padding:9px 28px;border-radius:50px;min-width:220px;text-align:center;font-weight:800;color:var(--mint)}.platform-diagram i{font-style:normal;font-size:19px}.platform-diagram p{font-size:12px;margin:4px 0}.platform-note{padding:15px 0}.platform-note h3{font-size:24px}.platform-note>a{display:block;border-top:1px solid var(--border);padding:13px 0;font-size:14px;font-weight:700}.duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.duo-grid>div{padding:30px;background:var(--blueberry-soft);border-radius:14px}.duo-grid>div+div{background:var(--sky-soft)}.duo-grid h3{font-size:24px;margin:13px 0}.duo-grid a{font-weight:800;color:var(--blueberry)}.mosaic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mosaic-item{background:white;padding:13px;border:1px solid var(--border);border-radius:13px}.mosaic-item .visual{aspect-ratio:16/9;height:auto}.mosaic-item span{font-size:11px;letter-spacing:1px;color:var(--persimmon);font-weight:800;display:block;margin-top:15px}.mosaic-item h3{margin:6px 0}.mosaic-item p{font-size:14px;color:var(--muted);margin-bottom:8px}.next-pages{background:#efebe3;padding:35px;border-radius:16px;display:flex;justify-content:space-between;gap:30px;align-items:center}.next-pages h2{font-size:29px;margin:6px 0}.next-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.next-links a{background:#fff;padding:10px 17px;border-radius:8px;font-size:14px;font-weight:750}.page-title,.briefs-heading,.search-head,.feature-banner,.about-head{padding:55px 0 30px;max-width:950px}.page-title p,.briefs-heading p,.search-head p,.feature-banner p,.about-head p{font-size:17px;max-width:700px}.page-title h1,.briefs-heading h1,.search-head h1,.about-head h1{margin:10px 0 15px}.briefs-heading h1 span,.search-head h1 span{color:var(--persimmon)}.briefs-shell{display:grid;grid-template-columns:230px 1fr;gap:44px;align-items:start}.briefs-filter,.reading-aside .side-box,.about-side{background:white;border:1px solid var(--border);padding:20px;border-radius:14px;display:flex;flex-direction:column;gap:7px}.briefs-filter{position:sticky;top:20px}.briefs-filter strong,.side-box strong,.about-side strong{margin-bottom:10px;color:var(--title)}.briefs-filter a,.side-box a,.about-side a{padding:9px;border-radius:7px;font-size:14px}.briefs-filter a[aria-current],.briefs-filter a:hover,.about-side a:hover{background:var(--blueberry-soft);color:var(--blueberry)}.feed-top{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid var(--blueberry);padding-bottom:12px}.feed-top h2{margin:0}.feed-top span{font-size:13px;color:var(--muted)}.brief-item{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:29px 0;border-bottom:1px solid var(--border)}.brief-index{font-size:24px;color:#c5b9b0;font-weight:800}.brief-item h3{font-size:23px;margin:8px 0}.brief-item p{max-width:720px;margin:0 0 10px}.brief-item small{font-size:12px;color:var(--muted);display:block}.brief-item .read-more{display:inline-block;margin-top:12px}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.channel-chip{background:#fff;border-radius:12px;border-top:4px solid var(--accent,var(--blueberry));padding:17px 20px;min-height:146px;display:flex;flex-direction:column;gap:5px}.channel-chip[aria-current]{outline:2px solid var(--accent)}.channel-chip span{font-size:12px;font-weight:800;color:var(--accent,var(--blueberry))}.channel-chip strong{font-size:21px;color:var(--title)}.channel-chip small{font-size:12px;color:var(--muted)}.channel-chip.all{background:var(--blueberry-soft)}.channels-results{margin-top:70px}.filter-form{display:flex;align-items:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.filter-form label{font-size:13px}.filter-form input,.search-head input,.search-head select{border:1px solid var(--border);background:white;padding:12px;border-radius:8px;min-width:0}.filter-form input{flex:1}.filter-form button,.search-head button{border:0;background:var(--blueberry);color:white;border-radius:8px;padding:12px 23px}.filter-form>a{font-size:13px}.catalog-row{display:grid;grid-template-columns:40px 1fr 32px;gap:16px;padding:25px 8px;border-bottom:1px solid var(--border)}.catalog-row>span{font-size:23px;font-weight:900;color:#b8a9a6}.catalog-row small{color:var(--persimmon);font-size:12px}.catalog-row h3{margin:5px 0;font-size:21px}.catalog-row p{font-size:14px;margin:0 0 9px}.catalog-row>a{font-size:22px;color:var(--persimmon)}.tags{display:flex;gap:7px;flex-wrap:wrap}.tags span,.topic-meta span{font-size:12px;padding:3px 10px;background:#f0ede8;border-radius:20px}.pagination{display:flex;gap:8px;margin-top:26px;flex-wrap:wrap}.pagination a{padding:7px 14px;border:1px solid var(--border);border-radius:7px;background:#fff}.pagination [aria-current]{background:var(--blueberry);color:#fff}.breadcrumb{padding:23px 0;font-size:13px;color:var(--muted)}.breadcrumb a{color:var(--blueberry)}.topic-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(200px,1fr);gap:54px;align-items:start}.topic-lead{padding:15px 0}.topic-lead h1{margin:12px 0 20px}.topic-lead>p{font-size:19px;color:var(--muted)}.topic-meta{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.topic-meta a{font-size:12px;padding:3px 10px;border-radius:20px;background:var(--persimmon-soft);color:var(--persimmon-deep)}.topic-cover .visual{aspect-ratio:16/9;height:auto;min-height:230px}.topic-cover figcaption{font-size:11px;margin:5px 0;color:var(--muted)}.article-body{font-size:17px;line-height:1.85}.article-body h2{margin:36px 0 12px}.article-body p{margin-bottom:22px}.reading-aside{position:sticky;top:25px;display:grid;gap:16px}.reading-aside .side-box a{border-bottom:1px solid var(--divider);padding:7px 0}.info-sheet{background:var(--sky-soft);padding:27px;border-radius:14px;margin-top:40px}.info-sheet dl{margin:20px 0 0}.info-sheet dl>div{display:grid;grid-template-columns:110px 1fr;border-top:1px solid #ccdae1;padding:10px 0;gap:12px}.info-sheet dt{font-weight:800;font-size:13px}.info-sheet dd{margin:0;font-size:14px}.discussion{margin-top:46px}.discussion li{margin-bottom:16px;padding-left:6px}.feature-banner{background:#eee9ef;max-width:none;padding:65px 55px;border-radius:18px;margin-top:30px}.feature-banner h1{font-size:clamp(38px,5vw,62px)}.features-index{margin-top:32px}.feature-index-row{display:grid;grid-template-columns:60px 190px 1fr 25px;gap:24px;align-items:center;border-bottom:1px solid var(--border);padding:24px 0}.feature-no{font-size:18px;font-weight:800;color:var(--persimmon)}.feature-index-row .visual{height:125px;aspect-ratio:3/2}.feature-index-row h2{margin:7px 0}.feature-index-row p{margin-bottom:4px}.feature-index-row b{font-size:24px;color:var(--persimmon)}.feature-index-row small{font-size:12px}.feature-detail-hero{background:#eee9ef;display:grid;grid-template-columns:1fr 42%;gap:30px;padding:36px;border-radius:18px;align-items:center}.feature-detail-hero h1{margin:13px 0}.feature-detail-hero .visual{height:290px}.feature-detail-hero .pill{margin-top:12px}.feature-detail-body{display:grid;grid-template-columns:1fr 250px;gap:65px;margin-top:52px}.feature-story{max-width:790px}.feature-story p{font-size:17px;line-height:1.87}.feature-detail-body aside{background:var(--lemon-soft);padding:20px;border-radius:10px;align-self:start}.feature-reading{margin:40px 0}.feature-reading>a{display:grid;grid-template-columns:50px 1fr 24px;gap:10px;padding:20px 0;border-bottom:1px solid var(--border);align-items:center}.feature-reading a>span{font-size:22px;color:var(--persimmon)}.feature-reading a h3{margin:0 0 5px}.feature-reading a p{font-size:14px;margin:0}.search-head{max-width:none;background:var(--blueberry-soft);border-radius:17px;padding:48px;margin-top:30px}.search-head form{display:flex;gap:10px;max-width:960px}.search-head input{flex:1}.search-results{max-width:950px;margin:35px auto}.search-result{border-bottom:1px solid var(--border);padding:25px 0}.search-result h3{font-size:22px;margin:8px 0}.search-result small{font-size:12px;color:var(--persimmon)}.search-result p{margin-bottom:8px}.search-result>a,.search-feature-list>a{font-weight:750;color:var(--blueberry);font-size:14px}.search-suggestions{padding:20px}.search-suggestions a{display:inline-block;background:#fff;border:1px solid var(--border);border-radius:30px;padding:8px 18px;margin:5px}.search-feature-title{margin-top:45px}.search-feature-list>a{display:block;padding:14px 0;border-bottom:1px solid var(--border);font-size:18px}.search-feature-list small{display:block;font-weight:400}.about-head{max-width:none;border-bottom:1px solid var(--border);padding-bottom:45px}.about-layout{display:grid;grid-template-columns:220px 1fr;gap:65px;margin-top:40px}.about-side{position:sticky;top:20px;align-self:start}.about-content>section{margin-bottom:65px;max-width:850px}.about-content>section>h2{margin:9px 0 16px}.about-categories{display:grid;grid-template-columns:1fr 1fr;gap:12px}.about-categories a{padding:16px;background:white;border:1px solid var(--border);border-radius:10px}.about-categories strong,.about-categories span{display:block}.about-categories span{font-size:13px;margin-top:5px}.about-content h3{margin-top:25px}.about-content details{background:#fff;border:1px solid var(--border);padding:14px;margin:9px 0;border-radius:9px}.about-content summary{font-weight:800;cursor:pointer}.about-content details p{margin:12px 0 0}.empty{padding:60px 20px;text-align:center;background:#f3f0e9;border-radius:14px;margin:30px 0}.empty a{display:inline-block;color:var(--blueberry);font-weight:800;margin:10px}.mobile-menu{display:none}
@media(max-width:1050px){.container{padding-left:24px;padding-right:24px}.fold-index{grid-template-columns:repeat(2,1fr)}.topic-layout{grid-template-columns:minmax(0,1fr) 220px;gap:27px}.header-action{display:none}.main-nav .container{gap:22px}.editor-grid{grid-template-columns:1fr}.topic-card.feature{max-width:720px}.feature-index-row{grid-template-columns:40px 150px 1fr 22px;gap:15px}}
@media(max-width:750px){.container{padding-left:17px;padding-right:17px}.header-main{height:70px;gap:10px}.brand strong{font-size:19px}.brand small{font-size:8px}.brand-mark{width:40px;height:40px}.header-search{margin-left:auto;width:auto;flex:1}.header-search input{width:100%;font-size:12px;padding:8px}.header-search button{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:0;background:var(--blueberry-soft);border-radius:10px;color:var(--blueberry)}.main-nav{display:none}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:15;background:var(--paper);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom a{text-align:center;padding:12px 3px;font-size:13px;font-weight:800;min-height:45px}.nav-overlay:not([hidden]){position:fixed;inset:0;background:#1b1a29a1;z-index:29}.mobile-menu:not([hidden]){display:flex;position:fixed;z-index:30;top:0;right:0;bottom:0;width:min(85vw,340px);background:#fff;flex-direction:column;gap:7px;padding:20px;box-shadow:-5px 0 30px #0002}.mobile-menu-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:18px}.mobile-menu-top button{border:0;background:#f2edf4;padding:8px 12px}.mobile-menu>a{padding:12px;border-bottom:1px solid var(--divider)}body.menu-open{overflow:hidden}.site-footer{margin-top:65px;padding-bottom:72px}.footer-grid{display:block}.footer-links{margin-top:25px}.module{margin-top:58px}.hero{grid-template-columns:1fr}.hero-copy{padding:28px 23px}.hero-copy h1{font-size:38px}.hero-image{padding:0 15px 15px}.hero-image>.visual{height:235px;min-height:220px}.floating-label{bottom:23px;right:23px;padding:8px 12px}.section-head{align-items:start}.section-head>p{max-width:220px}.fold-index{grid-template-columns:1fr 1fr}.fold-index-item{min-height:130px;padding:11px;gap:7px}.fold-emoji{font-size:19px}.fold-no{font-size:10px}.fold-text strong{font-size:14px}.fold-arrow{display:none}.topic-card.feature{grid-template-columns:43% 1fr;gap:12px}.topic-card.feature h3{font-size:17px}.editor-list>a{grid-template-columns:73px 1fr 16px;gap:8px}.editor-list strong{font-size:14px}.event-steps{padding:25px 20px}.step-track{grid-template-columns:1fr 1fr}.comparison,.screen-layout,.platform-layout,.duo-grid{grid-template-columns:1fr}.stage-strip{grid-template-columns:1fr 1fr}.sticker-wall{grid-template-columns:1fr 1fr}.mosaic-grid{grid-template-columns:1fr}.mosaic-item{display:grid;grid-template-columns:36% 1fr;gap:0 14px}.mosaic-item .visual{grid-row:1/4;height:100%;aspect-ratio:3/4}.mosaic-item p{font-size:12px}.next-pages{display:block;padding:25px}.next-links{margin-top:20px}.briefs-shell,.topic-layout,.about-layout,.feature-detail-body{grid-template-columns:1fr;gap:20px}.briefs-filter{position:static;display:flex;flex-direction:row;overflow-x:auto;white-space:nowrap;align-items:center;padding:10px}.briefs-filter a{flex-shrink:0}.briefs-filter strong{display:none}.reading-aside{position:static}.reading-aside .side-box{gap:4px}.page-title,.briefs-heading,.about-head{padding-top:34px}.channel-grid{grid-template-columns:1fr 1fr}.channel-chip{min-height:150px;padding:14px}.filter-form label{width:100%}.feature-index-row{grid-template-columns:32px 105px 1fr;gap:9px}.feature-index-row .visual{height:100px}.feature-index-row h2{font-size:18px}.feature-index-row p{font-size:12px}.feature-index-row>b{display:none}.feature-detail-hero{grid-template-columns:1fr;padding:22px}.feature-detail-hero .visual{height:230px}.search-head{padding:24px;margin-top:20px}.search-head form{flex-wrap:wrap}.search-head input{flex-basis:100%}.search-head select{flex:1}.about-side{position:static;flex-direction:row;flex-wrap:wrap}.about-side strong{width:100%}.about-categories{grid-template-columns:1fr 1fr}}
@media(max-width:400px){.brand small{display:none}.brand strong{font-size:17px}.brand-mark{width:36px;height:36px}.fold-index{grid-template-columns:1fr}.fold-index-item{min-height:90px}.section-head{display:block}.section-head>p{margin-top:8px;max-width:none}.topic-card.feature{display:block}.topic-card.feature .visual{height:190px;aspect-ratio:16/9}.sticker-wall{grid-template-columns:1fr}.channel-grid{grid-template-columns:1fr}.stage-strip{grid-template-columns:1fr}.feature-index-row{grid-template-columns:24px 86px 1fr}.feature-index-row .visual{height:95px}.about-categories{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.brand-logo{width:140px;height:36px;object-fit:contain}.channel-illustration{display:block;width:100%;height:70px;object-fit:cover;border-radius:8px;margin:5px 0}.channel-illustration.visual-fallback{min-height:70px;padding:9px;justify-content:center}.channel-illustration.visual-fallback>span:not(.fallback-kicker){font-size:12px}.channel-illustration .fallback-kicker,.channel-illustration.visual-fallback small{display:none}
