.nr-head{max-width:var(--wide);padding:var(--s7) var(--gutter) var(--s5);justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;margin:0 auto;display:flex}.nr-head h1{letter-spacing:-.03em;font-size:clamp(40px,6vw,64px);font-weight:700}.nr-head .date{color:var(--ink-2);font-size:14px}.nr-tabs{gap:var(--s5);scrollbar-width:none;border-bottom:1px solid var(--line);max-width:var(--wide);padding:0 var(--gutter);margin:0 auto;display:flex;overflow-x:auto}.nr-tabs a{color:var(--ink-2);padding:var(--s3) 0;white-space:nowrap;border-bottom:2px solid #0000;font-size:14px}.nr-tabs a[aria-current]{color:var(--ink);border-color:var(--ink);font-weight:600}.nr-tabs a:hover{color:var(--ink);text-decoration:none}.nr-grid{gap:var(--s5);max-width:var(--wide);padding:var(--s6) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.story{background:var(--card-on-white);border-radius:var(--r-md);color:var(--ink);flex-direction:column;grid-column:span 4;display:flex;overflow:hidden}.story:hover{text-decoration:none}.story:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.story .pic{aspect-ratio:16/9;overflow:hidden}.story .pic img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.story:hover .pic img{transform:scale(1.03)}.story .txt{padding:var(--s5);flex-direction:column;flex:1;display:flex}.story .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.story h3{letter-spacing:-.015em;margin-top:var(--s2);font-size:21px;font-weight:700;line-height:1.2}.story p{color:var(--ink-2);margin-top:var(--s2);font-size:15px}.story time{padding-top:var(--s4);color:var(--ink-3);margin-top:auto;font-size:13px}.story.lead-story{background:var(--card-on-white);grid-column:span 12;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.story.lead-story .pic{aspect-ratio:auto;min-height:420px}.story.lead-story .txt{padding:var(--s7) var(--s6);justify-content:center}.story.lead-story h3{font-size:clamp(28px,3.4vw,40px);line-height:1.1}.story.lead-story p{font-size:17px}.story.half{grid-column:span 6}@media (width<=960px){.story{grid-column:span 6}.story.lead-story{grid-template-columns:minmax(0,1fr)}.story.lead-story .pic{min-height:260px}}@media (width<=600px){.story,.story.half{grid-column:span 12}}.nr-list{max-width:var(--wide);padding:0 var(--gutter) var(--s8);margin:0 auto}.nr-list h2{padding:var(--s6) 0 var(--s3);border-bottom:1px solid var(--line);font-size:24px;font-weight:700}.nr-list a{gap:var(--s5);padding:var(--s4) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:120px minmax(0,1fr) 96px;align-items:center;display:grid}.nr-list a:hover{text-decoration:none}.nr-list a:hover b{text-decoration:underline}.nr-list time{color:var(--ink-3);font-size:13px}.nr-list b{font-size:17px;font-weight:600}.nr-list img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:96px}@media (width<=600px){.nr-list a{grid-template-columns:minmax(0,1fr) 80px}.nr-list time{order:-1;grid-column:1/-1;margin-bottom:-12px}.nr-list img{width:80px}}.nr-more{text-align:center;padding-bottom:var(--s8)}.nr-head,.nr-tabs,.nr-grid,.nr-list{width:100%}.nr-head .date a{text-underline-offset:3px;text-decoration:underline}.story .cat.rumour{color:#8a6508}.story h2,.story h3{text-wrap:balance}.story.lead-story h2{letter-spacing:-.015em;margin-top:var(--s2);font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.story .deck-full{color:var(--ink-2);margin-top:var(--s2);font-size:15px}.nr-list b{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.story .pic img{transition:none}}
