.skip-link{position:absolute;left:16px;top:-80px;background:white;padding:12px;z-index:100}.skip-link:focus{top:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pub .hero3 h1{white-space:normal}.rich-copy{max-width:76ch}.rich-copy p{margin:0 0 18px}.rich-copy ul,.rich-copy ol{padding-left:22px}.rich-copy table{width:100%;border-collapse:collapse}.rich-copy th,.rich-copy td{padding:12px;border:1px solid #dce2eb}.rich-copy dl{display:grid;grid-template-columns:180px 1fr}.rich-copy dt,.rich-copy dd{margin:0;padding:12px 0;border-bottom:1px solid #e2e7ef}.managed-sector{background:white;border:1px solid #e2e7ef;border-radius:10px;overflow:hidden;scroll-margin-top:140px}.managed-sector>img{width:100%;height:210px;object-fit:cover}.managed-sector>div{padding:24px}.managed-sector h3{font-size:1.35rem}.managed-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.managed-cards article{border:1px solid #e2e7ef;border-radius:10px;padding:30px;background:#fff}.managed-cards h3{font-size:1.35rem;line-height:1.3}.managed-cards img{width:100%;height:180px;object-fit:cover}.managed-process{grid-template-columns:repeat(4,minmax(0,1fr))}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-card{border:1px solid #e2e7ef;border-radius:10px;overflow:hidden;background:white}.news-card img{width:100%;height:210px;object-fit:cover;display:block}.news-card-copy{padding:26px}.news-card h3{font-size:1.3rem;line-height:1.35;margin:14px 0}.news-meta{font-size:.78rem;color:#607087}.news-heading{padding:64px 0;background:#f2f5f9}.news-heading h1{font-size:clamp(2.4rem,5vw,3.6rem);margin:20px 0}.news-heading p{max-width:64ch}.news-search{display:flex;gap:12px;margin-top:26px;max-width:560px}.news-search input{flex:1;min-width:0}.news-pagination{display:flex;gap:24px;justify-content:center;margin-top:40px}.news-article{max-width:900px;padding-top:56px;padding-bottom:80px}.news-article h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;margin:20px 0}.news-lead{font-size:1.2rem;color:#56677c}.news-cover{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:10px;margin:20px 0 36px}.article-body{font-size:1.08rem;line-height:1.8}.news-source{margin:36px 0;padding:24px 0;border-top:1px solid #e2e7ef}.foot3 p{font-size:.9rem}.pub section[id]{scroll-margin-top:140px}.pub .nav{gap:0}.pub .nav>li>a{padding:0 .7rem;font-size:.9rem}.pub .photo{opacity:1;transform:none}.contact-grid .def{grid-template-columns:100px 1fr}.cta3 .rich-copy{color:#fff}
@media(max-width:950px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.news-grid,.managed-cards{grid-template-columns:1fr}.rich-copy dl{grid-template-columns:1fr}.rich-copy dt{border:0;padding-bottom:0}.rich-copy dd{padding-top:4px}.news-card img{height:200px}.news-heading{padding:38px 0}.news-pagination{gap:12px;font-size:.85rem}.pub .licence-grid{grid-template-columns:1fr}}
