:root{--news-border:#01223324;--news-border-soft:#0122330f;--news-muted:#012233b8;--news-surface:#fff}.news{background:var(--pl-colour-white);color:var(--pl-colour-text)}.news__main{padding:0 clamp(24px,5vw,80px) 56px}.news__main-inner{grid-template-columns:2fr 1fr;gap:48px;max-width:1320px;margin:0 auto;display:grid}@media (width<=991px){.news__main-inner{grid-template-columns:1fr;gap:32px}}.news__list-col{min-width:0}.news__section-head{border-bottom:1px solid var(--news-border);flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:16px;margin:48px 0 20px;padding-bottom:12px;display:flex}.news__section-meta{color:var(--news-muted);white-space:nowrap;margin:0;font-size:.88rem}@media (width<=768px){.news__section-meta{display:none}}.news__section-title{color:var(--pl-colour-primary);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:900}.news__list{flex-direction:column;display:flex}.news__empty{color:var(--news-muted);margin:32px 0}.news-hero{z-index:0;background:var(--pl-colour-primary);color:var(--pl-colour-white);isolation:isolate;padding:0 clamp(24px,5vw,80px);position:relative;overflow:hidden}.news-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 85% 30%,#10425d61,#0000 60%);position:absolute;inset:0}.news-hero__inner{z-index:1;grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;max-width:1320px;margin:0 auto;padding:56px 0 48px;display:grid;position:relative}@media (width<=768px){.news-hero__inner{grid-template-columns:1fr;padding:40px 0 32px}}.news-hero__copy{min-width:0}.news-hero__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-colour-accent);margin:0 0 16px;padding-left:40px;font-size:.78rem;font-weight:800;position:relative}.news-hero__kicker:before{content:"";background:var(--pl-colour-accent);width:28px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-hero__title{letter-spacing:-.03em;color:var(--pl-colour-white);white-space:nowrap;margin:0 0 16px;font-size:clamp(2.2rem,7vw,5.6rem);font-weight:900;line-height:1}.news-hero__lede{color:#ffffffc7;text-wrap:pretty;max-width:58ch;margin:0;font-size:1.15rem;line-height:1.55}.news-hero__stat{text-align:right}@media (width<=768px){.news-hero__stat{display:none}}.news-hero__count{flex-direction:column;align-items:flex-end;gap:4px;margin:0 0 4px;display:flex}.news-hero__count-num{color:var(--pl-colour-white);letter-spacing:-.02em;font-size:2.2rem;font-weight:800;line-height:1}.news-hero__count-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;font-size:.88rem;font-weight:700}.news-hero__updated{color:#fff9;margin:0;font-size:.85rem}.news-filters{z-index:40;background:var(--pl-colour-white);border-bottom:1px solid var(--news-border);position:sticky;top:0}@media (width<=991px){.news-filters{top:var(--pl-header-height)}}.news-filters__inner{align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:14px clamp(24px,5vw,80px);display:flex}@media (width<=768px){.news-filters__inner{gap:12px}}.news-filters__chips{scrollbar-width:none;flex:1;gap:10px;display:flex;overflow-x:auto}.news-filters__chips::-webkit-scrollbar{display:none}.news-filters__chip{background:var(--pl-colour-white);border:1px solid var(--news-border);color:var(--pl-colour-primary);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.news-filters__chip:hover{background:#0122330a}.news-filters__chip.is-active{background:var(--pl-colour-primary);color:var(--pl-colour-white);border-color:var(--pl-colour-primary)}.news-filters__chip-label{white-space:nowrap}.news-filters__chip-count{opacity:.55;font-weight:600}.news-filters__chip.is-active .news-filters__chip-count{opacity:.75;color:var(--pl-colour-accent)}.news-filters__search{flex:none;width:220px;position:relative}@media (width<=768px){.news-filters__search{display:none}}.news-filters__search-icon{color:var(--news-muted);font-size:.9rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.news-filters__search-input{border:1px solid var(--news-border);background:var(--pl-colour-white);width:100%;color:var(--pl-colour-text);border-radius:999px;padding:9px 16px 9px 36px;font-size:.9rem}.news-filters__search-input:focus{border-color:var(--pl-colour-primary);outline:none}.news-lead{padding:48px clamp(24px,5vw,80px) 32px}.news-lead__inner{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;max-width:1320px;margin:0 auto;display:grid}@media (width<=991px){.news-lead__inner{grid-template-columns:1fr;gap:28px}}.news-lead__media{aspect-ratio:4/3;background:var(--news-surface);border-radius:12px;display:block;position:relative;overflow:hidden}.news-lead__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.news-lead__img--placeholder{background:linear-gradient(135deg,#10425d1a,#01223314)}.news-lead__media:hover .news-lead__img{transform:scale(1.02)}.news-lead__ribbon{z-index:1;background:var(--pl-colour-accent);color:var(--pl-colour-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:6px 14px;font-size:.8rem;font-weight:800;position:absolute;top:16px;left:16px;box-shadow:0 8px 18px #efe33838}.news-lead__body{min-width:0}.news-lead__category{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-colour-primary-alt);margin:0 0 12px;font-size:.78rem;font-weight:800}.news-lead__title{letter-spacing:-.025em;color:var(--pl-colour-primary);text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,3.2vw,3rem);font-weight:900;line-height:1.08}.news-lead__title-link{color:inherit;text-decoration:none}.news-lead__title-link:hover{color:var(--pl-colour-primary-alt)}.news-lead__excerpt{color:var(--news-muted);text-wrap:pretty;max-width:42ch;margin:0 0 24px;font-size:1.15rem;line-height:1.55}.news-lead__byline{border-top:1px solid #01223324;grid-template-columns:48px 1fr;gap:14px;padding-top:20px;display:grid}.news-lead__avatar{background:var(--pl-colour-primary);width:40px;height:40px;color:var(--pl-colour-accent);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:.88rem;font-weight:800;display:inline-flex}.news-lead__byline-text{min-width:0}.news-lead__author{color:var(--pl-colour-primary);margin:0;font-size:.95rem;font-weight:800}.news-lead__role{color:var(--news-muted);margin:0;font-size:.85rem}.news-lead__meta{color:var(--news-muted);margin:4px 0 0;font-size:.85rem}.news-secondary{padding:0 clamp(24px,5vw,80px) 40px 0}div.news__secondary.container{padding-left:0}.news-secondary__inner{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1320px;margin:0 auto;padding-bottom:32px;display:grid}@media (width<=991px){.news-secondary__inner{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 clamp(24px,5vw,80px) 32px}}@media (width<=768px){.news-secondary__inner{grid-template-columns:1fr}}.news-secondary__card{min-width:0}.news-secondary__media{aspect-ratio:16/10;background:var(--news-surface);border-radius:8px;display:block;overflow:hidden}.news-secondary__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.news-secondary__img--placeholder{background:linear-gradient(135deg,#10425d14,#0122330f)}.news-secondary__card:hover .news-secondary__img{transform:scale(1.04)}.news-secondary__body{padding-top:16px}.news-secondary__category{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-colour-primary-alt);margin:0 0 8px;font-size:.74rem;font-weight:800}.news-secondary__title{letter-spacing:-.01em;color:var(--pl-colour-primary);text-wrap:balance;margin:0 0 10px;font-size:1.25rem;font-weight:800;line-height:1.25}.news-secondary__title-link{color:inherit;text-decoration:none}.news-secondary__title-link:hover{color:var(--pl-colour-primary-alt)}.news-secondary__meta{color:var(--news-muted);margin:0;font-size:.85rem}.news-row{border-bottom:1px solid var(--news-border);grid-template-columns:200px 1fr auto;gap:24px;padding:24px 0;transition:background .18s;display:grid}.news-row:hover{background:#01223305}@media (width<=768px){.news-row{grid-template-columns:1fr;gap:12px}}.news-row__media{aspect-ratio:4/3;background:var(--news-surface);border-radius:6px;width:200px;display:block;overflow:hidden}@media (width<=768px){.news-row__media{aspect-ratio:16/10;width:100%}}.news-row__img{object-fit:cover;width:100%;height:100%;display:block}.news-row__img--placeholder{background:linear-gradient(135deg,#10425d14,#0122330f);width:100%;height:100%;display:block}.news-row__body{flex-direction:column;gap:8px;min-width:0;display:flex}.news-row__category{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-colour-primary-alt);margin:0;font-size:.74rem;font-weight:800}.news-row__title{color:var(--pl-colour-primary);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.3rem;font-weight:800;line-height:1.25}.news-row__title-link{color:inherit;text-decoration:none}.news-row__title-link:hover{color:var(--pl-colour-primary-alt)}.news-row__excerpt{color:var(--news-muted);text-wrap:pretty;max-width:54ch;margin:0;font-size:.98rem;line-height:1.55}.news-row__meta{color:var(--news-muted);margin:4px 0 0;font-size:.85rem}.news-row__side{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:90px;display:flex}@media (width<=768px){.news-row__side{text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:10px;min-width:0}}.news-row__date{color:var(--pl-colour-primary);margin:0;font-size:.95rem;font-weight:800}.news-row__year{color:var(--news-muted);margin:0;font-size:.88rem}.news-row__bookmark{color:var(--pl-colour-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-top:8px;padding:6px;transition:background .18s}.news-row__bookmark:hover{background:#0122330f}@media (width<=768px){.news-row__bookmark{margin-top:0;margin-left:auto}}.news-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:32px 0 8px;display:grid}@media (width<=768px){.news-pagination{grid-template-columns:1fr;gap:16px}}.news-pagination__info{color:var(--news-muted);margin:0;font-size:.9rem}.news-pagination__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.news-pagination__pages{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:inline-flex}.news-pagination__btn{border:1px solid var(--news-border);background:var(--pl-colour-white);min-width:40px;height:40px;color:var(--pl-colour-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.news-pagination__btn:hover{background:#0122330f}.news-pagination__btn.is-active{background:var(--pl-colour-primary);color:var(--pl-colour-white);border-color:var(--pl-colour-primary);pointer-events:none}.news-pagination__btn.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.news-pagination__ellipsis{text-align:center;min-width:24px;color:var(--news-muted);user-select:none}.news-pagination__per-page{justify-self:end;align-items:center;gap:10px;display:inline-flex}@media (width<=768px){.news-pagination__per-page{justify-self:start}}.news-pagination__per-page-label{color:var(--news-muted);font-size:.88rem}.news-pagination__per-page-select{border:1px solid var(--news-border);background:var(--pl-colour-white);color:var(--pl-colour-primary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:.9rem}.news-pagination__per-page-apply{border:1px solid var(--news-border);background:var(--pl-colour-white);color:var(--pl-colour-primary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600}.news-pagination__per-page-apply:hover,.news-pagination__per-page-apply:focus-visible{background:#0122330a;border-color:#0122334d}@media (prefers-reduced-motion:reduce){.news-lead__img,.news-secondary__img{transition:none}.news-lead__media:hover .news-lead__img,.news-secondary__card:hover .news-secondary__img{transform:none}}section.news-panel.news-panel--dark{margin-left:12px;padding:32px 28px 32px 40px}
