.news{background:var(--paper);flex-direction:column;flex:1 0 auto;display:flex}.news-masthead{border-bottom:3px solid var(--edge)}.news-mast-inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-block:clamp(1.25rem,4vw,2rem);display:flex}.news-wordmark{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(2.75rem,8vw,5rem);line-height:.85}.news-tagline{color:var(--ink-soft);font-size:clamp(.8rem,2vw,.95rem);font-weight:500}.news-desks{border-bottom:1px solid var(--border);background:var(--paper-card)}.news-desks-inner{gap:clamp(1rem,3vw,1.75rem);display:flex;overflow-x:auto}.news-desk{text-transform:uppercase;letter-spacing:.06em;color:var(--ink);white-space:nowrap;border-bottom:3px solid #0000;padding:.85rem 0;font-size:.85rem;font-weight:600}.news-desk:hover{color:var(--gold-text);border-bottom-color:var(--border-strong)}.news-desk[aria-current=page]{border-bottom-color:var(--gold)}.news-main{padding-block:clamp(1.5rem,5vw,3rem)}.news-foot{border-top:3px solid var(--edge);background:var(--paper-card)}.news-foot-inner{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:clamp(1.25rem,4vw,2rem);font-size:.85rem;display:flex}.news-foot-inner a{color:var(--ink);font-weight:600}.news-foot-inner a:hover{color:var(--gold-text)}.news-hollow{text-align:center;padding:clamp(3rem,10vw,6rem) 0}.news-hollow h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(2.25rem,7vw,4rem);font-weight:400;line-height:.95}.news-hollow p{color:var(--ink-soft);max-width:34rem;margin:1rem auto 0;font-size:1rem;line-height:1.6}.news-hollow a{color:var(--gold-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.news .dot{color:var(--ink-soft)}.news .arr{font-style:normal}.news-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--gold-text);font-size:.72rem;font-weight:700}.news-byline{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.15rem 0;margin-top:.5rem;font-size:.85rem;display:flex}.news-byline b{color:var(--ink);font-weight:700}.news-tag-school{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border-strong);border-radius:var(--r-chip);color:var(--ink-soft);white-space:nowrap;padding:.1rem .45rem;font-size:.66rem;font-weight:700}.news-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--board);background:var(--gold);border-radius:var(--r-chip);align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}.news-badge svg{width:.72rem;height:.72rem}.news-lead{color:inherit;border-bottom:3px solid var(--edge);margin-bottom:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem);display:block}.news-lead-media{border-radius:var(--r-a);background:var(--paper-2);margin-bottom:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden}.news-lead-media img{aspect-ratio:16/9;object-fit:cover;width:100%}.news-lead-body{max-width:52rem}.news-lead-hl{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:.5rem 0 0;font-size:clamp(2rem,6vw,3.75rem);font-weight:400;line-height:.98}.news-lead:hover .news-lead-hl{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:3px}.news-lead-deck{color:var(--ink-soft);margin:.75rem 0 0;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.5}.news-river{margin:clamp(2rem,5vw,3.25rem) 0 0}.news-river-head{border-bottom:2px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:clamp(1rem,3vw,1.5rem);padding-bottom:.6rem;display:flex}.news-river-head h2{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:400;line-height:1}.news-river-head h2 a{color:inherit}.news-river-head h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;text-decoration-thickness:3px}.news-river-head p{color:var(--ink-soft);margin:0;font-size:.9rem}.news-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);display:grid}.news-card{color:inherit;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.news-card:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.news-card-media{background:var(--paper-2);position:relative}.news-card-media img{aspect-ratio:16/9;object-fit:cover;width:100%}.news-card-body{flex-direction:column;gap:.4rem;padding:clamp(.85rem,2vw,1.15rem);display:flex}.news-card-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.news-card-desk{text-transform:uppercase;letter-spacing:.06em;color:var(--gold-text);font-size:.7rem;font-weight:700}.news-card-hl{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:400;line-height:1.02}.news-card-sum{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.5}.news-card-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.1rem 0;margin-top:auto;padding-top:.3rem;font-size:.78rem;display:flex}.news-section-head{border-bottom:3px solid var(--edge);margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1rem,3vw,1.5rem)}.news-section-head h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:.35rem 0 0;font-size:clamp(2.25rem,7vw,4rem);font-weight:400;line-height:.95}.news-empty{color:var(--ink-soft);padding:2rem 0}.news-article{max-width:46rem;margin:0 auto}.news-crumb{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:clamp(1rem,3vw,1.5rem);font-size:.85rem;display:flex}.news-crumb a{color:var(--ink);font-weight:600}.news-crumb a:hover{color:var(--gold-text)}.news-crumb .sep{color:var(--border-strong)}.news-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:.4rem 0 0;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:.97}.news-standfirst{color:var(--ink-soft);margin:.85rem 0 0;font-size:clamp(1.05rem,2.4vw,1.3rem);line-height:1.5}.news-hero{border-radius:var(--r-a);background:var(--paper-2);margin:clamp(1.25rem,4vw,2rem) 0 0;overflow:hidden}.news-hero img{aspect-ratio:16/9;object-fit:cover;width:100%}.news-video{border-radius:var(--r-a);background:var(--board);margin:clamp(1.25rem,4vw,2rem) 0 0;overflow:hidden}.news-video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.news-article .prose{margin-top:clamp(1.5rem,4vw,2.25rem)}.news-article-foot{border-top:2px solid var(--border);margin-top:clamp(2rem,5vw,3rem);padding-top:1.25rem}.news-more{color:var(--gold-text);font-size:.95rem;font-weight:700}.news-more:hover{text-underline-offset:3px;text-decoration:underline}
