html,body{padding:0;margin:0;line-height:1.2}*{box-sizing:border-box}ul,ol,dd{margin:0}img{display:block;max-width:100%}form{margin:0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}fieldset{padding:0;margin:0;border:none}button,input,select,textarea{font-size:1rem}a{text-decoration:none}:root{color-scheme:light;--bg-primary: #eeeeee;--col-primary: #000000;--bg-primary--active: #d0d0d0;--col-primary--active: #000000;--bg-secondary: #ffffff;--col-secondary: #000000;--bg-secondary--active: #eeeeee;--col-secondary--active: #000000;--bg-brand: #78cdd7;--col-brand: #000000;--link-brand: #000000;--bg-dark: #000000;--col-dark: #ffffff;--accent-dark: #44a1a0;--link-dark: #8888ff;--bg-green: #ccf0cc;--col-green: #000000;--accent-green: #178217;--bg-blue: #c8dbfd;--col-blue: #000000;--accent-blue: #074dc5;--bg-yellow: #f2f2ca;--col-yellow: #000000;--accent-yellow: #e68a00;--bg-red: #ffd9df;--col-red: #000000;--accent-red: #cc334a;--link-base: #0000ff;--link-stub: #bd0f0f;--link: var(--link-base);--accent-base: #44a1a0;--accent: var(--accent-base)}@media not print{@media(prefers-color-scheme: dark){:root{color-scheme:dark;--bg-primary: #111111;--col-primary: #ffffff;--bg-primary--active: #222222;--col-primary--active: #ffffff;--bg-secondary: #222222;--col-secondary: #ffffff;--bg-secondary--active: #111111;--col-secondary--active: #ffffff;--bg-brand: #0d5c63;--col-brand: #ffffff;--link-brand: #ffffff;--bg-dark: #000000;--col-dark: #ffffff;--accent-dark: #247b7b;--link-dark: #8888ff;--bg-green: #ccf0cc;--col-green: #000000;--accent-green: #178217;--bg-blue: #c8dbfd;--col-blue: #000000;--accent-blue: #074dc5;--bg-yellow: #f2f2ca;--col-yellow: #000000;--accent-yellow: #e68a00;--bg-red: #ffd9df;--col-red: #000000;--accent-red: #cc334a;--link-base: #8888ff;--link-stub: #e87d7d;--link: var(--link-base);--accent-base: #247b7b;--accent: var(--accent-base)}}.light{color-scheme:light;--bg-primary: #eeeeee;--col-primary: #000000;--bg-primary--active: #d0d0d0;--col-primary--active: #000000;--bg-secondary: #ffffff;--col-secondary: #000000;--bg-secondary--active: #eeeeee;--col-secondary--active: #000000;--bg-brand: #78cdd7;--col-brand: #000000;--link-brand: #000000;--bg-dark: #000000;--col-dark: #ffffff;--accent-dark: #44a1a0;--link-dark: #8888ff;--bg-green: #ccf0cc;--col-green: #000000;--accent-green: #178217;--bg-blue: #c8dbfd;--col-blue: #000000;--accent-blue: #074dc5;--bg-yellow: #f2f2ca;--col-yellow: #000000;--accent-yellow: #e68a00;--bg-red: #ffd9df;--col-red: #000000;--accent-red: #cc334a;--link-base: #0000ff;--link-stub: #bd0f0f;--link: var(--link-base);--accent-base: #44a1a0;--accent: var(--accent-base)}.dark{color-scheme:dark;--bg-primary: #111111;--col-primary: #ffffff;--bg-primary--active: #222222;--col-primary--active: #ffffff;--bg-secondary: #222222;--col-secondary: #ffffff;--bg-secondary--active: #111111;--col-secondary--active: #ffffff;--bg-brand: #0d5c63;--col-brand: #ffffff;--link-brand: #ffffff;--bg-dark: #000000;--col-dark: #ffffff;--accent-dark: #247b7b;--link-dark: #8888ff;--bg-green: #ccf0cc;--col-green: #000000;--accent-green: #178217;--bg-blue: #c8dbfd;--col-blue: #000000;--accent-blue: #074dc5;--bg-yellow: #f2f2ca;--col-yellow: #000000;--accent-yellow: #e68a00;--bg-red: #ffd9df;--col-red: #000000;--accent-red: #cc334a;--link-base: #8888ff;--link-stub: #e87d7d;--link: var(--link-base);--accent-base: #247b7b;--accent: var(--accent-base)}.colour-scheme--default{color-scheme:light;--bg-primary: #eeeeee;--col-primary: #000000;--bg-primary--active: #d0d0d0;--col-primary--active: #000000;--bg-secondary: #ffffff;--col-secondary: #000000;--bg-secondary--active: #eeeeee;--col-secondary--active: #000000;--bg-brand: #78cdd7;--col-brand: #000000;--link-brand: #000000;--bg-dark: #000000;--col-dark: #ffffff;--accent-dark: #44a1a0;--link-dark: #8888ff;--bg-green: #ccf0cc;--col-green: #000000;--accent-green: #178217;--bg-blue: #c8dbfd;--col-blue: #000000;--accent-blue: #074dc5;--bg-yellow: #f2f2ca;--col-yellow: #000000;--accent-yellow: #e68a00;--bg-red: #ffd9df;--col-red: #000000;--accent-red: #cc334a;--link-base: #0000ff;--link-stub: #bd0f0f;--link: var(--link-base);--accent-base: #44a1a0;--accent: var(--accent-base)}@media(prefers-color-scheme: dark){.colour-scheme--default{color-scheme:dark;--bg-primary: #111111;--col-primary: #ffffff;--bg-primary--active: #222222;--col-primary--active: #ffffff;--bg-secondary: #222222;--col-secondary: #ffffff;--bg-secondary--active: #111111;--col-secondary--active: #ffffff;--bg-brand: #0d5c63;--col-brand: #ffffff;--link-brand: #ffffff;--bg-dark: #000000;--col-dark: #ffffff;--accent-dark: #247b7b;--link-dark: #8888ff;--bg-green: #ccf0cc;--col-green: #000000;--accent-green: #178217;--bg-blue: #c8dbfd;--col-blue: #000000;--accent-blue: #074dc5;--bg-yellow: #f2f2ca;--col-yellow: #000000;--accent-yellow: #e68a00;--bg-red: #ffd9df;--col-red: #000000;--accent-red: #cc334a;--link-base: #8888ff;--link-stub: #e87d7d;--link: var(--link-base);--accent-base: #247b7b;--accent: var(--accent-base)}}}/*!
Montserrat sourced from Google Fonts:
https://fonts.google.com/specimen/Montserrat

Used under the Open Font Licence:
https://fonts.google.com/specimen/Montserrat#license
https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
*/@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/montserrat/montserrat-regular-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:auto;src:url(../fonts/montserrat/montserrat-italic-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:auto;src:url(../fonts/montserrat/montserrat-bold-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;font-display:auto;src:url(../fonts/montserrat/montserrat-bolditalic-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/montserrat/montserrat-regular-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:auto;src:url(../fonts/montserrat/montserrat-italic-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:auto;src:url(../fonts/montserrat/montserrat-bold-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;font-display:auto;src:url(../fonts/montserrat/montserrat-bolditalic-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}/*!
Roboto sourced from Google Fonts:
https://fonts.google.com/specimen/Roboto

Used under Apache License, Version 2.0:
https://fonts.google.com/specimen/Roboto#license
http://www.apache.org/licenses/LICENSE-2.0
*/@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/roboto/roboto-regular-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:auto;src:url(../fonts/roboto/roboto-italic-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:auto;src:url(../fonts/roboto/roboto-bold-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:auto;src:url(../fonts/roboto/roboto-bolditalic-latin-ext.woff2?v=1) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/roboto/roboto-regular-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:auto;src:url(../fonts/roboto/roboto-italic-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:auto;src:url(../fonts/roboto/roboto-bold-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:auto;src:url(../fonts/roboto/roboto-bolditalic-latin.woff2?v=1) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}/*!
Font icons chosen from IcoMoon free icons:
https://icomoon.io/#icons-icomoon

Icons used under CC BY 4.0
https://creativecommons.org/licenses/by/4.0/
*/@font-face{font-family:"font-icons";src:url("../fonts/font-icons/font-icons.eot?v=2");src:url("../fonts/font-icons/font-icons.eot#iefix?v=2") format("embedded-opentype"),url("../fonts/font-icons/font-icons.ttf?v=2") format("truetype"),url("../fonts/font-icons/font-icons.woff?v=2") format("woff"),url("../fonts/font-icons/font-icons.svg?v=2#font-icons") format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"font-icons";src:url("../fonts/font-icons/font-icons.eot&v=2");src:url("../fonts/font-icons/font-icons.eot#iefix&v=2") format("embedded-opentype"),url("../fonts/font-icons/font-icons.ttf&v=2") format("truetype"),url("../fonts/font-icons/font-icons.woff&v=2") format("woff"),url("../fonts/font-icons/font-icons.svg&v=2#font-icons") format("svg");font-weight:700;font-style:normal;font-display:block}.toast{background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);padding:1rem;border:.25rem solid;border-color:currentColor;border-color:var(--accent, currentColor);border-radius:.5rem;page-break-inside:avoid}@media print{.toast{box-shadow:none}}.notice__message,.content{font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4}.notice__message>:first-child,.content>:first-child{margin-top:0}.notice__message>:last-child,.content>:last-child{margin-bottom:0}.notice__message h1,.content h1{font-family:"Montserrat",arial,sans-serif;font-weight:700;margin:2rem 0 1rem}@media(max-width: 767.99px){.notice__message h1,.content h1{font-size:2rem}}@media(min-width: 768px){.notice__message h1,.content h1{font-size:2.5rem}}.notice__message h2,.content h2{font-family:"Montserrat",arial,sans-serif;font-weight:700;margin:2rem 0 1rem}@media(max-width: 767.99px){.notice__message h2,.content h2{font-size:1.75rem}}@media(min-width: 768px){.notice__message h2,.content h2{font-size:2rem}}.notice__message h3,.content h3{font-family:"Montserrat",arial,sans-serif;font-weight:700;margin:2rem 0 1rem}@media(max-width: 767.99px){.notice__message h3,.content h3{font-size:1.625rem}}@media(min-width: 768px){.notice__message h3,.content h3{font-size:1.75rem}}.notice__message h4,.content h4{font-family:"Montserrat",arial,sans-serif;font-weight:700;font-size:1.5rem;margin:2rem 0 1rem}.notice__message h5,.content h5{font-family:"Montserrat",arial,sans-serif;font-weight:700;font-size:1.375rem;margin:2rem 0 1rem}.notice__message h5,.content h5{font-family:"Montserrat",arial,sans-serif;font-weight:700;font-size:1.25rem;margin:2rem 0 1rem}.notice__message p,.content p{margin:0 0 1rem}.notice__message a,.content a{color:blue;color:var(--link, #0000ff);text-decoration:underline}.notice__message ol,.content ol,.notice__message ul,.content ul{margin:0 0 1rem}.notice__message ol:last-child,.content ol:last-child,.notice__message ul:last-child,.content ul:last-child{margin-bottom:0}.notice__message blockquote,.content blockquote{margin:0 0 1rem;padding:0 2rem;position:relative}.notice__message blockquote::before,.content blockquote::before,.notice__message blockquote::after,.content blockquote::after{position:absolute;font-size:3em;max-height:100%}.notice__message blockquote::before,.content blockquote::before{content:"“";top:0;left:0}.notice__message blockquote::after,.content blockquote::after{content:"”";bottom:0;right:0}.notice__message table,.content table{border-collapse:collapse;margin:0 0 1rem}.notice__message thead,.content thead{background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);font-family:"Roboto",arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4}.notice__message th,.content th,.notice__message td,.content td{border:1px solid currentColor;vertical-align:top;text-align:left;padding:.5rem}.header{padding-top:1em;padding-bottom:1rem;background-color:#eee;background-color:var(--bg-primary, #eeeeee);color:#000;color:var(--col-primary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);border-bottom:2px solid;border-bottom-color:currentColor;border-bottom-color:var(--accent, currentColor)}.header__layout{max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}@supports(display: grid){.header__layout{display:grid;grid-row-gap:.5rem;grid-template-areas:"site-name tools" "nav tools"}}.header__site-name{display:block;width:100%;grid-area:site-name;font-family:"Montserrat",arial,sans-serif;font-weight:700;font-size:1.25rem}.header__nav{grid-area:nav}.header__tools{grid-area:tools;display:flex;align-items:flex-start;justify-content:flex-end}.menu__list{list-style:none;padding:0;display:flex;margin-left:-1em}.menu__list-item{padding-left:1em}.menu__list-link{font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4;color:blue;color:var(--link, #0000ff);text-decoration:underline}.footer{border-top:2px solid;border-top-color:currentColor;border-top-color:var(--accent, currentColor);padding-top:1em;padding-bottom:1em;background-color:#000;background-color:var(--bg-dark, #000000);color:#fff;color:var(--col-dark, #ffffff);--accent: var(--accent-dark, #44a1a0);--link: var(--link-dark, #8888ff)}.footer__layout{max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.footer__navigation__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-1em;margin-top:-0.5em}.footer__navigation__item{padding-left:1em;padding-top:.5em}.footer__navigation__link{font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;color:blue;color:var(--link, #0000ff);text-decoration:underline;text-decoration:underline}.footer__by{font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4}.footer__by a{color:blue;color:var(--link, #0000ff);text-decoration:underline}.footer__disclaimer{font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4}.colour-scheme{display:none;position:relative}@supports(color: var(--test)){.colour-scheme{display:flex;justify-content:flex-end}body.no-js .colour-scheme{display:none}@media print{.colour-scheme{display:none}}}@media(min-width: 768px){.colour-scheme{min-width:13ch}}@media(max-width: 767.99px){.colour-scheme__face{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;cursor:pointer;font-size:1.125rem;height:2.75rem;width:2.75rem;line-height:2.75rem;background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);border:1px solid;border-color:currentColor;border-color:var(--accent, currentColor);transition:box-shadow .2s ease-in-out 0s}.colour-scheme__face:hover,.colour-scheme__face:focus-visible{box-shadow:inset 0 0 0 .1em currentColor;box-shadow:inset 0 0 0 .1em var(--accent)}}@media(max-width: 767.99px)and (prefers-reduced-motion: reduce){.colour-scheme__face{transition:none}}@media(max-width: 767.99px){.no-transitions .colour-scheme__face{transition:none}}@media(min-width: 768px){.colour-scheme__face{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;cursor:pointer;font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;height:2.75rem;padding:0 .8em;background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);border:1px solid;border-color:currentColor;border-color:var(--accent, currentColor);transition:box-shadow .2s ease-in-out 0s}.colour-scheme__face:hover,.colour-scheme__face:focus-visible{box-shadow:inset 0 0 0 .1em currentColor;box-shadow:inset 0 0 0 .1em var(--accent)}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){.colour-scheme__face{transition:none}}@media(min-width: 768px){.no-transitions .colour-scheme__face{transition:none}}.colour-scheme__face:focus-visible{position:relative;z-index:1}.colour-scheme__face[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width: 767.99px){.colour-scheme__face-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.colour-scheme__face-icon::before{font-family:"font-icons",Roboto, arial, sans-serif;content:"🔆"}@media(min-width: 768px){.colour-scheme__face-icon::before{display:inline-block;vertical-align:middle;margin-right:.2em}}.colour-scheme__face-text{vertical-align:middle}@media(max-width: 767.99px){.colour-scheme__face-text{display:none}}@media(min-width: 768px){.colour-scheme__face-text{display:inline-block}}.colour-scheme__menu{list-style:none;padding:0;display:none;position:absolute;top:100%;width:100%;min-width:13ch;background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);border:1px solid;border-color:currentColor;border-color:var(--accent, currentColor);margin-top:-1px}.colour-scheme__menu[aria-expanded=true]{display:block}.colour-scheme__menu__option{cursor:pointer;padding:.2em .5em;background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);transition:background-color .2s ease-in-out 0s;font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4;padding-right:calc(.5em + 3ch);position:relative}.colour-scheme__menu__option:hover,.colour-scheme__menu__option:focus-visible{background-color:#eee;background-color:var(--bg-secondary--active, #eeeeee);color:#000;color:var(--col-secondary--active, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff)}.colour-scheme__menu__option:focus-visible{z-index:1}@media(prefers-reduced-motion: reduce){.colour-scheme__menu__option{transition:none}}.no-transitions .colour-scheme__menu__option{transition:none}.colour-scheme__menu__option[aria-checked=true]::after{font-family:"font-icons",Roboto, arial, sans-serif;content:"✔";position:absolute;right:.5em}.skip-link{font-family:"Roboto",arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.4;background-color:#78cdd7;background-color:var(--bg-brand, #78cdd7);color:#000;color:var(--col-brand, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-brand, #000000);max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:block;text-align:center;position:relative;z-index:1}.skip-link:not(:focus){position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.page__head{padding-top:2rem;padding-bottom:2rem;border-bottom:2px solid;border-bottom-color:currentColor;border-bottom-color:var(--accent, currentColor);margin-bottom:2rem;background-color:#78cdd7;background-color:var(--bg-brand, #78cdd7);color:#000;color:var(--col-brand, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-brand, #000000)}.page__head__layout{max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap}@supports(display: grid){.page__head__layout{display:grid}@media(max-width: 1023.99px){.page__head__layout{grid-template-columns:1fr;grid-template-areas:"back" "h1" "subtitle"}}@media(min-width: 1024px){.page__head__layout{grid-template-columns:min-content 1fr;grid-template-areas:"back h1" "back subtitle"}}}.page__head__back-link{grid-area:back;background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;cursor:pointer;font-size:1.125rem;height:2.75rem;width:2.75rem;line-height:2.75rem;background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);border:1px solid;border-color:currentColor;border-color:var(--accent, currentColor);transition:color .2s ease-in-out 0s,background-color .2s ease-in-out 0s;margin-right:1rem}.page__head__back-link:hover,.page__head__back-link:focus-visible{background-color:#eee;background-color:var(--bg-secondary--active, #eeeeee);color:#000;color:var(--col-secondary--active, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff)}@media(prefers-reduced-motion: reduce){.page__head__back-link{transition:none}}.no-transitions .page__head__back-link{transition:none}@media print{.page__head__back-link{display:none}}.page__head__back-link__icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page__head__back-link__icon::before{font-family:"font-icons",Roboto, arial, sans-serif;content:"←"}.page__head__back-link__icon::before{font-family:"font-icons",Roboto, arial, sans-serif;content:"←"}.page__title{grid-area:h1;margin:0 0 .5rem;font-family:"Montserrat",arial,sans-serif;font-weight:700}@media(max-width: 1023.99px){.page__title{width:100%}}.page__title:last-child{margin-bottom:0}@media(max-width: 767.99px){.page__title{font-size:2rem}}@media(min-width: 768px){.page__title{font-size:2.5rem}}.page__subtitle{width:100%;grid-area:subtitle;display:block;font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4}.page__body__layout{max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-bottom:5rem}.content{margin:1rem 0}.content:first-child{margin-top:0}.content:last-child{margin-bottom:0}.content dl,.content dl>div{margin-bottom:1em}.content dl:last-child,.content dl>div:last-child{margin-bottom:0}.content dl dt{font-family:"Roboto",arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4}.notice{background-color:#fff;background-color:var(--bg-secondary, #ffffff);color:#000;color:var(--col-secondary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff);display:flex;align-items:flex-start;padding:1em;border-radius:.5rem;box-shadow:inset 0 0 0 1px currentColor;page-break-inside:avoid}.file .notice{background-color:#eee;background-color:var(--bg-primary, #eeeeee);color:#000;color:var(--col-primary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff)}.notice+.notice{margin-top:1rem}.notice__icon{margin-right:1rem}.notice--info .notice__icon{font-size:1.375rem;width:2em;height:2em;padding:.5em;line-height:1;border-radius:100%;box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px var(--accent);background-color:#c8dbfd;background-color:var(--bg-blue, #c8dbfd);color:#000;color:var(--col-blue, #000000);--accent: var(--accent-blue, #074dc5);--link: var(--link-base, #0000ff)}.notice--info .notice__icon::before{font-family:"font-icons",Roboto, arial, sans-serif;content:"🛈"}.notice--warning .notice__icon{font-size:1.375rem;width:2em;height:2em;padding:.5em;line-height:1;border-radius:100%;box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px var(--accent);background-color:#f2f2ca;background-color:var(--bg-yellow, #f2f2ca);color:#000;color:var(--col-yellow, #000000);--accent: var(--accent-yellow, #e68a00);--link: var(--link-base, #0000ff)}.notice--warning .notice__icon::before{font-family:"font-icons",Roboto, arial, sans-serif;content:"⚠"}.notice--warning .notice__icon::before{position:relative;top:-0.1em}.notice--error .notice__icon{font-size:1.375rem;width:2em;height:2em;padding:.5em;line-height:1;border-radius:100%;box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px var(--accent);background-color:#ffd9df;background-color:var(--bg-red, #ffd9df);color:#000;color:var(--col-red, #000000);--accent: var(--accent-red, #cc334a);--link: var(--link-base, #0000ff)}.notice--error .notice__icon::before{font-family:"font-icons",Roboto, arial, sans-serif;content:"🛑"}.notice__body{padding-top:.4em}.notice__title{display:block;margin-bottom:.5em;font-family:"Montserrat",arial,sans-serif;font-weight:700;font-size:1.25rem}.notice__message{font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4}.toast__container{position:fixed;pointer-events:none;bottom:1rem;right:1rem;right:max(1rem,50% - 960px + 1rem)}.toast{pointer-events:auto;padding:.5rem;font-family:"Roboto",arial,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.4}.toast+.toast{margin-top:.5rem}body{background-color:#eee;background-color:var(--bg-primary, #eeeeee);color:#000;color:var(--col-primary, #000000);--accent: var(--accent-base, #44a1a0);--link: var(--link-base, #0000ff)}

/*# sourceMappingURL=style-base.v-7788e.css.map*/