.news-mast{border-bottom:2px solid var(--ink);gap:8px;padding-bottom:14px;display:grid}.nm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nm-live{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.nm-live i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 22%, transparent);border-radius:50%}.news-mast h1{letter-spacing:-.04em;font-size:clamp(40px,9vw,64px)}.news-top{gap:12px;display:grid}@media (width>=900px){.news-top{grid-template-columns:1.6fr 1fr;align-items:stretch}}.lead{border-radius:var(--radius);color:#fff;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--card-c) 40%, transparent), transparent 60%), linear-gradient(150deg, var(--navy), var(--navy-2) 70%, color-mix(in srgb, var(--card-b) 60%, var(--navy-2)));gap:0;min-width:0;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 30px 60px -36px #0b1a2ecc}.lead-art{justify-content:center;align-items:flex-end;height:150px;padding-top:18px;display:flex;position:relative}.lead-art img{aspect-ratio:480/304;object-fit:cover;width:190px;height:auto;transform:translateX(calc(var(--i) * 26px)) rotate(calc(var(--i) * 4deg - 4deg));border-radius:12px;margin-left:-120px;box-shadow:0 22px 40px -18px #000c}.lead-art img:first-child{margin-left:0}.lead-art:empty{display:none}.lead-text{gap:8px;padding:18px;display:grid}.lead-text strong{font:800 clamp(24px, 5.4vw, 34px)/1.12 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.lead-text .muted,.lead .small.muted{color:#ffffffc7}.lead .chip{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.lead .read{color:color-mix(in srgb, var(--accent) 45%, #fff);font-weight:700}.next{gap:10px;display:grid}.nx{border-radius:var(--radius-s);background:var(--paper);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);gap:6px;padding:14px 16px;text-decoration:none;display:grid}.nx strong{font:700 17px/1.3 var(--font-display);letter-spacing:-.01em}.news-cols{gap:28px;display:grid}@media (width>=980px){.news-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.news-side{position:sticky;top:80px}}.news-tools{gap:10px;padding-bottom:6px;display:grid}.kind-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.kind-chips button{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);font:600 13px var(--font-body);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:0 14px}.kind-chips button span{color:var(--ink-2);margin-left:4px;font-weight:500}.kind-chips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kind-chips button[aria-pressed=true] span{color:inherit;opacity:.7}.tool-row{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=560px){.tool-row{grid-template-columns:1fr 200px}}.month{gap:0;display:grid}.month-h{z-index:1;background:var(--bg);font:800 13px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);margin:18px 0 0;padding:8px 0;position:sticky;top:64px}.stories{margin:0;padding:0;list-style:none}.story a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;text-decoration:none;display:grid}.story a:hover strong{text-underline-offset:3px;text-decoration:underline}.day{background:var(--paper);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;width:52px;color:var(--ink-2);border-radius:12px;place-items:center;padding:6px 0;font-size:11px;font-weight:700;display:grid}.day b{font:800 22px/1 var(--font-display);color:var(--ink);letter-spacing:-.02em}.st-body{gap:5px;min-width:0;display:grid}.st-body strong{font:700 18px/1.28 var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.st-art{aspect-ratio:480/304;object-fit:cover;border-radius:8px;width:84px;height:auto;box-shadow:0 10px 18px -12px #0b1a2e99}@media (width<=479px){.story a{grid-template-columns:46px minmax(0,1fr)}.st-art{display:none}.day{width:46px}}.chip.k-press{color:color-mix(in srgb, var(--blue) 80%, var(--ink));border-color:color-mix(in srgb, var(--blue) 35%, var(--line));background:color-mix(in srgb, var(--blue) 9%, var(--paper))}.chip.k-change{color:color-mix(in srgb, var(--red) 75%, var(--ink));border-color:color-mix(in srgb, var(--red) 35%, var(--line));background:color-mix(in srgb, var(--red) 8%, var(--paper))}.chip.k-article{color:var(--ink);border-color:var(--line);background:var(--paper-2)}.chip.k-video{color:color-mix(in srgb, var(--green) 62%, var(--ink));border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 9%, var(--paper))}.news-side{gap:14px;display:grid}.side-box{border-radius:var(--radius-s);background:var(--paper);border:1px solid var(--line);gap:8px;padding:16px;display:grid}.side-box p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
