.note-home{display:grid;grid-template-columns:178px minmax(0,680px);gap:2.15rem;align-items:start;justify-content:center}.home-nav{position:sticky;top:4.65rem;align-self:start;min-width:0}.home-nav-inner{max-height:calc(100vh - 5.5rem);overflow:auto;scrollbar-width:thin;padding:.2rem .9rem 1rem 0;border-right:1px solid var(--line)}.nav-block{display:grid;gap:1rem}.nav-group{display:grid;gap:.4rem}.nav-group h2{margin:0;padding:0 .45rem;color:var(--text);font-size:.94rem;font-weight:700;line-height:1.35}.nav-block ul{list-style:none;padding:0;margin:0;display:grid;gap:.18rem}.nav-parent{display:block;border-radius:7px;line-height:1.35;padding:.26rem .45rem .26rem .8rem;color:var(--muted);font-size:.82rem;font-weight:400}.nav-parent.is-current{color:var(--text);font-weight:600}.nav-parent:hover{background:#f5f5f5;color:var(--text)}.home-feed{min-width:0;display:grid;gap:2.2rem}.feed-section{display:grid;gap:.65rem}.feed-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.7rem}.feed-heading h1{margin:0;font-size:1rem;line-height:1.35;letter-spacing:0}.source-filter-tabs{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.source-filter-tab{border:1px solid var(--line);border-radius:999px;padding:.34rem .78rem;color:var(--muted);font-size:.78rem;line-height:1;white-space:nowrap;background:#fff}.source-filter-tab:hover{color:var(--text);background:#fafafa;text-decoration:none;border-color:#d5d5d5}.source-filter-tab.is-current{color:var(--text);font-weight:700;border-color:#cfcfcf;background:#f7f7f7}.section-note{margin:.1rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.65}.dated-article-list{display:grid;gap:1.15rem}.date-group{display:grid;gap:.35rem}.date-divider{display:flex;align-items:center;gap:1.35rem;padding-top:.2rem}.date-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.date-divider h2{margin:0;font-size:.9rem;line-height:1.4;color:var(--muted);white-space:nowrap}.article-list{display:grid}.feed-card{border-bottom:1px solid var(--line)}.feed-card a{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.9rem;align-items:start;padding:1rem 0}.article-thumb{width:84px;height:60px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;display:flex;align-items:center;justify-content:center;padding:.45rem}.article-thumb.is-symbol{padding:.18rem}.article-thumb.is-wide-wordmark{padding-inline:.3rem}.article-thumb.is-compact-icon{padding:.28rem}.article-thumb.is-upscale-logo{padding:.22rem}.article-thumb.is-extra-large-logo{padding:.06rem}.article-thumb.is-anthropic-logo{padding:.16rem}.article-thumb.is-xai-logo{padding:.02rem}.article-thumb.is-large-wide-wordmark{padding:.08rem}.article-thumb img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.article-thumb.is-wide-wordmark img{width:94%;max-width:94%;max-height:64%}.article-thumb.is-large-wide-wordmark img{width:100%;max-width:100%;max-height:84%}.article-thumb.is-compact-icon img{width:76%;max-width:76%;max-height:76%}.article-thumb.is-upscale-logo img{width:68%;max-width:none;max-height:68%}.article-thumb.is-extra-large-logo img{width:100%;max-width:100%;max-height:96%}.article-thumb.is-anthropic-logo img{max-height:84%}.article-thumb.is-xai-logo img{max-height:100%}.article-body{min-width:0;display:grid;gap:.32rem}.feed-meta{color:#8a8a8a;font-size:.76rem;line-height:1.4}.feed-title{display:block;font-size:.99rem;font-weight:700;line-height:1.55;letter-spacing:0}.feed-description{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.86rem;line-height:1.65;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-card:hover .feed-title{text-decoration:underline;text-underline-offset:.18em}.empty-feed{margin:1.2rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.7}.pagination{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.9rem}.pagination-pages{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:center}.pagination-link{min-width:2rem;height:2rem;padding:0 .55rem;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;color:var(--muted);background:#fff}.pagination-link:hover{color:var(--text);border-color:#d5d5d5;background:#fafafa;text-decoration:none}.pagination-link.is-current{color:var(--text);border-color:#cfcfcf;font-weight:700}.pagination-link.is-disabled{pointer-events:none;opacity:.42}.pagination-link-nav{min-width:3.25rem}.pagination-ellipsis{color:var(--muted);font-size:.82rem}@media(max-width:1080px){.note-home{grid-template-columns:164px minmax(0,1fr);gap:1.6rem}}@media(max-width:760px){.note-home{grid-template-columns:1fr;gap:1rem}.home-nav{position:static}.home-nav-inner{max-height:none;border-right:0;border-bottom:1px solid var(--line);padding:0 0 .9rem;display:flex;gap:.9rem;overflow-x:auto}.nav-group{min-width:11rem}.feed-heading{align-items:flex-start;flex-direction:column}.source-filter-tabs{justify-content:flex-start}.feed-card a{grid-template-columns:76px minmax(0,1fr);gap:.75rem}.article-thumb{width:76px;height:54px;padding:.4rem}.article-thumb.is-symbol{padding:.16rem}.article-thumb.is-wide-wordmark{padding-inline:.26rem}.article-thumb.is-compact-icon{padding:.24rem}.article-thumb.is-upscale-logo{padding:.18rem}.article-thumb.is-extra-large-logo{padding:.05rem}.article-thumb.is-anthropic-logo{padding:.12rem}.article-thumb.is-xai-logo{padding:.01rem}.article-thumb.is-large-wide-wordmark{padding:.05rem}.pagination{flex-direction:column;align-items:stretch}.pagination-pages{order:-1}}@media(max-width:520px){.feed-card a{grid-template-columns:64px minmax(0,1fr)}.article-thumb{width:64px;height:46px;padding:.32rem}.article-thumb.is-symbol{padding:.12rem}.article-thumb.is-wide-wordmark{padding-inline:.2rem}.article-thumb.is-compact-icon{padding:.18rem}.article-thumb.is-upscale-logo{padding:.14rem}.article-thumb.is-extra-large-logo{padding:.04rem}.article-thumb.is-anthropic-logo{padding:.1rem}.article-thumb.is-xai-logo{padding:0}.article-thumb.is-large-wide-wordmark{padding:.04rem}.feed-description{-webkit-line-clamp:1}.pagination-pages{gap:.3rem}.pagination-link{min-width:1.85rem;height:1.85rem}}
