body.mpws-site{font-family:var(--mpws-body-font,inherit);font-size:var(--mpws-body-size,1rem);line-height:var(--mpws-line-height,1.5)}.mpws-layout{width:100%;max-width:var(--mpws-wide-width,1400px);box-sizing:border-box;margin:0 auto;padding:clamp(24px,4vw,64px)}.mpws-layout :where(img,video,iframe){max-width:100%}.mpws-layout img{height:auto}.mpws-layout .wp-block-query{margin:0}.mpws-layout .wp-block-post-template{list-style:none;padding:0}.mpws-layout .wp-block-post-template>li{margin:0 0 3rem}.mpws-layout .wp-block-post-title a{text-decoration:none}.mpws-layout .wp-block-query-pagination{display:flex;flex-wrap:wrap;gap:1rem}.mpws-layout .wp-block-query-pagination-numbers{display:flex;gap:.75rem}.mpws-layout .wp-block-post-content{max-width:100%;overflow-wrap:anywhere}.mpws-site .mphs-site-header,.mpws-site .mphs-site-footer{box-sizing:border-box;width:100%;max-width:none}.mpws-site .mphs-site-header>.mphs-brand{max-width:40%}.mpws-site .mphs-site-footer>.wp-block-columns{max-width:var(--mpws-wide-width,1400px);margin-inline:auto}.mpws-site .mphs-site-header .mphs-submenu{background:inherit;color:inherit}.mpws-site .mphs-site-header .mphs-menu-panel{background:inherit;color:inherit}.mpws-site .mphs-skip{position:absolute;left:12px;top:-100px;z-index:100000;padding:10px;background:#fff;color:#000}.mpws-site .mphs-skip:focus{top:12px}.mpws-site .mphs-preview-banner{padding:12px 24px;background:#172b4d;color:white}.mpws-site :focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:767px){.mpws-layout{padding:24px 20px}.mpws-site .mphs-site-header>.mphs-brand{max-width:65%}}

/* Standard content layouts: a three-card page row or an article with a right sidebar. */
.mpws-page-latest{margin-block-start:3rem;border-top:1px solid currentColor;padding-block-start:2rem}
.mpws-layout .mpws-page-latest .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}
.mpws-layout .mpws-standard-post-columns{display:grid;grid-template-columns:minmax(0,7fr) minmax(240px,3fr);gap:clamp(24px,4vw,64px);align-items:start}
.mpws-standard-post-columns>.wp-block-column{min-width:0}
.mpws-layout .mpws-post-sidebar .wp-block-post-template{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}
.mpws-layout .mpws-latest-posts .wp-block-post-template>li{margin:0;min-width:0}
.mpws-latest-posts .wp-block-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover}
.mpws-post-sidebar .wp-block-categories{padding-inline-start:1.25rem;overflow-wrap:anywhere}
.mpws-post-sidebar .wp-block-categories li{margin-block:.5rem}
@media(max-width:781px){.mpws-layout .mpws-standard-post-columns{grid-template-columns:minmax(0,1fr)}.mpws-layout .mpws-page-latest .wp-block-post-template{grid-template-columns:minmax(0,1fr)}}
.mpws-layout-standard_page .wp-block-post-date,.mpws-layout-standard_post .wp-block-post-date{color:inherit;opacity:.8}
/* Website heading/link colours must not obscure the fixed white consent dialog. */
body.mpws-site .mphs-consent-panel h2{color:#16212c!important;font-size:1.25rem!important;line-height:1.5}
body.mpws-site .mphs-consent-panel a{color:#155c9b!important}
