@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.header-search[data-astro-cid-2odkx2fk]{flex-shrink:0;position:relative}summary[data-astro-cid-2odkx2fk]{width:42px;height:42px;color:var(--colour-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;list-style:none;display:flex}summary[data-astro-cid-2odkx2fk]::-webkit-details-marker{display:none}summary[data-astro-cid-2odkx2fk]:hover,details[data-astro-cid-2odkx2fk][open] summary[data-astro-cid-2odkx2fk]{background:var(--colour-primary-soft)}form[data-astro-cid-2odkx2fk]{z-index:10;border:1px solid var(--colour-border);background:var(--colour-surface);border-radius:8px;width:min(340px,100vw - 28px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 12px #0002}label[data-astro-cid-2odkx2fk]{margin-bottom:6px;display:block}.search-fields[data-astro-cid-2odkx2fk]{gap:8px;display:flex}input[data-astro-cid-2odkx2fk]{border:1px solid var(--colour-border);width:100%;min-width:0;font:inherit;border-radius:4px;padding:8px}button[data-astro-cid-2odkx2fk]{color:#fff;background:var(--colour-primary);font:inherit;cursor:pointer;border:0;border-radius:4px;padding:8px 12px}@media (width<=1100px){.header-search[data-astro-cid-2odkx2fk]{order:2;margin-left:8px}}.site-footer__address[data-astro-cid-jo6i4kqk]{white-space:pre-line}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--colour-primary:#1d574d;--colour-primary-hover:#0a3f39;--colour-primary-soft:#e8f0ed;--colour-text:#000;--colour-border:#e2e2e2;--colour-surface:#fff;--colour-surface-hover:#fbfaf7;--colour-placeholder:#f2f2f2;--colour-footer:#1c1c1a;--colour-footer-divider:#333}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{min-height:100vh;color:var(--colour-text);background:var(--colour-surface);flex-direction:column;margin:0;font-family:"Source Sans 3",Segoe UI,Arial,sans-serif;line-height:1.5;display:flex}.site-header{background:var(--colour-surface);border-bottom:2px solid var(--colour-border)}.site-header__inner{align-items:center;gap:2rem;min-height:64px;padding:0 3rem;display:flex}.site-brand{color:var(--colour-text);align-items:center;gap:1rem;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.site-brand__logo{width:auto;height:43px;display:block}.main-navigation{margin-left:auto}.navigation-toggle{display:none}.main-navigation ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.main-navigation a{color:var(--colour-text);border-radius:.5rem;padding:.57rem .9rem;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;display:grid}.main-navigation a[aria-current]{color:var(--colour-primary);background:var(--colour-primary-soft)}.navigation-label,.navigation-label-bold{grid-area:1/1}.navigation-label-bold{visibility:hidden;font-weight:700}.main-navigation a[aria-current] .navigation-label{opacity:0}.main-navigation a[aria-current] .navigation-label-bold{visibility:visible}.main-navigation a:hover:not([aria-current]){color:var(--colour-primary);text-underline-offset:.2em;text-decoration:underline}#main-content{flex:1}.page-container{overflow-wrap:anywhere;max-width:1330px;margin:30px auto 60px;padding:0 24px}.content-icon-box{background:var(--colour-primary-soft);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.content-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.content-button{border:1px solid var(--colour-primary);color:var(--colour-primary);border-radius:5px;padding:8px 16px;text-decoration:none}.content-button:hover,.content-button:focus-visible{background:var(--colour-surface-hover)}.content-button--primary{color:var(--colour-surface);background:var(--colour-primary)}.content-button--primary:hover,.content-button--primary:focus-visible{background:var(--colour-primary-hover);border-color:var(--colour-primary-hover)}#main-content:focus{outline:none}.site-footer{color:#d6d3cc;background:var(--colour-footer);margin-top:20px;padding:24px 32px;font-size:12px}.site-footer__inner{max-width:1200px;margin:0 auto}.site-footer__columns{grid-template-columns:1fr auto;gap:24px;min-height:160px;display:grid}.site-footer__heading{color:var(--colour-surface);margin:0 0 8px;font-size:13px;font-weight:500}.site-footer__description,.site-footer__contact{color:#a8a59b;margin:0;line-height:1.7}.site-footer__description{max-width:400px}.site-footer__contact{font-style:normal}.site-footer__contact>span{display:block}.site-footer a{color:#d6d3cc;text-decoration:none}.site-footer__contact a{color:inherit;display:block}.site-footer a:hover{color:var(--colour-surface);text-decoration:underline}.site-footer__bottom{border-top:1px solid var(--colour-footer-divider);color:#807e76;padding-top:14px;font-size:11px}@media (width<=1100px){.site-header__inner{flex-wrap:wrap;gap:0;padding:10px 14px}.site-brand{gap:10px;font-size:1rem}.site-brand__logo{height:39px}.js .navigation-toggle{border:1px solid var(--colour-primary);color:var(--colour-primary);background:var(--colour-primary-soft);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:8px 12px;font-weight:600;display:flex}.navigation-toggle:hover{background:#dce9e5}.main-navigation{order:3;width:100%;margin:6px 0 0}.js .main-navigation{display:none}.js .navigation-toggle[aria-expanded=true]+.main-navigation,.main-navigation ul{display:block}.main-navigation a{border-bottom:1px solid var(--colour-border);border-radius:0;padding:10px 12px;font-size:14px}.main-navigation li:last-child a{border-bottom:0}.main-navigation a[aria-current]{background:0 0}.site-footer{padding:20px 14px}.site-footer__columns{grid-template-columns:1fr;gap:16px;min-height:0;margin-bottom:20px}.site-footer__contact{grid-template-columns:1fr 1fr;gap:16px;display:grid}}
