.NavLink-module__4l6ygG__link{color:var(--colour-text-on-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);border-block-end:var(--layout-border-thickness-standout) solid transparent;transition:color .15s var(--effect-transition-ease-in-out-default), border-color .15s var(--effect-transition-ease-in-out-default);padding-block:.25rem;text-decoration:none}.NavLink-module__4l6ygG__link:hover{color:var(--colour-link-on-primary-hover);border-block-end-color:var(--colour-button-primary-contained-background-default)}.NavLink-module__4l6ygG__link:focus-visible{outline:var(--layout-border-thickness-standout) solid var(--colour-button-primary-outlined-border-default);outline-offset:var(--layout-border-thickness-standout);border-radius:var(--effect-border-radius-action)}.NavLink-module__4l6ygG__active{font-weight:var(--font-weight-bold);border-block-end-color:var(--colour-button-primary-contained-background-default)}
.NavMenu-module__2-d7Yq__desktopNav{display:block}.NavMenu-module__2-d7Yq__links{align-items:center;gap:var(--layout-margin-between-content);list-style:none;display:flex}.NavMenu-module__2-d7Yq__burger{padding:var(--layout-padding-icon);border-radius:var(--effect-border-radius-action);color:var(--colour-text-on-primary);cursor:pointer;transition:background-color .15s var(--effect-transition-ease-in-out-default);background:0 0;border:none;justify-content:center;align-items:center;line-height:0;display:none}.NavMenu-module__2-d7Yq__burger:hover{background-color:var(--colour-background-primary-emphasis)}.NavMenu-module__2-d7Yq__burger:focus-visible{outline:var(--layout-border-thickness-standout) solid var(--colour-button-primary-outlined-border-default);outline-offset:var(--layout-border-thickness-standout)}.NavMenu-module__2-d7Yq__icon{width:1.25rem;height:1.25rem;display:block}.NavMenu-module__2-d7Yq__backdrop{z-index:1000;opacity:0;visibility:hidden;transition:opacity .22s var(--effect-transition-ease-in-out-default), visibility .22s var(--effect-transition-ease-in-out-default);background-color:#00000080;position:fixed;inset:0}.NavMenu-module__2-d7Yq__backdropOpen{opacity:1;visibility:visible}.NavMenu-module__2-d7Yq__sidebar{z-index:1001;gap:var(--layout-margin-between-content);width:min(18rem,80vw);padding:var(--layout-padding-content-container);background-color:var(--colour-background-surface);border-inline-end:var(--layout-border-thickness-default) solid var(--colour-border-default);visibility:hidden;transition:transform .22s var(--effect-transition-ease-in-out-default), visibility 0s linear .22s;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.NavMenu-module__2-d7Yq__sidebarOpen{visibility:visible;transition:transform .22s var(--effect-transition-ease-in-out-default), visibility 0s linear 0s;transform:translate(0)}.NavMenu-module__2-d7Yq__sidebarHeader{justify-content:flex-end;align-items:center;gap:var(--layout-margin-between-content);display:flex}.NavMenu-module__2-d7Yq__close{padding:var(--layout-padding-icon);color:var(--colour-text-on-primary);cursor:pointer;transition:background-color .15s var(--effect-transition-ease-in-out-default);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.NavMenu-module__2-d7Yq__close:hover{background-color:var(--colour-background-primary-emphasis)}.NavMenu-module__2-d7Yq__close:focus-visible{outline:var(--layout-border-thickness-standout) solid var(--colour-button-primary-outlined-border-default);outline-offset:var(--layout-border-thickness-standout)}.NavMenu-module__2-d7Yq__sidebarLinks{gap:var(--layout-margin-between-content);flex-direction:column;list-style:none;display:flex}@container header not (min-width:60rem){.NavMenu-module__2-d7Yq__desktopNav{display:none}.NavMenu-module__2-d7Yq__burger{display:inline-flex}}
.Navigation-module__MT95_q__nav{z-index:100;background-color:var(--colour-background-surface);border-block-end:var(--layout-border-thickness-default) solid var(--colour-border-default);position:sticky;top:0;container:header/inline-size}.Navigation-module__MT95_q__inner{align-items:center;gap:var(--layout-margin-between-content);height:calc(var(--nav-height) - var(--layout-border-thickness-default));grid-template-columns:1fr auto 1fr;display:grid}.Navigation-module__MT95_q__left{justify-self:start;min-width:0}.Navigation-module__MT95_q__logo{justify-self:center}.Navigation-module__MT95_q__right{justify-self:end;align-items:center;gap:var(--layout-margin-between-content);display:flex}
.Footer-module__sWTj8a__footer{border-block-start:var(--layout-border-thickness-default) solid var(--colour-border-default);padding-block:var(--layout-margin-between-content);margin-block-start:var(--layout-margin-between-content-sections)}.Footer-module__sWTj8a__inner{align-items:center;gap:var(--layout-margin-between-text-content);text-align:center;flex-direction:column;display:flex}.Footer-module__sWTj8a__links{justify-content:center;gap:var(--layout-margin-between-content);flex-wrap:wrap;list-style:none;display:flex}.Footer-module__sWTj8a__footerLink{font-size:var(--font-size-caption);color:var(--colour-link-on-primary-default);text-decoration:none}.Footer-module__sWTj8a__footerLink:hover{color:var(--colour-link-on-primary-hover);text-decoration:underline}.Footer-module__sWTj8a__copyright{font-size:var(--font-size-caption);color:var(--colour-supporting-text-on-primary)}
.SkipLink-module__3J67Ca__skipLink{top:var(--layout-padding-content);left:var(--layout-padding-content);z-index:1000;padding:.625rem var(--layout-padding-button);border-radius:var(--effect-border-radius-action);background-color:var(--colour-button-primary-contained-background-default);color:var(--colour-button-primary-contained-text-default);font-family:var(--font-family-body);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);box-shadow:var(--effect-elevation-overlay);transform:translateY(calc(-100% - var(--layout-padding-content)));transition:transform .15s var(--effect-transition-ease-in-out-default);text-decoration:none;position:fixed}.SkipLink-module__3J67Ca__skipLink:focus-visible{outline:var(--layout-border-thickness-standout) solid var(--colour-button-primary-outlined-border-default);outline-offset:var(--layout-border-thickness-standout)}.SkipLink-module__3J67Ca__skipLink:focus{transform:translateY(0)}
