/* Manchester editorial additions, scoped to this page's own stylesheet. */
.manchester-stats { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; background:#173b29; color:#fff; padding:32px; border-radius:18px; margin:32px 0; }
.manchester-stats dt { color:#f2d99c; font-size:1.45rem; line-height:1.35; margin-bottom:12px; }
.manchester-stats dd { margin:0; font-size:.95rem; }
.manchester-notice { padding:24px 28px; margin:28px 0; border:1px solid #d9c695; border-left:4px solid #ac8534; border-radius:0 12px 12px 0; background:#faf7ef; max-width:960px; }
.manchester-notice p:last-child { margin-bottom:0; }
.manchester-areas { max-width:980px; }
.manchester-areas article { display:grid; grid-template-columns:70px 1fr; gap:24px; padding:28px 0; border-top:1px solid #cdd8cd; }
.manchester-areas article > span { font-size:2rem; color:#79602a; font-family:Georgia,serif; }
.manchester-areas p { max-width:760px; margin:8px 0 0; }
.manchester-signature { background:#173b29; color:#e1e9e4; }
.university-page .manchester-signature h2, .university-page .manchester-signature h3 { color:#fff; }
.manchester-conversations { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; margin:40px 0; }
.manchester-conversations article { border-top:1px solid #819980; padding-top:24px; }
.manchester-conversations article > span { display:block; color:#f2d99c; margin-bottom:16px; }
.manchester-example { background:#214731; border:1px solid #819980; padding:32px; border-radius:16px; }
.manchester-example > div { display:grid; grid-template-columns:1fr 1fr; gap:32px; margin-top:24px; }
.manchester-example strong { color:#f2d99c; display:inline-block; margin-bottom:10px; }
.manchester-example > p:last-child { font-size:.9rem; margin-bottom:0; }
.university-page .manchester-signature a { color:#f2d99c; }
.manchester-advice { display:grid; grid-template-columns:1fr 1fr; gap:32px 48px; list-style:none; padding:0; counter-reset:advice; margin:36px 0; }
.manchester-advice li { counter-increment:advice; border-top:1px solid #cdd8cd; padding-top:20px; }
.manchester-advice li::before { content:"0" counter(advice); display:block; color:#79602a; margin-bottom:12px; }
.manchester-resources { display:flex; flex-wrap:wrap; gap:14px 32px; padding-left:20px; }
@media(max-width:991px) { .manchester-stats { grid-template-columns:1fr 1fr; } .manchester-conversations { gap:20px; } }
@media(max-width:767px) { .manchester-conversations, .manchester-advice, .manchester-example > div { grid-template-columns:1fr; } .manchester-example { padding:24px; } }
@media(max-width:479px) { .manchester-stats { padding:24px; gap:24px 16px; } .manchester-stats dt { font-size:1.2rem; } .manchester-areas article { grid-template-columns:36px 1fr; gap:16px; } .manchester-notice { padding:20px; } }
