.layout{grid-template-columns: minmax(0,1fr) 280px}.feed{display:grid;gap:24px}.card{display:grid;grid-template-columns:1fr 230px;gap:22px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:30px}body.t01{--accent:#185c4b;--paper:#f5f3ee;--display:Georgia,"Songti SC",SimSun,serif;}.site-header{border-top:7px solid var(--accent)}.site-header .shell{display:grid;grid-template-columns:1fr auto;align-items:center}.tagline{letter-spacing:4px}.nav{grid-column:1/-1}.hero{background:transparent;padding:35px 0;border-bottom:1px solid #c5cbc2;border-radius:0}.hero h1{font-family:var(--display);font-size:58px}.card{border:0;border-radius:0;border-bottom:1px solid #d4d8cd;box-shadow:none;background:transparent;padding:24px 0}.card h2{font-family:var(--display);font-size:25px}.aside{background:#e9eee5;border:0;border-radius:0}.full-story{border-radius:0;border-top:6px solid var(--accent)}.full-story h1{font-family:var(--display)}
/* Keep the theme identity while removing desktop constraints on phones. */
@media(max-width:800px){.site-header .shell{display:block!important}.tagline{text-align:left!important;margin:8px 0!important}.nav{justify-content:flex-start!important;border-radius:0!important}.hero h1{font-size:38px!important;letter-spacing:0!important}.hero img{min-height:0!important;max-height:260px!important;aspect-ratio:16/9!important;width:100%!important}.hero{transform:none!important}.left-rail{position:static!important}.card:nth-child(even){margin-top:0!important}.copy{padding:18px!important}.card .cover img{height:auto!important;min-height:0!important;max-height:310px!important;aspect-ratio:4/3!important}.full-story{padding:24px!important;width:100%!important}.full-story h1{font-size:32px!important}.article-visual{margin:25px 0!important}.portal{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card:before{display:none!important}.brand{font-size:30px!important;letter-spacing:2px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
