
.hero{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;min-height:330px}.hero-copy{padding:26px 28px 24px}.hero h1{font-family:var(--serif);font-size:38px;line-height:1.25;margin:8px 0 14px;letter-spacing:-.6px}.hero p{font-size:16px;color:#5c5a56;margin:0 0 14px}.hero-img{height:100%;min-height:330px}.editor-list{display:grid;gap:10px}.editor-card{display:grid;grid-template-columns:165px 1fr 140px;gap:14px;padding:8px;align-items:center}.editor-card>img{height:92px}.editor-main h3{font-family:var(--serif);margin:1px 0 4px;font-size:20px}.editor-main p{margin:0;color:#77726b;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-main time{font-size:12px;color:#999}.author-chip{border-left:1px solid #e7e0d7;min-height:72px;display:grid;grid-template-columns:46px 1fr;align-content:center;column-gap:9px;padding-left:14px}.author-chip .avatar{grid-row:1/3}.author-chip b{font-family:var(--serif)}.author-chip small{font-size:11px;color:#86817a}.banner-ad{display:block;margin-top:14px;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.banner-ad img{height:92px}.tile-grid{display:grid;gap:8px}.tile-grid.topics,.tile-grid.regions{grid-template-columns:repeat(6,1fr)}.tile{padding:7px;transition:.2s transform,.2s box-shadow}.tile:hover{transform:translateY(-2px);box-shadow:var(--shadow2)}.tile img{height:74px;margin-bottom:8px}.tile b{font-family:var(--serif);font-size:15px}.tile em{font-style:normal;color:var(--red);margin-right:4px}.tile p{font-size:11px;color:#77716a;margin:4px 0}.tile span{font-size:11px;color:var(--red);font-weight:700}.latest-list{display:grid;gap:8px}.latest-list article{display:grid;grid-template-columns:120px 1fr 110px;align-items:center;gap:12px;padding:7px;background:var(--card);border:1px solid #ebe5db;box-shadow:var(--shadow)}.latest-list article img{height:64px}.latest-list h3{font-family:var(--serif);font-size:17px;margin:0}.latest-list p{font-size:12px;color:#7d7771;margin:3px 0}.byline{display:flex;align-items:center;gap:7px}.byline .avatar{width:38px;height:38px}
@media(max-width:980px){.hero{grid-template-columns:1fr 1fr}.tile-grid.topics,.tile-grid.regions{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.hero{grid-template-columns:1fr}.hero-img{order:-1;min-height:220px;height:220px}.hero-copy{padding:20px}.hero h1{font-size:30px}.editor-card{grid-template-columns:95px 1fr}.editor-card>img{height:78px}.author-chip{display:none}.tile-grid.topics,.tile-grid.regions{grid-template-columns:repeat(2,1fr)}.latest-list article{grid-template-columns:85px 1fr}.byline{display:none}}
