/* Borough News: scoped cards plus explicit archive pagination. */
.cio-borough-news{margin:48px 0 56px;padding:25px 28px 10px;border:1px solid #d9e3e8;border-top:4px solid var(--ghost-accent-color,#214f6c);border-radius:3px;background:#f5f8fa;color:#172d3b}
.cio-borough-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:8px}
.cio-borough-kicker{margin:0 0 8px;font:600 11px/1.5 var(--font-sans,sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#405e71}
.cio-borough-header h2,.cio-borough-header h1{margin:0;font-family:var(--gh-font-heading,var(--font-serif,Georgia));font-weight:600;font-size:30px;line-height:1.25;letter-spacing:-.6px}
.cio-borough-header h2 span{font-weight:400}
.cio-borough-intro{margin:10px 0 14px;font:16px/1.5 var(--font-sans,sans-serif);color:#465d6c}
.cio-borough-more{flex-shrink:0;margin-bottom:16px;font:600 13px/1.5 var(--font-sans,sans-serif);color:var(--ghost-accent-color,#214f6c)}
.cio-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
.cio-brief{min-width:0;padding:22px 0;border-top:1px solid #ccd9e0}
.cio-brief-meta{display:flex;gap:8px 14px;flex-wrap:wrap;margin-bottom:9px;font:500 11px/1.5 var(--font-sans,sans-serif);color:#465d6c}
.cio-brief-place{font-weight:700;text-transform:uppercase;letter-spacing:.6px}
.cio-brief-title{margin:0;font-family:var(--gh-font-heading,var(--font-serif,Georgia));font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.25px;overflow-wrap:anywhere}
.cio-brief-title a{color:inherit;text-decoration:none}
.cio-brief-title a:hover{text-decoration:underline;text-underline-offset:3px}
.cio-brief-summary{margin:11px 0 13px;font-family:var(--gh-font-body,var(--font-serif,Georgia));font-size:16px;line-height:1.6;color:#354c5a;overflow-wrap:anywhere}
.cio-brief-read{font:600 12px/1.5 var(--font-sans,sans-serif);color:var(--ghost-accent-color,#214f6c)}
.cio-borough-news a:focus-visible,.cio-brief a:focus-visible,.cio-borough-more:focus-visible,.cio-news-pagination a:focus-visible{outline:3px solid var(--ghost-accent-color,#214f6c);outline-offset:4px}
.cio-borough-archive-header{padding:10px 0 18px;margin-bottom:8px}
.cio-news-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin:32px 0;font:500 14px/1.5 var(--font-sans,sans-serif)}
.cio-news-pagination a{text-decoration:underline;text-underline-offset:3px}
.cio-brief-back{margin-top:20px;font:600 14px/1.6 var(--font-sans,sans-serif)}
@media(max-width:760px){.cio-borough-header{align-items:flex-start;flex-direction:column;gap:0}.cio-borough-header h2 span{display:block;font-size:22px;margin-top:3px}.cio-borough-more{margin:2px 0 14px}}
@media(max-width:620px){.cio-borough-news{padding:22px 20px 4px;margin:34px 0 40px}.cio-brief-grid{grid-template-columns:1fr;gap:0}.cio-borough-header h2,.cio-borough-header h1{font-size:28px}.cio-brief-title{font-size:22px}.cio-brief{padding:20px 0}}
