.newsdesk{padding:36px 0 28px}.newsdesk__intro{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.newsdesk__eyebrow,.news-module__kicker,.coverage__meta,.brief-item__desk{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.newsdesk__eyebrow{color:var(--color-accent);margin-bottom:12px}.newsdesk__title{margin:0;max-width:14ch;font-family:var(--font-display);font-size:max(34px,min(5vw,56px));line-height:.95;letter-spacing:-.03em}.newsdesk__toolbar{display:grid;grid-gap:16px;gap:16px;width:min(100%,430px)}.finder--terminal .finder__input{background:#f8fafdeb;border-color:#1118271f}.newsdesk__meta{display:flex;gap:10px 14px;flex-wrap:wrap;color:var(--color-muted);font-size:12px}.newsdesk__meta span{padding:8px 10px;border-radius:999px;background:#f1f5fae6;border:1px solid rgba(15,23,42,.06)}.newsdesk__grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr) minmax(240px,.78fr);align-items:stretch}.news-module{display:grid;grid-template-rows:auto 1fr;min-width:0;height:100%;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:#fcfdfffa;box-shadow:0 18px 48px #0f172a0f}.news-module__head{display:flex;gap:14px;align-items:center;padding:16px 18px 0}.news-module__kicker{margin:0;color:var(--color-accent);white-space:nowrap}.news-module__rule{height:1px;width:100%;background:linear-gradient(90deg,rgba(var(--color-accent-rgb),.36),#0f172a0f)}.lead-card{display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px;height:100%;padding:16px 18px 18px}.lead-card__media{position:relative;display:block;overflow:hidden;border-radius:calc(var(--radius-lg) - 6px);background:#d9e4ef}.lead-card__media:before{content:"";display:block;padding-top:62%}.lead-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lead-card__body{display:grid;align-content:start;grid-gap:12px;gap:12px}.lead-card__meta,.editorial-item__meta,.latest-river__meta,.brief-item__meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lead-card__read,.brief-item__index{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.lead-card__body h2{margin:0;font-family:var(--font-display);font-size:max(30px,min(4vw,42px));line-height:1.02;letter-spacing:-.03em}.lead-card__body p,.editorial-item p,.brief-item p,.hot-list__body p,.latest-river__body p{margin:0;color:var(--color-muted)}.lead-card__cta{display:inline-flex;justify-self:start;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;background:#0f2740;color:#fff;-webkit-text-decoration:none;text-decoration:none}.editorial-list,.brief-list,.hot-list,.latest-river{display:grid}.editorial-list{height:100%;align-content:start;padding:4px 18px 10px}.editorial-item{display:grid;grid-gap:10px;gap:10px;padding:14px 0 16px;border-bottom:1px solid rgba(15,23,42,.08)}.editorial-item:last-child,.brief-item:last-child,.hot-list__item:last-child,.latest-river__item:last-child{border-bottom:0}.editorial-item h3,.brief-item h3,.hot-list__body h3,.latest-river__body h3{margin:0;font-size:20px;line-height:1.22}.brief-list{height:100%;align-content:start;padding:4px 18px 10px}.brief-item{display:grid;grid-gap:10px;gap:10px;padding:14px 0 16px;border-bottom:1px solid rgba(15,23,42,.08);-webkit-text-decoration:none;text-decoration:none}.brief-item__index{color:var(--color-accent)}.brief-item__desk{color:var(--color-muted)}.coverage,.terminal-lower{padding:26px 0 40px}.section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.section-heading--compact{padding:18px 18px 0;margin-bottom:0}.section-heading h2{margin:0;font-size:max(24px,min(3vw,32px))}.section-heading p{margin:0;color:var(--color-muted)}.coverage__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.coverage__desk{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#ffffffe6,#f6f9fcfa);-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.coverage__desk:hover{transform:translateY(-3px);border-color:rgba(var(--color-accent-rgb),.28);box-shadow:0 20px 30px #0f172a14}.coverage__label{font-size:18px;font-weight:700;line-height:1.2}.coverage__meta{color:var(--color-muted)}.terminal-lower__grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hot-list{padding:8px 18px 12px}.hot-list__item{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);-webkit-text-decoration:none;text-decoration:none}.hot-list__rank{display:inline-flex;align-items:start;justify-content:center;font-size:24px;line-height:1;font-family:var(--font-display);color:var(--color-accent)}.hot-list__body{display:grid;grid-gap:10px;gap:10px}.hot-list__body .capsule{justify-self:start}.latest-river{padding:8px 18px 12px}.latest-river__item{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);-webkit-text-decoration:none;text-decoration:none}.latest-river__stamp{padding-top:2px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.latest-river__body{display:grid;grid-gap:10px;gap:10px}.module-empty{padding:18px;color:var(--color-muted)}@media (max-width: 1199px){.newsdesk__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.news-module--lead{grid-column:1/-1}.terminal-lower__grid{grid-template-columns:1fr}}@media (max-width: 767px){.newsdesk{padding-top:24px}.newsdesk__intro{display:grid;align-items:start}.newsdesk__title{max-width:12ch}.newsdesk__grid{grid-template-columns:1fr}.news-module--lead{order:1}.news-module--now{order:2}.news-module--editors{order:3}.coverage{order:4}.terminal-lower{order:5}.lead-card__body h2{font-size:30px}.editorial-item h3,.brief-item h3,.hot-list__body h3,.latest-river__body h3{font-size:18px}}
