:root{--coral:#F06449;--coral-2:#FF8268;--coral-soft:#FDE7E1;--blue:#248DBB;--blue-2:#54B9DF;--blue-soft:#E5F5FB;--mint:#27A987;--mint-soft:#E3F6F0;--yellow:#E8B83E;--yellow-soft:#FFF4CE;--purple:#7868B5;--purple-soft:#EFEAF9;--navy:#183645;--navy-2:#102A37;--navy-dark:#0B202A;--cream:#FFF9F2;--cream-2:#F7F3ED;--bg:#FBFAF7;--surface:#fff;--text:#26373F;--text-2:#63747C;--text-3:#9AA5AA;--line:rgba(24,54,69,.09);--shadow:0 5px 22px rgba(24,54,69,.08);--shadow-hover:0 15px 34px rgba(24,54,69,.13);--radius:10px;--radius-card:15px;--radius-large:22px;--radius-pill:999px;--wrap:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(var(--wrap),calc(100% - 40px));margin:auto}.discovery-bar{height:30px;background:linear-gradient(90deg,var(--blue),var(--mint));color:#fff;font-size:13px;display:flex;align-items:center}.discovery-bar .wrap{display:flex;gap:12px;align-items:center;white-space:nowrap;overflow:hidden}.discovery-bar b{background:var(--coral);padding:1px 7px;border-radius:99px}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav-wrap{height:66px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:9px;font-size:19px;white-space:nowrap}.brand img{width:34px;height:34px;object-fit:cover;border-radius:9px}.main-nav{display:flex;gap:15px;white-space:nowrap;color:var(--text-2)}.main-nav a:hover,.nav-actions a:hover{color:var(--blue)}.header-search{margin-left:auto;display:flex;background:var(--cream-2);border:1px solid var(--line);border-radius:99px;overflow:hidden;min-width:280px}.header-search input{border:0;background:transparent;padding:9px 14px;min-width:0;flex:1;outline:0}.header-search button{border:0;background:var(--blue);color:#fff;padding:0 14px}.nav-actions{display:flex;align-items:center;gap:12px;color:var(--text-2)}.menu-toggle{border:0;background:var(--navy);color:#fff;padding:8px 11px;border-radius:9px}.mega-menu{border-top:1px solid var(--line);background:#fff}.mega-grid{padding:16px 0;display:grid;grid-template-columns:repeat(9,1fr);gap:8px}.mega-grid a{padding:12px;border-radius:10px;background:var(--cream);text-align:center}.section{padding:72px 0}.section.compact{padding:38px 0}.tint-coral{background:linear-gradient(180deg,var(--coral-soft),#fff8f5)}.tint-blue{background:linear-gradient(180deg,var(--blue-soft),#f9fdff)}.tint-mint{background:linear-gradient(180deg,var(--mint-soft),#f9fffd)}.tint-yellow{background:linear-gradient(180deg,var(--yellow-soft),#fffdf7)}.tint-purple{background:linear-gradient(180deg,var(--purple-soft),#fbfaff)}.tint-navy{background:linear-gradient(135deg,var(--navy),var(--navy-dark));color:#fff}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.section-head h2{font-size:34px;line-height:1.2;margin:5px 0 8px}.section-head p{margin:0;color:var(--text-2);max-width:720px}.tint-navy .section-head p{color:#bfd2da}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-weight:800}.eyebrow.coral{color:var(--coral)}.eyebrow.purple{color:var(--purple)}.text-link{color:var(--blue);font-weight:700}.hero{min-height:560px;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 18%,var(--blue-soft),transparent 30%),radial-gradient(circle at 72% 8%,var(--yellow-soft),transparent 25%),radial-gradient(circle at 90% 75%,var(--coral-soft),transparent 30%),var(--cream)}.hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:42px;align-items:center;padding:56px 0}.hero-copy h1{font-size:58px;line-height:1.08;letter-spacing:-.04em;margin:10px 0 18px;max-width:760px}.lead{font-size:20px;color:var(--text);max-width:760px}.hero-copy>p:not(.lead){color:var(--text-2);max-width:720px}.hero-search{display:flex;max-width:620px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden;margin:24px 0}.hero-search input{flex:1;border:0;padding:15px 17px;min-width:0;outline:0}.hero-search button{border:0;background:var(--blue);color:#fff;padding:0 20px}.cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:11px;font-weight:800}.btn.primary{background:var(--coral);color:#fff}.btn.secondary{background:var(--blue);color:#fff}.tag-wall{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tag-wall a{background:#fff;border:1px solid var(--line);padding:6px 10px;border-radius:99px}.hero-story{position:relative;display:block;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-hover);min-height:390px}.hero-story img{width:100%;height:390px;object-fit:cover}.overlay{position:absolute;inset:auto 0 0;padding:26px;color:#fff;background:linear-gradient(transparent,rgba(11,32,42,.88))}.overlay h2{margin:6px 0 0;font-size:28px}.hero-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.hero-mini a{background:#fff;padding:8px;border-radius:14px;box-shadow:var(--shadow)}.hero-mini img{height:100px;width:100%;object-fit:cover;border-radius:10px}.hero-mini b{display:block;padding:6px 2px}.channel-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.channel-chips a{padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px}.channel-chips strong{display:block;margin-bottom:3px}.channel-chips span{font-size:13px;color:var(--text-2)}.channel-chips.mini{grid-template-columns:repeat(5,auto);justify-content:start}.channel-chips.mini a{padding:8px 12px}.feature-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.media{position:relative;display:block;overflow:hidden;border-radius:14px}.media img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:.3s}.video-card:hover .media img,.feature-card:hover .media img{transform:scale(1.025)}.duration{position:absolute;right:9px;bottom:9px;background:rgba(11,32,42,.82);color:#fff;padding:3px 7px;border-radius:7px;font-size:12px}.video-card,.feature-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.card-body{padding:16px}.card-body h3{font-size:20px;line-height:1.35;margin:5px 0 8px}.card-body p{color:var(--text-2);margin:0 0 12px}.meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-2);font-size:13px}.feature-card .card-body h3{font-size:30px}.post-stack{display:flex;flex-direction:column;gap:12px}.post-row{display:grid;grid-template-columns:150px 1fr;gap:14px;background:#fff;border-radius:14px;padding:9px;border:1px solid var(--line)}.post-row img{width:150px;height:105px;object-fit:cover;border-radius:10px}.post-row span{font-size:12px;color:var(--blue)}.post-row h3{font-size:17px;margin:2px 0}.post-row p{font-size:13px;color:var(--text-2);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ranking-list{display:grid}.ranking-list a{display:grid;grid-template-columns:60px 1fr 320px;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.ranking-list b{font-size:24px;color:var(--yellow)}.ranking-list em{font-style:normal;color:var(--text-2);font-size:13px}.timeline{max-width:900px}.timeline article{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:0 0 24px 24px;border-left:2px solid rgba(36,141,187,.2);position:relative}.timeline article:before{content:"";position:absolute;left:-7px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--blue)}.timeline time{font-weight:800;color:var(--blue)}.timeline h3{margin:2px 0}.timeline p{margin:0;color:var(--text-2)}.short-track,.short-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);grid-template-rows:1fr;gap:14px;overflow-x:auto;padding-bottom:6px}.short-grid{grid-auto-flow:unset;grid-template-columns:repeat(4,1fr)}.short-card{min-width:0;position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.short-card img{width:100%;aspect-ratio:9/16;object-fit:cover}.short-card>span{position:absolute;right:8px;top:8px;background:rgba(11,32,42,.76);color:#fff;padding:3px 6px;border-radius:7px}.short-card h3{margin:12px 12px 3px}.short-card p{margin:0 12px 14px;color:var(--text-2);font-size:13px}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:170px;gap:12px}.bento article{position:relative;overflow:hidden;border-radius:18px;background:#fff}.bento article.wide{grid-column:span 2}.bento article.tall{grid-row:span 2}.bento img{width:100%;height:100%;object-fit:cover}.bento h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:28px 16px 14px;color:#fff;background:linear-gradient(transparent,rgba(11,32,42,.84));font-size:16px}.city-layout{display:grid;grid-template-columns:2fr 1fr;gap:16px}.city-main{background:#fff;border-radius:18px;overflow:hidden;padding-bottom:18px}.city-main img{width:100%;aspect-ratio:16/8;object-fit:cover}.city-main h3,.city-main p{margin-left:18px;margin-right:18px}.city-side{display:grid;gap:12px}.city-side article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;justify-content:center}.city-side b{color:var(--blue);margin-bottom:5px}.live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.live-card{position:relative;background:#fff;color:var(--text);border-radius:16px;overflow:hidden}.live-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.live-card>div{padding:14px}.live-card h3{margin:4px 0}.live-card p{color:var(--text-2);font-size:13px}.live-badge{display:inline-block;background:var(--coral);color:#fff;font-size:12px;font-weight:800;padding:4px 8px;border-radius:7px}.live-card>.live-badge{position:absolute;left:10px;top:10px}.avatar-track{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:16px;overflow-x:auto}.avatar-track a{text-align:center}.avatar-track img{width:104px;height:104px;object-fit:cover;border-radius:50%;margin:0 auto 8px;border:5px solid #fff;box-shadow:var(--shadow)}.avatar-track strong,.avatar-track span{display:block}.avatar-track span{font-size:12px;color:var(--text-2)}.split-editorial{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.split-editorial img{border-radius:20px;max-height:380px;width:100%;object-fit:cover}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quote-feature{display:grid;grid-template-columns:120px 1fr 280px;gap:24px;align-items:center;background:#fff;border-radius:20px;padding:28px}.big-number{font-size:64px;font-weight:900;color:var(--blue)}.note{background:var(--blue-soft);padding:18px;border-radius:14px}.dual-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dual-panel>a,.panel-copy{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.dual-panel img{width:100%;height:260px;object-fit:cover}.dual-panel>a span,.dual-panel>a h3{margin-left:16px;margin-right:16px}.panel-copy{padding:24px}.knowledge-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.knowledge-strip>div{background:#fff;border-radius:16px;padding:22px;border:1px solid var(--line)}.knowledge-strip b{color:var(--mint)}.cos-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.cos-layout img{border-radius:20px}.ai-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ai-bento article{background:#fff;padding:20px;border-radius:16px;min-height:140px}.ai-bento article.wide{grid-column:span 2}.ai-bento b{color:var(--purple)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:170px;gap:10px}.gallery-grid img{width:100%;height:100%;object-fit:cover;border-radius:14px}.gallery-grid .g1{grid-column:span 2;grid-row:span 2}.gallery-grid .g4{grid-row:span 2}.creator-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.creator-cards a{display:grid;grid-template-columns:150px 1fr;gap:15px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.creator-cards img{width:150px;height:100%;object-fit:cover}.creator-cards div{padding:14px 14px 14px 0}.creator-cards h3{margin:3px 0}.creator-cards p{font-size:13px;color:var(--text-2);margin:0}.process-line{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-line article{background:#fff;border-top:4px solid var(--blue);padding:20px;border-radius:0 0 15px 15px}.process-line b{font-size:24px;color:var(--blue)}.tutorial-route{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.route-tabs{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--line);overflow-x:auto}.route-tabs button{border:0;background:var(--cream-2);padding:8px 12px;border-radius:99px}.route-tabs button.active{background:var(--blue);color:#fff}.route-content{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.route-content article{padding:22px;border-right:1px solid var(--line)}.media-editorial{display:grid;grid-template-columns:1.4fr .6fr;gap:24px}.media-lead{background:#fff;border-radius:18px;overflow:hidden}.media-lead img{width:100%;height:300px;object-fit:cover}.media-lead h3,.media-lead p{margin-left:18px;margin-right:18px}.media-editorial ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}.media-editorial li{background:#fff;border-radius:14px;padding:18px}.media-editorial li b,.media-editorial li span{display:block}.topic-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.topic-wall>a,.topic-wall>article{background:#fff;border:1px solid var(--line);padding:18px;border-radius:16px}.topic-wall span{font-size:12px;color:var(--blue)}.topic-wall h3{margin:4px 0 8px}.topic-wall p{color:var(--text-2)}.discussion-feed{display:grid;gap:12px}.discussion-feed article{display:grid;grid-template-columns:44px 1fr;gap:12px;background:#fff;border:1px solid var(--line);padding:16px;border-radius:15px}.avatar-letter{width:44px;height:44px;border-radius:50%;background:var(--blue-soft);display:grid;place-items:center;font-weight:900;color:var(--blue)}.discussion-feed h3{margin:5px 0}.discussion-feed p{margin:0 0 8px;color:var(--text-2)}.post-actions{display:flex;gap:10px}.post-actions button,.post-actions a{border:0;background:var(--cream-2);padding:5px 9px;border-radius:8px}.longread{background:#fff;border-left:5px solid var(--mint);padding:28px 32px;border-radius:0 18px 18px 0;max-width:980px}.dropcap:first-letter{float:left;font-size:52px;line-height:.8;padding:8px 8px 0 0;color:var(--coral);font-weight:900}.trend-bars{display:grid;gap:16px}.trend-bars div{display:grid;grid-template-columns:110px 1fr 260px;gap:15px;align-items:center}.trend-bars i{height:10px;background:linear-gradient(90deg,var(--blue) var(--w),#e7ecef var(--w));border-radius:99px}.trend-bars em{font-style:normal;color:var(--text-2);font-size:13px}.editor-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.editor-picks a{background:#fff;padding:20px;border-radius:16px}.editor-picks b{color:var(--coral)}.app-zone{display:grid;grid-template-columns:1fr 1.2fr .6fr;gap:24px;align-items:center;background:#fff;border-radius:22px;padding:24px}.app-art{border-radius:18px}.phone-art{max-height:380px;margin:auto}.app-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.safety-banner{display:grid;grid-template-columns:320px 1fr;gap:28px;align-items:center;background:#fff;border-radius:20px;overflow:hidden}.safety-banner img{width:100%;height:100%;object-fit:cover}.safety-banner>div{padding:22px}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-split>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.faq-list{display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 17px}.faq-list summary{font-weight:800;cursor:pointer}.faq-list p{color:var(--text-2)}.page-hero{padding:70px 0;background:radial-gradient(circle at 15% 20%,var(--blue-soft),transparent 35%),var(--cream)}.page-hero h1{font-size:50px;margin:6px 0 10px}.page-hero p{font-size:18px;color:var(--text-2);max-width:780px}.filter-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.filter-chips button{border:1px solid var(--line);background:#fff;padding:7px 11px;border-radius:99px}.filter-chips button.active{background:var(--blue);color:#fff}.watch-hero{padding:50px 0}.watch-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:28px;align-items:center}.player{position:relative;background:var(--navy-dark);border-radius:20px;overflow:hidden}.player img{width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.9}.play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;color:var(--coral);font-size:25px}.creator-hero{padding:55px 0;background:var(--mint-soft)}.creator-hero .wrap{display:flex;align-items:center;gap:25px}.creator-hero img{width:150px;height:150px;border-radius:50%;object-fit:cover}.notice{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;max-width:800px}.checklist{background:#fff;border-radius:18px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;padding:26px;border-radius:18px}.link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.link-grid a{background:#fff;border:1px solid var(--line);padding:14px;border-radius:12px;text-align:center}.empty{padding:30px;background:#fff;border-radius:16px}.result-count{color:var(--text-2)}.site-footer{background:linear-gradient(135deg,var(--navy),var(--navy-dark));color:#dce8ed;border-top:1px solid var(--coral);padding:50px 0 95px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:30px}.footer-grid h3{color:#fff}.footer-grid a{display:block;margin:7px 0}.footer-brand{color:#fff}.copyright{padding-top:26px;margin-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:13px}.mobile-bottom{display:none}.backtop{position:fixed;right:18px;bottom:18px;width:42px;height:42px;border:0;border-radius:50%;background:var(--navy);color:#fff;box-shadow:var(--shadow);display:none}
@media(max-width:1200px){.main-nav{gap:10px;font-size:14px}.header-search{min-width:220px}.channel-chips{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1024px){.main-nav,.header-search{display:none}.nav-actions{margin-left:auto}.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:50px}.feature-layout,.watch-grid,.media-editorial{grid-template-columns:1fr}.live-grid{grid-template-columns:repeat(2,1fr)}.cards-3{grid-template-columns:repeat(2,1fr)}.short-grid{grid-template-columns:repeat(3,1fr)}.topic-wall{grid-template-columns:repeat(2,1fr)}.app-zone{grid-template-columns:1fr 1fr}.phone-art{display:none}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.mega-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.hero{min-height:auto}.hero-grid{padding:40px 0}.hero-media{display:grid;grid-template-columns:1fr}.ranking-list a{grid-template-columns:55px 1fr}.ranking-list em{grid-column:2}.creator-cards{grid-template-columns:1fr}.process-line{grid-template-columns:repeat(2,1fr)}.route-content{grid-template-columns:1fr}.route-content article{border-right:0;border-bottom:1px solid var(--line)}.app-points{grid-template-columns:1fr}.safety-banner{grid-template-columns:1fr}.safety-banner img{max-height:260px}.gallery-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:768px){.wrap{width:min(var(--wrap),calc(100% - 28px))}.section{padding:52px 0}.hero-copy h1,.page-hero h1{font-size:40px}.section-head{align-items:start;flex-direction:column}.section-head h2{font-size:29px}.channel-chips{grid-template-columns:repeat(2,1fr)}.feature-layout,.city-layout,.split-editorial,.dual-panel,.cos-layout,.about-split{grid-template-columns:1fr}.post-row{grid-template-columns:110px 1fr}.post-row img{width:110px;height:90px}.bento{grid-template-columns:repeat(2,1fr)}.live-grid,.cards-3,.knowledge-strip{grid-template-columns:1fr 1fr}.quote-feature{grid-template-columns:80px 1fr}.quote-feature .note{grid-column:1/-1}.ai-bento{grid-template-columns:repeat(2,1fr)}.editor-picks{grid-template-columns:repeat(2,1fr)}.trend-bars div{grid-template-columns:90px 1fr}.trend-bars em{grid-column:2}.footer-grid{grid-template-columns:1fr 1fr}.mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,255,255,.96);border-top:1px solid var(--line);padding:8px 4px}.mobile-bottom a{text-align:center;font-size:12px}.site-footer{padding-bottom:120px}.backtop{bottom:72px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.short-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.discovery-bar{display:none}.nav-wrap{height:60px}.nav-actions>a{display:none}.hero-copy h1,.page-hero h1{font-size:34px}.lead{font-size:17px}.hero-story,.hero-story img{min-height:310px;height:310px}.hero-mini{grid-template-columns:1fr}.channel-chips{grid-template-columns:1fr}.short-track{grid-auto-columns:62%}.bento{grid-template-columns:1fr;grid-auto-rows:190px}.bento article.wide{grid-column:auto}.bento article.tall{grid-row:auto}.live-grid,.cards-3,.knowledge-strip{grid-template-columns:1fr}.ranking-list a{grid-template-columns:45px 1fr}.post-row{grid-template-columns:1fr}.post-row img{width:100%;height:150px}.short-grid{grid-template-columns:repeat(2,1fr)}.quote-feature{grid-template-columns:1fr}.big-number{font-size:46px}.ai-bento{grid-template-columns:1fr}.ai-bento article.wide{grid-column:auto}.creator-cards a{grid-template-columns:110px 1fr}.creator-cards img{width:110px}.process-line{grid-template-columns:1fr}.topic-wall,.editor-picks,.app-zone{grid-template-columns:1fr}.gallery-grid{grid-auto-rows:150px}.gallery-grid .g1,.gallery-grid .g4{grid-column:auto;grid-row:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.checklist{grid-template-columns:1fr}.cta-banner{align-items:flex-start;flex-direction:column}.link-grid{grid-template-columns:repeat(2,1fr)}.creator-hero .wrap{align-items:flex-start;flex-direction:column}.creator-hero img{width:110px;height:110px}}
