.cp .cp-seo-nav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.cp .cp-seo-nav a{border:1px solid #435163;border-radius:999px;padding:8px 14px;text-decoration:none;font-size:14px;color:#e8eef5}.cp .cp-seo-nav a:hover,.cp .cp-seo-nav a:focus-visible{border-color:#ffb48c;background:#152335}.cp .cp-seo-breadcrumb{font:14px/1.6 Arial,sans-serif;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.cp .cp-seo-breadcrumb a{color:#ffd0aa}.cp .cp-seo-copy{max-width:900px}.cp .cp-seo-copy h2{font-size:clamp(25px,4vw,38px)}.cp .cp-seo-help details{padding:15px 0;border-bottom:1px solid #304052}.cp .cp-seo-help summary{cursor:pointer;font-weight:700}.cp .cp-seo-help p{margin:12px 0}.cp .cp-prov-link{font:600 13px/1.5 Arial,sans-serif;color:#ffd0aa;white-space:nowrap}.cp .cp-province-heading{flex-wrap:wrap}.cp .cp-seo-snapshot a{border:1px solid #334559;border-radius:14px;overflow:hidden;background:#0e1823;text-decoration:none;color:#fff}.cp .cp-seo-snapshot img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.cp .cp-seo-snapshot .news-copy{padding:20px}.cp .cp-seo-snapshot h3{font-size:21px;line-height:1.3}.cp .cp-province-intro{padding-top:35px;padding-bottom:35px}.cp .cp-province-intro h1{font-size:clamp(36px,6vw,68px);line-height:1.12;letter-spacing:-1.5px}.cp .cp-province-intro .note{max-width:850px}.cp .cp-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cp .cp-related a{border:1px solid #344357;padding:18px;border-radius:14px;color:#fff;text-decoration:none}.cp .cp-related strong{display:block;color:#ffcfb4}.cp .cp-seo-intro{padding:32px 0}.cp .cp-seo-intro p{max-width:950px}@media(max-width:640px){.cp .cp-related{grid-template-columns:1fr}.cp .cp-prov-link{white-space:normal}.cp .cp-province-heading{gap:10px!important}.cp .cp-province-intro h1{font-size:40px}.cp .cp-seo-nav a{font-size:13px;padding:8px 11px}}