.home-news-first .postlist--rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.home-news-first .postlist__item{min-width:0;display:block;padding:16px 0}.home-news-first .postlist__meta{margin-top:10px}.home-board-tabs{margin-top:28px}.home-tab-list{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 0 12px;margin:16px 0}.home-tab-list button{flex:0 0 auto;padding:9px 15px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.home-tab-list button[aria-selected=true]{background:var(--ink);color:var(--ink-fg);border-color:var(--ink)}.home-tab-list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-board-tabs [hidden]{display:none!important}.home-board-tabs [role=tabpanel]{margin-top:0!important}.home-board-tabs .postlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.home-board-tabs .postlist__item{min-width:0;display:block;padding:14px 0}.home-board-tabs .postlist__meta{margin-top:9px}.home-board-tabs .postlist__title{display:block;white-space:normal}#home-ai-reading .postlist__item{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}@media(max-width:640px){.home-news-first .postlist--rich,.home-board-tabs .postlist{grid-template-columns:1fr}.home-tab-list button{padding:8px 12px}.home-news-first .postlist__item{padding:13px 0}}
