.articles-top{background:var(--ink);color:var(--color-on-dark);padding:36px 0 28px}.cathead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.cathead h1{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(38px,5.5vw,62px);font-weight:700;line-height:.98}.cathead p{max-width:680px;color:var(--color-on-dark-muted);margin-top:7px;font-size:14px;line-height:1.5}.catfilters{border-top:1px solid var(--color-line-on-dark);padding:15px 0 0}.catlabel{color:var(--color-on-dark-subtle);margin-bottom:9px;display:block}.category-control{align-items:center;gap:8px;display:flex}.catbar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:3px 0;display:flex;overflow-x:auto}.catbar::-webkit-scrollbar{display:none}.catbar .chip{letter-spacing:.03em;white-space:nowrap;flex:none;min-height:34px;padding:6px 10px;font-size:10px}.category-control .ui-icon-button{flex:none;width:38px;height:38px;font-size:18px}.articles-grid{padding-top:30px}.articles-grid .grid4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.articles-grid :is(.ncard,.ui-editorial-card){min-width:0;display:block}.articles-grid :is(.ncard,.ui-editorial-card) .img{aspect-ratio:16/10;background-position:50%;background-size:cover;width:100%;position:relative}.articles-grid :is(.ncard,.ui-editorial-card) .img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.articles-grid :is(.ncard,.ui-editorial-card) .k{font-size:12px}.articles-grid :is(.ncard,.ui-editorial-card) h3{overflow-wrap:anywhere}.articles-grid :is(.ncard,.ui-editorial-card) .by{font-size:12px}.infinite-sentinel{text-align:center;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);padding:28px 0 4px;font-size:12px}@media (min-width:761px) and (max-width:1100px){.cathead h1{font-size:clamp(38px,5.5vw,50px)}.articles-grid{padding-top:26px}.articles-grid .grid4{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}}@media (max-width:760px){.articles-top{padding:26px 0 20px}.cathead{margin-bottom:16px}.cathead h1{font-size:clamp(31px,9vw,40px)}.cathead p{font-size:14px}.catfilters{padding-top:11px}.catlabel{margin-bottom:7px}.category-control,.catbar{gap:6px}.category-control .ui-icon-button{width:40px;height:40px;font-size:18px}.catbar .chip{letter-spacing:.02em;min-height:38px;padding:7px 9px;font-size:10px}.articles-grid{padding-top:20px}.articles-grid .grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.articles-grid :is(.ncard,.ui-editorial-card) p{font-size:13px;line-height:1.45}}@media (max-width:350px){.articles-grid .grid4{grid-template-columns:1fr;gap:22px}}
