.press-card-container{background:var(--grey-white);border-radius:var(--radius-card-lg);padding:var(--space-md);overflow:hidden}.cat-sections{gap:var(--gap);flex-direction:column;display:flex}@media (max-width:47.99rem){.press-card-container{padding:var(--space-md)}}
.section-header{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.section-header-row{justify-content:space-between;align-items:baseline;display:flex}.section-header--light .section-header-title{color:var(--ink)}.section-header--dark .section-header-title{color:var(--white)}.section-header-view-all{text-decoration:none;transition:opacity .2s}.section-header--light .section-header-view-all{color:var(--ink-mid)}.section-header--dark .section-header-view-all{color:var(--chalk-mid)}.section-header-view-all:hover{opacity:.7}.section-header-rule{border:none;border-top:1px solid var(--ink-rule);margin:0}.section-header--dark .section-header-rule{border-top-color:var(--chalk-border)}.source-name,.source-date{text-transform:uppercase;letter-spacing:var(--type-label-tracking)}.source-name{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.source-date{white-space:nowrap;flex-shrink:0}.source-square{background-color:var(--source-square-color);border-radius:1px;flex-shrink:0;width:6px;height:6px;display:inline-block}.category-filter{padding-top:var(--space-md)}.category-filter-pills{gap:var(--space-xs);margin-inline:calc(-1 * var(--pad-inline));padding-inline:var(--pad-inline);padding-block:var(--space-xs);margin-block:calc(-1 * var(--space-xs));scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-flow:row;align-items:center;display:flex;overflow:auto hidden}.category-filter-pills::-webkit-scrollbar{display:none}.category-filter-pills.is-dragging{cursor:grabbing;scroll-behavior:auto}@keyframes chip-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rule-sweep-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.category-pill{font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:var(--type-label-tracking);text-transform:uppercase;height:34px;padding:0 var(--space-md);border:.84px solid var(--nav-border,var(--grey-light));color:var(--nav-text,var(--ink));cursor:pointer;animation:.4s cubic-bezier(.22,1,.36,1) backwards chip-fade-in;animation-delay:calc(.6s + var(--i,0) * 60ms);white-space:nowrap;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.category-pill--active{background:var(--category-pill-fill);color:var(--ink);border-color:#0000}.category-pill--all.category-pill--active{color:var(--white)}.category-pill:hover{background:var(--bg);color:var(--white);border-color:var(--bg)}.category-pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.category-pill,.category-filter-rule{animation:none}}.category-filter-rule{border:none;border-top:1px solid var(--ink-rule);margin:0 0 var(--space-md);transform-origin:0;animation:.6s cubic-bezier(.22,1,.36,1) .5s backwards rule-sweep-in}.featured-article{z-index:1;flex-direction:column;justify-content:space-between;height:100%;text-decoration:none;display:flex;position:relative}.featured-article-body{gap:var(--space-md);flex-direction:column;display:flex}.featured-article-image{aspect-ratio:575/360;border-radius:var(--radius-card);background-position:50%;background-size:cover;width:100%}.featured-article-meta{gap:var(--space-xs);flex-direction:column;display:flex}.featured-article--light .featured-article-label{color:var(--ink-strong)}.featured-article--dark .featured-article-label{color:var(--chalk)}.featured-article-title{font-family:var(--font-stencil);font-size:var(--text-section);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.featured-article--light .featured-article-title{color:var(--ink)}.featured-article--dark .featured-article-title{color:var(--white)}.featured-article-source{align-items:center;gap:var(--space-xs);min-width:0;margin:0;display:flex;overflow:hidden}.featured-article--light .featured-article-source{color:var(--ink-mid);--source-square-color:var(--ink-mid)}.featured-article--dark .featured-article-source{color:var(--chalk-mid);--source-square-color:var(--chalk-mid)}.featured-article-rule{border:none;border-top:1px solid var(--ink-rule);margin:0}.featured-article--dark .featured-article-rule{border-top-color:var(--chalk-border)}.featured-article-excerpt{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.featured-article--light .featured-article-excerpt{color:var(--ink)}.featured-article--dark .featured-article-excerpt{color:var(--chalk)}.featured-article-cta{--cta-arrow-width:clamp(2rem, 3.75vw, 3.375rem);align-items:flex-end;gap:var(--space-xs);padding-top:var(--space-md);display:flex}.featured-article--light .featured-article-cta{color:var(--ink)}.featured-article--dark .featured-article-cta{color:var(--chalk)}.featured-article-cta-arrow{width:var(--cta-arrow-width);opacity:0;flex-shrink:0;height:auto;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transform:translate(-4px,4px)}.featured-article:hover .featured-article-cta-arrow{opacity:1;transform:translate(0)}.featured-article-cta-label{opacity:0;transition:opacity .3s}.featured-article:hover .featured-article-cta-label{opacity:.7}@media (prefers-reduced-motion:reduce){.featured-article-cta-arrow,.featured-article-cta-label{transition:none}.featured-article-cta-arrow{transform:none}}.featured-article-spec{align-items:flex-end;gap:var(--space-xs);flex-shrink:0;margin-left:auto;display:flex}.featured-article-spec-barcode{align-items:flex-end;gap:2px;height:14px;display:flex}.featured-article-spec-barcode span{width:2px;display:block}.featured-article-spec-barcode span:first-child{height:14px}.featured-article-spec-barcode span:nth-child(2){height:8px}.featured-article-spec-barcode span:nth-child(3){height:14px}.featured-article-spec-barcode span:nth-child(4){height:4px}.featured-article-spec-barcode span:nth-child(5){height:11px}.featured-article-spec-barcode span:nth-child(6){height:14px}.featured-article-spec-barcode span:nth-child(7){height:6px}.featured-article-spec-barcode span:nth-child(8){height:14px}.featured-article-spec-barcode span:nth-child(9){height:9px}.featured-article-spec-barcode span:nth-child(10){height:14px}.featured-article-spec-barcode span:nth-child(11){height:5px}.featured-article-spec-barcode span:nth-child(12){height:12px}.featured-article-spec-barcode span:nth-child(13){height:7px}.featured-article-spec-barcode span:nth-child(14){height:14px}.featured-article-spec-code{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--type-label-wide-tracking);text-transform:uppercase;white-space:nowrap;padding-bottom:1px;line-height:1}.featured-article--light .featured-article-spec-barcode span{background:var(--ink-faint)}.featured-article--light .featured-article-spec-code{color:var(--ink-soft)}.featured-article--dark .featured-article-spec-barcode span{background:var(--chalk-faint)}.featured-article--dark .featured-article-spec-code{color:var(--chalk-soft)}.trending-card{align-items:center;gap:var(--space-md);border-radius:var(--radius-card);padding:var(--space-2xs);min-width:0;text-decoration:none;transition:background-color .2s;display:flex}.trending-card-thumbnail{border-radius:var(--radius-card);background-position:50%;background-size:cover;flex-shrink:0;width:200px;height:130px;transition:filter .35s;overflow:hidden}.trending-card:hover .trending-card-thumbnail{filter:brightness(1.06)}.trending-card-content{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.trending-card-title{font-size:var(--text-5xl);line-height:var(--type-block-title-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trending-card--light .trending-card-title{color:var(--ink)}.trending-card--dark .trending-card-title{color:var(--white)}.trending-card-source{align-items:center;gap:var(--space-xs);min-width:0;margin:0;display:flex;overflow:hidden}.trending-card--light .trending-card-source{color:var(--ink-mid);--source-square-color:var(--ink-mid)}.trending-card--dark .trending-card-source{color:var(--chalk-mid);--source-square-color:var(--chalk-mid)}@media (max-width:47.99rem){.trending-card-thumbnail{width:100px;height:80px}.category-filter-pills{gap:var(--space-2xs);margin-inline:calc(-1 * var(--space-md));padding-inline:var(--space-md)}}.news-card{gap:var(--space-xs);border-radius:var(--radius-card);min-width:0;padding:var(--space-2xs);flex-direction:column;flex:1;text-decoration:none;transition:background-color .2s;display:flex}.news-card-image{border-radius:var(--radius-card);background-position:50%;background-size:cover;flex-shrink:0;width:100%;height:clamp(120px,12.5vw,180px);transition:filter .35s}.news-card:hover .news-card-image{filter:brightness(1.06)}.news-card-content{gap:calc(var(--space-2xs) + 2px);flex-direction:column;display:flex}.news-card-title{font-size:calc(var(--text-2xl) - 1px);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card--light .news-card-title{color:var(--ink)}.news-card--dark .news-card-title{color:var(--white)}.news-card-source{align-items:center;gap:var(--space-xs);min-width:0;margin:0;display:flex;overflow:hidden}.news-card--light .news-card-source{color:var(--ink-mid);--source-square-color:var(--ink-mid)}.news-card--dark .news-card-source{color:var(--chalk-mid);--source-square-color:var(--chalk-mid)}.cat-section{gap:var(--gap);min-height:var(--cat-section-min-h,auto);grid-template-columns:minmax(0,614fr) minmax(0,811fr);align-items:stretch;display:grid}.cat-section--featured-right{grid-template-columns:minmax(0,811fr) minmax(0,614fr)}.cat-section-featured{border-radius:var(--radius-card-lg);padding:var(--space-md);background:var(--gray-light);flex-direction:column;display:flex;position:relative}.cat-section-featured .featured-article{flex:1}.cat-section-featured:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;transition:background .2s;position:absolute;inset:0}.cat-section-featured:hover:after{background:var(--card-hover-light)}.cat-section-list{padding:var(--space-md);flex-direction:column;display:flex}.cat-section-list--card{background:var(--grey-white);border-radius:var(--radius-card-lg)}.cat-section--light .trending-card:hover,.cat-section--light .news-card:hover{background-color:var(--card-hover-light)}.cat-section--dark .trending-card:hover,.cat-section--dark .news-card:hover{background-color:var(--card-hover-dark)}.cat-section-list-cards{gap:var(--space-md);flex-direction:column;flex:1;display:flex}.more-row{margin-top:var(--space-lg)}.more-row-header{justify-content:space-between;align-items:center;padding:0;display:flex}.more-row-title{word-spacing:.15em}.more-row--light .more-row-title{color:var(--ink)}.more-row--dark .more-row-title{color:var(--white)}.more-row-rule{border:none;border-top:1px solid var(--ink-rule);margin:calc(var(--space-xs) + 4px) 0 calc(var(--space-md) + 2px)}.more-row-rule--dark{border-top-color:var(--chalk-border)}.more-row-arrows{gap:var(--space-2xs);display:flex}.more-row-arrow{cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .25s,color .25s,border-color .25s;display:flex}.more-row-arrow--light{border:.55px solid var(--ink-border);color:var(--ink-mid)}.more-row-arrow--light:hover{background:var(--bg);color:var(--white);border-color:var(--bg)}.more-row-arrow--dark{border:.55px solid var(--chalk-border);color:var(--chalk-mid)}.more-row-arrow--dark:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.more-row-scroll{--more-row-gap:var(--space-md);cursor:grab;-webkit-user-select:none;user-select:none;margin-inline:calc(-1 * var(--space-md));padding-left:var(--space-md);position:relative;overflow:hidden}.more-row-scroll.is-dragging{cursor:grabbing}.more-row-track{will-change:transform;display:flex}.more-row-item{width:calc((100cqw - 2 * var(--more-row-gap)) / 3);min-width:180px;margin-right:var(--more-row-gap);flex:none}.more-row-scroll{container-type:inline-size}@media (max-width:47.99rem){.cat-section{grid-template-columns:minmax(0,1fr);min-height:auto}.cat-section-featured{order:-1}.featured-article-cta{--cta-arrow-width:2.5rem}.featured-article-title{font-size:2.125rem}.trending-card-title{font-size:var(--text-5xl)}.cat-section-list{padding:var(--space-md)}.more-row-item{min-width:160px}}
