.cbi-news-section{box-sizing:border-box;max-width:1240px;margin:28px auto;padding:42px 28px;border-block:1px solid #c8b581;background:#f6f3eb;color:#102b49}.cbi-news-section h2{font:400 clamp(28px,3vw,42px)/1.2 Georgia,serif;margin:12px 0 18px}.cbi-news-section>p{max-width:900px}.cbi-news-kicker,.cbi-news-category{font:600 12px/1.6 system-ui;letter-spacing:.07em;text-transform:uppercase;color:#61502c}.cbi-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:26px}.cbi-news-card{min-width:0;padding:25px;background:#fff;border:1px solid #c8c1b0;border-top:3px solid #b59149;border-radius:12px}.cbi-news-card h3{font:600 20px/1.35 system-ui;margin:12px 0}.cbi-news-card p{font:16px/1.6 system-ui}.cbi-news-card .cbi-news-date{font:14px/1.6 system-ui;color:#46596d}.cbi-news-card a,.cbi-news-all{color:#102b49;text-decoration:underline;text-underline-offset:3px}.cbi-news-card>a,.cbi-news-all{font:600 15px/1.6 system-ui}.cbi-news-section a:focus-visible,.cbi-news-document a:focus-visible{outline:3px solid #1566a5;outline-offset:5px}.cbi-news-document{max-width:1120px;margin:auto}.cbi-news-document>section{padding:48px 6%}.cbi-news-document h1{font-size:clamp(32px,4.5vw,56px)}.cbi-news-document h2{font-size:30px}.cbi-news-document a{overflow-wrap:anywhere}.cbi-news-note{border-left:4px solid #ad873d;background:#eee8d9;padding:18px;font-size:15px}.cbi-news-dates{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:14px;margin-block:28px}.cbi-news-dates div{padding:12px;border-bottom:1px solid #c8c1b0}.cbi-news-dates dt{font-weight:650}.cbi-news-dates dd{margin:5px 0 0}.cbi-news-lede{font-size:20px}.cbi-news-log{margin-top:32px;border-top:1px solid #c8c1b0;padding-top:20px}.southbound .cbi-news-section{background:#e8f1f7}.southbound .cbi-news-section h2{font-family:system-ui;font-weight:650}header nav{flex-wrap:wrap}@media(max-width:800px){.cbi-news-grid{grid-template-columns:1fr}.cbi-news-section{margin:20px 12px;padding:28px 18px}.cbi-news-dates{grid-template-columns:1fr}.cbi-news-document header{flex-wrap:wrap}.cbi-news-card{padding:22px}}@media(prefers-reduced-motion:reduce){.cbi-news-section{scroll-behavior:auto}}

/* Keep the Camejo news archive and articles comfortably inset at every width. */
.camejo .cbi-news-document{width:calc(100% - 32px)}
.camejo .cbi-news-document>section{padding:56px clamp(24px,5vw,80px)}
.camejo .cbi-news-document .cbi-news-card{padding:30px}
@media(max-width:1000px) and (min-width:801px){.camejo .cbi-news-document .cbi-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.camejo .cbi-news-document{width:calc(100% - 24px)}.camejo .cbi-news-document>section{padding:36px 20px}.camejo .cbi-news-document .cbi-news-card{padding:26px}}

/* Legal-centre article rules must not remove news-card side padding. */
.cbi-document .cbi-news-card{padding:28px}
@media(max-width:800px){.cbi-document>section:not(.cbi-news-section){padding:36px 32px}.cbi-document>.cbi-news-section{margin:24px 16px;padding:28px 20px}.cbi-document .cbi-news-card{padding:26px}}
