/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

:root{--c-primary: #621360;--c-primary-dark: #3C023C;--c-primary-op80: rgba(98,19,96,0.8);--c-primary-op20: rgba(98,19,96,0.2);--c-primary-dark-op70: rgba(60,2,60,0.7);--c-text: #505457;--c-text-inverse: #fff;--c-text-heading: #621360;--c-brand-primary: #621360;--c-brand-primary-dark: #3C023C;--c-secondary: #00A0FF;--c-secondary-dark: #0078B4;--c-secondary-darker: #004F76;--c-light-blue: #F2FAFF;--c-mid-turquoise: #00B0B0;--c-sso-orange: #EA5B1A;--c-green-light: #76B72A;--c-green-dark: #5C9021;--c-teal-light: #009A96;--c-teal-dark: #007370;--c-orange-light: #E17300;--c-orange-dark: #BA6300;--c-magenta-light: #E5007E;--c-magenta-dark: #C4014B;--c-london-brand-primary-dark: #00614F;--c-alert-orange: #AD6200;--c-info-green: #3C8500;--c-warning-red: #E00000;--c-form-error: #B20145;--c-campaign-yellow: #DBFF00;--c-campaign-red: #E0047A;--c-campaign-dots: #E0047A;--c-link-color: #0078B4;--c-link-hover-color: #004F76;--c-link-visited-color: #0078B4;--c-link-active-outline: #0078B4;--c-blackest: #000;--c-dark-grey: #505457;--c-mid-grey: #ABAAAA;--c-light-grey: #D1D1D1;--c-lighter-grey: #F7F7F7;--c-off-white: #FAFAFA;--c-lightest: #fff;--c-bg-color: #fff;--c-form-border: #505457;--c-body-overlay: #fff;--b-button-default-bg: #0078B4;--b-button-default-color: #fff;--b-button-default-hover-bg: #004F76;--b-button-default-hover-color: #fff;--b-button-default-inverse-hover-bg: #fff;--b-button-default-outline: #00A0FF;--b-button-default-active-bg: #004F76;--b-button-default-disabled-bg: #02abff;--b-button-default-disabled-color: rgba(255,255,255,0.6);--b-button-secondary-bg: #fff;--b-button-secondary-color: #0078B4;--b-button-secondary-hover-bg: #004F76;--b-button-secondary-hover-color: #fff;--b-button-secondary-active-color: #fff;--b-button-secondary-active-bg: #004F76;--b-button-campaign-red-hover-bg: #C4014B;--b-button-campaign-red-active-bg: #C4014B;--b-button-brand-london-bg: #00856C;--b-button-brand-london-hover-bg: #00614F;--b-button-brand-london-active-bg: #00614F}:root .university-of-portsmouth---myport{--c-primary: #009A96;--c-primary-dark: #007370;--c-text-heading: #007370;--c-primary-op80: rgba(0,154,150,0.8);--c-campaign-dots: #009A96}:root .university-of-portsmouth---london{--c-primary: #00856C;--c-primary-dark: #00614F;--c-text-heading: #00614F;--c-primary-op80: rgba(0,133,108,0.8);--c-campaign-dots: #00856C}html{box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:62.5%;scroll-behavior:smooth}body{color:var(--c-text);min-height:100vh;transition:transform 300ms ease-in;font-size:1.5rem;font-family:"Open Sans",sans-serif;line-height:1.4}@media (min-width: 768px){body{font-size:1.5rem}}.body--overlay{position:relative}.body--overlay::before{width:100%;height:100%;content:'';display:block;position:absolute;background-color:var(--c-body-overlay);opacity:var(--overlay-opacity, 0.5);z-index:29}.body--main-nav--side-open{overflow:hidden;transform:translateX(-40rem)}.body--main-nav--side-open::before{z-index:106}.skip-link.sr-only-focusable{position:absolute;left:50%;transform:translateX(-50%);background-color:var(--c-secondary-darker);color:var(--c-text-inverse);padding:1rem 1.6rem 1.6rem 1.6rem;border-radius:0 0 1rem 1rem;outline-color:var(--c-text-inverse);outline-offset:-0.6rem;z-index:700}input,optgroup,select,textarea{font-size:1.6rem}*,*::after,*::before{box-sizing:inherit}.main{display:block}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.toolbar-menu li{margin-bottom:0}.toolbar-menu li a{color:#565656}.toolbar-menu li::before{content:none}.node-preview-container{width:auto}.in-preview-mode .not-published{display:none}.component{margin-top:1.6rem;margin-bottom:3.2rem}@font-face{font-family:"Aero";font-display:swap;src:url("../fonts/Aero-Bold.woff") format("woff"),url("../fonts/Aero-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Aero";font-display:swap;src:url("../fonts/Aero-BoldItalic.woff") format("woff"),url("../fonts/Aero-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}ul,ol{padding-left:0;margin-top:0;margin-left:2rem}ul li,ol li{position:relative;margin-bottom:.8rem}ul li::before,ol li::before{position:absolute;left:-2rem}ul{list-style-type:none}ul>li::before{top:0.7rem;background:var(--c-primary);content:"";display:block;height:0.9rem;width:0.9rem}ul>li:last-child{margin-bottom:0}ol{list-style-type:decimal;counter-reset:listitem}ol>li{counter-increment:listitem;list-style:none}ol>li::before{top:0;color:var(--c-primary);content:counter(listitem) ". ";font-weight:700}.ul--unstyled,.ol--unstyled,.list--unstyled{list-style:none;padding-left:0;margin-left:0}.ul--unstyled li::before,.ol--unstyled li::before,.list--unstyled li::before{display:none}.ul--inline,.ol--inline,.list--inline{margin-left:0}.ul--inline li,.ol--inline li,.list--inline li{display:inline-block;margin-right:1rem}.ul--inline li::before,.ol--inline li::before,.list--inline li::before{display:none}.ul--inline li:last-child,.ol--inline li:last-child,.list--inline li:last-child{margin-right:0}.colors-inverted ul li::before{background:var(--c-text-inverse)}.colors-inverted ol li::before{color:var(--c-text-inverse)}table,.table{border:none;border-spacing:.5rem 0;margin:1.6rem 0;width:100%;font-weight:600}table p,.table p{margin-bottom:0}th,td,.table__heading-cell,.table__cell{border:none;padding:1.6rem}td,.table__cell{border-bottom:0.1rem solid var(--c-light-grey)}tr:nth-child(even) td{background-color:var(--c-off-white)}th,.table__mobile-header,.table__heading-cell{background-color:var(--c-primary);text-align:left;color:var(--c-text-inverse);font-family:"Encode Sans Expanded",sans-serif}.table__mobile-header{display:none;padding:0}tfoot,table caption{font-size:1.3rem;caption-side:bottom;font-style:italic;font-weight:400;text-align:left;padding:1.6rem}@media (min-width: 768px){tfoot,table caption{font-size:1.3rem}}tfoot .table__footer-cell,table caption .table__footer-cell{border-bottom:none}@media (max-width: 767px){.responsive--processed{display:block}.responsive--processed thead{display:none}.responsive--processed tbody{display:block}.responsive--processed caption{display:block}.responsive--processed td{border:0;display:-ms-flexbox;display:flex;padding:0;margin-bottom:.5rem}.responsive--processed tr{display:block;margin-bottom:1.8rem}.responsive--processed tr:nth-child(even) td{background-color:transparent}.responsive--processed tr td:nth-child(even){background-color:var(--c-off-white)}.responsive--processed .table__cell-content{padding:1.6rem;width:50%;border-bottom:0.1rem solid var(--c-light-grey);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.responsive--processed .table__mobile-header{padding:1.6rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}h1,.h1,.heading--title{color:var(--c-text-heading);font-family:Aero,Encode Sans Expanded,sans-serif;font-weight:700;font-style:normal;line-height:1.1;margin:0 0 2.4rem;width:auto;font-size:2.4rem}@media (min-width: 768px){h1,.h1,.heading--title{font-size:3.4rem}}h1__link,.h1__link,.heading--title__link{color:inherit}h1__link:hover,h1__link:focus,.h1__link:hover,.h1__link:focus,.heading--title__link:hover,.heading--title__link:focus{color:inherit}h2,.h2,.heading--main{color:var(--c-text-heading);font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-style:normal;line-height:1.2;margin:0 0 2.4rem;width:auto;font-size:2rem}@media (min-width: 768px){h2,.h2,.heading--main{font-size:2.4rem}}h2__link,.h2__link,.heading--main__link{color:inherit}h2__link:hover,h2__link:focus,.h2__link:hover,.h2__link:focus,.heading--main__link:hover,.heading--main__link:focus{color:inherit}h3,.h3,.heading--sub{color:var(--c-text-heading);font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-style:normal;line-height:1.2;margin:0 0 1.6rem;width:auto;font-size:1.6rem}@media (min-width: 768px){h3,.h3,.heading--sub{font-size:2rem}}h3__link,.h3__link,.heading--sub__link{color:inherit}h3__link:hover,h3__link:focus,.h3__link:hover,.h3__link:focus,.heading--sub__link:hover,.heading--sub__link:focus{color:inherit}h4,.h4,.heading--small,.heading--alt{color:var(--c-text-heading);font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-style:normal;line-height:1.25;margin:0 0 1.6rem;width:auto;font-size:1.5rem}@media (min-width: 768px){h4,.h4,.heading--small,.heading--alt{font-size:1.8rem}}h4__link,.h4__link,.heading--small__link,.heading--alt__link{color:inherit}h4__link:hover,h4__link:focus,.h4__link:hover,.h4__link:focus,.heading--small__link:hover,.heading--small__link:focus,.heading--alt__link:hover,.heading--alt__link:focus{color:inherit}.heading--xsmall{color:var(--c-text-heading);font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-style:normal;line-height:1.25;margin:0 0 1.6rem;width:auto;font-size:1.3rem}@media (min-width: 768px){.heading--xsmall{font-size:1.3rem}}.heading--xsmall__link{color:inherit}.heading--xsmall__link:hover,.heading--xsmall__link:focus{color:inherit}h5,h6,.heading--tiny{color:var(--c-text-heading);font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-style:normal;line-height:1.25;margin:0 0 1.6rem;width:auto;font-size:1.3rem}@media (min-width: 768px){h5,h6,.heading--tiny{font-size:1.3rem}}h5__link,h6__link,.heading--tiny__link{color:inherit}h5__link:hover,h5__link:focus,h6__link:hover,h6__link:focus,.heading--tiny__link:hover,.heading--tiny__link:focus{color:inherit}.heading__icon{font-size:inherit;height:1.5rem;margin-left:auto;width:1.5rem}.heading--extra-margin{margin:3rem 0 2rem}.heading--campaign{font-family:"Anton",sans-serif}.heading--with-bg{color:var(--c-text-inverse);display:table;background-color:var(--c-blackest);padding:.8rem}.heading--fluoro{font-family:"Kalam",cursive;color:var(--c-blackest);display:table;background-color:var(--c-campaign-yellow);padding:.8rem}h2.heading--with-bg+.heading--fluoro{margin-top:-2.4rem}h3.heading--with-bg+.heading--fluoro{margin-top:-1.6rem}.colors-inverted h2,.colors-inverted h3,.colors-inverted h4,.colors-inverted h5,.colors-inverted h6{color:var(--c-text-inverse)}.colors-inverted .heading--with-bg{color:var(--c-blackest);background-color:var(--c-text-inverse)}.colors-inverted .heading--fluoro{color:var(--c-blackest)}.text-long h2,.text-long h3{margin:3.2rem 0 1.6rem}.video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero{position:relative;max-width:140rem;margin:0 auto 3.2rem}.hero .hide-on-mobile{display:none}.hero__image,.hero img{width:100%;aspect-ratio:3 / 1}.hero__content .heading,.hero__content .paragraph{color:var(--c-text-inverse);padding:1.6rem;margin-bottom:0}.hero__content .heading{font-family:"Aero","Encode Sans Expanded",sans-serif;line-height:1.5;background-color:var(--c-primary)}.hero__content .paragraph{background-color:var(--c-primary-dark)}@media (min-width: 640px){.hero .hide-on-mobile{display:block}}@media (min-width: 1024px){.hero__content{position:absolute;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.hero__content .heading,.hero__content .paragraph{padding:1.6rem 3.2rem;display:inline-block;text-align:right}.hero__content .heading{background-color:var(--c-primary-op80);min-width:35%;max-width:55%}.hero__content .paragraph{min-width:65%;max-width:85%;min-height:6.4rem}.hero__content--with-subtitle{bottom:-3.2rem}}.bookmark-nav__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.6rem 2rem;background-color:var(--c-lighter-grey);border-bottom:0.2rem solid var(--c-mid-grey)}.bookmark-nav__title .heading{font-size:1.6rem;margin:0 1.6rem 0 0}@media (min-width: 768px){.bookmark-nav__title .heading{font-size:2rem}}.bookmark-nav__title .heading .heading__link{text-decoration:none;color:var(--c-text-heading)}.bookmark-nav__title .button{padding:0;background:none;color:var(--c-link-color);font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.5rem;text-decoration:underline;min-width:8rem}.bookmark-nav__title .button .icon{margin-left:.8rem}.bookmark-nav__title .button:hover,.bookmark-nav__title .button:focus{background:none;color:var(--c-link-color)}.bookmark-nav__title .button .opened-text{display:none}.bookmark-menu{display:none;list-style:none;margin:0;padding:0}.bookmark-menu li::before{display:none}.bookmark-menu__item{margin-bottom:0;border-bottom:0.1rem solid var(--c-light-grey);background-color:var(--c-lighter-grey)}.bookmark-menu__item--active{background-color:var(--c-link-color)}.bookmark-menu__item--active .bookmark-menu__link,.bookmark-menu__item--active .bookmark-menu__link:active,.bookmark-menu__item--active .bookmark-menu__link:visited{color:var(--c-text-inverse)}.bookmark-menu__link{display:block;color:var(--c-text);text-decoration:none;font-weight:600;padding:1rem 2rem}.bookmark-menu__link:active,.bookmark-menu__link:visited{color:var(--c-text)}.bookmark-menu__link:hover,.bookmark-menu__link:focus{text-decoration:underline}.bookmark-nav--open .bookmark-menu{display:block}.bookmark-nav--open .bookmark-nav__title .button .icon{transform:rotateZ(180deg)}.bookmark-nav--open .bookmark-nav__title .button .opened-text{display:block}.bookmark-nav--open .bookmark-nav__title .button .closed-text{display:none}@media (min-width: 1024px){.bookmark-nav{position:sticky;top:0}.toolbar-fixed .bookmark-nav{top:4rem}.toolbar-tray-open .bookmark-nav{top:8rem}.bookmark-nav__title{padding:0;background-color:transparent;border-bottom:0.1rem solid var(--c-light-grey)}.bookmark-nav__title .heading{width:100%;margin:0}.bookmark-nav__title .heading .heading__link{display:block;padding:2rem}.bookmark-nav__title .button{display:none}.bookmark-menu{display:block}.bookmark-menu__item{border-bottom:none;background-color:transparent;border-left:0.2rem solid transparent}.bookmark-menu__item--active{background-color:var(--c-light-blue);border-left-color:var(--c-secondary)}.bookmark-menu__item--active .bookmark-menu__link,.bookmark-menu__item--active .bookmark-menu__link:active,.bookmark-menu__item--active .bookmark-menu__link:visited{color:var(--c-link-color)}}.text-highlighted{position:relative;width:100%;margin:1.6rem 0}.text-highlighted.colors-inverted{color:var(--c-text-inverse)}.text-highlighted--grey-bg{background-color:var(--c-lighter-grey);border-bottom:solid 1rem var(--c-light-grey);padding:1.6rem 2.4rem}.text-highlighted--purple-bg{background-color:var(--c-brand-primary-dark);padding:1.6rem 2.4rem}.text-highlighted--line{padding-left:3.2rem}.text-highlighted--double-line{padding-left:5rem}.text-highlighted--dots{padding-left:2.4rem}.text-highlighted--dots.text-highlighted--grey-bg{background-color:transparent;border-bottom:none;padding:0 0 0 2.4rem}.text-highlighted--dots.text-highlighted--grey-bg .text-highlighted__content{background-color:var(--c-lighter-grey);border-bottom:solid 1rem var(--c-light-grey);padding:1.6rem 2.4rem}.text-highlighted--dots.text-highlighted--purple-bg{background-color:transparent;padding:0 0 0 2.4rem}.text-highlighted--dots.text-highlighted--purple-bg .text-highlighted__content{background-color:var(--c-brand-primary-dark);padding:1.6rem 2.4rem}.accordion-item{background-color:transparent;border-top:0.1rem solid var(--c-light-grey);transition:all ease 0.4s}.accordion-item:not(.is-open)+.accordion-item{border-top:none}.accordion-item .icon{color:var(--c-link-color);height:2.6rem;width:2.6rem;position:absolute;right:1.6rem;top:calc(50% - 1.3rem);pointer-events:none;z-index:11}.accordion-item .icon--minus{display:none}.accordion-item.is-open:hover{background-color:transparent}.accordion-item.is-open>.accordion-item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.accordion-item.is-open .icon--minus{display:block}.accordion-item.is-open .icon--plus{display:none}.accordion-item__title{position:relative}.accordion-item__title:hover .icon{color:var(--c-text-inverse)}.accordion-item__button{position:relative;width:100%;height:100%;cursor:pointer;padding:1.2rem 1.6rem;font-size:1.5rem;text-align:left;border:none;border-bottom:0.1rem solid var(--c-light-grey);background-color:var(--c-lighter-grey)}.accordion-item__button:hover{background-color:var(--c-secondary-darker);transition:all ease 0.4s}.accordion-item__button:hover .accordion-item__button-title,.accordion-item__button:hover .accordion-item__button-description{color:var(--c-text-inverse)}.accordion-item__button:focus-visible{outline-color:var(--b-button-default-outline);z-index:10}.accordion-item__heading{margin:0}.accordion-item__button-title{color:var(--c-link-color);font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.5rem;margin:0}.accordion-item__button-description{margin-top:1rem;color:var(--c-text)}.accordion-item__button-description p{margin:0}.accordion-item__button-title,.accordion-item__button-description{display:block;margin-right:3.2rem}.accordion-item__content{padding:3.2rem 3.2rem 4rem;background-color:var(--c-off-white)}.accordion-item__content .container{-ms-flex-item-align:start;align-self:flex-start;width:auto;max-width:100%;padding:0;margin:0}.accordion-item__content>*:last-child{margin-bottom:0}.accordion-item--module .accordion-item__content h5{font-size:1.5rem}@media (min-width: 768px){.accordion-item--module .accordion-item__content h5{font-size:1.5rem}}.accordion-item--module .accordion-item__content h5:not(:first-of-type){margin-top:3.2rem}.accordion{margin:1.6rem 0}.accordion__description{-ms-flex-pack:end;justify-content:flex-end;padding:1.6rem 0}.accordion__heading{margin-bottom:1rem}.accordion__paragraph{margin:0;font-weight:600}.accordion__button{color:var(--c-link-color);transition:color .2s ease-out;display:inline;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;border:none;background:none;text-decoration:underline}.accordion__button:hover,.accordion__button:active,.accordion__button:visited:hover{color:var(--c-link-hover-color)}.accordion__button:visited{color:var(--c-link-visited-color)}.accordion__button:focus-visible{outline:0.3rem solid var(--c-link-active-outline)}.accordion__button:active{color:var(--c-link-hover-color)}.accordion--start-date-display-override{display:none}.footer{color:var(--c-text-inverse)}.footer h2{color:var(--c-text-inverse)}.footer a{color:var(--c-text-inverse);font-weight:600;text-decoration:none}.footer a:hover{text-decoration:underline}.footer a:hover,.footer a:active,.footer a:visited:hover,.footer a:visited{color:var(--c-text-inverse)}.footer a:focus-visible{outline:0.3rem solid var(--c-text-inverse)}.footer .social-menu__link{position:relative;bottom:0;transition:bottom .2s ease-out}.footer .social-menu__link:hover{bottom:.5rem}.footer__main{background-color:var(--c-primary-dark)}.footer__sections{overflow:hidden}.footer__section{position:relative;padding:3rem 0}.footer__section:first-child .dots,.footer__section:last-child .dots--right{display:none}.footer__section .dots{opacity:0.5;padding:0 1rem;top:-0.5rem}@media (min-width: 768px){.footer__sections{display:-ms-flexbox;display:flex;overflow:visible}.footer__section{width:25%;padding:0 .8rem;margin:1.6rem 0}.footer__section:first-child .dots,.footer__section:last-child .dots--right{display:-ms-flexbox;display:flex}.footer__section .dots{top:0;padding:0}.footer__section .dots:not(.dots--right){left:-.8rem}.footer__section .dots.dots--right{right:-.8rem}}.footer__hygiene{background-color:var(--c-brand-primary);padding:1.6rem 0}.footer__hygiene .footer__section{padding:0}.footer__hygiene .block--content{padding:2.4rem 1.6rem 0}.footer__hygiene h2{margin-bottom:2rem;font-size:1.5rem}@media (min-width: 768px){.footer__hygiene h2{font-size:1.5rem}}.footer__hygiene p{margin-bottom:1.6rem;line-height:1.6}.footer__hygiene img{width:100%;max-width:22rem}.footer__hygiene .footer__copyright{font-weight:600;margin:0;padding:1rem 1.6rem}@media (min-width: 768px){.footer__hygiene{padding:0}.footer__hygiene .footer__section{padding:0 .8rem}.footer__hygiene .block--content{padding-top:1rem}}.footer__back-to-top{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 1.6rem 1.6rem 0}@media (min-width: 768px){.footer__back-to-top{-ms-flex-pack:center;justify-content:center;margin:0 0 2rem 0}}.footer__back-to-top .link{text-decoration:none;background-color:var(--c-primary-dark);-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1rem;border-radius:0.4rem}.footer__back-to-top .link:hover,.footer__back-to-top .link:focus{text-decoration:underline}.footer__back-to-top .link:focus-visible{outline-color:var(--c-secondary-dark)}.footer__back-to-top .link .icon{width:2.6rem;height:2.6rem;transform:rotate(-90deg);margin-right:1rem;margin-left:0;border:0.1rem solid white}.standard-page__sidebar-nav{background-color:var(--c-lighter-grey);display:none}.standard-page__content-bottom{margin-top:3.2rem}@media (min-width: 768px){.standard-page{display:grid;grid-template-columns:minmax(0, 8fr) 4fr;grid-template-rows:minmax(1px, -webkit-max-content) auto;grid-template-rows:minmax(1px, max-content) auto}.standard-page__hero{grid-row:1/2;grid-column:1/-1}.standard-page__components{grid-row:2/-1;grid-column:1/-1}}@media (min-width: 1024px){.standard-page{grid-template-columns:2fr minmax(0, 7.5fr) 2.5fr}.standard-page__components{grid-row:2/-1;grid-column:2/-1}}.standard-page--content{max-width:140rem;margin:0 auto}@media (min-width: 1024px){.standard-page--content.standard-page--with-sidebar-nav .standard-page__hero{grid-column:2/-1}.standard-page--content.standard-page--with-sidebar-nav .standard-page__sidebar-nav{grid-row:1/3;grid-column:1/2}}.standard-page--content.standard-page--with-sidebar-components .standard-page__sidebar-components{padding:0 1.6rem}.standard-page--content.standard-page--with-sidebar-components .standard-page__sidebar-components .card{margin:1.6rem 0;border-bottom:1rem solid var(--c-light-grey)}@media (min-width: 768px){.standard-page--content.standard-page--with-sidebar-components .standard-page__components{grid-row:2/-1;grid-column:1/2}.standard-page--content.standard-page--with-sidebar-components .standard-page__sidebar-components{grid-row:2/-1;grid-column:2/-1}}@media (min-width: 1024px){.standard-page--content.standard-page--with-sidebar-components .standard-page__components{grid-row:2/-1;grid-column:2/3}.standard-page--content.standard-page--with-sidebar-components .standard-page__sidebar-components{padding-left:0;grid-row:2/-1;grid-column:3/-1}}@media (min-width: 1200px){.standard-page--content.standard-page--with-sidebar-components .standard-page__components{grid-row:2/-1;grid-column:2/3}.standard-page--content.standard-page--with-sidebar-components .standard-page__sidebar-components{padding-right:0}}@media (min-width: 1024px){.standard-page--content .standard-page__sidebar-nav{display:block;height:100%;width:100%}.standard-page--content .standard-page__sidebar-nav .sidebar-nav-block{position:sticky;top:0}.standard-page--content .standard-page--no-hero .standard-page__components{grid-row:1/-1}}@media (min-width: 1400px){.standard-page--content .standard-page__components{padding:2.4rem 4rem}.standard-page--content .standard-page--no-hero .standard-page__components{padding-top:0}}@media (min-width: 768px){.standard-page--landing{grid-template-rows:auto}}@media (min-width: 1024px){.standard-page--landing{grid-template-columns:minmax(0, 12fr)}.standard-page--landing .standard-page__components{grid-column:1/-1}.standard-page--landing .standard-page--with-sidebar-nav{grid-template-columns:2fr minmax(0, 7.5fr) 2.5fr}.standard-page--landing .standard-page--with-sidebar-nav .standard-page__hero{grid-column:2/-1}.standard-page--landing .standard-page--with-sidebar-nav .standard-page__components{grid-row:2/-1;grid-column:2/-1}.standard-page--landing .standard-page--with-sidebar-nav .standard-page__sidebar-nav{display:block;height:100%;width:100%;grid-row:1/3;grid-column:1/2}.standard-page--landing .standard-page--with-sidebar-nav .standard-page__sidebar-nav .sidebar-nav-block{position:sticky;top:0}}

