diff --git a/config/default/field.field.paragraph.para_h_band.field_h_title.yml b/config/default/field.field.paragraph.para_h_band.field_h_title.yml index d40fc3b3..96806f91 100644 --- a/config/default/field.field.paragraph.para_h_band.field_h_title.yml +++ b/config/default/field.field.paragraph.para_h_band.field_h_title.yml @@ -10,7 +10,7 @@ field_name: field_h_title entity_type: paragraph bundle: para_h_band label: 'Band heading' -description: '' +description: 'Add a heading to this band if grouping the featured cards by a common element will help our users - for example, Video training for aged care providers' required: false translatable: true default_value: { } diff --git a/dev_modules/custom/health_sample_content/migrations/health_sample_content.paragraph.content_text.yml b/dev_modules/custom/health_sample_content/migrations/health_sample_content.paragraph.content_text.yml index 8b62f0ed..c24048dd 100644 --- a/dev_modules/custom/health_sample_content/migrations/health_sample_content.paragraph.content_text.yml +++ b/dev_modules/custom/health_sample_content/migrations/health_sample_content.paragraph.content_text.yml @@ -50,15 +50,15 @@ source: - id: para_h_content_text_7 body_text: | -

The Force Awakens

+

The Force Awakens

- id: para_h_content_text_8 body_text: | -

Last Jedi

+

Last Jedi

- id: para_h_content_text_9 body_text: | -

The Rise of Skywalker

+

The Rise of Skywalker

- id: para_h_content_text_10 body_text: | diff --git a/themes/health/build/css/ckeditor.min.css b/themes/health/build/css/ckeditor.min.css index def517ac..5a67fb57 100644 --- a/themes/health/build/css/ckeditor.min.css +++ b/themes/health/build/css/ckeditor.min.css @@ -1,4 +1,4 @@ @charset "UTF-8";.au-body .health-band.health-band--tertiary-2,.cke_editable .health-band.health-band--tertiary-2{background-color:#00205b;background:linear-gradient(to right,#00205b,#004181)}.au-body .health-band.health-band--secondary,.cke_editable .health-band.health-band--secondary,.taskbar .taskbar__item,.taskbar--2 .taskbar__item,.taskbar--3 .taskbar__item,.taskbar--4 .taskbar__item,.taskbar--5 .taskbar__item,.taskbar--6 .taskbar__item,.taskbar--tiled--2 .taskbar__item,.taskbar--tiled--2.view ul>.views-row .node,.taskbar--tiled--3 .taskbar__item,.taskbar--tiled--3.view ul>.views-row .node,.taskbar--tiled--4 .taskbar__item,.taskbar--tiled--4.view ul>.views-row .node,.taskbar--tiled--5 .taskbar__item,.taskbar--tiled--5.view ul>.views-row .node,.taskbar--tiled--6 .taskbar__item,.taskbar--tiled--6.view ul>.views-row .node,.taskbar.view ul>.views-row .node{background-color:#007680;background:linear-gradient(to right,#055a61,#007680)}.au-body .health-band.health-band--primary,.cke_editable .health-band.health-band--primary{background-color:#004693;background:linear-gradient(to right,#004693,#16477d)}.au-body .health-band.health-band--tertiary,.cke_editable .health-band.health-band--tertiary{background-color:#005fa0;background:linear-gradient(to left,#005fa0,#185b88)}.au-body .au-side-nav,.au-body .health-band.health-band--neutral-1,.cke_editable .au-side-nav,.cke_editable .health-band.health-band--neutral-1{background-color:#ececec;background:linear-gradient(to right,#ececec,#f9f9f9)}.au-body .health-band.health-band--neutral-2,.cke_editable .health-band.health-band--neutral-2{background-color:#f9f9f9;background:linear-gradient(to right,#f9f9f9,#ececec)}/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 *//*! @gov.au/core v3.4.2 *//*! @gov.au/accordion v7.0.8 */@media print{.au-accordion{border-color:#000!important;color:#000!important}.au-accordion__title{background:#fff!important;color:#000!important;border:1px!important}.au-accordion__title:after{display:none}.au-accordion__body-wrapper{border-color:#000!important}.au-accordion__body{height:auto!important;display:block!important}}.au-accordion{font-size:16px;font-size:1rem;line-height:1.5;display:block;border:1px solid gray;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;padding:0}*+.au-accordion{margin-top:16px;margin-top:1rem}.au-accordion .au-accordion__title{background-color:#f5f5f5}.au-accordion.au-accordion--dark{border-color:gray;color:#fff}.au-accordion.au-accordion--dark .au-accordion__title{background-color:#000}.au-accordion+.au-accordion{margin-top:0;border-top:0}.au-accordion__title,.au-body .au-accordion__title,.cke_editable .au-accordion__title{font-size:20px;font-size:1.25rem;line-height:1.2;padding:16px 40px 16px 16px;padding:1rem 2.5rem 1rem 1rem;width:100%;display:block;color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;font-weight:700;position:relative;box-sizing:border-box;margin:0;cursor:pointer;border:none;text-align:left;font-family:inherit}.au-accordion__title:hover,.au-body .au-accordion__title:hover,.cke_editable .au-accordion__title:hover{text-decoration:none;color:#313131}.au-accordion__title:hover:after,.au-body .au-accordion__title:hover:after,.cke_editable .au-accordion__title:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion__title:focus,.au-body .au-accordion__title:focus,.cke_editable .au-accordion__title:focus{outline:3px solid #9263de;outline-offset:2px}.au-accordion__title::-moz-focus-inner,.au-body .au-accordion__title::-moz-focus-inner,.cke_editable .au-accordion__title::-moz-focus-inner{border:0}.au-accordion__title:focus,.au-body .au-accordion__title:focus,.cke_editable .au-accordion__title:focus{z-index:100}.au-accordion__title::-webkit-details-marker,.au-body .au-accordion__title::-webkit-details-marker,.cke_editable .au-accordion__title::-webkit-details-marker{display:none}.au-accordion__title:after,.au-body .au-accordion__title:after,.cke_editable .au-accordion__title:after{content:' ';position:absolute;top:50%;margin-top:-8px;margin-top:-.5rem;right:16px;right:1rem;width:16px;width:1rem;height:16px;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:101;transition:transform .25s ease-in}.au-accordion__title.au-accordion--closed:after,.au-body .au-accordion__title.au-accordion--closed:after,.cke_editable .au-accordion__title.au-accordion--closed:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ie8 .au-accordion__title:after,.ie8 .au-body .au-accordion__title:after,.ie8 .cke_editable .au-accordion__title:after,.lt-ie8 .au-accordion__title:after,.lt-ie8 .au-body .au-accordion__title:after,.lt-ie8 .cke_editable .au-accordion__title:after{content:' ▼ '}.ie8 .au-accordion__title.au-accordion--open:after,.ie8 .au-body .au-accordion__title.au-accordion--open:after,.ie8 .cke_editable .au-accordion__title.au-accordion--open:after,.lt-ie8 .au-accordion__title.au-accordion--open:after,.lt-ie8 .au-body .au-accordion__title.au-accordion--open:after,.lt-ie8 .cke_editable .au-accordion__title.au-accordion--open:after{content:' ▲ '}.au-accordion.au-accordion--dark .au-accordion__title,.au-body--dark.cke_editable .au-accordion__title,.au-body.au-body--dark .au-accordion__title{color:#fff}.au-accordion.au-accordion--dark .au-accordion__title:hover,.au-body--dark.cke_editable .au-accordion__title:hover,.au-body.au-body--dark .au-accordion__title:hover{color:#fff}.au-accordion.au-accordion--dark .au-accordion__title:hover:after,.au-body--dark.cke_editable .au-accordion__title:hover:after,.au-body.au-body--dark .au-accordion__title:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion.au-accordion--dark .au-accordion__title:focus,.au-body--dark.cke_editable .au-accordion__title:focus,.au-body.au-body--dark .au-accordion__title:focus{outline:3px solid #c390f9}.au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner,.au-body--dark.cke_editable .au-accordion__title::-moz-focus-inner,.au-body.au-body--dark .au-accordion__title::-moz-focus-inner{border:0}.au-accordion.au-accordion--dark .au-accordion__title:after,.au-body--dark.cke_editable .au-accordion__title:after,.au-body.au-body--dark .au-accordion__title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion__body{font-size:16px;font-size:1rem;line-height:1.5;overflow:hidden}.js .au-accordion__body.au-accordion--open{display:block;height:auto}.js .au-accordion__body.au-accordion--closed{display:none;height:0}.au-accordion__body-wrapper{padding:16px;padding:1rem;border-top:1px solid gray}.au-accordion--dark .au-accordion__body-wrapper{border-top:1px solid gray}.au-accordion-group{list-style:none;padding:0}/*! @gov.au/body v2.2.0 */@media print{.au-body,.au-body *,.cke_editable,.cke_editable *{text-shadow:none!important;color:#000!important;background-color:transparent!important;box-shadow:none!important;border-color:#000!important}.au-body .au-body--dark .health-toolbar a,.au-body a,.au-body a:visited,.au-body--dark .health-toolbar .au-body a,.au-body--dark .health-toolbar .cke_editable a,.au-body--dark .health-toolbar .cke_editable a:visited,.cke_editable .au-body--dark .health-toolbar a,.cke_editable .au-body--dark .health-toolbar a:visited,.cke_editable a,.cke_editable a:visited{text-decoration:underline}.au-body a[href]:after,.au-body--dark .health-toolbar .cke_editable a[href]:after,.cke_editable .au-body--dark .health-toolbar a[href]:after,.cke_editable a[href]:after{content:" (" attr(href) ")"!important;display:inline!important}.au-body a[href^="#"]:after,.au-body a[href^="javascript:"]:after,.au-body--dark .health-toolbar .cke_editable a[href^="#"]:after,.au-body--dark .health-toolbar .cke_editable a[href^="javascript:"]:after,.cke_editable .au-body--dark .health-toolbar a[href^="#"]:after,.cke_editable .au-body--dark .health-toolbar a[href^="javascript:"]:after,.cke_editable a[href^="#"]:after,.cke_editable a[href^="javascript:"]:after{content:""!important}.au-body abbr[title]:after,.cke_editable abbr[title]:after{content:" (" attr(title) ")"}.au-body blockquote,.au-body pre,.cke_editable blockquote,.cke_editable pre{border:1px solid #000;padding:6px;page-break-inside:avoid}.au-body thead,.cke_editable thead{display:table-header-group}.au-body img,.au-body tr,.cke_editable img,.cke_editable tr{page-break-inside:avoid}.au-body img,.cke_editable img{max-width:100%!important}.au-body h2,.au-body h3,.au-body p,.cke_editable h2,.cke_editable h3,.cke_editable p{orphans:3;widows:3}.au-body h2,.au-body h3,.cke_editable h2,.cke_editable h3{page-break-after:avoid}.au-body p .au-body--dark .health-toolbar a,.au-body p a,.au-body--dark .health-toolbar .au-body p a,.au-body--dark .health-toolbar .cke_editable p a,.cke_editable p .au-body--dark .health-toolbar a,.cke_editable p a{word-wrap:break-word}.au-body select,.cke_editable select{background:#fff!important}}.au-body,.cke_editable{font-size:16px;font-size:1rem;line-height:1.5;margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;background-color:#fff}.au-body .au-body--dark .health-toolbar a,.au-body a,.au-body--dark .health-toolbar .au-body a,.au-body--dark .health-toolbar .cke_editable a,.cke_editable .au-body--dark .health-toolbar a,.cke_editable a{color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-body .au-body--dark .health-toolbar a:hover,.au-body a:hover,.au-body--dark .health-toolbar .au-body a:hover,.au-body--dark .health-toolbar .cke_editable a:hover,.cke_editable .au-body--dark .health-toolbar a:hover,.cke_editable a:hover{color:#313131;text-decoration:none}.au-body a:focus,.au-body--dark .health-toolbar .cke_editable a:focus,.cke_editable .au-body--dark .health-toolbar a:focus,.cke_editable a:focus{outline:3px solid #9263de;outline-offset:2px}.au-body .au-body--dark .health-toolbar a::-moz-focus-inner,.au-body a::-moz-focus-inner,.au-body--dark .health-toolbar .au-body a::-moz-focus-inner,.au-body--dark .health-toolbar .cke_editable a::-moz-focus-inner,.cke_editable .au-body--dark .health-toolbar a::-moz-focus-inner,.cke_editable a::-moz-focus-inner{border:0}.au-body :target,.au-body [tabindex="0"]:focus,.cke_editable :target,.cke_editable [tabindex="0"]:focus{outline:3px solid #9263de;outline-offset:2px}.au-body mark,.cke_editable mark{color:#fff;background-color:#006fb0}.au-body ::-moz-selection,.cke_editable ::-moz-selection{color:#fff;background-color:rgba(0,111,176,.99)}.au-body ::selection,.cke_editable ::selection{color:#fff;background-color:rgba(0,111,176,.99)}.au-body iframe::-moz-selection,.au-body img::-moz-selection,.au-body video::-moz-selection,.cke_editable iframe::-moz-selection,.cke_editable img::-moz-selection,.cke_editable video::-moz-selection{background-color:rgba(0,111,176,.75)}.au-body iframe::selection,.au-body img::selection,.au-body video::selection,.cke_editable iframe::selection,.cke_editable img::selection,.cke_editable video::selection{background-color:rgba(0,111,176,.75)}.au-body p,.cke_editable p{max-width:42em;margin:0}.au-body *+p,.cke_editable *+p{margin-top:24px;margin-top:1.5rem}.au-body dl:not([class]),.au-body ol:not([class]),.au-body pre,.au-body ul:not([class]),.cke_editable dl:not([class]),.cke_editable ol:not([class]),.cke_editable pre,.cke_editable ul:not([class]){margin:0}.au-body *+dl:not([class]),.au-body *+ol:not([class]),.au-body *+pre,.au-body *+ul:not([class]),.cke_editable *+dl:not([class]),.cke_editable *+ol:not([class]),.cke_editable *+pre,.cke_editable *+ul:not([class]){margin-top:24px;margin-top:1.5rem}.au-body ol:not([class])>li,.au-body ul:not([class])>li,.cke_editable ol:not([class])>li,.cke_editable ul:not([class])>li{margin-top:8px;margin-top:.5rem}.au-body ol:not([class])>li>ol:not([class]),.au-body ol:not([class])>li>ul:not([class]),.au-body ul:not([class])>li>ol:not([class]),.au-body ul:not([class])>li>ul:not([class]),.cke_editable ol:not([class])>li>ol:not([class]),.cke_editable ol:not([class])>li>ul:not([class]),.cke_editable ul:not([class])>li>ol:not([class]),.cke_editable ul:not([class])>li>ul:not([class]){margin-top:8px;margin-top:.5rem}.au-body ol:not([class])>ul:not([class]),.au-body ul:not([class])>ul:not([class]),.cke_editable ol:not([class])>ul:not([class]),.cke_editable ul:not([class])>ul:not([class]){list-style-type:disc}.au-body dl:not([class])>dd,.cke_editable dl:not([class])>dd{margin-top:8px;margin-top:.5rem;padding-left:8px;padding-left:.5rem;margin-left:0;border-left:solid 1px}.au-body dl:not([class])>dt,.cke_editable dl:not([class])>dt{margin-top:24px;margin-top:1.5rem;font-weight:700}.au-body dl:not([class])>dt:first-of-type,.cke_editable dl:not([class])>dt:first-of-type{margin-top:0}.au-body .written-by:after,.cke_editable .written-by:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+);color:#bada55}.au-body em,.au-body i,.cke_editable em,.cke_editable i{font-style:italic}.au-body b,.au-body strong,.cke_editable b,.cke_editable strong{font-weight:700}.au-body small,.cke_editable small{font-size:14px;font-size:.875rem;line-height:1.42857}.au-body del,.au-body s,.cke_editable del,.cke_editable s{text-decoration:line-through}.au-body ins,.cke_editable ins{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-body dfn,.cke_editable dfn{font-style:normal}.au-body abbr,.au-body abbr[title],.cke_editable abbr,.cke_editable abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.au-body abbr[title],.cke_editable abbr[title]{cursor:help}.au-body .au-body--dark .health-toolbar a abbr,.au-body a abbr,.au-body--dark .health-toolbar .au-body a abbr,.au-body--dark .health-toolbar .cke_editable a abbr,.cke_editable .au-body--dark .health-toolbar a abbr,.cke_editable a abbr{padding-bottom:1px}.au-body var,.cke_editable var{padding:0 1px;font-style:italic;font-family:serif}.au-body var sub,.au-body var sup,.cke_editable var sub,.cke_editable var sup{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;padding:0 1px}.au-body sub,.au-body sup,.cke_editable sub,.cke_editable sup{font-size:14px;font-size:.875rem;line-height:1.14286;position:relative;vertical-align:baseline}.au-body sub,.cke_editable sub{bottom:-.25em}.au-body sup,.cke_editable sup{top:-.5em}.au-body code,.au-body kbd,.au-body samp,.cke_editable code,.cke_editable kbd,.cke_editable samp{font-size:14px;font-size:.875rem;line-height:1.42857;padding:4px;padding:.25rem;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;display:inline-block;border-radius:4px;background-color:#f5f5f5;color:#313131}.au-body pre,.cke_editable pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.au-body pre code,.cke_editable pre code{padding:16px;padding:1rem;display:block;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.au-body hr,.cke_editable hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid gray;margin-bottom:24px;margin-bottom:1.5rem}.au-body *+hr,.cke_editable *+hr{margin-top:24px;margin-top:1.5rem}.au-body--alt.cke_editable,.au-body.au-body--alt{background:#ebebeb}.au-body--alt.cke_editable code,.au-body--alt.cke_editable kbd,.au-body--alt.cke_editable samp,.au-body.au-body--alt code,.au-body.au-body--alt kbd,.au-body.au-body--alt samp{background-color:#e0e0e0}.au-body--dark.cke_editable,.au-body.au-body--dark{background:#000;color:#fff}.au-body--dark.cke_editable ::-moz-selection,.au-body.au-body--dark ::-moz-selection{color:#000;background-color:rgba(255,255,255,.99)}.au-body--dark.cke_editable ::selection,.au-body.au-body--dark ::selection{color:#000;background-color:rgba(255,255,255,.99)}.au-body--dark.cke_editable iframe::-moz-selection,.au-body--dark.cke_editable img::-moz-selection,.au-body--dark.cke_editable video::-moz-selection,.au-body.au-body--dark iframe::-moz-selection,.au-body.au-body--dark img::-moz-selection,.au-body.au-body--dark video::-moz-selection{background-color:rgba(255,255,255,.75)}.au-body--dark.cke_editable iframe::selection,.au-body--dark.cke_editable img::selection,.au-body--dark.cke_editable video::selection,.au-body.au-body--dark iframe::selection,.au-body.au-body--dark img::selection,.au-body.au-body--dark video::selection{background-color:rgba(255,255,255,.75)}.au-body--dark.cke_editable a,.au-body.au-body--dark a{color:#fff}.au-body--dark.cke_editable a:hover,.au-body.au-body--dark a:hover{color:#fff}.au-body--dark.cke_editable a:focus,.au-body.au-body--dark a:focus{outline:3px solid #c390f9}.au-body--dark.cke_editable a::-moz-focus-inner,.au-body.au-body--dark a::-moz-focus-inner{border:0}.au-body--dark.cke_editable :target,.au-body--dark.cke_editable [tabindex="0"]:focus,.au-body.au-body--dark :target,.au-body.au-body--dark [tabindex="0"]:focus{outline:3px solid #c390f9}.au-body--dark.cke_editable mark,.au-body.au-body--dark mark{background-color:#fff;color:#000}.au-body--dark.cke_editable hr,.au-body.au-body--dark hr{border-top-color:gray}.au-body--dark.cke_editable code,.au-body--dark.cke_editable kbd,.au-body--dark.cke_editable samp,.au-body.au-body--dark code,.au-body.au-body--dark kbd,.au-body.au-body--dark samp{color:#fff;background-color:#000}.au-body--dark.au-body--alt.cke_editable,.au-body.au-body--dark.au-body--alt{background:#000}.au-body--dark.au-body--alt.cke_editable code,.au-body--dark.au-body--alt.cke_editable kbd,.au-body--dark.au-body--alt.cke_editable samp,.au-body.au-body--dark.au-body--alt code,.au-body.au-body--dark.au-body--alt kbd,.au-body.au-body--dark.au-body--alt samp{background-color:#000}/*! @gov.au/link-list v3.0.7 */.au-link-list{font-size:16px;font-size:1rem;line-height:1.5;display:block;list-style-type:none;margin:0;padding:4px 0;padding:.25rem 0}.au-body .au-link-list,.cke_editable .au-link-list{margin:0;padding:4px 0;padding:.25rem 0}.au-link-list>li{display:block;margin:4px;margin:.25rem}.au-link-list.au-link-list--inline{display:inline-block}.au-link-list.au-link-list--inline>li{display:inline-block}/*! @gov.au/breadcrumbs v3.0.5 */@media print{.au-breadcrumbs>.au-link-list>li:after{content:">"!important;background-image:none!important}}.au-breadcrumbs{font-size:14px;font-size:.875rem;line-height:1.14286;width:100%;margin:0;color:#313131;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*+.au-breadcrumbs{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-breadcrumbs{display:inline-block}}.au-breadcrumbs>.au-link-list>li{margin:0}.au-breadcrumbs>.au-link-list>li:after{content:' ';display:inline-block;width:8px;width:.5rem;height:8px;height:.5rem;margin:0 8px;margin:0 .5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat}.au-breadcrumbs>.au-link-list>li:last-child:after{display:none}.ie8 .au-breadcrumbs>.au-link-list>li:after,.lt-ie8 .au-breadcrumbs>.au-link-list>li:after{content:' > ';display:inline-block}.au-breadcrumbs.au-breadcrumbs--dark{color:#fff}.au-breadcrumbs.au-breadcrumbs--dark>.au-link-list>li:not(:last-child):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}/*! @gov.au/buttons v3.0.7 */@media print{.au-btn{background-color:#fff!important;border:2px solid #000!important;color:#000!important;text-decoration:none!important}.au-btn[disabled]{background-color:#ccc!important;border:2px solid #ccc!important}.au-btn:disabled{background-color:#ccc!important;border:2px solid #ccc!important}}.au-body--dark .health-toolbar a.au-btn,.au-btn,a.au-btn{font-size:16px;font-size:1rem;line-height:1.5;padding:8px 24px;padding:.5rem 1.5rem;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-decoration:none;border-radius:4px;background-color:#006fb0;border:3px solid #006fb0;cursor:pointer;vertical-align:middle;transition:background .1s ease,border .1s ease,color .1s ease}.au-body .au-btn,.au-body a.au-btn,.au-body--dark .health-toolbar .cke_editable a.au-btn,.cke_editable .au-body--dark .health-toolbar a.au-btn,.cke_editable .au-btn,.cke_editable a.au-btn{color:#fff;text-decoration:none}.au-body--dark .health-toolbar .au-btn.au-btn--block+a.au-btn.au-btn--block,.au-body--dark .health-toolbar a.au-btn.au-btn--block+.au-btn.au-btn--block,.au-body--dark .health-toolbar a.au-btn.au-btn--block+a.au-btn.au-btn--block,.au-btn.au-btn--block+.au-btn.au-btn--block,.au-btn.au-btn--block+a.au-btn.au-btn--block,a.au-btn.au-btn--block+.au-btn.au-btn--block,a.au-btn.au-btn--block+a.au-btn.au-btn--block{margin-top:8px;margin-top:.5rem}.au-btn:focus,a.au-btn:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar a.au-btn::-moz-focus-inner,.au-btn::-moz-focus-inner,a.au-btn::-moz-focus-inner{border:0}.au-btn:focus,a.au-btn:focus{border-radius:0}.au-btn[disabled],a.au-btn[disabled]{cursor:not-allowed;opacity:.3}.au-btn:disabled,a.au-btn:disabled{cursor:not-allowed;opacity:.3}.au-btn:hover:not(:disabled),a.au-btn:hover:not(:disabled){background-color:#313131;border-color:#313131;text-decoration:underline;color:#fff}.ie8 .au-btn:hover,.ie8 a.au-btn:hover{background-color:#313131;border-color:#313131;color:#fff;text-decoration:underline}.au-btn.au-btn--dark,a.au-btn.au-btn--dark{color:#000;background-color:#fff;border-color:#fff}.au-body .au-btn.au-btn--dark,.au-body a.au-btn.au-btn--dark,.cke_editable .au-btn.au-btn--dark,.cke_editable a.au-btn.au-btn--dark{color:#000}.au-btn.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--dark:hover:not(:disabled){color:#000;border-color:#fff;background-color:#fff}.ie8 .au-btn.au-btn--dark:hover,.ie8 a.au-btn.au-btn--dark:hover{color:#000;border-color:#fff;background-color:#fff}.au-btn.au-btn--dark:focus,a.au-btn.au-btn--dark:focus{outline:3px solid #c390f9}.au-btn.au-btn--dark::-moz-focus-inner,a.au-btn.au-btn--dark::-moz-focus-inner{border:0}.au-btn.au-btn--secondary,a.au-btn.au-btn--secondary{color:#006fb0;background-color:transparent;border-color:#006fb0}.au-body .au-btn.au-btn--secondary,.au-body a.au-btn.au-btn--secondary,.cke_editable .au-btn.au-btn--secondary,.cke_editable a.au-btn.au-btn--secondary{color:#006fb0}.ie8 .au-body .au-btn.au-btn--secondary:hover,.ie8 .au-body a.au-btn.au-btn--secondary:hover,.ie8 .cke_editable .au-btn.au-btn--secondary:hover,.ie8 .cke_editable a.au-btn.au-btn--secondary:hover{color:#fff}.au-btn.au-btn--secondary:hover:not(:disabled),a.au-btn.au-btn--secondary:hover:not(:disabled){background-color:transparent;border-color:#313131;color:#313131}.au-btn.au-btn--secondary.au-btn--dark,a.au-btn.au-btn--secondary.au-btn--dark{border-color:#fff;color:#fff}.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled){border-color:#fff;color:#fff}.ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover,.ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover,.ie8 .cke_editable .au-btn.au-btn--secondary.au-btn--dark:hover,.ie8 .cke_editable a.au-btn.au-btn--secondary.au-btn--dark:hover{color:#000}.au-btn.au-btn--tertiary,a.au-btn.au-btn--tertiary{color:#006fb0;background-color:transparent;border-color:transparent;text-decoration:underline}.au-btn.au-btn--tertiary:hover:not(:disabled),a.au-btn.au-btn--tertiary:hover:not(:disabled){background-color:transparent;color:#313131;border-color:transparent;text-decoration:none}.au-btn.au-btn--tertiary.au-btn--dark,a.au-btn.au-btn--tertiary.au-btn--dark{color:#fff}.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled){color:#fff}.au-btn.au-btn--pride,a.au-btn.au-btn--pride{background:linear-gradient(to bottom,rgba(255,62,24,.5) 16.66667%,rgba(252,154,0,.5) 16.66667%,rgba(252,154,0,.52) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 50%,rgba(57,234,124,.5) 50%,rgba(57,234,124,.5) 66.66667%,rgba(11,178,255,.5) 66.66667%,rgba(11,178,255,.5) 83.33333%,rgba(152,90,255,.5) 83.33333%);color:#313131}.au-btn.au-btn--block,a.au-btn.au-btn--block{display:block;width:100%;box-sizing:border-box;text-align:center}/*! @gov.au/callout v3.0.2 */@media print{.au-callout{border-left-width:16px!important;border-left-width:1rem!important;border:1px solid #000!important;color:#000!important;background-color:transparent!important}}.au-callout{font-size:16px;font-size:1rem;line-height:1.5;padding:24px;padding:1.5rem;border-left:4px solid gray;border-left:.25rem solid gray;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;background-color:#f5f5f5;word-wrap:break-word}*+.au-callout{margin-top:32px;margin-top:2rem}.au-callout p{margin:0}.au-callout *+p{margin-top:16px;margin-top:1rem}.au-callout+p{margin-top:32px;margin-top:2rem}.au-callout.au-callout--dark{color:#fff;border-color:gray;background-color:#000}.au-callout.au-callout--alt{background-color:#e0e0e0}.au-callout.au-callout--dark.au-callout--alt{background-color:#000}.au-callout__heading{font-size:20px;font-size:1.25rem;line-height:1.6;margin:0}.au-callout__heading.au-callout__heading--sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.au-callout__heading.au-callout__heading--sronly+*{margin-top:0}.au-callout--calendar-event{background-color:#f5f5f5}.au-callout--calendar-event__lede{font-size:16px;font-size:1rem;line-height:1;margin:0}.au-callout--calendar-event__name,.au-callout--calendar-event__time{font-size:32px;font-size:2rem;line-height:1.25}.au-callout--calendar-event__time{font-weight:700}.au-callout--calendar-event__lede,.au-callout--calendar-event__name,.au-callout--calendar-event__time{display:block}*+.au-callout--calendar-event__lede,*+.au-callout--calendar-event__name,*+.au-callout--calendar-event__time{margin-top:8px;margin-top:.5rem}/*! @gov.au/control-input v3.0.1 */@media print{.au-control-input__text{color:#000!important}.au-control-input__text:after,.au-control-input__text:before{display:none!important}}.au-control-input{display:inline-block;position:relative}.au-control-input.au-control-input--block{display:block}.au-control-input.au-control-input--block:after,.au-control-input.au-control-input--block:before{content:" ";display:table}.au-control-input.au-control-input--block:after{clear:both}.au-control-input.au-control-input--block+.au-control-input--block{margin-top:16px;margin-top:1rem}.au-control-input__input{position:absolute;left:8px;left:.5rem;top:8px;top:.5rem;cursor:pointer;margin:0}.au-control-input--small .au-control-input__input{left:4px;left:.25rem;top:4px;top:.25rem}.au-control-input__input+.au-control-input__text{cursor:pointer}.au-control-input__input:invalid+.au-control-input__text{background-color:#fdf2f2}.au-control-input__input:invalid+.au-control-input__text:after{border-color:#d60000}.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#fdf2f2}.au-control-input--invalid .au-control-input__input+.au-control-input__text:after{border-color:#d60000}.au-control-input--dark .au-control-input__input:invalid+.au-control-input__text{background-color:#200000}.au-control-input--dark.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#200000}.au-control-input--alt.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#f0d0d0}.au-control-input--dark.au-control-input--alt .au-control-input__input:invalid+.au-control-input__text{background-color:#200000}.au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#200000}.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#f3faf8}.au-control-input--valid .au-control-input__input+.au-control-input__text:after{border-color:#0b996c}.au-control-input--dark.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#021710}.au-control-input--alt.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#d2e7e0}.au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#021710}.au-control-input__input[type=radio]+.au-control-input__text:after,.au-control-input__input[type=radio]+.au-control-input__text:before{border-radius:50%}.au-control-input__input[disabled]{cursor:not-allowed}.au-control-input__input[disabled]+.au-control-input__text{cursor:not-allowed}.au-control-input__input[disabled]+.au-control-input__text{color:#636363}.au-control-input__input:disabled{cursor:not-allowed}.au-control-input__input:disabled+.au-control-input__text{cursor:not-allowed}.au-control-input__input:disabled+.au-control-input__text{color:#636363}.au-control-input--dark .au-control-input__input[disabled]+.au-control-input__text{color:gray}.au-control-input--dark .au-control-input__input:disabled+.au-control-input__text{color:gray}.au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]+.au-control-input__text:after{background-image:none}.au-control-input__input[type=checkbox]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]:focus+.au-control-input__text:before{outline:3px solid #9263de;outline-offset:2px;outline-offset:2px}.au-control-input--dark .au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:focus+.au-control-input__text:before{outline:3px solid #c390f9;outline-offset:2px}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]+.au-control-input__text:after{background-image:none}.au-control-input__input[type=radio]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]:focus+.au-control-input__text:before{box-shadow:0 0 0 4px #9263de;box-shadow:0 0 0 .25rem #9263de}.ie8 .au-control-input__input[type=radio]:focus+.au-control-input__text:before,.lt-ie8 .au-control-input__input[type=radio]:focus+.au-control-input__text:before{outline:3px solid #9263de;outline-offset:2px;outline-offset:2px}.au-control-input--dark .au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:focus+.au-control-input__text:before{box-shadow:0 0 0 4px #c390f9;box-shadow:0 0 0 .25rem #c390f9}.ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus+.au-control-input__text:before,.lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus+.au-control-input__text:before{outline:3px solid #c390f9;outline-offset:2px}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input__text{font-size:16px;font-size:1rem;line-height:1.5;padding:4px 8px 8px 40px;padding:.25rem .5rem .5rem 2.5rem;margin-right:16px;margin-right:1rem;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-control-input__text:after,.au-control-input__text:before{width:38px;width:2.375rem;height:38px;height:2.375rem;content:' ';display:block;position:absolute;box-sizing:border-box;background-repeat:no-repeat;z-index:100;left:-3px;top:-3px;border:3px solid transparent}.au-control-input--small .au-control-input__text:after,.au-control-input--small .au-control-input__text:before{width:28px;width:1.75rem;height:28px;height:1.75rem}.au-control-input--small .au-control-input__text{padding:3px 8px 0 31px;padding:.2rem .5rem 0 1.95rem;margin-right:16px;margin-right:1rem;font-size:16px;font-size:1rem;line-height:1}.au-control-input__text:after{z-index:101}.au-control-input--dark .au-control-input__text{color:#fff}/*! @gov.au/cta-link v2.2.0 */@media print{.au-cta-link{color:#000!important}.au-cta-link:after{background-image:none!important;content:' > '!important;border:none!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}}.au-cta-link{font-size:20px;font-size:1.25rem;line-height:1.6;margin-top:16px;margin-top:1rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#006fb0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-cta-link:focus{outline:3px solid #9263de;outline-offset:2px}.au-cta-link::-moz-focus-inner{border:0}.au-cta-link:after{content:' ';width:16px;width:1rem;height:16px;height:1rem;margin:0 4px 0 3px;margin:0 .25rem 0 .2rem;transition:margin .2s ease;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.ie8 .au-cta-link:after,.lt-ie8 .au-cta-link:after{content:' > '}.au-cta-link:hover{color:#313131;text-decoration:none}.au-cta-link:hover:after{margin-left:6px;margin-left:.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body--dark.cke_editable .au-cta-link,.au-body.au-body--dark .au-cta-link,.au-cta-link.au-cta-link--dark{color:#fff}.au-body--dark.cke_editable .au-cta-link:focus,.au-body.au-body--dark .au-cta-link:focus,.au-cta-link.au-cta-link--dark:focus{outline:3px solid #c390f9}.au-body--dark.cke_editable .au-cta-link::-moz-focus-inner,.au-body.au-body--dark .au-cta-link::-moz-focus-inner,.au-cta-link.au-cta-link--dark::-moz-focus-inner{border:0}.au-body--dark.cke_editable .au-cta-link:after,.au-body.au-body--dark .au-cta-link:after,.au-cta-link.au-cta-link--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body--dark.cke_editable .au-cta-link:hover,.au-body.au-body--dark .au-cta-link:hover,.au-cta-link.au-cta-link--dark:hover{color:#fff}.au-body--dark.cke_editable .au-cta-link:hover:after,.au-body.au-body--dark .au-cta-link:hover:after,.au-cta-link.au-cta-link--dark:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}/*! @gov.au/direction-links v2.2.0 */@media print{.au-direction-link{color:#000!important}.au-direction-link:after{content:'→'!important}.au-direction-link--left:before{content:'←'!important}.au-direction-link--up:after{content:'↑'!important}.au-direction-link--down:after{content:'↓'!important}}.au-direction-link{font-size:16px;font-size:1rem;line-height:1.5;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#006fb0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-direction-link:hover{text-decoration:none;color:#313131}.au-direction-link:focus{outline:3px solid #9263de;outline-offset:2px}.au-direction-link::-moz-focus-inner{border:0}.au-direction-link.au-direction-link--dark{color:#fff}.au-direction-link.au-direction-link--dark:hover{color:#fff}.au-direction-link.au-direction-link--dark:focus{outline:3px solid #c390f9}.au-direction-link.au-direction-link--dark::-moz-focus-inner{border:0}.au-direction-link:after{width:16px;width:1rem;height:16px;height:1rem;margin:0 0 0 4px;margin:0 0 0 .25rem;content:'→';display:inline-block;width:auto;height:auto}.au-direction-link--left:after{display:none}.au-direction-link--left:before{content:'←';display:inline-block;width:16px;width:1rem;height:16px;height:1rem;margin:0 4px 0 0;margin:0 .25rem 0 0}.au-direction-link--up:after{content:'↑'}.au-direction-link--down:after{content:'↓'}/*! @gov.au/footer v3.0.5 */@media print{.au-footer{color:#000!important;background:#fff!important;border-color:#000!important}}.au-footer{font-size:16px;font-size:1rem;line-height:1.5;padding:48px 0 48px;padding:3rem 0 3rem;border-top:4px solid gray;border-top:.25rem solid gray;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-footer p:last-child{margin:0}.au-footer.au-footer--alt{background-color:#ebebeb}.au-footer.au-footer--dark{color:#fff;border-color:gray;background-color:#000}.au-footer.au-footer--dark.au-footer--alt{background-color:#000}.au-footer__navigation .au-link-list>li{margin-left:0}.au-footer__end{padding-top:16px;padding-top:1rem;margin-top:16px;margin-top:1rem;border-top:1px solid gray}.au-footer--dark .au-footer__end{border-top:1px solid gray}/*! @gov.au/grid-12 v2.1.0 */.au-grid .container,.au-grid .health-notification__inner-wrapper,.cke_editable .container,.cke_editable .health-notification__inner-wrapper{box-sizing:border-box}@media (min-width:768px){.au-grid .container,.au-grid .health-notification__inner-wrapper,.cke_editable .container,.cke_editable .health-notification__inner-wrapper{width:744px}}@media (min-width:992px){.au-grid .container,.au-grid .health-notification__inner-wrapper,.cke_editable .container,.cke_editable .health-notification__inner-wrapper{width:968px}}@media (min-width:1200px){.au-grid .container,.au-grid .health-notification__inner-wrapper,.cke_editable .container,.cke_editable .health-notification__inner-wrapper{width:1176px}}.au-grid .container,.au-grid .container-fluid,.au-grid .health-notification__inner-wrapper,.cke_editable .container,.cke_editable .container-fluid,.cke_editable .health-notification__inner-wrapper{box-sizing:border-box;margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px}.au-grid .container-fluid:after,.au-grid .container-fluid:before,.au-grid .container:after,.au-grid .container:before,.au-grid .health-notification__inner-wrapper:after,.au-grid .health-notification__inner-wrapper:before,.cke_editable .container-fluid:after,.cke_editable .container-fluid:before,.cke_editable .container:after,.cke_editable .container:before,.cke_editable .health-notification__inner-wrapper:after,.cke_editable .health-notification__inner-wrapper:before{content:" ";display:table}.au-grid .container-fluid:after,.au-grid .container:after,.au-grid .health-notification__inner-wrapper:after,.cke_editable .container-fluid:after,.cke_editable .container:after,.cke_editable .health-notification__inner-wrapper:after{clear:both}.au-grid .row,.cke_editable .row{margin-left:-12px;margin-right:-12px}.au-grid .row:after,.au-grid .row:before,.cke_editable .row:after,.cke_editable .row:before{content:" ";display:table}.au-grid .row:after,.cke_editable .row:after{clear:both}.au-grid .col-lg-1,.au-grid .col-lg-10,.au-grid .col-lg-11,.au-grid .col-lg-12,.au-grid .col-lg-2,.au-grid .col-lg-3,.au-grid .col-lg-4,.au-grid .col-lg-5,.au-grid .col-lg-6,.au-grid .col-lg-7,.au-grid .col-lg-8,.au-grid .col-lg-9,.au-grid .col-md-1,.au-grid .col-md-10,.au-grid .col-md-11,.au-grid .col-md-12,.au-grid .col-md-2,.au-grid .col-md-3,.au-grid .col-md-4,.au-grid .col-md-5,.au-grid .col-md-6,.au-grid .col-md-7,.au-grid .col-md-8,.au-grid .col-md-9,.au-grid .col-sm-1,.au-grid .col-sm-10,.au-grid .col-sm-11,.au-grid .col-sm-12,.au-grid .col-sm-2,.au-grid .col-sm-3,.au-grid .col-sm-4,.au-grid .col-sm-5,.au-grid .col-sm-6,.au-grid .col-sm-7,.au-grid .col-sm-8,.au-grid .col-sm-9,.au-grid .col-xs-1,.au-grid .col-xs-10,.au-grid .col-xs-11,.au-grid .col-xs-12,.au-grid .col-xs-2,.au-grid .col-xs-3,.au-grid .col-xs-4,.au-grid .col-xs-5,.au-grid .col-xs-6,.au-grid .col-xs-7,.au-grid .col-xs-8,.au-grid .col-xs-9,.cke_editable .col-lg-1,.cke_editable .col-lg-10,.cke_editable .col-lg-11,.cke_editable .col-lg-12,.cke_editable .col-lg-2,.cke_editable .col-lg-3,.cke_editable .col-lg-4,.cke_editable .col-lg-5,.cke_editable .col-lg-6,.cke_editable .col-lg-7,.cke_editable .col-lg-8,.cke_editable .col-lg-9,.cke_editable .col-md-1,.cke_editable .col-md-10,.cke_editable .col-md-11,.cke_editable .col-md-12,.cke_editable .col-md-2,.cke_editable .col-md-3,.cke_editable .col-md-4,.cke_editable .col-md-5,.cke_editable .col-md-6,.cke_editable .col-md-7,.cke_editable .col-md-8,.cke_editable .col-md-9,.cke_editable .col-sm-1,.cke_editable .col-sm-10,.cke_editable .col-sm-11,.cke_editable .col-sm-12,.cke_editable .col-sm-2,.cke_editable .col-sm-3,.cke_editable .col-sm-4,.cke_editable .col-sm-5,.cke_editable .col-sm-6,.cke_editable .col-sm-7,.cke_editable .col-sm-8,.cke_editable .col-sm-9,.cke_editable .col-xs-1,.cke_editable .col-xs-10,.cke_editable .col-xs-11,.cke_editable .col-xs-12,.cke_editable .col-xs-2,.cke_editable .col-xs-3,.cke_editable .col-xs-4,.cke_editable .col-xs-5,.cke_editable .col-xs-6,.cke_editable .col-xs-7,.cke_editable .col-xs-8,.cke_editable .col-xs-9{box-sizing:border-box;position:relative;min-height:1px;padding-left:12px;padding-right:12px}.au-grid .col-xs-1,.au-grid .col-xs-10,.au-grid .col-xs-11,.au-grid .col-xs-12,.au-grid .col-xs-2,.au-grid .col-xs-3,.au-grid .col-xs-4,.au-grid .col-xs-5,.au-grid .col-xs-6,.au-grid .col-xs-7,.au-grid .col-xs-8,.au-grid .col-xs-9,.cke_editable .col-xs-1,.cke_editable .col-xs-10,.cke_editable .col-xs-11,.cke_editable .col-xs-12,.cke_editable .col-xs-2,.cke_editable .col-xs-3,.cke_editable .col-xs-4,.cke_editable .col-xs-5,.cke_editable .col-xs-6,.cke_editable .col-xs-7,.cke_editable .col-xs-8,.cke_editable .col-xs-9{float:left}.au-grid .col-xs-1,.cke_editable .col-xs-1{width:8.33333%}.au-grid .col-xs-2,.cke_editable .col-xs-2{width:16.66667%}.au-grid .col-xs-3,.cke_editable .col-xs-3{width:25%}.au-grid .col-xs-4,.cke_editable .col-xs-4{width:33.33333%}.au-grid .col-xs-5,.cke_editable .col-xs-5{width:41.66667%}.au-grid .col-xs-6,.cke_editable .col-xs-6{width:50%}.au-grid .col-xs-7,.cke_editable .col-xs-7{width:58.33333%}.au-grid .col-xs-8,.cke_editable .col-xs-8{width:66.66667%}.au-grid .col-xs-9,.cke_editable .col-xs-9{width:75%}.au-grid .col-xs-10,.cke_editable .col-xs-10{width:83.33333%}.au-grid .col-xs-11,.cke_editable .col-xs-11{width:91.66667%}.au-grid .col-xs-12,.cke_editable .col-xs-12{width:100%}.au-grid .col-xs-pull-0,.cke_editable .col-xs-pull-0{right:auto}.au-grid .col-xs-pull-1,.cke_editable .col-xs-pull-1{right:8.33333%}.au-grid .col-xs-pull-2,.cke_editable .col-xs-pull-2{right:16.66667%}.au-grid .col-xs-pull-3,.cke_editable .col-xs-pull-3{right:25%}.au-grid .col-xs-pull-4,.cke_editable .col-xs-pull-4{right:33.33333%}.au-grid .col-xs-pull-5,.cke_editable .col-xs-pull-5{right:41.66667%}.au-grid .col-xs-pull-6,.cke_editable .col-xs-pull-6{right:50%}.au-grid .col-xs-pull-7,.cke_editable .col-xs-pull-7{right:58.33333%}.au-grid .col-xs-pull-8,.cke_editable .col-xs-pull-8{right:66.66667%}.au-grid .col-xs-pull-9,.cke_editable .col-xs-pull-9{right:75%}.au-grid .col-xs-pull-10,.cke_editable .col-xs-pull-10{right:83.33333%}.au-grid .col-xs-pull-11,.cke_editable .col-xs-pull-11{right:91.66667%}.au-grid .col-xs-pull-12,.cke_editable .col-xs-pull-12{right:100%}.au-grid .col-xs-push-0,.cke_editable .col-xs-push-0{left:auto}.au-grid .col-xs-push-1,.cke_editable .col-xs-push-1{left:8.33333%}.au-grid .col-xs-push-2,.cke_editable .col-xs-push-2{left:16.66667%}.au-grid .col-xs-push-3,.cke_editable .col-xs-push-3{left:25%}.au-grid .col-xs-push-4,.cke_editable .col-xs-push-4{left:33.33333%}.au-grid .col-xs-push-5,.cke_editable .col-xs-push-5{left:41.66667%}.au-grid .col-xs-push-6,.cke_editable .col-xs-push-6{left:50%}.au-grid .col-xs-push-7,.cke_editable .col-xs-push-7{left:58.33333%}.au-grid .col-xs-push-8,.cke_editable .col-xs-push-8{left:66.66667%}.au-grid .col-xs-push-9,.cke_editable .col-xs-push-9{left:75%}.au-grid .col-xs-push-10,.cke_editable .col-xs-push-10{left:83.33333%}.au-grid .col-xs-push-11,.cke_editable .col-xs-push-11{left:91.66667%}.au-grid .col-xs-push-12,.cke_editable .col-xs-push-12{left:100%}.au-grid .col-xs-offset-0,.cke_editable .col-xs-offset-0{margin-left:0}.au-grid .col-xs-offset-1,.cke_editable .col-xs-offset-1{margin-left:8.33333%}.au-grid .col-xs-offset-2,.cke_editable .col-xs-offset-2{margin-left:16.66667%}.au-grid .col-xs-offset-3,.cke_editable .col-xs-offset-3{margin-left:25%}.au-grid .col-xs-offset-4,.cke_editable .col-xs-offset-4{margin-left:33.33333%}.au-grid .col-xs-offset-5,.cke_editable .col-xs-offset-5{margin-left:41.66667%}.au-grid .col-xs-offset-6,.cke_editable .col-xs-offset-6{margin-left:50%}.au-grid .col-xs-offset-7,.cke_editable .col-xs-offset-7{margin-left:58.33333%}.au-grid .col-xs-offset-8,.cke_editable .col-xs-offset-8{margin-left:66.66667%}.au-grid .col-xs-offset-9,.cke_editable .col-xs-offset-9{margin-left:75%}.au-grid .col-xs-offset-10,.cke_editable .col-xs-offset-10{margin-left:83.33333%}.au-grid .col-xs-offset-11,.cke_editable .col-xs-offset-11{margin-left:91.66667%}.au-grid .col-xs-offset-12,.cke_editable .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.au-grid .col-sm-1,.au-grid .col-sm-10,.au-grid .col-sm-11,.au-grid .col-sm-12,.au-grid .col-sm-2,.au-grid .col-sm-3,.au-grid .col-sm-4,.au-grid .col-sm-5,.au-grid .col-sm-6,.au-grid .col-sm-7,.au-grid .col-sm-8,.au-grid .col-sm-9,.cke_editable .col-sm-1,.cke_editable .col-sm-10,.cke_editable .col-sm-11,.cke_editable .col-sm-12,.cke_editable .col-sm-2,.cke_editable .col-sm-3,.cke_editable .col-sm-4,.cke_editable .col-sm-5,.cke_editable .col-sm-6,.cke_editable .col-sm-7,.cke_editable .col-sm-8,.cke_editable .col-sm-9{float:left}.au-grid .col-sm-1,.cke_editable .col-sm-1{width:8.33333%}.au-grid .col-sm-2,.cke_editable .col-sm-2{width:16.66667%}.au-grid .col-sm-3,.cke_editable .col-sm-3{width:25%}.au-grid .col-sm-4,.cke_editable .col-sm-4{width:33.33333%}.au-grid .col-sm-5,.cke_editable .col-sm-5{width:41.66667%}.au-grid .col-sm-6,.cke_editable .col-sm-6{width:50%}.au-grid .col-sm-7,.cke_editable .col-sm-7{width:58.33333%}.au-grid .col-sm-8,.cke_editable .col-sm-8{width:66.66667%}.au-grid .col-sm-9,.cke_editable .col-sm-9{width:75%}.au-grid .col-sm-10,.cke_editable .col-sm-10{width:83.33333%}.au-grid .col-sm-11,.cke_editable .col-sm-11{width:91.66667%}.au-grid .col-sm-12,.cke_editable .col-sm-12{width:100%}.au-grid .col-sm-pull-0,.cke_editable .col-sm-pull-0{right:auto}.au-grid .col-sm-pull-1,.cke_editable .col-sm-pull-1{right:8.33333%}.au-grid .col-sm-pull-2,.cke_editable .col-sm-pull-2{right:16.66667%}.au-grid .col-sm-pull-3,.cke_editable .col-sm-pull-3{right:25%}.au-grid .col-sm-pull-4,.cke_editable .col-sm-pull-4{right:33.33333%}.au-grid .col-sm-pull-5,.cke_editable .col-sm-pull-5{right:41.66667%}.au-grid .col-sm-pull-6,.cke_editable .col-sm-pull-6{right:50%}.au-grid .col-sm-pull-7,.cke_editable .col-sm-pull-7{right:58.33333%}.au-grid .col-sm-pull-8,.cke_editable .col-sm-pull-8{right:66.66667%}.au-grid .col-sm-pull-9,.cke_editable .col-sm-pull-9{right:75%}.au-grid .col-sm-pull-10,.cke_editable .col-sm-pull-10{right:83.33333%}.au-grid .col-sm-pull-11,.cke_editable .col-sm-pull-11{right:91.66667%}.au-grid .col-sm-pull-12,.cke_editable .col-sm-pull-12{right:100%}.au-grid .col-sm-push-0,.cke_editable .col-sm-push-0{left:auto}.au-grid .col-sm-push-1,.cke_editable .col-sm-push-1{left:8.33333%}.au-grid .col-sm-push-2,.cke_editable .col-sm-push-2{left:16.66667%}.au-grid .col-sm-push-3,.cke_editable .col-sm-push-3{left:25%}.au-grid .col-sm-push-4,.cke_editable .col-sm-push-4{left:33.33333%}.au-grid .col-sm-push-5,.cke_editable .col-sm-push-5{left:41.66667%}.au-grid .col-sm-push-6,.cke_editable .col-sm-push-6{left:50%}.au-grid .col-sm-push-7,.cke_editable .col-sm-push-7{left:58.33333%}.au-grid .col-sm-push-8,.cke_editable .col-sm-push-8{left:66.66667%}.au-grid .col-sm-push-9,.cke_editable .col-sm-push-9{left:75%}.au-grid .col-sm-push-10,.cke_editable .col-sm-push-10{left:83.33333%}.au-grid .col-sm-push-11,.cke_editable .col-sm-push-11{left:91.66667%}.au-grid .col-sm-push-12,.cke_editable .col-sm-push-12{left:100%}.au-grid .col-sm-offset-0,.cke_editable .col-sm-offset-0{margin-left:0}.au-grid .col-sm-offset-1,.cke_editable .col-sm-offset-1{margin-left:8.33333%}.au-grid .col-sm-offset-2,.cke_editable .col-sm-offset-2{margin-left:16.66667%}.au-grid .col-sm-offset-3,.cke_editable .col-sm-offset-3{margin-left:25%}.au-grid .col-sm-offset-4,.cke_editable .col-sm-offset-4{margin-left:33.33333%}.au-grid .col-sm-offset-5,.cke_editable .col-sm-offset-5{margin-left:41.66667%}.au-grid .col-sm-offset-6,.cke_editable .col-sm-offset-6{margin-left:50%}.au-grid .col-sm-offset-7,.cke_editable .col-sm-offset-7{margin-left:58.33333%}.au-grid .col-sm-offset-8,.cke_editable .col-sm-offset-8{margin-left:66.66667%}.au-grid .col-sm-offset-9,.cke_editable .col-sm-offset-9{margin-left:75%}.au-grid .col-sm-offset-10,.cke_editable .col-sm-offset-10{margin-left:83.33333%}.au-grid .col-sm-offset-11,.cke_editable .col-sm-offset-11{margin-left:91.66667%}.au-grid .col-sm-offset-12,.cke_editable .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.au-grid .col-md-1,.au-grid .col-md-10,.au-grid .col-md-11,.au-grid .col-md-12,.au-grid .col-md-2,.au-grid .col-md-3,.au-grid .col-md-4,.au-grid .col-md-5,.au-grid .col-md-6,.au-grid .col-md-7,.au-grid .col-md-8,.au-grid .col-md-9,.cke_editable .col-md-1,.cke_editable .col-md-10,.cke_editable .col-md-11,.cke_editable .col-md-12,.cke_editable .col-md-2,.cke_editable .col-md-3,.cke_editable .col-md-4,.cke_editable .col-md-5,.cke_editable .col-md-6,.cke_editable .col-md-7,.cke_editable .col-md-8,.cke_editable .col-md-9{float:left}.au-grid .col-md-1,.cke_editable .col-md-1{width:8.33333%}.au-grid .col-md-2,.cke_editable .col-md-2{width:16.66667%}.au-grid .col-md-3,.cke_editable .col-md-3{width:25%}.au-grid .col-md-4,.cke_editable .col-md-4{width:33.33333%}.au-grid .col-md-5,.cke_editable .col-md-5{width:41.66667%}.au-grid .col-md-6,.cke_editable .col-md-6{width:50%}.au-grid .col-md-7,.cke_editable .col-md-7{width:58.33333%}.au-grid .col-md-8,.cke_editable .col-md-8{width:66.66667%}.au-grid .col-md-9,.cke_editable .col-md-9{width:75%}.au-grid .col-md-10,.cke_editable .col-md-10{width:83.33333%}.au-grid .col-md-11,.cke_editable .col-md-11{width:91.66667%}.au-grid .col-md-12,.cke_editable .col-md-12{width:100%}.au-grid .col-md-pull-0,.cke_editable .col-md-pull-0{right:auto}.au-grid .col-md-pull-1,.cke_editable .col-md-pull-1{right:8.33333%}.au-grid .col-md-pull-2,.cke_editable .col-md-pull-2{right:16.66667%}.au-grid .col-md-pull-3,.cke_editable .col-md-pull-3{right:25%}.au-grid .col-md-pull-4,.cke_editable .col-md-pull-4{right:33.33333%}.au-grid .col-md-pull-5,.cke_editable .col-md-pull-5{right:41.66667%}.au-grid .col-md-pull-6,.cke_editable .col-md-pull-6{right:50%}.au-grid .col-md-pull-7,.cke_editable .col-md-pull-7{right:58.33333%}.au-grid .col-md-pull-8,.cke_editable .col-md-pull-8{right:66.66667%}.au-grid .col-md-pull-9,.cke_editable .col-md-pull-9{right:75%}.au-grid .col-md-pull-10,.cke_editable .col-md-pull-10{right:83.33333%}.au-grid .col-md-pull-11,.cke_editable .col-md-pull-11{right:91.66667%}.au-grid .col-md-pull-12,.cke_editable .col-md-pull-12{right:100%}.au-grid .col-md-push-0,.cke_editable .col-md-push-0{left:auto}.au-grid .col-md-push-1,.cke_editable .col-md-push-1{left:8.33333%}.au-grid .col-md-push-2,.cke_editable .col-md-push-2{left:16.66667%}.au-grid .col-md-push-3,.cke_editable .col-md-push-3{left:25%}.au-grid .col-md-push-4,.cke_editable .col-md-push-4{left:33.33333%}.au-grid .col-md-push-5,.cke_editable .col-md-push-5{left:41.66667%}.au-grid .col-md-push-6,.cke_editable .col-md-push-6{left:50%}.au-grid .col-md-push-7,.cke_editable .col-md-push-7{left:58.33333%}.au-grid .col-md-push-8,.cke_editable .col-md-push-8{left:66.66667%}.au-grid .col-md-push-9,.cke_editable .col-md-push-9{left:75%}.au-grid .col-md-push-10,.cke_editable .col-md-push-10{left:83.33333%}.au-grid .col-md-push-11,.cke_editable .col-md-push-11{left:91.66667%}.au-grid .col-md-push-12,.cke_editable .col-md-push-12{left:100%}.au-grid .col-md-offset-0,.cke_editable .col-md-offset-0{margin-left:0}.au-grid .col-md-offset-1,.cke_editable .col-md-offset-1{margin-left:8.33333%}.au-grid .col-md-offset-2,.cke_editable .col-md-offset-2{margin-left:16.66667%}.au-grid .col-md-offset-3,.cke_editable .col-md-offset-3{margin-left:25%}.au-grid .col-md-offset-4,.cke_editable .col-md-offset-4{margin-left:33.33333%}.au-grid .col-md-offset-5,.cke_editable .col-md-offset-5{margin-left:41.66667%}.au-grid .col-md-offset-6,.cke_editable .col-md-offset-6{margin-left:50%}.au-grid .col-md-offset-7,.cke_editable .col-md-offset-7{margin-left:58.33333%}.au-grid .col-md-offset-8,.cke_editable .col-md-offset-8{margin-left:66.66667%}.au-grid .col-md-offset-9,.cke_editable .col-md-offset-9{margin-left:75%}.au-grid .col-md-offset-10,.cke_editable .col-md-offset-10{margin-left:83.33333%}.au-grid .col-md-offset-11,.cke_editable .col-md-offset-11{margin-left:91.66667%}.au-grid .col-md-offset-12,.cke_editable .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.au-grid .col-lg-1,.au-grid .col-lg-10,.au-grid .col-lg-11,.au-grid .col-lg-12,.au-grid .col-lg-2,.au-grid .col-lg-3,.au-grid .col-lg-4,.au-grid .col-lg-5,.au-grid .col-lg-6,.au-grid .col-lg-7,.au-grid .col-lg-8,.au-grid .col-lg-9,.cke_editable .col-lg-1,.cke_editable .col-lg-10,.cke_editable .col-lg-11,.cke_editable .col-lg-12,.cke_editable .col-lg-2,.cke_editable .col-lg-3,.cke_editable .col-lg-4,.cke_editable .col-lg-5,.cke_editable .col-lg-6,.cke_editable .col-lg-7,.cke_editable .col-lg-8,.cke_editable .col-lg-9{float:left}.au-grid .col-lg-1,.cke_editable .col-lg-1{width:8.33333%}.au-grid .col-lg-2,.cke_editable .col-lg-2{width:16.66667%}.au-grid .col-lg-3,.cke_editable .col-lg-3{width:25%}.au-grid .col-lg-4,.cke_editable .col-lg-4{width:33.33333%}.au-grid .col-lg-5,.cke_editable .col-lg-5{width:41.66667%}.au-grid .col-lg-6,.cke_editable .col-lg-6{width:50%}.au-grid .col-lg-7,.cke_editable .col-lg-7{width:58.33333%}.au-grid .col-lg-8,.cke_editable .col-lg-8{width:66.66667%}.au-grid .col-lg-9,.cke_editable .col-lg-9{width:75%}.au-grid .col-lg-10,.cke_editable .col-lg-10{width:83.33333%}.au-grid .col-lg-11,.cke_editable .col-lg-11{width:91.66667%}.au-grid .col-lg-12,.cke_editable .col-lg-12{width:100%}.au-grid .col-lg-pull-0,.cke_editable .col-lg-pull-0{right:auto}.au-grid .col-lg-pull-1,.cke_editable .col-lg-pull-1{right:8.33333%}.au-grid .col-lg-pull-2,.cke_editable .col-lg-pull-2{right:16.66667%}.au-grid .col-lg-pull-3,.cke_editable .col-lg-pull-3{right:25%}.au-grid .col-lg-pull-4,.cke_editable .col-lg-pull-4{right:33.33333%}.au-grid .col-lg-pull-5,.cke_editable .col-lg-pull-5{right:41.66667%}.au-grid .col-lg-pull-6,.cke_editable .col-lg-pull-6{right:50%}.au-grid .col-lg-pull-7,.cke_editable .col-lg-pull-7{right:58.33333%}.au-grid .col-lg-pull-8,.cke_editable .col-lg-pull-8{right:66.66667%}.au-grid .col-lg-pull-9,.cke_editable .col-lg-pull-9{right:75%}.au-grid .col-lg-pull-10,.cke_editable .col-lg-pull-10{right:83.33333%}.au-grid .col-lg-pull-11,.cke_editable .col-lg-pull-11{right:91.66667%}.au-grid .col-lg-pull-12,.cke_editable .col-lg-pull-12{right:100%}.au-grid .col-lg-push-0,.cke_editable .col-lg-push-0{left:auto}.au-grid .col-lg-push-1,.cke_editable .col-lg-push-1{left:8.33333%}.au-grid .col-lg-push-2,.cke_editable .col-lg-push-2{left:16.66667%}.au-grid .col-lg-push-3,.cke_editable .col-lg-push-3{left:25%}.au-grid .col-lg-push-4,.cke_editable .col-lg-push-4{left:33.33333%}.au-grid .col-lg-push-5,.cke_editable .col-lg-push-5{left:41.66667%}.au-grid .col-lg-push-6,.cke_editable .col-lg-push-6{left:50%}.au-grid .col-lg-push-7,.cke_editable .col-lg-push-7{left:58.33333%}.au-grid .col-lg-push-8,.cke_editable .col-lg-push-8{left:66.66667%}.au-grid .col-lg-push-9,.cke_editable .col-lg-push-9{left:75%}.au-grid .col-lg-push-10,.cke_editable .col-lg-push-10{left:83.33333%}.au-grid .col-lg-push-11,.cke_editable .col-lg-push-11{left:91.66667%}.au-grid .col-lg-push-12,.cke_editable .col-lg-push-12{left:100%}.au-grid .col-lg-offset-0,.cke_editable .col-lg-offset-0{margin-left:0}.au-grid .col-lg-offset-1,.cke_editable .col-lg-offset-1{margin-left:8.33333%}.au-grid .col-lg-offset-2,.cke_editable .col-lg-offset-2{margin-left:16.66667%}.au-grid .col-lg-offset-3,.cke_editable .col-lg-offset-3{margin-left:25%}.au-grid .col-lg-offset-4,.cke_editable .col-lg-offset-4{margin-left:33.33333%}.au-grid .col-lg-offset-5,.cke_editable .col-lg-offset-5{margin-left:41.66667%}.au-grid .col-lg-offset-6,.cke_editable .col-lg-offset-6{margin-left:50%}.au-grid .col-lg-offset-7,.cke_editable .col-lg-offset-7{margin-left:58.33333%}.au-grid .col-lg-offset-8,.cke_editable .col-lg-offset-8{margin-left:66.66667%}.au-grid .col-lg-offset-9,.cke_editable .col-lg-offset-9{margin-left:75%}.au-grid .col-lg-offset-10,.cke_editable .col-lg-offset-10{margin-left:83.33333%}.au-grid .col-lg-offset-11,.cke_editable .col-lg-offset-11{margin-left:91.66667%}.au-grid .col-lg-offset-12,.cke_editable .col-lg-offset-12{margin-left:100%}}/*! @gov.au/header v4.1.12 */@media print{.au-header{background:#fff!important}.au-body--dark .health-toolbar .au-header a img,.au-header .au-body--dark .health-toolbar a img,.au-header a img{border:0!important}.au-header,.au-header__brand,.au-header__subline{color:#000!important}.au-header__brand-image{display:none!important}}.au-header{font-size:16px;font-size:1rem;line-height:1.5;padding:24px 0;padding:1.5rem 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;background:#fff}@media (min-width:768px){.au-header{font-size:20px;font-size:1.25rem;line-height:1.6}}@media (min-width:768px){.au-header{padding:48px 0;padding:3rem 0}}.au-header.au-header--alt{background-color:#f5f5f5}.au-header.au-header--dark{color:#fff;background-color:#000}.au-header.au-header--alt.au-header--dark{color:#fff;background-color:#000}.au-header__heading{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:700;margin:0;padding:0}@media (min-width:768px){.au-header__heading{font-size:32px;font-size:2rem;line-height:1.5}}.au-header__subline{max-width:42em;color:#636363}.au-header--dark .au-header__subline{color:gray}.au-header__brand{min-width:192px;min-width:12rem}.au-header__brand:after,.au-header__brand:before{content:" ";display:table}.au-header__brand:after{clear:both}.au-header__brand .au-header__brand-image{display:block;border-style:none;max-width:192px;max-width:12rem}.au-header__brand .au-header__brand-image+.au-header__text{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-header__brand{min-width:256px;min-width:16rem}.au-header__brand .au-header__brand-image{float:left;max-width:256px;max-width:16rem;margin-right:-256px;margin-right:-16rem}.au-header__brand .au-header__brand-image+.au-header__text{padding-left:16px;padding-left:1rem;margin-left:272px;margin-left:17rem;margin-top:0;float:left;border-left:1px solid gray}.au-header--dark .au-header__brand .au-header__brand-image+.au-header__text{border-left-color:gray}}.au-body--dark .health-toolbar a.au-header__brand,a.au-header__brand{display:inline-block;color:#313131;text-decoration:none}a.au-header__brand:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner,a.au-header__brand::-moz-focus-inner{border:0}a.au-header__brand:hover .au-header__text{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-header--dark a.au-header__brand{color:#fff}.au-header--dark a.au-header__brand:focus{outline:3px solid #c390f9}.au-header--dark a.au-header__brand::-moz-focus-inner{border:0}.au-header.au-header--hero{padding:48px 0 56px 0;padding:3rem 0 3.5rem 0}.au-header.au-header--hero .au-header__brand .au-header__brand-image{float:none}.au-header.au-header--hero .au-header__brand-image+.au-header__text{margin-top:32px;margin-top:2rem;border:0;margin:0;padding:0}.au-header.au-header--hero .au-header__brand-image+.au-header__text .au-header__heading{margin-top:32px;margin-top:2rem}.au-header.au-header--hero .au-header__heading{font-size:20px;font-size:1.25rem;line-height:1.6}@media (min-width:768px){.au-header.au-header--hero .au-header__heading{font-size:40px;font-size:2.5rem;line-height:1.5}}.au-header.au-header--hero .au-header__heading+.au-header__subline{margin-top:12px;margin-top:.75rem}/*! @gov.au/headings v2.0.11 */.au-body h1,.au-body h2,.au-body h3,.au-body h4,.au-body h5,.au-body h6,.au-display-lg,.au-display-md,.au-display-sm,.au-display-xl,.au-display-xs,.au-display-xxl,.au-display-xxxl,.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6,ul.list--large--checklist>li strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:block;font-weight:700;margin:0}.au-body .au-display-xxxl,.au-display-xxxl,.cke_editable .au-display-xxxl{font-size:48px;font-size:3rem;line-height:1.25}.au-body .au-display-xxl,.au-body h1,.au-display-xxl,.cke_editable .au-display-xxl,.cke_editable h1{font-size:40px;font-size:2.5rem;line-height:1.3}.au-body .au-display-xl,.au-body h2,.au-display-xl,.cke_editable .au-display-xl,.cke_editable h2{font-size:32px;font-size:2rem;line-height:1.25}.au-body .au-display-lg,.au-body h3,.au-display-lg,.cke_editable .au-display-lg,.cke_editable h3{font-size:24px;font-size:1.5rem;line-height:1.33333}.au-body .au-display-md,.au-body h4,.au-body ul.list--large--checklist>li strong,.au-display-md,.cke_editable .au-display-md,.cke_editable h4,.cke_editable ul.list--large--checklist>li strong,ul.list--large--checklist>li .au-body strong,ul.list--large--checklist>li .cke_editable strong,ul.list--large--checklist>li strong{font-size:20px;font-size:1.25rem;line-height:1.2}.au-body .au-display-sm,.au-body h5,.au-display-sm,.cke_editable .au-display-sm,.cke_editable h5{font-size:16px;font-size:1rem;line-height:1.25}.au-body .au-display-xs,.au-body h6,.au-display-xs,.cke_editable .au-display-xs,.cke_editable h6{font-size:14px;font-size:.875rem;line-height:1.14286}*+.au-display-lg,*+.au-display-md,*+.au-display-sm,*+.au-display-xl,*+.au-display-xs,*+.au-display-xxl,*+.au-display-xxxl,ul.list--large--checklist>li *+strong{margin-top:16px;margin-top:1rem}.au-body *+.au-display-xxl,.au-body *+h1,.cke_editable *+.au-display-xxl,.cke_editable *+h1{margin-top:48px;margin-top:3rem}.au-body *+.au-display-xl,.au-body *+h2,.cke_editable *+.au-display-xl,.cke_editable *+h2{margin-top:48px;margin-top:3rem}.au-body *+.au-display-md,.au-body *+.au-display-sm,.au-body *+.au-display-xs,.au-body *+h3,.au-body *+h4,.au-body *+h5,.au-body *+h6,.au-body .au-display-xl+.au-display-lg,.au-body .au-display-xl+h3,.au-body .au-display-xxl+.au-display-xl,.au-body .au-display-xxl+h2,.au-body h1+.au-display-xl,.au-body h1+h2,.au-body h2+.au-display-lg,.au-body h2+h3,.au-body ul.list--large--checklist>li *+strong,.cke_editable *+.au-display-md,.cke_editable *+.au-display-sm,.cke_editable *+.au-display-xs,.cke_editable *+h3,.cke_editable *+h4,.cke_editable *+h5,.cke_editable *+h6,.cke_editable .au-display-xl+.au-display-lg,.cke_editable .au-display-xl+h3,.cke_editable .au-display-xxl+.au-display-xl,.cke_editable .au-display-xxl+h2,.cke_editable h1+.au-display-xl,.cke_editable h1+h2,.cke_editable h2+.au-display-lg,.cke_editable h2+h3,.cke_editable ul.list--large--checklist>li *+strong,ul.list--large--checklist>li .au-body *+strong,ul.list--large--checklist>li .cke_editable *+strong{margin-top:24px;margin-top:1.5rem}/*! @gov.au/inpage-nav v3.0.6 */.au-inpage-nav-links{font-size:16px;font-size:1rem;line-height:1.5;padding-left:24px;padding-left:1.5rem;margin-bottom:48px;margin-bottom:3rem;border-left:4px solid #006fb0}*+.au-inpage-nav-links{margin-top:48px;margin-top:3rem}.au-body .au-inpage-nav-links>ol,.au-body .au-inpage-nav-links>ul,.cke_editable .au-inpage-nav-links>ol,.cke_editable .au-inpage-nav-links>ul{margin-top:16px;margin-top:1rem;list-style-type:none;padding:0}.au-body .au-inpage-nav-links>ol li,.au-body .au-inpage-nav-links>ul li,.cke_editable .au-inpage-nav-links>ol li,.cke_editable .au-inpage-nav-links>ul li{margin:0}.au-body .au-inpage-nav-links>ol *+li,.au-body .au-inpage-nav-links>ul *+li,.cke_editable .au-inpage-nav-links>ol *+li,.cke_editable .au-inpage-nav-links>ul *+li{margin-top:8px;margin-top:.5rem;margin-left:0}.au-inpage-nav-links.au-inpage-nav-links--dark{border-color:#fff}.au-body .au-inpage-nav-links__heading,.au-inpage-nav-links__heading,.cke_editable .au-inpage-nav-links__heading{font-weight:700;font-size:1em}.au-inpage-nav-section{position:relative;padding-right:128px;padding-right:8rem}.au-inpage-nav-section-link{font-size:14px;font-size:.875rem;line-height:1.14286;top:4px;top:.25rem;position:absolute;right:0;font-weight:400}/*! @gov.au/keyword-list v3.0.5 */.au-keyword-list{font-size:24px;font-size:1.5rem;line-height:1.5}.au-keyword-list:after,.au-keyword-list:before{content:"";display:table}.au-keyword-list:after{clear:both}*+.au-keyword-list{margin-top:16px;margin-top:1rem}.au-body .au-keyword-list>li,.cke_editable .au-keyword-list>li{margin-top:16px;margin-top:1rem;float:left;clear:both;list-style:none;margin-left:0}.au-keyword-list>li{font-weight:700}.au-body--dark .health-toolbar .au-keyword-list>li>a,.au-keyword-list>li>a{display:block}.au-keyword-list__small{font-size:16px;font-size:1rem;line-height:1;display:block;font-weight:400}.au-body .au-keyword-list__small,.cke_editable .au-keyword-list__small{color:#313131}.au-keyword-list--dark .au-keyword-list__small{color:#fff}/*! @gov.au/main-nav v1.0.8 */@media print{.au-main-nav{background:0 0!important;border-bottom:none!important}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{color:#000!important}.au-body--dark .health-toolbar .au-main-nav a:hover,.au-main-nav .au-body--dark .health-toolbar a:hover,.au-main-nav a:hover{background:0 0!important}.au-main-nav .active a{text-decoration:underline;border-color:#fff!important;background-color:transparent!important}.au-main-nav .au-link-list>li{border-color:#000!important}.au-main-nav .au-link-list>li:last-of-type{border-bottom:1px solid!important}}@media print and (min-width:768px){.au-main-nav{border-bottom:8px solid #000!important;border-bottom:.5rem solid #000!important}.au-main-nav .au-link-list>li:last-of-type{border-bottom:none!important}}@media print{.au-main-nav__toggle{display:none!important}.au-main-nav__menu{background:0 0!important;position:static!important;display:block!important;width:auto!important}.au-main-nav__menu .au-main-nav__menu-inner{padding:0!important}}.au-main-nav{font-size:16px;font-size:1rem;line-height:1.5;border-bottom:8px solid #006fb0;border-bottom:.5rem solid #006fb0;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav .au-main-nav__toggle,.au-main-nav a{padding:16px;padding:1rem;font-size:14px;font-size:.875rem;line-height:1.42857;color:#006fb0;text-decoration:none}.au-main-nav .au-main-nav__toggle:focus,.au-main-nav a:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,.au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner,.au-main-nav .au-main-nav__toggle::-moz-focus-inner,.au-main-nav a::-moz-focus-inner{border:0}.au-body--dark .health-toolbar .au-main-nav a:hover,.au-main-nav .au-body--dark .health-toolbar a:hover,.au-main-nav .au-main-nav__toggle:hover,.au-main-nav a:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#313131;background-color:#f5f5f5}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{display:block}.au-main-nav .active a{font-weight:700;color:#313131}.au-main-nav .active a:hover{border-color:#f5f5f5}.au-main-nav .au-link-list{margin:0;padding:0}.au-main-nav .au-link-list:after,.au-main-nav .au-link-list:before{content:" ";display:table}.au-main-nav .au-link-list:after{clear:both}.au-main-nav .au-link-list li{margin:0}.au-main-nav .au-link-list>li{border-top:1px solid gray}.au-main-nav.au-main-nav--alt{background-color:#ebebeb}.au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover,.au-main-nav.au-main-nav--alt a:hover{background-color:#e0e0e0}.au-main-nav.au-main-nav--alt .active a{border-color:#ebebeb}.au-main-nav.au-main-nav--alt .active a:hover{border-color:#e0e0e0}.au-main-nav.au-main-nav--dark{background-color:#000;border-color:#fff}.au-main-nav.au-main-nav--dark .au-main-nav__toggle,.au-main-nav.au-main-nav--dark a{color:#fff}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus,.au-main-nav.au-main-nav--dark a:focus{outline:3px solid #c390f9}.au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner,.au-main-nav.au-main-nav--dark a::-moz-focus-inner{border:0}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover,.au-main-nav.au-main-nav--dark a:hover{color:#fff;background-color:#000}.au-main-nav.au-main-nav--dark .active a{color:#fff;border-color:#000}.au-main-nav.au-main-nav--dark .active a:hover{border-color:#000}.au-main-nav.au-main-nav--dark .au-link-list>li{border-color:gray}.au-main-nav.au-main-nav--dark.au-main-nav--alt{background-color:#000}.au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover,.au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover{background-color:#000}.au-main-nav.au-main-nav--dark.au-main-nav--alt .active a{border-color:#000}.au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover{border-color:#000}@media (min-width:768px){.au-main-nav .au-link-list>li{display:block;float:left;border:none}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav .au-main-nav__toggle,.au-main-nav a{font-size:16px;font-size:1rem;line-height:1.5;padding:16px;padding:1rem}.au-main-nav .active a{border-bottom:8px solid #fff;border-bottom:.5rem solid #fff;margin-bottom:-8px;margin-bottom:-.5rem;font-weight:400}}.au-main-nav__toggle{padding:8px 16px 8px;padding:.5rem 1rem .5rem;font-size:14px;font-size:.875rem;line-height:1.14286;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;display:none}.au-main-nav__toggle:before{font-size:16px;font-size:1rem;line-height:1;margin-bottom:4px;margin-bottom:.25rem;display:block;text-align:center}.au-main-nav__toggle.au-main-nav__toggle--open:before{content:"☰"}.au-main-nav__toggle.au-main-nav__toggle--close:before{content:"✕"}.js .au-main-nav__toggle{display:inline-block}@media (min-width:768px){.js .au-main-nav__toggle{display:none}}.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu{left:0;display:block}.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay{opacity:.8;left:0;display:block}@media (min-width:768px){.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay{display:none}}.js .au-main-nav__menu{background-color:#fff;display:none;overflow:auto;position:fixed;top:0;bottom:0;left:-280px;width:280px;z-index:600}.js .au-main-nav__menu .au-main-nav__menu-inner{padding:16px;padding:1rem}.au-main-nav.au-main-nav--alt .au-main-nav__menu{background-color:#ebebeb}.au-main-nav.au-main-nav--dark .au-main-nav__menu{background-color:#000}.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu{background-color:#000}@media (min-width:768px){.js .au-main-nav__menu{position:static;display:block;width:auto;overflow:inherit;background-color:transparent}.js .au-main-nav__menu .au-main-nav__menu-inner{padding:0}}.au-main-nav__overlay{transition:opacity .25s ease-out;background-color:#000;cursor:pointer;position:fixed;top:0;left:0;bottom:0;width:100%;z-index:590;opacity:.4;display:none}.js .au-main-nav__scroll--locked{overflow:hidden}@media (min-width:768px){.js .au-main-nav__scroll--locked{overflow:visible}}/*! @gov.au/page-alerts v2.1.3 */@media print{.au-page-alerts{border-color:#000!important;background-color:#fff!important;border-left:2px solid #000!important;padding-top:3em!important}.au-page-alerts:after{background:0 0!important;content:'info'!important;top:1em!important;left:0!important;font-size:12px!important;border-right:1px solid #000!important;border-bottom:1px solid #000!important;padding:.5em!important;width:auto!important}.au-page-alerts--success:after{content:'success'!important}.au-page-alerts--warning:after{content:'warning'!important}.au-page-alerts--error:after{content:'error'!important}}.au-page-alerts{padding:16px;padding:1rem;font-size:16px;font-size:1rem;line-height:1.5;position:relative;border:solid 3px #00bfe9;border-left-width:48px;border-left-width:3rem;border-radius:4px;word-wrap:break-word}*+.au-page-alerts{margin-top:16px;margin-top:1rem}.au-page-alerts:after,.au-page-alerts:before{content:' ';position:absolute;top:50%;left:-36px;left:-2.25rem;width:24px;width:1.5rem;height:24px;height:1.5rem;margin-top:-12px;margin-top:-.75rem;border-left-width:-12px;border-left-width:-.75rem;display:block;background-repeat:no-repeat;background-color:#fff}.ie8 .au-page-alerts:after,.ie8 .au-page-alerts:before,.lt-ie8 .au-page-alerts:after,.lt-ie8 .au-page-alerts:before{background:0 0;text-align:center;background-color:#313131;color:#fff;font-weight:700}.au-page-alerts:after{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts:after,.lt-ie8 .au-page-alerts:after{content:'i'}.au-page-alerts:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E")}.au-page-alerts.au-page-alerts--alt:before{background-color:#f5f5f5}.au-page-alerts.au-page-alerts--dark:before{background-color:#000}.au-page-alerts.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E")}.au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before{background-color:#000}.au-page-alerts--success{border-color:#0b996c}.au-page-alerts--success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E")}.au-page-alerts--success:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts--success:after,.lt-ie8 .au-page-alerts--success:after{content:'✓'}.au-page-alerts--success.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E")}.au-page-alerts--warning{border-color:#f69900}.au-page-alerts--warning:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E")}.au-page-alerts--warning:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts--warning:after,.lt-ie8 .au-page-alerts--warning:after{content:'!'}.au-page-alerts--warning.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E")}.au-page-alerts--error{border-color:#d60000}.au-page-alerts--error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E")}.au-page-alerts--error:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts--error:after,.lt-ie8 .au-page-alerts--error:after{content:'!'}.au-page-alerts--error.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E")}.au-page-alerts__sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}/*! @gov.au/responsive-media v2.0.14 */.au-responsive-media-vid,.responsive-media-vid{position:relative;display:block;height:0;padding:0;overflow:hidden}.au-responsive-media-vid>.au-responsive-media-vid__item,.responsive-media-vid>.au-responsive-media-vid__item{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.au-responsive-media-vid--16x9.responsive-media-vid,.au-responsive-media-vid.au-responsive-media-vid--16x9{padding-bottom:56.25%}.au-responsive-media-vid--4x3.responsive-media-vid,.au-responsive-media-vid.au-responsive-media-vid--4x3{padding-bottom:75%}*+.au-responsive-media-vid,*+.responsive-media-vid{margin-top:16px;margin-top:1rem}.au-body img,.au-responsive-media img,.au-responsive-media-img,.cke_editable img,.taskbar .taskbar__img,.taskbar--2 .taskbar__img,.taskbar--3 .taskbar__img,.taskbar--4 .taskbar__img,.taskbar--5 .taskbar__img,.taskbar--6 .taskbar__img,.taskbar--tiled--2 .taskbar__img,.taskbar--tiled--2.view ul>.views-row .field-name-field-image,.taskbar--tiled--3 .taskbar__img,.taskbar--tiled--3.view ul>.views-row .field-name-field-image,.taskbar--tiled--4 .taskbar__img,.taskbar--tiled--4.view ul>.views-row .field-name-field-image,.taskbar--tiled--5 .taskbar__img,.taskbar--tiled--5.view ul>.views-row .field-name-field-image,.taskbar--tiled--6 .taskbar__img,.taskbar--tiled--6.view ul>.views-row .field-name-field-image,.taskbar.view ul>.views-row .field-name-field-image,img,svg{max-width:100%;height:auto}*+.au-responsive-media-img,*+img,*+svg,.au-body *+img,.au-responsive-media *+img,.cke_editable *+img,.taskbar *+.taskbar__img,.taskbar--2 *+.taskbar__img,.taskbar--3 *+.taskbar__img,.taskbar--4 *+.taskbar__img,.taskbar--5 *+.taskbar__img,.taskbar--6 *+.taskbar__img,.taskbar--tiled--2 *+.taskbar__img,.taskbar--tiled--2.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--2.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--3 *+.taskbar__img,.taskbar--tiled--3.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--3.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--4 *+.taskbar__img,.taskbar--tiled--4.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--4.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--5 *+.taskbar__img,.taskbar--tiled--5.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--5.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--6 *+.taskbar__img,.taskbar--tiled--6.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--6.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar.view ul>.views-row *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--2 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--3 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--4 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--5 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--6 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--2 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--3 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--4 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--5 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--6 *+.field-name-field-image{margin-top:16px;margin-top:1rem}/*! @gov.au/select v2.0.11 */@media print{.au-select{border-color:#000!important;background-image:url("data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E")!important}}.au-select{font-size:16px;font-size:1rem;line-height:1.5;padding:8px 36px 8px 12px;padding:.5rem 2.25rem .5rem .75rem;height:46px;height:2.875rem;position:relative;vertical-align:middle;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid gray;text-indent:.01px;text-overflow:'';background-color:#fff;box-sizing:border-box;border-radius:4px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.5em auto;vertical-align:middle}.au-select:focus{outline:3px solid #9263de;outline-offset:2px}.au-select::-moz-focus-inner{border:0}.au-select:focus{border-radius:0}.au-select[disabled]{cursor:not-allowed;opacity:.3}.au-select:disabled{cursor:not-allowed;opacity:.3}.au-select.au-select--dark:invalid,.au-select:invalid{background-color:#fdf2f2;border-color:#d60000}.au-select.au-select--dark.au-select--invalid,.au-select.au-select--invalid{background-color:#fdf2f2;border-color:#d60000}.au-select.au-select--dark.au-select--valid,.au-select.au-select--valid{background-color:#f3faf8;border-color:#0b996c}.ie8 .au-select:after,.ie9 .au-select:after{display:none}.au-select::-ms-expand{display:none}.ie8 .au-select,.ie9 .au-select{padding-right:4px;padding-right:.25rem}.au-select.au-select--dark{border-color:#fff}.au-select.au-select--dark:focus{outline:3px solid #c390f9}.au-select.au-select--dark::-moz-focus-inner{border:0}.au-select.au-select--block{width:100%}.au-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}html>body .au-select,x:-moz-any-link,x:default{padding-right:16px;padding-right:1rem}@supports (-moz-osx-font-smoothing:auto){html body .au-select{padding-right:36px;padding-right:2.25rem}}/*! @gov.au/side-nav v5.0.7 */@media print{.au-side-nav{background:0 0!important}.au-body--dark .health-toolbar .au-side-nav a,.au-side-nav .au-body--dark .health-toolbar a,.au-side-nav a{color:#000!important;text-decoration:underline!important}.au-body--dark .health-toolbar .au-side-nav a:hover,.au-side-nav .au-body--dark .health-toolbar a:hover,.au-side-nav a:hover{background:0 0!important}.au-side-nav .au-accordion__title{display:none}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,.au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before,.au-side-nav__content ul ul ul a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")!important}.au-side-nav__content>ul>li{border-color:#000!important}}.au-side-nav{font-size:16px;font-size:1rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background-color:#ebebeb;border-radius:4px;overflow:hidden;border:0}.au-body--dark .health-toolbar .au-side-nav a,.au-side-nav .active>span,.au-side-nav .au-body--dark .health-toolbar a,.au-side-nav a{padding:16px;padding:1rem;font-size:14px;font-size:.875rem;line-height:1.42857;color:#636363;display:block}.au-body--dark .health-toolbar .au-side-nav a,.au-side-nav .au-body--dark .health-toolbar a,.au-side-nav a{text-decoration:none}.au-body--dark .health-toolbar .au-side-nav a:hover,.au-side-nav .au-body--dark .health-toolbar a:hover,.au-side-nav a:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;background-color:#e0e0e0}.au-side-nav a:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner,.au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner,.au-side-nav a::-moz-focus-inner{border:0}.au-side-nav .au-link-list{padding:0;margin:0}.au-side-nav .au-link-list li{margin:0}.au-side-nav .au-accordion__body{overflow:visible}.au-side-nav .au-accordion__title{font-size:16px;font-size:1rem;line-height:1.5;color:#006fb0;font-weight:400;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;background-color:inherit}.au-side-nav .au-accordion__title:hover{text-decoration:none}.au-side-nav .au-accordion__title:focus{outline-offset:-3px}.no-js .au-side-nav .au-accordion__title{display:none}.au-side-nav .au-accordion__body-wrapper{border:0;padding:0}@media (min-width:768px){.au-side-nav{background:0 0;border-radius:0;overflow:visible}.au-side-nav .au-accordion__body.au-accordion--closed{display:block;height:auto}.au-body--dark .health-toolbar .au-side-nav a:hover,.au-side-nav .au-body--dark .health-toolbar a:hover,.au-side-nav a:hover{background-color:#f5f5f5}.au-side-nav .au-accordion__title{display:none}}.au-side-nav__content{margin:0 16px;margin:0 1rem}.au-body--dark .health-toolbar .au-side-nav__content ul ul a,.au-side-nav__content ul ul .au-body--dark .health-toolbar a,.au-side-nav__content ul ul a{padding-left:32px;padding-left:2rem}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul a,.au-side-nav__content ul ul ul .au-body--dark .health-toolbar a,.au-side-nav__content ul ul ul a{padding-left:60px;padding-left:3.75rem}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a,.au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a,.au-side-nav__content ul ul ul ul a{padding-left:80px;padding-left:5rem}.au-side-nav__content ul ul .active>span{padding-left:32px;padding-left:2rem}.au-side-nav__content ul ul ul .active>span{padding-left:60px;padding-left:3.75rem}.au-side-nav__content ul ul ul ul .active>span{padding-left:80px;padding-left:5rem}.au-side-nav__content .active>span{font-weight:700;color:#313131}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,.au-side-nav__content ul ul ul .active>span:before,.au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before,.au-side-nav__content ul ul ul a:before{content:" ";width:16px;width:1rem;height:16px;height:1rem;background-size:16px;background-size:1rem;margin-left:-24px;margin-left:-1.5rem;display:block;float:left;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")}.au-side-nav__content>ul>li{border-bottom:1px solid gray}.au-side-nav__content>ul>li:last-of-type{border:none}@media (min-width:768px){.au-side-nav__content{margin:0}}.au-sidenav__title{margin:0}.au-body--dark .health-toolbar .au-sidenav__title a,.au-sidenav__title .au-body--dark .health-toolbar a,.au-sidenav__title a{font-size:16px;font-size:1rem;line-height:1.5;color:#313131;border-bottom:2px solid gray}.au-side-nav.au-side-nav--alt{background:#fff}.au-side-nav.au-side-nav--alt a:hover{background:#f5f5f5}@media (min-width:768px){.au-side-nav.au-side-nav--alt{background:0 0}.au-side-nav.au-side-nav--alt a:hover{background-color:#e0e0e0}}.au-side-nav.au-side-nav--dark{background:#000}.au-side-nav.au-side-nav--dark .au-accordion__title{color:#fff;background-color:inherit}.au-side-nav.au-side-nav--dark a{color:gray}.au-side-nav.au-side-nav--dark a:hover{background:#000}.au-side-nav.au-side-nav--dark a:focus{outline:3px solid #c390f9}.au-side-nav.au-side-nav--dark a::-moz-focus-inner{border:0}.au-side-nav.au-side-nav--dark .au-side-nav__content .active>span{color:#fff}.au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active>span:before,.au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")}.au-side-nav.au-side-nav--dark .au-side-nav__content>ul>li{border-color:gray}.au-side-nav.au-side-nav--dark .au-sidenav__title a{border-color:gray;color:#fff}@media (min-width:768px){.au-side-nav.au-side-nav--dark{background:0 0}.au-side-nav.au-side-nav--dark a:hover{background-color:#000}}.au-side-nav.au-side-nav--dark.au-side-nav--alt{background:#000}.au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover{background:#000}@media (min-width:768px){.au-side-nav.au-side-nav--dark.au-side-nav--alt{background:0 0}.au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover{background-color:#000}}/*! @gov.au/skip-link v2.0.16 */@media print{.au-skip-link__link{background:#fff!important}}.au-skip-link{font-size:20px;font-size:1.25rem;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-skip-link__link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.au-skip-link__link:active,.au-skip-link__link:focus{outline:3px solid #9263de;outline-offset:2px;top:16px;top:1rem;left:16px;left:1rem;padding:24px;padding:1.5rem;clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;color:#fff;background-color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;z-index:600}.au-body .au-skip-link__link:hover,.au-skip-link__link:hover,.cke_editable .au-skip-link__link:hover{text-decoration:none;color:#fff}/*! @gov.au/tags v3.1.7 */@media print{.au-tags{color:#000!important}.au-tags__item{border-color:#000!important}.au-body--dark .health-toolbar .au-tags__item a,.au-tags__item .au-body--dark .health-toolbar a,.au-tags__item a{color:#000!important}}.au-tags{font-size:16px;font-size:1rem;line-height:1.5;display:block;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-tags.au-tags--dark{color:#fff}.au-tags>li{margin:8px 4px 0 0;margin:.5rem .25rem 0 0;padding:0 8px;padding:0 .5rem;border:1px solid #006fb0;border-radius:4px;display:inline-block}.au-body--dark .health-toolbar .au-tags>li>a,.au-tags>li>a,.au-tags>li>button{margin:0 -8px;margin:0 -.5rem;padding:0 8px;padding:0 .5rem;color:#006fb0;display:inline-block;border-radius:4px}.au-body--dark .health-toolbar .au-tags>li>a:hover,.au-tags>li>a:hover,.au-tags>li>button:hover{color:#313131;text-decoration:none;background-color:#f5f5f5}.au-body--dark .health-toolbar .au-tags>li>a:focus,.au-tags>li>a:focus,.au-tags>li>button:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar .au-tags>li>a::-moz-focus-inner,.au-tags>li>a::-moz-focus-inner,.au-tags>li>button::-moz-focus-inner{border:0}.au-body--dark .health-toolbar .au-tags>li>a:focus,.au-tags>li>a:focus,.au-tags>li>button:focus{outline-offset:-1px}.au-tags.au-tags--dark>li{border-color:#fff}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a,.au-tags.au-tags--dark>li>a,.au-tags.au-tags--dark>li>button{color:#fff}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a:hover,.au-tags.au-tags--dark>li>a:hover,.au-tags.au-tags--dark>li>button:hover{color:#fff;background-color:#000}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a:focus,.au-tags.au-tags--dark>li>a:focus,.au-tags.au-tags--dark>li>button:focus{outline:3px solid #c390f9}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a::-moz-focus-inner,.au-tags.au-tags--dark>li>a::-moz-focus-inner,.au-tags.au-tags--dark>li>button::-moz-focus-inner{border:0}/*! @gov.au/text-inputs v2.1.1 */@media print{.au-text-input{border-color:#000!important}.au-text-input[disabled]{color:#636363!important;background-color:#ccc!important;border:2px solid #ccc!important}.au-text-input:disabled{color:#636363!important;background-color:#ccc!important;border:2px solid #ccc!important}}.au-text-input{box-sizing:border-box;font-size:16px;font-size:1rem;line-height:1;padding:8px 16px;padding:.5rem 1rem;height:46px;height:2.875rem;border:3px solid gray;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;border-radius:4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:205px;max-width:12.8125rem}.au-text-input.au-text-input--dark:invalid,.au-text-input:invalid{background-color:#fdf2f2;border-color:#d60000}.au-text-input.au-text-input--dark.au-text-input--invalid,.au-text-input.au-text-input--invalid{background-color:#fdf2f2;border-color:#d60000}.au-text-input.au-text-input--dark.au-text-input--valid,.au-text-input.au-text-input--valid{background-color:#f3faf8;border-color:#0b996c}.au-text-input[disabled]{cursor:not-allowed;opacity:.3}.au-text-input:disabled{cursor:not-allowed;opacity:.3}.au-text-input:focus{outline:3px solid #9263de;outline-offset:2px}.au-text-input::-moz-focus-inner{border:0}.au-text-input:focus{border-radius:0;background-color:#fff}.au-text-input.au-text-input--dark{border-color:#fff}.au-text-input.au-text-input--dark[disabled]{opacity:.3}.au-text-input.au-text-input--dark:disabled{opacity:.3}.au-text-input.au-text-input--dark:focus{outline:3px solid #c390f9}.au-text-input.au-text-input--dark::-moz-focus-inner{border:0}.au-text-input.au-text-input--width-xs{max-width:69px;max-width:4.3rem}.au-text-input.au-text-input--width-sm{max-width:101px;max-width:6.3rem}.au-text-input.au-text-input--width-md{max-width:160px;max-width:10rem}.au-text-input.au-text-input--width-lg{max-width:288px;max-width:18rem}.au-text-input.au-text-input--width-xl{max-width:384px;max-width:24rem}.au-text-input.au-text-input--block{display:block;max-width:100%;box-sizing:border-box}.au-text-input.au-text-input--number{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;letter-spacing:2px}textarea.au-text-input{font-size:16px;font-size:1rem;line-height:1.5;height:auto;min-height:6em}.element-invisible,.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;position:absolute!important}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}body{margin:0;padding:0}.cke_editable{padding:20px}.au-body .au-display-xxxl,.cke_editable .au-display-xxxl{font-size:40px;font-size:2.5rem;line-height:1.3;font-weight:700}@media (min-width:768px){.au-body .au-display-xxxl,.cke_editable .au-display-xxxl{font-size:48px;font-size:3rem;line-height:1.25}}.au-body .au-display-xxxl--text,.cke_editable .au-display-xxxl--text{font-size:40px;font-size:2.5rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-xxxl--text,.cke_editable .au-display-xxxl--text{font-size:48px;font-size:3rem;line-height:1.5}}.au-body .au-display-xxl,.au-body h1,.cke_editable .au-display-xxl,.cke_editable h1{font-size:32px;font-size:2rem;line-height:1.25;font-weight:700}@media (min-width:768px){.au-body .au-display-xxl,.au-body h1,.cke_editable .au-display-xxl,.cke_editable h1{font-size:40px;font-size:2.5rem;line-height:1.3}}.au-body .au-display-xxl--text,.au-body h1--text,.cke_editable .au-display-xxl--text,.cke_editable h1--text{font-size:32px;font-size:2rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-xxl--text,.au-body h1--text,.cke_editable .au-display-xxl--text,.cke_editable h1--text{font-size:40px;font-size:2.5rem;line-height:1.5}}.au-body .au-display-xl,.au-body h2,.cke_editable .au-display-xl,.cke_editable h2{font-size:24px;font-size:1.5rem;line-height:1.33333;font-weight:700}@media (min-width:768px){.au-body .au-display-xl,.au-body h2,.cke_editable .au-display-xl,.cke_editable h2{font-size:32px;font-size:2rem;line-height:1.25}}.au-body .au-display-xl--text,.au-body h2--text,.cke_editable .au-display-xl--text,.cke_editable h2--text{font-size:24px;font-size:1.5rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-xl--text,.au-body h2--text,.cke_editable .au-display-xl--text,.cke_editable h2--text{font-size:32px;font-size:2rem;line-height:1.5}}.au-body .au-display-lg,.au-body h3,.cke_editable .au-display-lg,.cke_editable h3{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700}@media (min-width:768px){.au-body .au-display-lg,.au-body h3,.cke_editable .au-display-lg,.cke_editable h3{font-size:24px;font-size:1.5rem;line-height:1.33333}}.au-body .au-display-lg--text,.au-body h3--text,.cke_editable .au-display-lg--text,.cke_editable h3--text{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400}@media (min-width:768px){.au-body .au-display-lg--text,.au-body h3--text,.cke_editable .au-display-lg--text,.cke_editable h3--text{font-size:24px;font-size:1.5rem;line-height:1.5}}.au-body .au-display-md,.au-body h4,.au-body ul.list--large--checklist>li strong,.cke_editable .au-display-md,.cke_editable h4,.cke_editable ul.list--large--checklist>li strong,ul.list--large--checklist>li .au-body strong,ul.list--large--checklist>li .cke_editable strong{font-size:16px;font-size:1rem;line-height:1.25;font-weight:700}@media (min-width:768px){.au-body .au-display-md,.au-body h4,.au-body ul.list--large--checklist>li strong,.cke_editable .au-display-md,.cke_editable h4,.cke_editable ul.list--large--checklist>li strong,ul.list--large--checklist>li .au-body strong,ul.list--large--checklist>li .cke_editable strong{font-size:20px;font-size:1.25rem;line-height:1.2}}.au-body .au-display-md--text,.au-body h4--text,.cke_editable .au-display-md--text,.cke_editable h4--text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-md--text,.au-body h4--text,.cke_editable .au-display-md--text,.cke_editable h4--text{font-size:20px;font-size:1.25rem;line-height:1.6}}.au-body .au-display-sm,.au-body h5,.cke_editable .au-display-sm,.cke_editable h5{font-size:14px;font-size:.875rem;line-height:1.14286;font-weight:700}@media (min-width:768px){.au-body .au-display-sm,.au-body h5,.cke_editable .au-display-sm,.cke_editable h5{font-size:16px;font-size:1rem;line-height:1.25}}.au-body .au-display-sm--text,.au-body h5--text,.cke_editable .au-display-sm--text,.cke_editable h5--text{font-size:14px;font-size:.875rem;line-height:1.42857;font-weight:400}@media (min-width:768px){.au-body .au-display-sm--text,.au-body h5--text,.cke_editable .au-display-sm--text,.cke_editable h5--text{font-size:16px;font-size:1rem;line-height:1.5}}.au-body .au-display-xs,.au-body h6,.cke_editable .au-display-xs,.cke_editable h6{font-size:14px;font-size:.875rem;line-height:1.14286;font-weight:700}@media (min-width:768px){.au-body .au-display-xs,.au-body h6,.cke_editable .au-display-xs,.cke_editable h6{font-size:14px;font-size:.875rem;line-height:1.14286}}.au-body .au-display-xs--text,.au-body h6--text,.cke_editable .au-display-xs--text,.cke_editable h6--text{font-size:14px;font-size:.875rem;line-height:1.42857;font-weight:400}@media (min-width:768px){.au-body .au-display-xs--text,.au-body h6--text,.cke_editable .au-display-xs--text,.cke_editable h6--text{font-size:14px;font-size:.875rem;line-height:1.42857}}.au-body .au-display--light,.cke_editable .au-display--light{font-weight:400}.au-body .au-display--heavy,.cke_editable .au-display--heavy{font-weight:700}.au-body .au-display--inline,.cke_editable .au-display--inline{display:inline}.au-body .au-subtitle+h1,.au-body .au-subtitle+h2,.au-body .au-subtitle+h3,.cke_editable .au-subtitle+h1,.cke_editable .au-subtitle+h2,.cke_editable .au-subtitle+h3{margin-top:8px;margin-top:.5rem}.au-body h1+.au-subtitle,.cke_editable h1+.au-subtitle{margin-top:8px;margin-top:.5rem}.au-accordion.au-accordion--small{border:0}.au-accordion.au-accordion--small .au-accordion__title{font-weight:400;font-size:inherit}.au-accordion.au-accordion--light .au-accordion__title{font-weight:400;font-size:inherit}.au-accordion.au-accordion--light .au-accordion__body-wrapper{padding:8px;padding:.5rem}.au-body,.cke_editable{fill:#313131}.au-body--dark.cke_editable,.au-body.au-body--dark{background:#000}.au-body--dark-tertiary.cke_editable,.au-body.au-body--dark-tertiary{background:#00205b}.au-body--dark.cke_editable,.au-body.au-body--dark{fill:#fff}.au-body .text--minor,.cke_editable .text--minor{color:#414141;font-size:.8em}.au-body .text--align-right,.cke_editable .text--align-right{text-align:right}.au-body .text--align-center,.cke_editable .text--align-center{text-align:center}.au-body .au-introduction,.cke_editable .au-introduction{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400;color:#414141}@media (min-width:768px){.au-body .au-introduction,.cke_editable .au-introduction{font-size:24px;font-size:1.5rem;line-height:1.5}}.au-body .au-introduction--dark,.cke_editable .au-introduction--dark{color:#313131}.au-body .definition,.au-body abbr,.au-body abbr[title],.cke_editable .definition,.cke_editable abbr,.cke_editable abbr[title]{border-bottom:1px dotted #ccc!important;text-decoration:none!important;cursor:help}.au-body .au-sronly,.cke_editable .au-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.au-body .standard-gap,.cke_editable .standard-gap{margin-top:24px;margin-top:1.5rem}.au-body .standard-gap--mobile-only,.cke_editable .standard-gap--mobile-only{margin-top:24px;margin-top:1.5rem}@media (min-width:768px){.au-body .standard-gap--mobile-only,.cke_editable .standard-gap--mobile-only{margin-top:0}}.au-body .standard-gap--bottom,.cke_editable .standard-gap--bottom{margin-bottom:24px;margin-bottom:1.5rem}@media print{.au-body .print--hide,.cke_editable .print--hide{display:none}}@media print{.au-body a[href]:after,.au-body--dark .health-toolbar .cke_editable a[href]:after,.cke_editable .au-body--dark .health-toolbar a[href]:after,.cke_editable a[href]:after{content:''!important}}.au-body aside,.au-body main,.cke_editable aside,.cke_editable main{display:block}.au-breadcrumbs{display:none}@media (min-width:768px){.au-breadcrumbs{display:block}}@media print{.au-breadcrumbs{display:block}}.au-body--dark .health-toolbar a.au-btn--tertiary,.au-btn--tertiary,a.au-btn--tertiary{padding:0}.au-btn.au-btn--large,a.au-btn.au-btn--large{font-size:1.3em;font-weight:700}.au-btn.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--dark:hover:not(:disabled){background-color:#e5e5e5;border-color:#e5e5e5}.au-body .au-callout,.cke_editable .au-callout{background-color:#f1f1f2;border-left-color:#0093b2}.au-body .au-callout.row,.cke_editable .au-callout.row{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.au-body .au-callout--secondary,.cke_editable .au-callout--secondary{border-left-color:#0077c8}.au-body .au-callout--tertiary,.cke_editable .au-callout--tertiary{border-left-color:#339199}.au-body .au-callout--success,.cke_editable .au-callout--success{border-left-color:#0b996c}.au-body .au-callout.au-callout--simple,.cke_editable .au-callout.au-callout--simple{background:0 0;border-left-width:10px;padding:1rem 1.5rem}.au-control-input.au-control-input--compact.au-control-input--block{margin-top:8px;margin-top:.5rem}.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text{padding:0 0 0 24px;padding:0 0 0 1.5rem;margin-right:0}.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after,.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before{left:-4px;top:2px;width:22px;width:1.375rem;height:22px;height:1.375rem}.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input{left:0;top:7px}.au-control-input__input:invalid+.au-control-input__text{background:#fff}.au-control-input__input:invalid+.au-control-input__text:after{border-color:transparent}.au-control-input__input.error+.au-control-input__text:after{border-color:#d60000}.au-body .au-cta-link--right,.cke_editable .au-cta-link--right{text-align:right}.au-footer{margin-top:32px;margin-top:2rem;border-top:none}.au-footer.au-body--dark.au-footer--dark.cke_editable,.au-footer.au-body.au-body--dark.au-footer--dark{background:#58585b;background:linear-gradient(to right,#313131,#58585b)}.au-footer__navigation-section{margin-top:24px;margin-top:1.5rem}@media (min-width:768px){.au-footer__navigation-section{margin-top:0}}.au-footer__navigation-section:first-of-type{margin-top:0}.au-footer .au-footer__end{border-top-color:#87888a}@media print{.au-footer{display:none}}.au-form__item{margin-top:24px;margin-top:1.5rem}.au-form__item label,fieldset.au-form__item legend{font-weight:700}.au-form__item label .au-control-input__text,fieldset.au-form__item legend .au-control-input__text{font-weight:400}.au-form__item-description{margin-top:8px;margin-top:.5rem}.au-form__item .au-select,.au-form__item .au-text-input{display:block;margin-top:8px;margin-top:.5rem;max-width:42em}.au-form__item .au-control-input{margin-top:12px;margin-top:.75rem}.au-form__item .au-control-input label,fieldset.au-form__item .au-control-input legend{font-weight:400}.au-form__item .form-required,.au-form__item div.error{color:#d60000}.au-form .form-element-length-counter{margin-top:8px;margin-top:.5rem}.au-form--hidden{display:none}.au-grid .not-full-width,.cke_editable .not-full-width{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-grid .not-full-width,.cke_editable .not-full-width{margin-top:24px;margin-top:1.5rem}}@media print{.au-grid .not-full-width,.cke_editable .not-full-width{margin-top:16px;margin-top:1rem}}.au-grid .not-full-width .container,.au-grid .not-full-width .health-notification__inner-wrapper,.cke_editable .not-full-width .container,.cke_editable .not-full-width .health-notification__inner-wrapper{width:auto;clear:both}.au-grid .full-width .container .container,.au-grid .full-width .container .health-notification__inner-wrapper,.au-grid .full-width .health-notification__inner-wrapper .container,.au-grid .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper,.cke_editable .full-width .container .container,.cke_editable .full-width .container .health-notification__inner-wrapper,.cke_editable .full-width .health-notification__inner-wrapper .container,.cke_editable .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper{width:auto;clear:both}@media (min-width:768px){.au-grid .row--no-column-gap div[class*=col-],.cke_editable .row--no-column-gap div[class*=col-]{padding-left:0;padding-right:0}.au-grid .row--no-column-gap div[class*=col-]:first-of-type,.cke_editable .row--no-column-gap div[class*=col-]:first-of-type{padding-left:12px}.au-grid .row--no-column-gap div[class*=col-]:last-of-type,.cke_editable .row--no-column-gap div[class*=col-]:last-of-type{padding-right:12px}}.au-grid .col-lg-5ths,.au-grid .col-md-5ths,.au-grid .col-sm-5ths,.au-grid .col-xs-5ths,.cke_editable .col-lg-5ths,.cke_editable .col-md-5ths,.cke_editable .col-sm-5ths,.cke_editable .col-xs-5ths{position:relative;min-height:1px;padding-right:12px;padding-left:12px}.au-grid .col-xs-5ths,.cke_editable .col-xs-5ths{width:20%;float:left}@media (min-width:768px){.au-grid .col-sm-5ths,.cke_editable .col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.au-grid .col-md-5ths,.cke_editable .col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.au-grid .col-lg-5ths,.cke_editable .col-lg-5ths{width:20%;float:left}}.au-header.au-header{margin-bottom:0;padding:0;border-top:12px solid #001d52}@media (min-width:768px){.au-header.au-header{padding:16px 0 8px;padding:1rem 0 .5rem}}@media (min-width:992px){.au-header.au-header{padding:24px 0;padding:1.5rem 0}}.au-header.au-header--simple{padding-bottom:16px;padding-bottom:1rem}@media (min-width:768px){.au-header.au-header--simple{padding-bottom:24px;padding-bottom:1.5rem}}@media (min-width:992px){.au-header.au-header--simple{padding-bottom:32px;padding-bottom:2rem}}.au-header.au-header .au-header__logo{display:block;padding:12px 12px 12px 0;padding:.75rem .75rem .75rem 0;width:100%;max-width:250px;color:transparent}@media (min-width:992px){.au-header.au-header .au-header__logo{max-width:300px;margin:auto;padding:12px;padding:.75rem;float:left;padding:0}}@media print{.au-header.au-header .au-header__logo{width:30%}}.au-header.au-header .au-header__logo-image{display:block;width:100%;margin:auto}@media (min-width:768px){.au-header.au-header .au-header__logo-image{margin:0}}@media print{.au-header.au-header .au-header__logo{margin:inherit;padding:0}}.au-header.au-header--dark{background-color:#00205b;background:linear-gradient(to right,#00205b,#004181)}.au-header.au-header--dark a{color:#fff}.au-header.au-header--dark a:hover{color:#fff;text-decoration:none}.au-header.au-header--light{background-color:#fff}.au-inpage-nav-links{border-color:#0077c8}@media print{.au-inpage-nav-links{display:none}}.au-link-list--flush>li{margin:0}.au-main-nav.au-main-nav--dark{border-bottom-color:#001a49;background-color:#00205b;background:linear-gradient(to right,#00205b,#004181)}.au-main-nav.au-main-nav--dark .active a{border-color:#001a49;background:#001a49}.au-main-nav.au-main-nav--dark a{border-color:#00205b}.au-main-nav.au-main-nav--dark a:focus,.au-main-nav.au-main-nav--dark a:hover{background:#00205b}.au-main-nav.au-main-nav--dark .au-main-nav__menu{background-color:#00205b}@media (min-width:768px){.au-main-nav.au-main-nav--dark .au-main-nav__menu{background:0 0}}.au-main-nav.au-main-nav--dark .au-main-nav__toggle{color:#fff;font-weight:700;font-size:1.25rem;padding:8px 0;padding:.5rem 0}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus,.au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover{background-color:transparent}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:before{content:""}.au-main-nav.au-main-nav--dark .au-main-nav__toggle i{font-size:1.25rem}.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search{float:right}@media (min-width:768px){.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search{display:none}}.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open{display:none}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{color:#313131}@media (min-width:768px){.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{font-weight:700}}.au-main-nav .au-link-list>li.active a,.au-main-nav .au-link-list>li.active-trail a{font-weight:700;border-bottom-color:#fff}.au-main-nav .au-link-list>li.active a:focus,.au-main-nav .au-link-list>li.active a:hover,.au-main-nav .au-link-list>li.active-trail a:focus,.au-main-nav .au-link-list>li.active-trail a:hover{border-bottom-color:#fff}@media (min-width:768px){.au-main-nav .au-link-list>li.active a,.au-main-nav .au-link-list>li.active-trail a{padding:16px;padding:1rem}}@media (min-width:768px){.au-main-nav .au-link-list>li.au-main-nav--mobile-only{display:none}}@media print{.au-main-nav{display:none}}.au-page-alerts{max-width:42rem}.au-page-alerts--hidden{display:none}.au-page-alerts__close{position:absolute;right:0;top:0}.au-page-alerts__close:hover{cursor:pointer}img,svg{height:auto}.au-body .au-side-nav,.cke_editable .au-side-nav{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{margin-top:0}}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{background:#fff}}.au-body .au-side-nav a,.au-body--dark .health-toolbar .cke_editable .au-side-nav a,.cke_editable .au-side-nav .au-body--dark .health-toolbar a,.cke_editable .au-side-nav a{background:0 0}.au-body .au-side-nav a:focus,.au-body .au-side-nav a:hover,.cke_editable .au-side-nav a:focus,.cke_editable .au-side-nav a:hover{background-color:#f1f1f2}.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active,.cke_editable .au-side-nav a.active,.cke_editable .au-side-nav a.is-active{font-weight:700;color:#313131;background-color:#f1f1f2}.au-body .au-side-nav li,.au-body .au-side-nav ul,.cke_editable .au-side-nav li,.cke_editable .au-side-nav ul{position:relative}@media print{.au-body .au-side-nav,.cke_editable .au-side-nav{display:none}}.au-body .au-side-nav--right,.cke_editable .au-side-nav--right{float:none;padding-left:0;padding-right:0;padding-bottom:32px;padding-bottom:2rem}@media (min-width:768px){.au-body .au-side-nav--right,.cke_editable .au-side-nav--right{float:right;padding-left:12px;padding-right:12px}}.au-tags.au-tags--inline{display:inline}.au-tags.au-tags--inline>li{margin:0 4px 8px 0;margin:0 .25rem .5rem 0}.au-text-input--block{max-width:42em}.au-text-input:invalid{border-color:gray;background-color:#fff}.au-text-input.error{background-color:#fdf2f2;border-color:#d60000}textarea.au-text-input{max-width:42em}.health-back-to-top{background-color:transparent;position:fixed;display:block;right:16px;right:1rem;bottom:-4px;opacity:0;z-index:-1;padding:0;border:0}@media print{.health-back-to-top{display:none}}.health-back-to-top .au-btn.au-btn--secondary{line-height:1.2;font-size:.85rem;width:64px;width:4rem;padding:4px 12px 8px 12px;padding:.25rem .75rem .5rem .75rem;background:#f1f1f2;border:none;color:#313131}@media (min-width:992px){.health-back-to-top .au-btn.au-btn--secondary{width:96px;width:6rem;padding:8px 16px 16px;padding:.5rem 1rem 1rem}}.health-back-to-top .au-btn.au-btn--secondary i{width:1.5em;height:1.5em;margin-bottom:-5px;background:#313131}.health-back-to-top .au-btn.au-btn--secondary:hover,.health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled){background-color:#e5e5e5;color:#181818;border:none}.health-back-to-top .au-btn.au-btn--secondary:hover i,.health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i{background:#181818}.health-back-to-top .au-btn.au-btn--secondary span{display:block}.health-back-to-top.isVisible{opacity:.8;z-index:9999;transition:all .4s ease-in}.au-body .health-band,.cke_editable .health-band{padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem}.au-body .health-band:after,.au-body .health-band:before,.cke_editable .health-band:after,.cke_editable .health-band:before{content:" ";display:table}.au-body .health-band:after,.cke_editable .health-band:after{clear:both}@media (min-width:992px){.au-body .health-band,.cke_editable .health-band{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.au-body .health-band.health-band--secondary .health-band__title--light,.cke_editable .health-band.health-band--secondary .health-band__title--light{color:#99d4de}.health-band__image--image-text-horizontal{display:none}@media (min-width:768px){.health-band__image--image-text-horizontal{display:block;width:100%}}.health-book-nav{border-top:1px solid gray;padding-top:24px;padding-top:1.5rem}.health-book-nav .au-display-lg{margin-top:0}.au-body--dark .health-toolbar .health-book-nav a,.health-book-nav .au-body--dark .health-toolbar a,.health-book-nav a{display:block;text-decoration:none;color:#313131;padding:16px;padding:1rem}.au-body--dark .health-toolbar .health-book-nav a:hover,.health-book-nav .au-body--dark .health-toolbar a:hover,.health-book-nav a:focus,.health-book-nav a:hover{background:#f5f5f5}.health-book-nav--right{text-align:right}@media print{.health-book-nav{display:none}}.pillars-container #pillars{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==)}.pillars-container{position:relative}.pillars-container #pillars{position:absolute;top:-12px;left:0;height:12px;width:288px;background-size:cover}@media (min-width:768px){.pillars-container #pillars{left:auto}}.health-card{padding:16px;padding:1rem;margin-top:0;width:100%;font-weight:400;display:block;box-sizing:border-box}@media (min-width:992px){.health-card{padding:32px;padding:2rem}}.health-card *+.health-card__cta,.health-card *+.health-card__title,.health-card *+hr,.health-card *+p{margin-top:0}.health-card__title+.metadata--inline{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-card__title+.metadata--inline{margin-top:16px;margin-top:1rem}}.health-card__image+.health-card__title{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-card__image+.health-card__title{margin-top:16px;margin-top:1rem}}.health-card__text{margin-top:16px;margin-top:1rem}.health-card .health-card__image{display:block}.health-card .health-card__image svg{height:3em;width:3em}@media (min-width:768px){.health-card .health-card__image svg{height:5em;width:5em}}.health-card .health-card__image.health-card__image--full-width{margin:-16px -16px 16px -16px;margin:-1rem -1rem 1rem -1rem;height:auto}@media (min-width:768px){.health-card .health-card__image.health-card__image--full-width{margin:-32px -32px 32px -32px;margin:-2rem -2rem 2rem -2rem}}.health-card__bg{padding:16px;padding:1rem;background-color:#000}.health-card__bg:not(:first-child){margin-top:16px;margin-top:1rem}.health-card img{display:block;min-width:100%;height:auto}.health-card--shadow{border-radius:4px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);background:#fff}.lt-ie9 .health-card--shadow{border:solid 1px gray}.health-card--light{background:#fff;overflow:hidden}.health-card--centered{text-align:center}.health-card--centered .health-card__image,.health-card--centered img,.health-card--centered p,.health-card--centered svg{margin:auto}.health-card--centered .health-card__image{margin-bottom:8px;margin-bottom:.5rem}.health-card--contact{background:#f9f9f9;margin-bottom:16px;margin-bottom:1rem}.health-card--contact .image--circle img{width:200px;min-width:0;margin-bottom:-16px;margin-bottom:-1rem}@media (min-width:768px){.health-card--contact{padding-top:80px;padding-top:5rem;margin-top:5rem!important}.health-card--contact .image--circle .image{position:absolute;left:0;top:-20px;width:100%;height:10px;z-index:999}}.health-card.health-card--selector{padding:8px;padding:.5rem;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:block;overflow:hidden;background:#f9f9f9;border-top:10px solid #e5e5e5}@media (min-width:992px){.health-card.health-card--selector{padding:16px;padding:1rem}}@media print{.health-card.health-card--selector{display:none}}.health-card.health-card--selector.health-card--active,.health-card.health-card--selector:focus,.health-card.health-card--selector:hover{background:#fff;border-top-color:#007680}.health-card.health-card--selector .health-card__title{margin-top:8px;margin-top:.5rem;margin-bottom:8px;margin-bottom:.5rem;font-size:14px;font-size:.875rem;line-height:1.14286;font-weight:700;max-width:100%}@media (min-width:768px){.health-card.health-card--selector .health-card__title{font-size:16px;font-size:1rem;line-height:1.25}}.health-card.health-card--selector .health-card__image svg{max-width:3em;max-height:3em}.health-card.health-card--selector p{max-width:75%}.health-card.health-card--resource{border-top-width:6px;border-top-style:solid;border-top-color:#e5e5e5;padding:16px 0 0 0;padding:1rem 0 0 0}@media (min-width:768px){.health-card.health-card--resource{padding:32px 0 0 0;padding:2rem 0 0 0}}.health-card--solid{transition:background-color .3s ease-in-out,color .3s ease-in-out;background:#005fa0;color:#fff}.health-card--solid:hover{background:#0077c8;color:#fff}a.health-card.health-card--solid{color:#fff}.health-card--solid.health-card--colour1{background:#005fa0}.health-card--solid.health-card--colour1:hover{background:#0077c8;color:#fff}.health-card--solid.health-card--colour2{background:#006269}.health-card--solid.health-card--colour2:hover{background:#007680}.health-card--solid.health-card--colour3{background:#006a73}.health-card--solid.health-card--colour3:hover{background:#007680}.health-card--solid.health-card--colour4{background:#004693}.health-card--solid.health-card--colour4:hover{background:#0057b8}.health-card--solid-half{transition:background-color .3s ease-in-out,color .3s ease-in-out;padding:0}.health-card--solid-half .health-card__title{float:left;width:35%;height:100%;color:#fff;padding:24px;padding:1.5rem}.health-card--solid-half .health-card__text{display:block;margin-left:35%;margin-top:0;background:#fff;height:100%;padding:24px;padding:1.5rem}.health-card--solid-half.health-card--colour1{background-color:#005fa0;background:linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour1:hover{background-color:#185b88;background:linear-gradient(to right,#185b88 0,#185b88 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour2{background-color:#006a73;background:linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour2:hover{background-color:#005e66;background:linear-gradient(to right,#005e66 0,#005e66 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour3{background-color:#005fa0;background:linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour3:hover{background-color:#185b88;background:linear-gradient(to right,#185b88 0,#185b88 35%,#fff 35%,#fff 100%)}@media (min-width:992px){.health-card--solid-half.health-card--colour3{background-color:#006a73;background:linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour3:hover{background-color:#005e66;background:linear-gradient(to right,#005e66 0,#005e66 35%,#fff 35%,#fff 100%)}}.health-card--solid-half.health-card--colour4{background-color:#006a73;background:linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour4:hover{background-color:#005e66;background:linear-gradient(to right,#005e66 0,#005e66 35%,#fff 35%,#fff 100%)}@media (min-width:992px){.health-card--solid-half.health-card--colour4{background-color:#005fa0;background:linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour4:hover{background-color:#185b88;background:linear-gradient(to right,#185b88 0,#185b88 35%,#fff 35%,#fff 100%)}}.health-card--top-highlight{transition:background-color .3s ease-in-out,color .3s ease-in-out;border-top:6px solid #0077c8}.health-card--top-highlight.health-card--colour2{border-top-color:#910048}.health-card--top-highlight.health-card--colour3{border-top-color:#b5bd00}.health-card--top-highlight.health-card--colour4{border-top-color:#007680}.health-card--top-highlight.health-card--colour5{border-top-color:#0093b2}.health-card--cta:after{content:' ';width:16px;width:1rem;height:16px;height:1rem;margin:0 4px 0 3px;margin:0 .25rem 0 .2rem;transition:margin .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E");display:block;position:absolute;right:16px;right:1rem;bottom:8px;bottom:.5rem;transition-property:right}.ie8 .health-card--cta:after,.lt-ie8 .health-card--cta:after{content:' > '}@media (min-width:768px){.health-card--cta:after{right:32px;right:2rem;bottom:32px;bottom:2rem}}.health-card--cta:hover{color:#313131;text-decoration:none}.health-card--cta:hover:after{margin-left:6px;margin-left:.4rem;right:24px;right:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.health-card.health-card--horizontal{width:inherit}.health-card.health-card--horizontal div[class*=col-]{padding-left:0;padding-right:0}.health-card.health-card--horizontal .health-card__image.health-card__image--full-width{margin:-16px -16px 0 -16px;margin:-1rem -1rem 0 -1rem}@media (min-width:768px){.health-card.health-card--horizontal .health-card__image.health-card__image--full-width{margin:-32px 0 -32px -32px;margin:-2rem 0 -2rem -2rem}}.health-card.health-card--horizontal div[class*=col-]:last-of-type{padding-top:16px;padding-top:1rem}@media (min-width:768px){.health-card.health-card--horizontal div[class*=col-]:last-of-type{padding-left:32px;padding-left:2rem;padding-top:0}}.health-card.health-card--horizontal.row{margin-left:0;margin-right:0}.au-body--dark .health-toolbar a.health-card,a.health-card{color:#313131;text-decoration:none}.au-body a.health-card,.au-body--dark .health-toolbar .cke_editable a.health-card,.cke_editable .au-body--dark .health-toolbar a.health-card,.cke_editable a.health-card{text-decoration:none}a.health-card .health-card__title{text-decoration:underline}a.health-card:hover .health-card__title{text-decoration:none}a.health-card.health-card--shadow:focus{border-radius:0}a.health-card.health-card--shadow:hover{box-shadow:0 8px 10px rgba(0,0,0,.2)}a.health-card .health-card__cta,a.health-card .health-card__link{color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}ul.health-card-list{padding:0;margin-top:0}ul.health-card-list li{list-style:none;margin-bottom:16px;margin-bottom:1rem}@media (min-width:768px){ul.health-card-list li{margin-bottom:24px;margin-bottom:1.5rem}}ul.health-card-list--flush{margin-bottom:-16px;margin-bottom:-1rem}@media (min-width:768px){ul.health-card-list--flush{margin-bottom:-24px;margin-bottom:-1.5rem}}.au-body .health-card__text,.cke_editable .health-card__text{margin-top:16px;margin-top:1rem}.health-compare{border:1px solid #0077c8;margin-top:16px;margin-top:1rem;padding-bottom:16px;padding-bottom:1rem}.health-compare__title{background:#afdeff;font-weight:700;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;margin-bottom:16px;margin-bottom:1rem}.au-body dl.health-dl,.cke_editable dl.health-dl{border-bottom:1px solid #ccc;margin-bottom:0}*+.au-body dl.health-dl,*+.cke_editable dl.health-dl{margin-top:24px;margin-top:1.5rem}.au-body dl.health-dl dt,.cke_editable dl.health-dl dt{font-weight:700;margin-bottom:16px;margin-bottom:1rem;border-top:1px solid #ccc;padding-top:16px;padding-top:1rem;clear:both}@media (min-width:768px){.au-body dl.health-dl dt,.cke_editable dl.health-dl dt{float:left;width:25%}}.au-body dl.health-dl dd,.cke_editable dl.health-dl dd{margin-left:0;margin-bottom:16px;margin-bottom:1rem;padding-top:0}@media (min-width:768px){.au-body dl.health-dl dd,.cke_editable dl.health-dl dd{border-top:1px solid #ccc;padding-left:16px;padding-left:1rem;padding-top:16px;padding-top:1rem;float:left;width:75%}}.au-body dl.health-dl:after,.au-body dl.health-dl:before,.cke_editable dl.health-dl:after,.cke_editable dl.health-dl:before{content:" ";display:table}.au-body dl.health-dl:after,.cke_editable dl.health-dl:after{clear:both}.health-facet{visibility:visible;opacity:1;height:auto;transition:opacity 1s;padding:16px;padding:1rem;background:#f1f1f2}*+.health-facet{margin-top:16px;margin-top:1rem}.health-filter+.health-facet{margin-top:0}.health-facet--mobile-hidden{margin:0;padding:0;visibility:hidden;opacity:0;height:0}.health-facet__more{font-size:.8em}*+.health-field{margin-top:24px;margin-top:1.5rem}.health-field+*{clear:both}*+.health-field--label-hidden{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-field--inline .health-field__label,.health-field--inline--wide .health-field__label{float:left}}.health-field--inline .health-field__item,.health-field--inline--wide .health-field__item{display:table}@media (min-width:768px){.health-field--inline .health-field__label{width:10em}}@media (min-width:768px){.health-field--inline--wide .health-field__label{width:15em}}.health-field.health-field--light .health-field__label{font-weight:400}.health-field .health-field__label{font-weight:700}.health-metadata+.health-field{margin-top:8px;margin-top:.5rem}.health-field__item+.health-field__item{clear:both}.health-maps--google+.health-field__label{margin-top:24px;margin-top:1.5rem}.au-body .health-file__icon,.cke_editable .health-file__icon{margin-right:8px;margin-right:.5rem}.au-body .health-file__link,.cke_editable .health-file__link{text-decoration:none;color:#313131}.au-body .health-file__link--visible,.cke_editable .health-file__link--visible{font-weight:700;text-decoration:underline;color:#006fb0}.au-body .health-file__link--visible:hover,.cke_editable .health-file__link--visible:hover{text-decoration:none}.health-filter{display:block}@media (min-width:768px){.health-filter{display:none}}.health-filter.health-filter--open{margin-bottom:16px;margin-bottom:1rem}.health-filter .health-filter__title{background:#f1f1f2;padding:8px;padding:.5rem}@media (min-width:768px){.health-filter .health-filter__title{display:none}}*+.health-figure{margin-top:24px;margin-top:1.5rem}.health-figure--border{border:2px solid #ccc;padding:1rem}.health-figure__image-link{display:block;position:relative}.health-figure__image-link .health-figure__image-link__icon{display:none}.health-figure__image-link:focus .health-figure__image-link__icon,.health-figure__image-link:hover .health-figure__image-link__icon{display:block;position:absolute;background:#fff;padding:8px;padding:.5rem;left:5px;top:5px;border:1px solid #ccc}figure{margin:0}figure img{margin:0}*+figure{margin-top:24px;margin-top:1.5rem}.fancybox-button{width:46px}.fancybox-button i:before{margin-right:0}.health-footnotes{border-top:1px solid #ccc;margin-top:24px;margin-top:1.5rem;padding-top:24px;padding-top:1.5rem}table .health-footnotes{border-top:none;padding-top:0;margin-top:0}.health-footnotes__link{border-bottom:1px dotted #ccc;cursor:help}.au-body .health-image-text,.cke_editable .health-image-text{margin-top:24px;margin-top:1.5rem}.au-body .health-image-text>li,.cke_editable .health-image-text>li{margin-bottom:64px;margin-bottom:4rem}@media print{.au-body .health-image-text>li,.cke_editable .health-image-text>li{margin-bottom:32px;margin-bottom:2rem;height:auto!important}}@media (min-width:768px){.au-body .health-image-text>li,.cke_editable .health-image-text>li{text-align:center}}@media print{.au-body .health-image-text .health-image-text__image,.cke_editable .health-image-text .health-image-text__image{height:auto!important}.au-body .health-image-text .health-image-text__image img,.cke_editable .health-image-text .health-image-text__image img{margin-top:0!important}}.au-body .health-image-text .au-introduction,.cke_editable .health-image-text .au-introduction{margin-top:16px;margin-top:1rem;display:inline-block}@media (min-width:768px){.au-body .health-image-text .au-introduction,.cke_editable .health-image-text .au-introduction{display:block}}.au-body .health-image-text .text--minor,.cke_editable .health-image-text .text--minor{margin-top:0;display:inline-block}@media (min-width:768px){.au-body .health-image-text .text--minor,.cke_editable .health-image-text .text--minor{display:block}}.au-body--dark.cke_editable .au-introduction,.au-body.au-body--dark .au-introduction{color:#fff}.au-body .au-responsive-media-img div,.au-body .media div,.au-body .taskbar .taskbar--tiled--2.view ul>.views-row .field-name-field-image div,.au-body .taskbar .taskbar--tiled--3.view ul>.views-row .field-name-field-image div,.au-body .taskbar .taskbar--tiled--4.view ul>.views-row .field-name-field-image div,.au-body .taskbar .taskbar--tiled--5.view ul>.views-row .field-name-field-image div,.au-body .taskbar .taskbar--tiled--6.view ul>.views-row .field-name-field-image div,.au-body .taskbar .taskbar__img div,.au-body .taskbar--2 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--2 .taskbar__img div,.au-body .taskbar--3 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--3 .taskbar__img div,.au-body .taskbar--4 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--4 .taskbar__img div,.au-body .taskbar--5 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--5 .taskbar__img div,.au-body .taskbar--6 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--6 .taskbar__img div,.au-body .taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--2 .taskbar__img div,.au-body .taskbar--tiled--2.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--2.view ul>.views-row .taskbar .field-name-field-image div,.au-body .taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--3 .taskbar__img div,.au-body .taskbar--tiled--3.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--3.view ul>.views-row .taskbar .field-name-field-image div,.au-body .taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--4 .taskbar__img div,.au-body .taskbar--tiled--4.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--4.view ul>.views-row .taskbar .field-name-field-image div,.au-body .taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--5 .taskbar__img div,.au-body .taskbar--tiled--5.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--5.view ul>.views-row .taskbar .field-name-field-image div,.au-body .taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--6 .taskbar__img div,.au-body .taskbar--tiled--6.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--6.view ul>.views-row .taskbar .field-name-field-image div,.au-body .taskbar.view ul>.views-row .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--2 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--3 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--4 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--5 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--6 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--tiled--2 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--tiled--3 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--tiled--4 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--tiled--5 .field-name-field-image div,.au-body .taskbar.view ul>.views-row .taskbar--tiled--6 .field-name-field-image div,.au-body img,.au-body img div,.au-body svg div,.cke_editable .au-responsive-media-img div,.cke_editable .media div,.cke_editable .taskbar .taskbar--tiled--2.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar .taskbar--tiled--3.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar .taskbar--tiled--4.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar .taskbar--tiled--5.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar .taskbar--tiled--6.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar .taskbar__img div,.cke_editable .taskbar--2 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--2 .taskbar__img div,.cke_editable .taskbar--3 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--3 .taskbar__img div,.cke_editable .taskbar--4 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--4 .taskbar__img div,.cke_editable .taskbar--5 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--5 .taskbar__img div,.cke_editable .taskbar--6 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--6 .taskbar__img div,.cke_editable .taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--2 .taskbar__img div,.cke_editable .taskbar--tiled--2.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--2.view ul>.views-row .taskbar .field-name-field-image div,.cke_editable .taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--3 .taskbar__img div,.cke_editable .taskbar--tiled--3.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--3.view ul>.views-row .taskbar .field-name-field-image div,.cke_editable .taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--4 .taskbar__img div,.cke_editable .taskbar--tiled--4.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--4.view ul>.views-row .taskbar .field-name-field-image div,.cke_editable .taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--5 .taskbar__img div,.cke_editable .taskbar--tiled--5.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--5.view ul>.views-row .taskbar .field-name-field-image div,.cke_editable .taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--6 .taskbar__img div,.cke_editable .taskbar--tiled--6.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar--tiled--6.view ul>.views-row .taskbar .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--2 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--3 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--4 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--5 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--6 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--tiled--2 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--tiled--3 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--tiled--4 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--tiled--5 .field-name-field-image div,.cke_editable .taskbar.view ul>.views-row .taskbar--tiled--6 .field-name-field-image div,.cke_editable img,.cke_editable img div,.cke_editable svg div,.taskbar .au-body .taskbar__img div,.taskbar .cke_editable .taskbar__img div,.taskbar .taskbar--tiled--2.view ul>.views-row .au-body .field-name-field-image div,.taskbar .taskbar--tiled--2.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar .taskbar--tiled--3.view ul>.views-row .au-body .field-name-field-image div,.taskbar .taskbar--tiled--3.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar .taskbar--tiled--4.view ul>.views-row .au-body .field-name-field-image div,.taskbar .taskbar--tiled--4.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar .taskbar--tiled--5.view ul>.views-row .au-body .field-name-field-image div,.taskbar .taskbar--tiled--5.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar .taskbar--tiled--6.view ul>.views-row .au-body .field-name-field-image div,.taskbar .taskbar--tiled--6.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--2 .au-body .taskbar__img div,.taskbar--2 .cke_editable .taskbar__img div,.taskbar--2 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--2 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--3 .au-body .taskbar__img div,.taskbar--3 .cke_editable .taskbar__img div,.taskbar--3 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--3 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--4 .au-body .taskbar__img div,.taskbar--4 .cke_editable .taskbar__img div,.taskbar--4 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--4 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--5 .au-body .taskbar__img div,.taskbar--5 .cke_editable .taskbar__img div,.taskbar--5 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--5 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--6 .au-body .taskbar__img div,.taskbar--6 .cke_editable .taskbar__img div,.taskbar--6 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--6 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--2 .au-body .taskbar__img div,.taskbar--tiled--2 .cke_editable .taskbar__img div,.taskbar--tiled--2 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--2 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--2.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--2.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--2.view ul>.views-row .taskbar .au-body .field-name-field-image div,.taskbar--tiled--2.view ul>.views-row .taskbar .cke_editable .field-name-field-image div,.taskbar--tiled--3 .au-body .taskbar__img div,.taskbar--tiled--3 .cke_editable .taskbar__img div,.taskbar--tiled--3 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--3 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--3.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--3.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--3.view ul>.views-row .taskbar .au-body .field-name-field-image div,.taskbar--tiled--3.view ul>.views-row .taskbar .cke_editable .field-name-field-image div,.taskbar--tiled--4 .au-body .taskbar__img div,.taskbar--tiled--4 .cke_editable .taskbar__img div,.taskbar--tiled--4 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--4 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--4.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--4.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--4.view ul>.views-row .taskbar .au-body .field-name-field-image div,.taskbar--tiled--4.view ul>.views-row .taskbar .cke_editable .field-name-field-image div,.taskbar--tiled--5 .au-body .taskbar__img div,.taskbar--tiled--5 .cke_editable .taskbar__img div,.taskbar--tiled--5 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--5 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--5.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--5.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--5.view ul>.views-row .taskbar .au-body .field-name-field-image div,.taskbar--tiled--5.view ul>.views-row .taskbar .cke_editable .field-name-field-image div,.taskbar--tiled--6 .au-body .taskbar__img div,.taskbar--tiled--6 .cke_editable .taskbar__img div,.taskbar--tiled--6 .taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--6 .taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--6.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--6.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar--tiled--6.view ul>.views-row .taskbar .au-body .field-name-field-image div,.taskbar--tiled--6.view ul>.views-row .taskbar .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .au-body .field-name-field-image div,.taskbar.view ul>.views-row .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--2 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--2 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--3 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--3 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--4 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--4 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--5 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--5 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--6 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--6 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--2 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--2 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--3 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--3 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--4 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--4 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--5 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--5 .cke_editable .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--6 .au-body .field-name-field-image div,.taskbar.view ul>.views-row .taskbar--tiled--6 .cke_editable .field-name-field-image div{line-height:0}img{border:0}.au-body picture,.cke_editable picture{display:block}.au-body picture img,.cke_editable picture img{margin-top:0}*+picture{margin-top:24px;margin-top:1.5rem}.image--border img{border:3px solid #ccc}.image--border div{line-height:0}@media print{.image--border{border:none}}.image--circle img{border-radius:50%;border:3px solid #ccc}.field-name-field-image-caption{margin-bottom:2em}.image-outer{line-height:0}*+.image-outer{margin-top:24px;margin-top:1.5rem}@media print{.image-outer .image-placeholder{border:1px solid #000}.image-outer .image-placeholder:before{content:"This image hasn't loaded yet. Close the print dialog and try again."}}.image-outer .image-wrapper{width:100%;height:0;position:relative;line-height:0}.image-outer .image-wrapper.image-loading{background-color:transparent}.image-outer .image-wrapper .image{width:100%}.image-outer .image-wrapper .image img{visibility:hidden}.au-body--dark .health-toolbar .image--link a,.image--link .au-body--dark .health-toolbar a,.image--link a{border-bottom:0;line-height:0}@media (min-width:768px){.au-body--dark .health-toolbar .image--link a,.image--link .au-body--dark .health-toolbar a,.image--link a{display:block}}.image--link a:focus{border:3px solid #005e66}.au-body--dark .health-toolbar .image--link a:hover img,.image--link .au-body--dark .health-toolbar a:hover img,.image--link a:hover img{opacity:.5}.au-body--dark .health-toolbar .image--link a img,.image--link .au-body--dark .health-toolbar a img,.image--link a img{margin-top:0}a .image-wrapper.image-loading{background-color:#fff}.health-listing{margin-top:0;padding:0;margin-bottom:32px;margin-bottom:2rem;clear:both}*+.health-listing{margin:32px 0 0 0;margin:2rem 0 0 0}*+.health-listing--embedded li:first-of-type,*+.row .health-listing--embedded li:first-of-type{border-top:1px solid #ccc;padding-top:32px;padding-top:2rem;margin-top:32px;margin-top:2rem}*+.health-listing--embedded li:last-of-type,*+.row .health-listing--embedded li:last-of-type{border-bottom:1px solid #ccc;padding-bottom:32px;padding-bottom:2rem}.health-listing li{list-style:none;max-width:inherit;clear:both}.health-listing li+li{margin-top:32px;margin-top:2rem;border-top:1px solid #ccc;padding-top:32px;padding-top:2rem}.health-listing--compact li+li{margin-top:16px;margin-top:1rem;padding-top:16px;padding-top:1rem}*+.health-listing__filters{margin-top:16px;margin-top:1rem}@media print{.health-listing__filters{background:0 0!important}}.health-listing__filters--inline>*{display:inline-block;margin-right:16px;margin-right:1rem}.health-listing__filters .clear-all{margin:8px 4px 0 0;margin:.5rem .25rem 0 0}@media print{.health-listing__filters .clear-all{display:none}}ul li{transition:background-color 1s}ul li.highlight{background-color:#ffffc6}ol.list--large,ol.list--large--plain,ul.list--large,ul.list--large--checklist,ul.list--large--plain{list-style-type:none;counter-reset:standard-counter;padding:0;margin:0}*+ol.list--large,*+ol.list--large--plain,*+ul.list--large,*+ul.list--large--checklist,*+ul.list--large--plain{margin-top:24px;margin-top:1.5rem}ol.list--large--plain>li,ol.list--large>li,ul.list--large--checklist>li,ul.list--large--plain>li,ul.list--large>li{vertical-align:top;position:relative;margin:0 0 16px;margin:0 0 1rem;padding:24px;padding:1.5rem;background:#f1f1f2}ol.list--large--plain>li::before,ol.list--large>li::before,ul.list--large--checklist>li::before,ul.list--large--plain>li::before,ul.list--large>li::before{content:counter(standard-counter,decimal);counter-increment:standard-counter;float:left;text-align:center;font-weight:700;position:absolute;left:14px;top:16px;top:1rem;padding-top:0;font-size:24px}.au-body--dark .health-toolbar ol.list--large--plain>li a,.au-body--dark .health-toolbar ol.list--large>li a,.au-body--dark .health-toolbar ul.list--large--checklist>li a,.au-body--dark .health-toolbar ul.list--large--plain>li a,.au-body--dark .health-toolbar ul.list--large>li a,ol.list--large--plain>li .au-body--dark .health-toolbar a,ol.list--large--plain>li a,ol.list--large>li .au-body--dark .health-toolbar a,ol.list--large>li a,ul.list--large--checklist>li .au-body--dark .health-toolbar a,ul.list--large--checklist>li a,ul.list--large--plain>li .au-body--dark .health-toolbar a,ul.list--large--plain>li a,ul.list--large>li .au-body--dark .health-toolbar a,ul.list--large>li a{font-weight:700;font-size:1.15rem;line-height:1.2}ol.list--large>li{padding-left:48px;padding-left:3rem}ul.list--large{counter-reset:none}ul.list--large>li{padding-left:48px;padding-left:3rem}ul.list--large>li::before{content:'■';counter-increment:none}ol.list--large--plain>li:before,ul.list--large--plain>li:before{display:none}ul.list--large--checklist>li{padding-left:64px;padding-left:4rem;padding-top:16px;padding-top:1rem;background:#f1f1f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E") no-repeat 13px 13px/30px 30px}ul.list--large--checklist>li::before{content:''}.au-body ul.health-card-list li,.cke_editable ul.health-card-list li{max-width:100%}.list--remove{list-style:none;padding-left:0}.list--remove>li{margin-top:8px;margin-top:.5rem}.health-loading,.health-loading:after{border-radius:50%;width:8em;height:8em}.health-loading{font-size:8px;display:none;text-indent:-9999em;border-top:1.1em solid rgba(0,111,176,.2);border-right:1.1em solid rgba(0,111,176,.2);border-bottom:1.1em solid rgba(0,111,176,.2);border-left:1.1em solid #006fb0;-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.health-loading--active{display:block}.health-loading--search{position:absolute;top:13px;right:55px}.health-loading--small{width:5em;height:5em;font-size:4px}@-webkit-keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.au-body .health-maps--google,.cke_editable .health-maps--google{width:100%;height:500px}.au-body .health-maps--google *+img,.cke_editable .health-maps--google *+img{margin-top:0}*+.health-metadata{margin-top:8px;margin-top:.5rem}.health-metadata.health-metadata--inline .health-field{display:inline;border-left:1px solid #414141;margin-left:8px;margin-left:.5rem;padding-left:8px;padding-left:.5rem}.health-metadata.health-metadata--inline .health-field .health-field__item{display:inline}.health-metadata.health-metadata--inline>:first-child{border-left:none;margin-left:0;padding-left:0}.health-pager{text-align:center;margin-top:16px;margin-top:1rem}.health-pager li{padding:0 4px;padding:0 .25rem}.health-pager li.active{font-weight:700}.health-listing+.health-pager{margin-top:32px;margin-top:2rem;padding-top:32px;padding-top:2rem;border-top:1px solid #ccc}.health-recommendation--grade-practice-point{border-left-color:#d9c100}.health-recommendation--grade-practice-point .health-recommendation__grade{background-color:#fff4c8}.health-recommendation--grade-evidence-based,.health-recommendation--grade-grade-a,.health-recommendation--grade-grade-b,.health-recommendation--grade-grade-c,.health-recommendation--grade-grade-d,.health-recommendation--grade-qualified-evidence-based{border-left-color:#8852ce}.health-recommendation--grade-evidence-based .health-recommendation__grade,.health-recommendation--grade-grade-a .health-recommendation__grade,.health-recommendation--grade-grade-b .health-recommendation__grade,.health-recommendation--grade-grade-c .health-recommendation__grade,.health-recommendation--grade-grade-d .health-recommendation__grade,.health-recommendation--grade-qualified-evidence-based .health-recommendation__grade{background-color:#e0c8ff}.health-recommendation--grade-consensus-based{border-left-color:#5f904d}.health-recommendation--grade-consensus-based .health-recommendation__grade{background-color:#e7fddf}.health-references>li{transition:background-color 1s}.health-references>li.highlight{background-color:#ffffc6}.health-references__links .health-references__link{border-bottom:1px dotted #ccc;cursor:help}.health-release-status{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;font-size:13px}.health-release-status__icon{padding:0 8px;margin-right:10px;float:left;text-transform:uppercase;border-radius:12px;margin-top:2px;font-size:14px}.health-release-status__icon--alpha{background:#c22f73;color:#fff}.health-release-status__icon--beta{background:#d34600;color:#fff}.health-release-status__icon--launch{background:#158839;color:#fff}.health-release-status--desktop{display:none}@media (min-width:992px){.health-release-status--desktop{display:block}}.health-release-status--mobile{display:block}@media (min-width:992px){.health-release-status--mobile{display:none}}@media (min-width:992px){.health-release-status{font-size:inherit}}@media print{.health-release-status{display:none}}.health-release-status p{max-width:100%}.hidden{display:none}@media (min-width:576px){.hidden-xs{display:hidden!important}.visible-xs{display:block!important}}@media (min-width:768px){.hidden-sm{display:hidden!important}.visible-sm{display:block!important}}@media (min-width:992px){.hidden-md{display:hidden!important}.visible-md{display:block!important}}@media (min-width:1200px){.hidden-lg{display:hidden!important}.visible-lg{display:block!important}}@media (min-width:768px){.au-grid .au-header .health-search,.cke_editable .au-header .health-search{float:right}}.health-search{position:relative;display:inline-block;max-width:22.75em;margin-top:24px;margin-top:1.5rem}@media print{.health-search{display:none}}@media (min-width:768px){.health-search{margin-top:0}}.health-search--global{margin-top:8px;margin-top:.5rem;padding-bottom:16px;padding-bottom:1rem}@media (min-width:768px){.health-search--global{display:block;padding-bottom:0;margin-top:0}}@media print{.health-search--global{display:none}}.health-search--listing{width:auto}@media print{.health-search--listing{display:none}}.health-search .au-form__item,.health-search input{margin-top:0!important}.health-search__form{position:relative}.health-search__form:after,.health-search__form:before{content:" ";display:table}.health-search__form:after{clear:both}.health-search__form fieldset.au-form__item legend,.health-search__form label,fieldset.au-form__item .health-search__form legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.health-search__form#search-api-page-search-form{float:left}.health-search__form__input{border-color:#313131;background-color:#fff;width:100%}@media (min-width:768px){.health-search__form__input{width:240px;width:15rem}}@media (min-width:992px){.health-search__form__input{width:320px;width:20rem}}.health-search__form__input-wrapper{width:100%;padding-right:45px}.health-search__form__submit{position:absolute;right:0;top:0;background-color:#313131;border:none;width:46px;height:46px;text-indent:-999px;background-image:url("data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");border-radius:0 4px 4px 0}.health-search__form__submit:focus:not(:disabled),.health-search__form__submit:hover:not(:disabled){background-color:#000}.au-body .health-search-result__link,.cke_editable .health-search-result__link{text-decoration:none}.au-body .health-search-result__link-title,.cke_editable .health-search-result__link-title{margin-top:0;text-decoration:underline;display:inline-block}.au-body .health-search-result__link-path,.cke_editable .health-search-result__link-path{color:#006621;font-size:.9em;word-break:break-all}.au-body .health-search-result__summary,.cke_editable .health-search-result__summary{margin-top:8px;margin-top:.5rem}.au-body .health-search-result__summary-date,.cke_editable .health-search-result__summary-date{color:#87888a}.au-body .health-search-result__tag,.cke_editable .health-search-result__tag{text-transform:uppercase}.au-body .health-search-result--notes .health-search-result__link-title:after,.cke_editable .health-search-result--notes .health-search-result__link-title:after{content:'Old Health website';font-size:.8rem;color:#313131;font-weight:400;text-decoration:none;padding:3px 5px;border-radius:4px;display:inline-block;border:1px solid #ececec;background:#f1f1f2;margin-left:5px}form[class*=col-].health-search__form .health-search__form__submit{right:12px}.ui-autocomplete{z-index:9999999;background:#fff;border:1px solid #000;width:300px;position:absolute}.ui-autocomplete li.ui-menu-item{margin:0}.ui-autocomplete li.ui-menu-item:hover{cursor:pointer}.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper{padding:4px 19px;padding:.25rem 1.2rem}.ui-state-active{background:#006fb0;color:#fff}.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.health-separator{border-top:1px solid #ccc;margin-top:48px;margin-top:3rem}@media (min-width:768px){.health-separator{margin-top:64px;margin-top:4rem}}.stat{margin:24px 0 32px;margin:1.5rem 0 2rem}@media (min-width:768px){.stat{border-right:1px dotted #99d4de}.stat:last-of-type{border-right:none}}.stat__text{padding:0 0 4px 0;padding:0 0 .25rem 0}@media (min-width:992px){.stat__text{padding-bottom:16px;padding-bottom:1rem}}.stat__trend{padding-top:12px;padding-bottom:12px}.stat__trend-value{padding:0;margin:0;display:inline}.stat__trend-icon{margin-right:5px;color:#fff}.stat__trend-icon:before{margin-top:-16px;margin-top:-1rem}.stat__source{margin-bottom:8px;margin-bottom:.5rem;margin-top:0!important}.stat--no-trend .stat__value{border-bottom:0}.stat--no-trend .stat__trend{display:none}.au-body .stat p,.cke_editable .stat p{margin-top:0}.health-sub-header{padding:12px 0}@media (min-width:768px){.health-sub-header{padding:24px 0 16px 0;padding:1.5rem 0 1rem 0}}.health-sub-header h1{margin-top:0}.health-sub-header .au-introduction{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-sub-header .au-introduction{margin-top:16px;margin-top:1rem}}.health-sub-header__section-title{margin-bottom:10px;margin-bottom:.65rem}@media (min-width:768px){.health-sub-header__section-title{display:none}}@media print{.health-sub-header__section-title{display:none}}.health-sub-header__supp{padding-top:24px;padding-top:1.5rem}@media print{.health-sub-header__supp{display:none}}@media (min-width:768px){.health-sub-header__supp--center{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:768px){.health-sub-header__supp{padding-top:0}}.health-sub-nav{display:none}@media (min-width:768px){.health-sub-nav{display:block}}@media print{.health-sub-nav{display:none}}table{border-collapse:collapse;border:1px solid #ccc;min-width:43em}*+.health-table__responsive table,*+table{margin-top:24px;margin-top:1.5rem}table caption{text-align:left;margin-bottom:16px;margin-bottom:1rem}table tr:nth-child(even){background-color:#fff}table.table__no-banding tr:nth-child(even){background-color:transparent}table td,table th{border-bottom:1px solid #ccc;padding:4px;padding:.25rem;text-align:left;vertical-align:top}@media (min-width:992px){table td,table th{padding:8px;padding:.5rem;font-size:initial}}table th{background-color:#f9f9f9}table thead{border-bottom:1px solid #ccc}@media (min-width:768px){table{min-width:inherit}}@media print{table td,table th,table thead{border-color:#000!important;background:#fff!important}}.health-table__responsive{overflow:scroll}@media (min-width:992px){.health-table__responsive{overflow:auto}}@media print{.health-table__responsive{overflow:visible}.health-table__responsive table{min-width:inherit}}.au-body ul.health-tabs,.cke_editable ul.health-tabs{padding:0;border-bottom:2px solid #ccc;margin-bottom:24px;margin-bottom:1.5rem;margin-top:24px;margin-top:1.5rem;width:100%}.au-body ul.health-tabs li,.cke_editable ul.health-tabs li{margin:0;margin-right:8px;margin-right:.5rem;padding:0;transition:none}.au-body ul.health-tabs li:first-of-type a,.cke_editable ul.health-tabs li:first-of-type a{margin-left:0}.au-body ul.health-tabs li a,.au-body--dark .health-toolbar .cke_editable ul.health-tabs li a,.cke_editable ul.health-tabs li .au-body--dark .health-toolbar a,.cke_editable ul.health-tabs li a{padding:12px 16px;padding:.75rem 1rem;display:inline-block;background-color:#f1f1f2;text-decoration:none}.au-body ul.health-tabs li a:active,.au-body ul.health-tabs li a:hover,.cke_editable ul.health-tabs li a:active,.cke_editable ul.health-tabs li a:hover{background-color:#cdcdcd}.au-body ul.health-tabs li.active a,.cke_editable ul.health-tabs li.active a{font-weight:700;background-color:#006fb0;color:#fff}.au-body .not-full-width ul.health-tabs,.cke_editable .not-full-width ul.health-tabs{margin-top:0}@media print{.au-body .health-tabs,.cke_editable .health-tabs{display:none}}.taskbar,.taskbar--2,.taskbar--3,.taskbar--4,.taskbar--5,.taskbar--6,.taskbar--tiled--2,.taskbar--tiled--3,.taskbar--tiled--4,.taskbar--tiled--5,.taskbar--tiled--6{color:#000}.taskbar--2:after,.taskbar--2:before,.taskbar--3:after,.taskbar--3:before,.taskbar--4:after,.taskbar--4:before,.taskbar--5:after,.taskbar--5:before,.taskbar--6:after,.taskbar--6:before,.taskbar--tiled--2:after,.taskbar--tiled--2:before,.taskbar--tiled--3:after,.taskbar--tiled--3:before,.taskbar--tiled--4:after,.taskbar--tiled--4:before,.taskbar--tiled--5:after,.taskbar--tiled--5:before,.taskbar--tiled--6:after,.taskbar--tiled--6:before,.taskbar:after,.taskbar:before{content:" ";display:table}.taskbar--2:after,.taskbar--3:after,.taskbar--4:after,.taskbar--5:after,.taskbar--6:after,.taskbar--tiled--2:after,.taskbar--tiled--3:after,.taskbar--tiled--4:after,.taskbar--tiled--5:after,.taskbar--tiled--6:after,.taskbar:after{clear:both}.taskbar ul,.taskbar--2 ul,.taskbar--3 ul,.taskbar--4 ul,.taskbar--5 ul,.taskbar--6 ul,.taskbar--tiled--2 ul,.taskbar--tiled--3 ul,.taskbar--tiled--4 ul,.taskbar--tiled--5 ul,.taskbar--tiled--6 ul{list-style-type:none;margin:0;padding:0}.taskbar ul>li,.taskbar--2 ul>li,.taskbar--3 ul>li,.taskbar--4 ul>li,.taskbar--5 ul>li,.taskbar--6 ul>li,.taskbar--tiled--2 ul>li,.taskbar--tiled--3 ul>li,.taskbar--tiled--4 ul>li,.taskbar--tiled--5 ul>li,.taskbar--tiled--6 ul>li{display:inline;float:left;text-align:center;margin-bottom:0}.taskbar ul>li .taskbar__item:last,.taskbar--2 ul>li .taskbar__item:last,.taskbar--3 ul>li .taskbar__item:last,.taskbar--4 ul>li .taskbar__item:last,.taskbar--5 ul>li .taskbar__item:last,.taskbar--6 ul>li .taskbar__item:last,.taskbar--tiled--2 ul>li .taskbar__item:last,.taskbar--tiled--3 ul>li .taskbar__item:last,.taskbar--tiled--4 ul>li .taskbar__item:last,.taskbar--tiled--5 ul>li .taskbar__item:last,.taskbar--tiled--6 ul>li .taskbar__item:last{margin-right:0}.taskbar .taskbar--tiled--2.view ul>.views-row .node,.taskbar .taskbar--tiled--3.view ul>.views-row .node,.taskbar .taskbar--tiled--4.view ul>.views-row .node,.taskbar .taskbar--tiled--5.view ul>.views-row .node,.taskbar .taskbar--tiled--6.view ul>.views-row .node,.taskbar .taskbar__item,.taskbar--2 .taskbar.view ul>.views-row .node,.taskbar--2 .taskbar__item,.taskbar--3 .taskbar.view ul>.views-row .node,.taskbar--3 .taskbar__item,.taskbar--4 .taskbar.view ul>.views-row .node,.taskbar--4 .taskbar__item,.taskbar--5 .taskbar.view ul>.views-row .node,.taskbar--5 .taskbar__item,.taskbar--6 .taskbar.view ul>.views-row .node,.taskbar--6 .taskbar__item,.taskbar--tiled--2 .taskbar.view ul>.views-row .node,.taskbar--tiled--2 .taskbar__item,.taskbar--tiled--2.view ul>.views-row .node,.taskbar--tiled--2.view ul>.views-row .taskbar .node,.taskbar--tiled--3 .taskbar.view ul>.views-row .node,.taskbar--tiled--3 .taskbar__item,.taskbar--tiled--3.view ul>.views-row .node,.taskbar--tiled--3.view ul>.views-row .taskbar .node,.taskbar--tiled--4 .taskbar.view ul>.views-row .node,.taskbar--tiled--4 .taskbar__item,.taskbar--tiled--4.view ul>.views-row .node,.taskbar--tiled--4.view ul>.views-row .taskbar .node,.taskbar--tiled--5 .taskbar.view ul>.views-row .node,.taskbar--tiled--5 .taskbar__item,.taskbar--tiled--5.view ul>.views-row .node,.taskbar--tiled--5.view ul>.views-row .taskbar .node,.taskbar--tiled--6 .taskbar.view ul>.views-row .node,.taskbar--tiled--6 .taskbar__item,.taskbar--tiled--6.view ul>.views-row .node,.taskbar--tiled--6.view ul>.views-row .taskbar .node,.taskbar.view ul>.views-row .node,.taskbar.view ul>.views-row .taskbar--2 .node,.taskbar.view ul>.views-row .taskbar--3 .node,.taskbar.view ul>.views-row .taskbar--4 .node,.taskbar.view ul>.views-row .taskbar--5 .node,.taskbar.view ul>.views-row .taskbar--6 .node,.taskbar.view ul>.views-row .taskbar--tiled--2 .node,.taskbar.view ul>.views-row .taskbar--tiled--3 .node,.taskbar.view ul>.views-row .taskbar--tiled--4 .node,.taskbar.view ul>.views-row .taskbar--tiled--5 .node,.taskbar.view ul>.views-row .taskbar--tiled--6 .node{padding:16px;padding:1rem;margin:0 3px 3px 0;display:block;border:0;min-height:0}@media (min-width:576px){.taskbar .taskbar--tiled--2.view ul>.views-row .node,.taskbar .taskbar--tiled--3.view ul>.views-row .node,.taskbar .taskbar--tiled--4.view ul>.views-row .node,.taskbar .taskbar--tiled--5.view ul>.views-row .node,.taskbar .taskbar--tiled--6.view ul>.views-row .node,.taskbar .taskbar__item,.taskbar--2 .taskbar.view ul>.views-row .node,.taskbar--2 .taskbar__item,.taskbar--3 .taskbar.view ul>.views-row .node,.taskbar--3 .taskbar__item,.taskbar--4 .taskbar.view ul>.views-row .node,.taskbar--4 .taskbar__item,.taskbar--5 .taskbar.view ul>.views-row .node,.taskbar--5 .taskbar__item,.taskbar--6 .taskbar.view ul>.views-row .node,.taskbar--6 .taskbar__item,.taskbar--tiled--2 .taskbar.view ul>.views-row .node,.taskbar--tiled--2 .taskbar__item,.taskbar--tiled--2.view ul>.views-row .node,.taskbar--tiled--2.view ul>.views-row .taskbar .node,.taskbar--tiled--3 .taskbar.view ul>.views-row .node,.taskbar--tiled--3 .taskbar__item,.taskbar--tiled--3.view ul>.views-row .node,.taskbar--tiled--3.view ul>.views-row .taskbar .node,.taskbar--tiled--4 .taskbar.view ul>.views-row .node,.taskbar--tiled--4 .taskbar__item,.taskbar--tiled--4.view ul>.views-row .node,.taskbar--tiled--4.view ul>.views-row .taskbar .node,.taskbar--tiled--5 .taskbar.view ul>.views-row .node,.taskbar--tiled--5 .taskbar__item,.taskbar--tiled--5.view ul>.views-row .node,.taskbar--tiled--5.view ul>.views-row .taskbar .node,.taskbar--tiled--6 .taskbar.view ul>.views-row .node,.taskbar--tiled--6 .taskbar__item,.taskbar--tiled--6.view ul>.views-row .node,.taskbar--tiled--6.view ul>.views-row .taskbar .node,.taskbar.view ul>.views-row .node,.taskbar.view ul>.views-row .taskbar--2 .node,.taskbar.view ul>.views-row .taskbar--3 .node,.taskbar.view ul>.views-row .taskbar--4 .node,.taskbar.view ul>.views-row .taskbar--5 .node,.taskbar.view ul>.views-row .taskbar--6 .node,.taskbar.view ul>.views-row .taskbar--tiled--2 .node,.taskbar.view ul>.views-row .taskbar--tiled--3 .node,.taskbar.view ul>.views-row .taskbar--tiled--4 .node,.taskbar.view ul>.views-row .taskbar--tiled--5 .node,.taskbar.view ul>.views-row .taskbar--tiled--6 .node{min-height:200px}}.taskbar .taskbar--tiled--2.view ul>.views-row .node:active,.taskbar .taskbar--tiled--2.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--2.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--3.view ul>.views-row .node:active,.taskbar .taskbar--tiled--3.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--3.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--4.view ul>.views-row .node:active,.taskbar .taskbar--tiled--4.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--4.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--5.view ul>.views-row .node:active,.taskbar .taskbar--tiled--5.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--5.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--6.view ul>.views-row .node:active,.taskbar .taskbar--tiled--6.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--6.view ul>.views-row .node:hover,.taskbar .taskbar__item:active,.taskbar .taskbar__item:focus,.taskbar .taskbar__item:hover,.taskbar--2 .taskbar.view ul>.views-row .node:active,.taskbar--2 .taskbar.view ul>.views-row .node:focus,.taskbar--2 .taskbar.view ul>.views-row .node:hover,.taskbar--2 .taskbar__item:active,.taskbar--2 .taskbar__item:focus,.taskbar--2 .taskbar__item:hover,.taskbar--3 .taskbar.view ul>.views-row .node:active,.taskbar--3 .taskbar.view ul>.views-row .node:focus,.taskbar--3 .taskbar.view ul>.views-row .node:hover,.taskbar--3 .taskbar__item:active,.taskbar--3 .taskbar__item:focus,.taskbar--3 .taskbar__item:hover,.taskbar--4 .taskbar.view ul>.views-row .node:active,.taskbar--4 .taskbar.view ul>.views-row .node:focus,.taskbar--4 .taskbar.view ul>.views-row .node:hover,.taskbar--4 .taskbar__item:active,.taskbar--4 .taskbar__item:focus,.taskbar--4 .taskbar__item:hover,.taskbar--5 .taskbar.view ul>.views-row .node:active,.taskbar--5 .taskbar.view ul>.views-row .node:focus,.taskbar--5 .taskbar.view ul>.views-row .node:hover,.taskbar--5 .taskbar__item:active,.taskbar--5 .taskbar__item:focus,.taskbar--5 .taskbar__item:hover,.taskbar--6 .taskbar.view ul>.views-row .node:active,.taskbar--6 .taskbar.view ul>.views-row .node:focus,.taskbar--6 .taskbar.view ul>.views-row .node:hover,.taskbar--6 .taskbar__item:active,.taskbar--6 .taskbar__item:focus,.taskbar--6 .taskbar__item:hover,.taskbar--tiled--2 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--2 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--2 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--2 .taskbar__item:active,.taskbar--tiled--2 .taskbar__item:focus,.taskbar--tiled--2 .taskbar__item:hover,.taskbar--tiled--2.view ul>.views-row .node:active,.taskbar--tiled--2.view ul>.views-row .node:focus,.taskbar--tiled--2.view ul>.views-row .node:hover,.taskbar--tiled--2.view ul>.views-row .taskbar .node:active,.taskbar--tiled--2.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--2.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--3 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--3 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--3 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--3 .taskbar__item:active,.taskbar--tiled--3 .taskbar__item:focus,.taskbar--tiled--3 .taskbar__item:hover,.taskbar--tiled--3.view ul>.views-row .node:active,.taskbar--tiled--3.view ul>.views-row .node:focus,.taskbar--tiled--3.view ul>.views-row .node:hover,.taskbar--tiled--3.view ul>.views-row .taskbar .node:active,.taskbar--tiled--3.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--3.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--4 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--4 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--4 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--4 .taskbar__item:active,.taskbar--tiled--4 .taskbar__item:focus,.taskbar--tiled--4 .taskbar__item:hover,.taskbar--tiled--4.view ul>.views-row .node:active,.taskbar--tiled--4.view ul>.views-row .node:focus,.taskbar--tiled--4.view ul>.views-row .node:hover,.taskbar--tiled--4.view ul>.views-row .taskbar .node:active,.taskbar--tiled--4.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--4.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--5 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--5 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--5 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--5 .taskbar__item:active,.taskbar--tiled--5 .taskbar__item:focus,.taskbar--tiled--5 .taskbar__item:hover,.taskbar--tiled--5.view ul>.views-row .node:active,.taskbar--tiled--5.view ul>.views-row .node:focus,.taskbar--tiled--5.view ul>.views-row .node:hover,.taskbar--tiled--5.view ul>.views-row .taskbar .node:active,.taskbar--tiled--5.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--5.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--6 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--6 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--6 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--6 .taskbar__item:active,.taskbar--tiled--6 .taskbar__item:focus,.taskbar--tiled--6 .taskbar__item:hover,.taskbar--tiled--6.view ul>.views-row .node:active,.taskbar--tiled--6.view ul>.views-row .node:focus,.taskbar--tiled--6.view ul>.views-row .node:hover,.taskbar--tiled--6.view ul>.views-row .taskbar .node:active,.taskbar--tiled--6.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--6.view ul>.views-row .taskbar .node:hover,.taskbar.view ul>.views-row .node:active,.taskbar.view ul>.views-row .node:focus,.taskbar.view ul>.views-row .node:hover,.taskbar.view ul>.views-row .taskbar--2 .node:active,.taskbar.view ul>.views-row .taskbar--2 .node:focus,.taskbar.view ul>.views-row .taskbar--2 .node:hover,.taskbar.view ul>.views-row .taskbar--3 .node:active,.taskbar.view ul>.views-row .taskbar--3 .node:focus,.taskbar.view ul>.views-row .taskbar--3 .node:hover,.taskbar.view ul>.views-row .taskbar--4 .node:active,.taskbar.view ul>.views-row .taskbar--4 .node:focus,.taskbar.view ul>.views-row .taskbar--4 .node:hover,.taskbar.view ul>.views-row .taskbar--5 .node:active,.taskbar.view ul>.views-row .taskbar--5 .node:focus,.taskbar.view ul>.views-row .taskbar--5 .node:hover,.taskbar.view ul>.views-row .taskbar--6 .node:active,.taskbar.view ul>.views-row .taskbar--6 .node:focus,.taskbar.view ul>.views-row .taskbar--6 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--2 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--2 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--2 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--3 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--3 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--3 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--4 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--4 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--4 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--5 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--5 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--5 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--6 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--6 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--6 .node:hover{background-color:#001a49}.taskbar .taskbar--tiled--2.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--3.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--4.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--5.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--6.view ul>.views-row .field-name-field-image,.taskbar .taskbar__img,.taskbar--2 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--2 .taskbar__img,.taskbar--3 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--3 .taskbar__img,.taskbar--4 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--4 .taskbar__img,.taskbar--5 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--5 .taskbar__img,.taskbar--6 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--6 .taskbar__img,.taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--2 .taskbar__img,.taskbar--tiled--2.view ul>.views-row .field-name-field-image,.taskbar--tiled--2.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--3 .taskbar__img,.taskbar--tiled--3.view ul>.views-row .field-name-field-image,.taskbar--tiled--3.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--4 .taskbar__img,.taskbar--tiled--4.view ul>.views-row .field-name-field-image,.taskbar--tiled--4.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--5 .taskbar__img,.taskbar--tiled--5.view ul>.views-row .field-name-field-image,.taskbar--tiled--5.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--6 .taskbar__img,.taskbar--tiled--6.view ul>.views-row .field-name-field-image,.taskbar--tiled--6.view ul>.views-row .taskbar .field-name-field-image,.taskbar.view ul>.views-row .field-name-field-image,.taskbar.view ul>.views-row .taskbar--2 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--3 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--4 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--5 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--6 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--2 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--3 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--4 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--5 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--6 .field-name-field-image{border:0}.taskbar .taskbar--tiled--2.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--3.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--4.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--5.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--6.view ul>.views-row .field-name-title a,.taskbar .taskbar__title,.taskbar--2 .taskbar.view ul>.views-row .field-name-title a,.taskbar--2 .taskbar__title,.taskbar--3 .taskbar.view ul>.views-row .field-name-title a,.taskbar--3 .taskbar__title,.taskbar--4 .taskbar.view ul>.views-row .field-name-title a,.taskbar--4 .taskbar__title,.taskbar--5 .taskbar.view ul>.views-row .field-name-title a,.taskbar--5 .taskbar__title,.taskbar--6 .taskbar.view ul>.views-row .field-name-title a,.taskbar--6 .taskbar__title,.taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--2 .taskbar__title,.taskbar--tiled--2.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--2.view ul>.views-row .field-name-title a,.taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--3 .taskbar__title,.taskbar--tiled--3.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--3.view ul>.views-row .field-name-title a,.taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--4 .taskbar__title,.taskbar--tiled--4.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--4.view ul>.views-row .field-name-title a,.taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--5 .taskbar__title,.taskbar--tiled--5.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--5.view ul>.views-row .field-name-title a,.taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--6 .taskbar__title,.taskbar--tiled--6.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--6.view ul>.views-row .field-name-title a,.taskbar.view ul>.views-row .field-name-title .taskbar--2 a,.taskbar.view ul>.views-row .field-name-title .taskbar--3 a,.taskbar.view ul>.views-row .field-name-title .taskbar--4 a,.taskbar.view ul>.views-row .field-name-title .taskbar--5 a,.taskbar.view ul>.views-row .field-name-title .taskbar--6 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--2 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--3 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--4 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--5 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--6 a,.taskbar.view ul>.views-row .field-name-title a{font-size:20px;line-height:24px}.taskbar .taskbar--tiled--2.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--3.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--4.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--5.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--6.view ul>.views-row .field-name-body p,.taskbar .taskbar__desc,.taskbar--2 .taskbar.view ul>.views-row .field-name-body p,.taskbar--2 .taskbar__desc,.taskbar--3 .taskbar.view ul>.views-row .field-name-body p,.taskbar--3 .taskbar__desc,.taskbar--4 .taskbar.view ul>.views-row .field-name-body p,.taskbar--4 .taskbar__desc,.taskbar--5 .taskbar.view ul>.views-row .field-name-body p,.taskbar--5 .taskbar__desc,.taskbar--6 .taskbar.view ul>.views-row .field-name-body p,.taskbar--6 .taskbar__desc,.taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--2 .taskbar__desc,.taskbar--tiled--2.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--2.view ul>.views-row .field-name-body p,.taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--3 .taskbar__desc,.taskbar--tiled--3.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--3.view ul>.views-row .field-name-body p,.taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--4 .taskbar__desc,.taskbar--tiled--4.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--4.view ul>.views-row .field-name-body p,.taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--5 .taskbar__desc,.taskbar--tiled--5.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--5.view ul>.views-row .field-name-body p,.taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--6 .taskbar__desc,.taskbar--tiled--6.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--6.view ul>.views-row .field-name-body p,.taskbar.view ul>.views-row .field-name-body .taskbar--2 p,.taskbar.view ul>.views-row .field-name-body .taskbar--3 p,.taskbar.view ul>.views-row .field-name-body .taskbar--4 p,.taskbar.view ul>.views-row .field-name-body .taskbar--5 p,.taskbar.view ul>.views-row .field-name-body .taskbar--6 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--2 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--3 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--4 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--5 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--6 p,.taskbar.view ul>.views-row .field-name-body p{font-size:16px;line-height:20px;margin-bottom:0;margin-top:-10px}.taskbar--tiled--2 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--2 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--2 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--2 ul>li{width:50%}}.taskbar--2 ul>li{width:100%}@media (min-width:576px){.taskbar--2 ul>li{width:50%}}@media (min-width:768px){.taskbar--2 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--2 ul>li{width:50%}}.taskbar--2 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--3 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--3 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--3 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--3 ul>li{width:33.33333%}}.taskbar--3 ul>li{width:100%}@media (min-width:576px){.taskbar--3 ul>li{width:50%}}@media (min-width:768px){.taskbar--3 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--3 ul>li{width:33.33333%}}.taskbar--3 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--4 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--4 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--4 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--4 ul>li{width:25%}}.taskbar--4 ul>li{width:100%}@media (min-width:576px){.taskbar--4 ul>li{width:50%}}@media (min-width:768px){.taskbar--4 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--4 ul>li{width:25%}}.taskbar--4 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--5 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--5 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--5 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--5 ul>li{width:20%}}.taskbar--5 ul>li{width:100%}@media (min-width:576px){.taskbar--5 ul>li{width:50%}}@media (min-width:768px){.taskbar--5 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--5 ul>li{width:20%}}.taskbar--5 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--6 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--6 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--6 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--6 ul>li{width:16.66667%}}.taskbar--6 ul>li{width:100%}@media (min-width:576px){.taskbar--6 ul>li{width:50%}}@media (min-width:768px){.taskbar--6 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--6 ul>li{width:16.66667%}}.taskbar--6 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--2.view ul>.views-row,.taskbar--tiled--3.view ul>.views-row,.taskbar--tiled--4.view ul>.views-row,.taskbar--tiled--5.view ul>.views-row,.taskbar--tiled--6.view ul>.views-row,.taskbar.view ul>.views-row{margin:0}.taskbar--tiled--2.view ul>.views-row:hover,.taskbar--tiled--3.view ul>.views-row:hover,.taskbar--tiled--4.view ul>.views-row:hover,.taskbar--tiled--5.view ul>.views-row:hover,.taskbar--tiled--6.view ul>.views-row:hover,.taskbar.view ul>.views-row:hover{cursor:pointer}.health-toolbar{padding-bottom:8px;padding-bottom:.5rem}.health-toolbar__items>li{margin:0;margin-right:18px;margin-right:1.1rem;float:left;display:block}@media (min-width:768px){.health-toolbar__items>li{margin-right:16px;margin-right:1rem}}@media print{.health-toolbar{display:none}}.health-toolbar #health-share-menu{display:none}.health-toolbar .health-tooltip-theme #health-share-menu{display:block}.health-tooltip-theme{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:8px;padding:.5rem;text-align:left;color:#313131;font-size:.9em;background-color:#fff;border:3px solid #ccc;border-color:#777;box-shadow:0 0 35px -7px rgba(0,0,0,.5)}.health-tooltip-theme p{padding:0;margin:0}*+.health-video{margin-top:24px;margin-top:1.5rem}.health-video__preview{position:relative;line-height:0}.health-video__preview .health-video__preview__play-button{display:none;position:absolute;font-size:6em;opacity:.8;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.health-video__preview .health-video__preview__play-button svg{fill:#fff;filter:drop-shadow(0 0 4px rgba(0, 0, 0, .75))}.health-video__preview__link{display:block}.health-video__preview__link:active .health-video__preview__play-button,.health-video__preview__link:focus .health-video__preview__play-button,.health-video__preview__link:hover .health-video__preview__play-button{display:block;cursor:pointer}.health-video__preview__length{padding:12px;padding:.75rem;background-color:#000;color:#fff;opacity:.75;vertical-align:top;display:inline-block;position:absolute;right:0;bottom:0}.health-video__preview__length--small{display:none}@media (min-width:768px){.health-video__preview__length--small{display:inline-block;padding:8px;padding:.5rem;font-size:.85em;right:3px;bottom:3px}}.health-video--inline{border:2px solid #ccc;padding:16px;padding:1rem}*+.health-video--inline{margin-top:24px;margin-top:1.5rem}/*! * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */.svg-inline--fa{display:inline-block}.svg-inline--fa svg{font-size:inherit;height:1em;width:1em;overflow:visible;vertical-align:-.125em;fill:currentColor}.svg-inline--fa.fa-fw svg{width:1.25em}.svg-inline--fa.fa-2x svg{font-size:2em}.svg-inline--fa.fa-3x svg{font-size:3em}.svg-inline--fa.fa-left{margin-right:6px;margin-right:.35rem}.au-body--dark .health-video+.au-accordion{background-color:#ececec}.au-body--dark .health-video+.au-accordion .au-accordion__title{color:#000}.au-breadcrumbs{margin-top:0}.au-body--dark .au-breadcrumbs>.au-link-list>li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body *+.standard-gap--after,.cke_editable *+.standard-gap--after{margin-top:24px;margin-top:1.5rem}.au-btn--secondary.au-btn--dark:hover:not(:disabled),.au-btn--tertiary.au-btn--dark:hover:not(:disabled),a.au-btn--secondary.au-btn--dark:hover:not(:disabled),a.au-btn--tertiary.au-btn--dark:hover:not(:disabled){background-color:transparent;border-color:transparent}.au-form__item div.error{margin-top:8px;margin-top:.5rem}.au-grid .container .container,.au-grid .container .health-notification__inner-wrapper,.au-grid .health-notification__inner-wrapper .container,.au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper,.cke_editable .container .container,.cke_editable .container .health-notification__inner-wrapper,.cke_editable .health-notification__inner-wrapper .container,.cke_editable .health-notification__inner-wrapper .health-notification__inner-wrapper{width:auto;clear:both;padding-left:0;padding-right:0}.au-header.au-header{border-top:none;position:relative}.au-header.au-header .au-header__logo{max-width:400px}.au-main-nav .au-main-nav__toggle{color:#313131;font-weight:700;font-size:1.25rem;padding:8px 0;padding:.5rem 0}.au-main-nav .au-main-nav__toggle:focus,.au-main-nav .au-main-nav__toggle:hover{background-color:transparent}.au-main-nav .au-main-nav__toggle:before{content:""}.au-main-nav .au-main-nav__toggle i{font-size:1.25rem}.au-main-nav .au-main-nav__toggle--search{float:right}@media (min-width:768px){.au-main-nav .au-main-nav__toggle--search{display:none}}.au-main-nav .au-main-nav__toggle--search__open{display:none}.au-body .au-side-nav,.cke_editable .au-side-nav{background:#f1f1f2;margin-top:16px;margin-top:1rem;margin-left:-12px;margin-right:-12px}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{background:0 0}}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{margin-top:0}}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{margin-left:0;margin-right:0}}.au-body .au-side-nav .au-side-nav__header,.cke_editable .au-side-nav .au-side-nav__header{margin:16px;margin:1rem}@media (min-width:768px){.au-body .au-side-nav .au-side-nav__header,.cke_editable .au-side-nav .au-side-nav__header{display:none}}.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active,.cke_editable .au-side-nav a.active,.cke_editable .au-side-nav a.is-active{border-left:.25rem solid #0077c8;background:#e5e5e5}@media (min-width:768px){.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active,.cke_editable .au-side-nav a.active,.cke_editable .au-side-nav a.is-active{background:#f1f1f2}}.health-card{min-height:200px;height:100%}.health-content{margin-top:32px;margin-top:2rem}@media (min-width:768px){.health-content{margin-top:40px;margin-top:2.5rem}}.health-content--flush{margin-top:0;margin-top:0}.health-hero{background:#ececec;position:relative}@media (min-width:768px){.health-hero{overflow:hidden}}.health-hero__image-container{max-height:200px;overflow:hidden}@media (min-width:768px){.health-hero__image-container{position:absolute;top:0;left:0;bottom:0;right:0;max-height:none}}.health-hero__image{height:auto;display:block;width:100%}@media (min-width:768px){.health-hero__image{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:0}}.health-hero__content{background:#333;position:relative;padding:32px;padding:2rem;width:100%}@media (min-width:768px){.health-hero__content{background-color:rgba(0,0,0,.8);padding:48px;padding:3rem;width:60%}}@media (min-width:1200px){.health-hero__content{padding:64px;padding:4rem;min-height:500px;width:50%}}.health-hero__title{color:#fff}.health-hero__summary{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400}@media (min-width:768px){.health-hero__summary{font-size:24px;font-size:1.5rem;line-height:1.5}}.health-hero.health-hero--dark{background:#333}.health-hero.health-hero--dark .health-hero__content{color:#fff}.health-pager{text-align:center;margin-top:16px;margin-top:1rem}.health-pager li{padding:0 4px;padding:0 .25rem}.health-pager li.active{font-weight:700}.health-listing+.health-pager{margin-top:0;padding-top:32px;padding-top:2rem;border-top:none}.health-table__responsive{margin-bottom:24px;margin-bottom:1.5rem}.health-search{position:relative;display:block;max-width:none}@media print{.health-search{display:none}}.health-search__form__input,.health-search__form__input.au-text-input{width:100%;max-width:100%}.health-toolbar--desktop{display:none}@media (min-width:768px){.health-toolbar--desktop{display:block}}.health-toolbar--mobile{display:block}@media (min-width:768px){.health-toolbar--mobile{display:none}}@media (min-width:768px){.health-sub-header{padding:32px 0 48px 0;padding:2rem 0 3rem 0}}address{font-style:normal}.health-listing--notification{margin:0;padding:0}.health-listing--notification .health-listing__item--notification{margin:0;padding:0;transition:height 2s}.health-notification--dark .health-notification__button,.health-notification--dark .health-notification__content,.health-notification--dark .health-notification__date,.health-notification--dark .health-notification__icon{color:#fff;fill:#fff}.health-notification__inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px 0;padding:.625rem 0}.health-notification--disease-outbreak{background-color:#ffcb4d;padding:12px 0;padding:.75rem 0}.health-notification--health-emergency{background-color:#ffa2b8;padding:12px 0;padding:.75rem 0}.health-notification--other{background-color:#ccc;padding:12px 0;padding:.75rem 0}.health-notification__icon{-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem}.health-notification__icon .alignment-helper{display:inline-block;height:100%;vertical-align:text-top}.health-notification__icon .alignment-helper img,.health-notification__icon .alignment-helper svg{width:32px;width:2rem}.health-notification__button{border:2px solid transparent;cursor:pointer;display:block;-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem;padding:0;transition:border-color .2s}.health-notification__button:active,.health-notification__button:hover{border-color:#58585b}.health-notification__button--dismiss{background-color:transparent;color:#58585b;border-radius:5px;border-radius:.3125rem;height:32px;height:2rem;width:32px;width:2rem}.health-notification__content{-ms-flex-item-align:center;align-self:center;-ms-flex:1 1;flex:1 1;padding:0 16px;padding:0 1rem}.health-notification__content a:link,.health-notification__content a:visited{color:#009}.health-notification__date{padding:4px 10px;padding:.25rem .625rem}.health-listing--item:not(:first-of-type)>article.node-global-notification{border-top:solid 1px #888}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.health-search__form__input-wrapper{padding-right:0}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-container.iframe-container--fullscreen{margin-left:-12px;margin-right:-12px;box-shadow:0 5px 10px #ddd;height:577px;height:calc(100vh - 50px)!important}@media (min-width:768px){.iframe-container.iframe-container--fullscreen{padding-top:0;height:800px;height:calc(100vh - 150px)!important}}.iframe-container--5x1{padding-top:20%}.iframe-container--4x1{padding-top:25%}.iframe-container--3x1{padding-top:33.33333%}.iframe-container--5x2{padding-top:40%}.iframe-container--16x9{padding-top:56.25%}.iframe-container--4x3{padding-top:75%}.iframe-container--1x1{padding-top:100%}.iframe-container--3x4{padding-top:133.33333%}.iframe-container--9x16{padding-top:177.77778%}@media (min-width:768px){.iframe-container--5x1sm{padding-top:20%}.iframe-container--4x1sm{padding-top:25%}.iframe-container--3x1sm{padding-top:33.33333%}.iframe-container--5x2sm{padding-top:40%}.iframe-container--16x9sm{padding-top:56.25%}.iframe-container--4x3sm{padding-top:75%}.iframe-container--1x1sm{padding-top:100%}.iframe-container--3x4sm{padding-top:133.33333%}.iframe-container--9x16sm{padding-top:177.77778%}}.au-body .health-grid,.cke_editable .health-grid{margin-left:-1rem;margin-right:-1rem}.au-body .health-grid>*+p,.cke_editable .health-grid>*+p{margin-top:0}.health-grid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.health-grid>*{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex:auto;padding:1rem}@media (min-width:576px){.health-grid--1col-xs>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:768px){.health-grid--1col-sm>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:992px){.health-grid--1col-md>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:1200px){.health-grid--1col-lg>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:576px){.health-grid--2col-xs>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:768px){.health-grid--2col-sm>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:992px){.health-grid--2col-md>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:1200px){.health-grid--2col-lg>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:576px){.health-grid--3col-xs>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:768px){.health-grid--3col-sm>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:992px){.health-grid--3col-md>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:1200px){.health-grid--3col-lg>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:576px){.health-grid--4col-xs>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:768px){.health-grid--4col-sm>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:992px){.health-grid--4col-md>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:1200px){.health-grid--4col-lg>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:576px){.health-grid--5col-xs>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:768px){.health-grid--5col-sm>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:992px){.health-grid--5col-md>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:1200px){.health-grid--5col-lg>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:576px){.health-grid--6col-xs>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:768px){.health-grid--6col-sm>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:992px){.health-grid--6col-md>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:1200px){.health-grid--6col-lg>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:576px){.health-grid--7col-xs>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:768px){.health-grid--7col-sm>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:992px){.health-grid--7col-md>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:1200px){.health-grid--7col-lg>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:576px){.health-grid--8col-xs>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:768px){.health-grid--8col-sm>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:992px){.health-grid--8col-md>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:1200px){.health-grid--8col-lg>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}.health-listing__items--tile .health-grid{margin-bottom:0;margin-top:0}@media (min-width:768px){.health-listing__items--tile .health-grid{margin-top:-2rem;margin-bottom:-1rem}}p.document-accessibility-form{margin-top:3.5rem}.cke_editable{padding:20px}.cke_editable>span:first-of-type+*{margin-top:0!important} \ No newline at end of file + */.svg-inline--fa{display:inline-block}.svg-inline--fa svg{font-size:inherit;height:1em;width:1em;overflow:visible;vertical-align:-.125em;fill:currentColor}.svg-inline--fa.fa-fw svg{width:1.25em}.svg-inline--fa.fa-2x svg{font-size:2em}.svg-inline--fa.fa-3x svg{font-size:3em}.svg-inline--fa.fa-left{margin-right:6px;margin-right:.35rem}.au-body--dark .health-video+.au-accordion{background-color:#ececec}.au-body--dark .health-video+.au-accordion .au-accordion__title{color:#000}.au-breadcrumbs{margin-top:0}.au-body--dark .au-breadcrumbs>.au-link-list>li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body *+.standard-gap--after,.cke_editable *+.standard-gap--after{margin-top:24px;margin-top:1.5rem}.au-btn--secondary.au-btn--dark:hover:not(:disabled),.au-btn--tertiary.au-btn--dark:hover:not(:disabled),a.au-btn--secondary.au-btn--dark:hover:not(:disabled),a.au-btn--tertiary.au-btn--dark:hover:not(:disabled){background-color:transparent;border-color:transparent}.au-form__item div.error{margin-top:8px;margin-top:.5rem}.au-grid .container .container,.au-grid .container .health-notification__inner-wrapper,.au-grid .health-notification__inner-wrapper .container,.au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper,.cke_editable .container .container,.cke_editable .container .health-notification__inner-wrapper,.cke_editable .health-notification__inner-wrapper .container,.cke_editable .health-notification__inner-wrapper .health-notification__inner-wrapper{width:auto;clear:both;padding-left:0;padding-right:0}.au-header.au-header{border-top:none;position:relative}.au-header.au-header .au-header__logo{max-width:400px}.au-main-nav .au-main-nav__toggle{color:#313131;font-weight:700;font-size:1.25rem;padding:8px 0;padding:.5rem 0}.au-main-nav .au-main-nav__toggle:focus,.au-main-nav .au-main-nav__toggle:hover{background-color:transparent}.au-main-nav .au-main-nav__toggle:before{content:""}.au-main-nav .au-main-nav__toggle i{font-size:1.25rem}.au-main-nav .au-main-nav__toggle--search{float:right}@media (min-width:768px){.au-main-nav .au-main-nav__toggle--search{display:none}}.au-main-nav .au-main-nav__toggle--search__open{display:none}.au-body .au-side-nav,.cke_editable .au-side-nav{background:#f1f1f2;margin-top:16px;margin-top:1rem;margin-left:-12px;margin-right:-12px}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{background:0 0}}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{margin-top:0}}@media (min-width:768px){.au-body .au-side-nav,.cke_editable .au-side-nav{margin-left:0;margin-right:0}}.au-body .au-side-nav .au-side-nav__header,.cke_editable .au-side-nav .au-side-nav__header{margin:16px;margin:1rem}@media (min-width:768px){.au-body .au-side-nav .au-side-nav__header,.cke_editable .au-side-nav .au-side-nav__header{display:none}}.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active,.cke_editable .au-side-nav a.active,.cke_editable .au-side-nav a.is-active{border-left:.25rem solid #0077c8;background:#e5e5e5}@media (min-width:768px){.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active,.cke_editable .au-side-nav a.active,.cke_editable .au-side-nav a.is-active{background:#f1f1f2}}.health-band h2+.health-layout{margin-top:40px;margin-top:2.5rem}.health-card{min-height:200px;height:100%}.health-content{margin-top:32px;margin-top:2rem}@media (min-width:768px){.health-content{margin-top:40px;margin-top:2.5rem}}.health-content--flush{margin-top:0;margin-top:0}.health-hero{background:#ececec;position:relative}@media (min-width:768px){.health-hero{overflow:hidden}}.health-hero__image-container{max-height:200px;overflow:hidden}@media (min-width:768px){.health-hero__image-container{position:absolute;top:0;left:0;bottom:0;right:0;max-height:none}}.health-hero__image{height:auto;display:block;width:100%}@media (min-width:768px){.health-hero__image{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:0}}.health-hero__content{background:#333;position:relative;padding:32px;padding:2rem;width:100%}@media (min-width:768px){.health-hero__content{background-color:rgba(0,0,0,.8);padding:48px;padding:3rem;width:60%}}@media (min-width:1200px){.health-hero__content{padding:64px;padding:4rem;min-height:500px;width:50%}}.health-hero__title{color:#fff}.health-hero__summary{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400}@media (min-width:768px){.health-hero__summary{font-size:24px;font-size:1.5rem;line-height:1.5}}.health-hero.health-hero--dark{background:#333}.health-hero.health-hero--dark .health-hero__content{color:#fff}.health-pager{text-align:center;margin-top:16px;margin-top:1rem}.health-pager li{padding:0 4px;padding:0 .25rem}.health-pager li.active{font-weight:700}.health-listing+.health-pager{margin-top:0;padding-top:32px;padding-top:2rem;border-top:none}.health-table__responsive{margin-bottom:24px;margin-bottom:1.5rem}.health-search{position:relative;display:block;max-width:none}@media print{.health-search{display:none}}.health-search__form__input,.health-search__form__input.au-text-input{width:100%;max-width:100%}.health-toolbar--desktop{display:none}@media (min-width:768px){.health-toolbar--desktop{display:block}}.health-toolbar--mobile{display:block}@media (min-width:768px){.health-toolbar--mobile{display:none}}@media (min-width:768px){.health-sub-header{padding:32px 0 48px 0;padding:2rem 0 3rem 0}}address{font-style:normal}.health-listing--notification{margin:0;padding:0}.health-listing--notification .health-listing__item--notification{margin:0;padding:0;transition:height 2s}.health-notification--dark .health-notification__button,.health-notification--dark .health-notification__content,.health-notification--dark .health-notification__date,.health-notification--dark .health-notification__icon{color:#fff;fill:#fff}.health-notification__inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px 0;padding:.625rem 0}.health-notification--disease-outbreak{background-color:#ffcb4d;padding:12px 0;padding:.75rem 0}.health-notification--health-emergency{background-color:#ffa2b8;padding:12px 0;padding:.75rem 0}.health-notification--other{background-color:#ccc;padding:12px 0;padding:.75rem 0}.health-notification__icon{-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem}.health-notification__icon .alignment-helper{display:inline-block;height:100%;vertical-align:text-top}.health-notification__icon .alignment-helper img,.health-notification__icon .alignment-helper svg{width:32px;width:2rem}.health-notification__button{border:2px solid transparent;cursor:pointer;display:block;-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem;padding:0;transition:border-color .2s}.health-notification__button:active,.health-notification__button:hover{border-color:#58585b}.health-notification__button--dismiss{background-color:transparent;color:#58585b;border-radius:5px;border-radius:.3125rem;height:32px;height:2rem;width:32px;width:2rem}.health-notification__content{-ms-flex-item-align:center;align-self:center;-ms-flex:1 1;flex:1 1;padding:0 16px;padding:0 1rem}.health-notification__content a:link,.health-notification__content a:visited{color:#009}.health-notification__date{padding:4px 10px;padding:.25rem .625rem}.health-listing--item:not(:first-of-type)>article.node-global-notification{border-top:solid 1px #888}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.health-search__form__input-wrapper{padding-right:0}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-container.iframe-container--fullscreen{margin-left:-12px;margin-right:-12px;box-shadow:0 5px 10px #ddd;height:577px;height:calc(100vh - 50px)!important}@media (min-width:768px){.iframe-container.iframe-container--fullscreen{padding-top:0;height:800px;height:calc(100vh - 150px)!important}}.iframe-container--5x1{padding-top:20%}.iframe-container--4x1{padding-top:25%}.iframe-container--3x1{padding-top:33.33333%}.iframe-container--5x2{padding-top:40%}.iframe-container--16x9{padding-top:56.25%}.iframe-container--4x3{padding-top:75%}.iframe-container--1x1{padding-top:100%}.iframe-container--3x4{padding-top:133.33333%}.iframe-container--9x16{padding-top:177.77778%}@media (min-width:768px){.iframe-container--5x1sm{padding-top:20%}.iframe-container--4x1sm{padding-top:25%}.iframe-container--3x1sm{padding-top:33.33333%}.iframe-container--5x2sm{padding-top:40%}.iframe-container--16x9sm{padding-top:56.25%}.iframe-container--4x3sm{padding-top:75%}.iframe-container--1x1sm{padding-top:100%}.iframe-container--3x4sm{padding-top:133.33333%}.iframe-container--9x16sm{padding-top:177.77778%}}.au-body .health-grid,.cke_editable .health-grid{margin-left:-1rem;margin-right:-1rem}.au-body .health-grid>*+p,.cke_editable .health-grid>*+p{margin-top:0}.health-grid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.health-grid>*{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex:auto;padding:1rem}@media (min-width:576px){.health-grid--1col-xs>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:768px){.health-grid--1col-sm>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:992px){.health-grid--1col-md>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:1200px){.health-grid--1col-lg>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:576px){.health-grid--2col-xs>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:768px){.health-grid--2col-sm>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:992px){.health-grid--2col-md>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:1200px){.health-grid--2col-lg>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:576px){.health-grid--3col-xs>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:768px){.health-grid--3col-sm>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:992px){.health-grid--3col-md>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:1200px){.health-grid--3col-lg>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:576px){.health-grid--4col-xs>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:768px){.health-grid--4col-sm>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:992px){.health-grid--4col-md>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:1200px){.health-grid--4col-lg>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:576px){.health-grid--5col-xs>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:768px){.health-grid--5col-sm>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:992px){.health-grid--5col-md>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:1200px){.health-grid--5col-lg>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:576px){.health-grid--6col-xs>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:768px){.health-grid--6col-sm>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:992px){.health-grid--6col-md>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:1200px){.health-grid--6col-lg>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:576px){.health-grid--7col-xs>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:768px){.health-grid--7col-sm>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:992px){.health-grid--7col-md>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:1200px){.health-grid--7col-lg>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:576px){.health-grid--8col-xs>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:768px){.health-grid--8col-sm>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:992px){.health-grid--8col-md>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:1200px){.health-grid--8col-lg>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}.health-listing__items--tile .health-grid{margin-bottom:0;margin-top:0}@media (min-width:768px){.health-listing__items--tile .health-grid{margin-top:-2rem;margin-bottom:-1rem}}p.document-accessibility-form{margin-top:56px;margin-top:3.5rem}.cke_editable{padding:20px}.cke_editable>span:first-of-type+*{margin-top:0!important} \ No newline at end of file diff --git a/themes/health/build/css/maps/ckeditor.min.css.map b/themes/health/build/css/maps/ckeditor.min.css.map index d6fa5bd7..ea5fb25e 100644 --- a/themes/health/build/css/maps/ckeditor.min.css.map +++ b/themes/health/build/css/maps/ckeditor.min.css.map @@ -1,5 +1 @@ -<<<<<<< HEAD -{"version":3,"sources":["ckeditor.css","../../health_design_system/source/sass/themes/health/_colors.scss","../../health_design_system/source/sass/themes/_theme-functions.scss","base/variables/_colours.scss","../../health_design_system/source/vendor/gov.au/design-system.scss","../../node_modules/sass-versioning/dist/_index.scss","../../node_modules/@gov.au/core/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_print.scss","../../node_modules/@gov.au/accordion/lib/sass/_module.scss","../../node_modules/@gov.au/body/lib/sass/_globals.scss","../../node_modules/@gov.au/body/lib/sass/_print.scss","../../node_modules/@gov.au/body/lib/sass/_module.scss","../../node_modules/@gov.au/link-list/lib/sass/_globals.scss","../../node_modules/@gov.au/link-list/lib/sass/_module.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_globals.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_print.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss","../../node_modules/@gov.au/buttons/lib/sass/_globals.scss","../../node_modules/@gov.au/buttons/lib/sass/_print.scss","../../node_modules/@gov.au/buttons/lib/sass/_module.scss","../../node_modules/@gov.au/callout/lib/sass/_globals.scss","../../node_modules/@gov.au/callout/lib/sass/_print.scss","../../node_modules/@gov.au/callout/lib/sass/_module.scss","../../node_modules/@gov.au/control-input/lib/sass/_globals.scss","../../node_modules/@gov.au/control-input/lib/sass/_print.scss","../../node_modules/@gov.au/control-input/lib/sass/_module.scss","../../node_modules/@gov.au/cta-link/lib/sass/_globals.scss","../../node_modules/@gov.au/cta-link/lib/sass/_print.scss","../../node_modules/@gov.au/cta-link/lib/sass/_module.scss","../../node_modules/@gov.au/direction-links/lib/sass/_globals.scss","../../node_modules/@gov.au/direction-links/lib/sass/_print.scss","../../node_modules/@gov.au/direction-links/lib/sass/_module.scss","../../node_modules/@gov.au/footer/lib/sass/_globals.scss","../../node_modules/@gov.au/footer/lib/sass/_print.scss","../../node_modules/@gov.au/footer/lib/sass/_module.scss","../../node_modules/@gov.au/grid-12/lib/sass/_globals.scss","../../node_modules/@gov.au/grid-12/lib/sass/_module.scss","../../node_modules/@gov.au/header/lib/sass/_globals.scss","../../node_modules/@gov.au/header/lib/sass/_print.scss","../../node_modules/@gov.au/header/lib/sass/_module.scss","../../node_modules/@gov.au/headings/lib/sass/_globals.scss","../../node_modules/@gov.au/headings/lib/sass/_module.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_module.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_globals.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_module.scss","../../node_modules/@gov.au/main-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/main-nav/lib/sass/_print.scss","../../node_modules/@gov.au/main-nav/lib/sass/_module.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_globals.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_print.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_module.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_globals.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_module.scss","../../node_modules/@gov.au/select/lib/sass/_globals.scss","../../node_modules/@gov.au/select/lib/sass/_print.scss","../../node_modules/@gov.au/select/lib/sass/_module.scss","../../node_modules/@gov.au/side-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/side-nav/lib/sass/_print.scss","../../node_modules/@gov.au/side-nav/lib/sass/_module.scss","../../node_modules/@gov.au/skip-link/lib/sass/_globals.scss","../../node_modules/@gov.au/skip-link/lib/sass/_print.scss","../../node_modules/@gov.au/skip-link/lib/sass/_module.scss","../../node_modules/@gov.au/tags/lib/sass/_globals.scss","../../node_modules/@gov.au/tags/lib/sass/_print.scss","../../node_modules/@gov.au/tags/lib/sass/_module.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_globals.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_print.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_module.scss","../../health_design_system/source/sass/abstracts/_utilities.scss","../../health_design_system/source/sass/base/_normalize.scss","../../health_design_system/source/sass/components/@govau/_au-headings.scss","../../health_design_system/source/sass/components/@govau/_au-accordion.scss","../../health_design_system/source/sass/components/@govau/_au-body.scss","../../health_design_system/source/sass/components/@govau/_au-breadcrumbs.scss","../../health_design_system/source/sass/components/@govau/_au-btn.scss","../../health_design_system/source/sass/components/@govau/_au-callout.scss","../../health_design_system/source/sass/components/@govau/_au-control-input.scss","../../health_design_system/source/sass/components/@govau/_au-cta-link.scss","../../health_design_system/source/sass/components/@govau/_au-footer.scss","../../health_design_system/source/sass/components/@govau/_au-form.scss","../../health_design_system/source/sass/components/@govau/_au-grid.scss","../../health_design_system/source/sass/components/@govau/_au-header.scss","../../health_design_system/source/sass/components/@govau/_au-inpage-nav-links.scss","../../health_design_system/source/sass/components/@govau/_au-link-list.scss","../../health_design_system/source/sass/components/@govau/_au-main-nav.scss","../../health_design_system/source/sass/components/@govau/_au-page-alerts.scss","../../health_design_system/source/sass/components/@govau/_au-responsive-media.scss","../../health_design_system/source/sass/components/@govau/_au-side-nav.scss","../../health_design_system/source/sass/components/@govau/_au-tags.scss","../../health_design_system/source/sass/components/@govau/_au-text-input.scss","../../health_design_system/source/sass/components/@health/_health-back-to-top.scss","../../health_design_system/source/sass/abstracts/_mixins.scss","../../health_design_system/source/sass/components/@health/_health-band.scss","../../health_design_system/source/sass/components/@health/_health-book-nav.scss","../../health_design_system/source/sass/components/@health/_health-brand.scss","../../health_design_system/source/sass/components/@health/_health-card.scss","../../health_design_system/source/sass/components/@health/_health-compare.scss","../../health_design_system/source/sass/components/@health/_health-description-list.scss","../../health_design_system/source/sass/themes/health/_variables.scss","../../health_design_system/source/sass/components/@health/_health-facet.scss","../../health_design_system/source/sass/components/@health/_health-field.scss","../../health_design_system/source/sass/components/@health/_health-file.scss","../../health_design_system/source/sass/components/@health/_health-filter.scss","../../health_design_system/source/sass/components/@health/_health-figure.scss","../../health_design_system/source/sass/components/@health/_health-footnotes.scss","../../health_design_system/source/sass/components/@health/_health-image-text.scss","../../health_design_system/source/sass/components/@health/_health-images.scss","../../health_design_system/source/sass/components/@health/_health-listing.scss","../../health_design_system/source/sass/components/@health/_health-lists.scss","../../health_design_system/source/sass/components/@health/_health-loading.scss","../../health_design_system/source/sass/components/@health/_health-maps.scss","../../health_design_system/source/sass/components/@health/_health-metadata.scss","../../health_design_system/source/sass/components/@health/_health-pager.scss","../../health_design_system/source/sass/components/@health/_health-recommendation.scss","../../health_design_system/source/sass/components/@health/_health-references.scss","../../health_design_system/source/sass/components/@health/_health-release-status.scss","../../health_design_system/source/sass/components/@health/_health-responsive-utilities.scss","../../health_design_system/source/sass/components/@health/_health-search.scss","../../health_design_system/source/sass/components/@health/_health-separator.scss","../../health_design_system/source/sass/components/@health/_health-stat.scss","../../health_design_system/source/sass/components/@health/_health-sub-header.scss","../../health_design_system/source/sass/components/@health/_health-sub-nav.scss","../../health_design_system/source/sass/components/@health/_health-table.scss","../../health_design_system/source/sass/components/@health/_health-tabs.scss","../../health_design_system/source/sass/components/@health/_health-taskbar.scss","../../health_design_system/source/sass/abstracts/_functions.scss","../../health_design_system/source/sass/components/@health/_health-toolbar.scss","../../health_design_system/source/sass/components/@health/_health-tooltip.scss","../../health_design_system/source/sass/components/@health/_health-video.scss","../../health_design_system/source/sass/components/_icons.scss","components/@gov.au/_accordion.scss","components/@gov.au/_breadcrumb.scss","components/@gov.au/_body.scss","components/@gov.au/_btn.scss","components/@gov.au/_form.scss","components/@gov.au/_grid.scss","components/@gov.au/_header.scss","components/@gov.au/_main-nav.scss","components/@gov.au/_side-nav.scss","components/@health/_card.scss","components/@health/_content.scss","components/@health/_hero.scss","components/@health/_pager.scss","components/@health/_table.scss","components/@health/_search.scss","components/@health/_toolbar.scss","components/@health/_sub-header.scss","components/health/_address.scss","components/health/_global_notification.scss","components/health/_grid.scss","components/health/_iframe.scss","components/health/_layout.scss","components/health/_listing.scss","ckeditor.scss"],"names":[],"mappings":"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AAA;;AC7DvD;ED6DG,UAAoD,EAAA;;AC7DvD;EDqFG,eAA2D,EAAA;;ACrF9D;EDqFG,qBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,iBAA2D,EAAA;;A9Bof5D;E+BzkBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9ByfD;E+B/kBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,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A0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8hBH;ImJzhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ0hBH;ImJxhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJyhBH;ImJvhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJwhBH;ImJthBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ+fH;ImJ1fE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ2fH;ImJzfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ0fH;ImJxfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJyfH;ImJvfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJgeH;ImJ3dE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ4dH;ImJ1dE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ2dH;ImJzdE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ0dH;ImJxdE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJicH;ImJ5bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ6bH;ImJ3bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ4bH;ImJ1bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ2bH;ImJzbE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJkaH;ImJ7ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8ZH;ImJ5ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ6ZH;ImJ3ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ4ZH;ImJ1ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJmYH;ImJ9XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ+XH;ImJ7XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8XH;ImJ5XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ6XH;ImJ3XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJoWH;ImJ/VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJgWH;ImJ9VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ+VH;ImJ7VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8VH;ImJ5VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;;AC9QL;EAGI,gBAAgB;EAChB,aAAa,EAAA;EpJqlBf;IoJzlBF;MAMM,iBAAiB;MACjB,oBAAoB,EAAA,EAEvB;;AnFaH;EoFnBE,aAAa,EAAA;EADf;IAOI,wBAAwB,EAAA","file":"../ckeditor.min.css","sourcesContent":["@charset \"UTF-8\";\n.au-body .health-band.health-band--tertiary-2, .cke_editable .health-band.health-band--tertiary-2 {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n\n.au-body .health-band.health-band--secondary, .cke_editable .health-band.health-band--secondary, .taskbar .taskbar__item, .taskbar.view ul > .views-row .node,\n.taskbar--tiled--2 .taskbar__item,\n.taskbar--2 .taskbar__item,\n.taskbar--tiled--3 .taskbar__item,\n.taskbar--3 .taskbar__item,\n.taskbar--tiled--4 .taskbar__item,\n.taskbar--4 .taskbar__item,\n.taskbar--tiled--5 .taskbar__item,\n.taskbar--5 .taskbar__item,\n.taskbar--tiled--6 .taskbar__item,\n.taskbar--6 .taskbar__item,\n.taskbar--tiled--2.view ul > .views-row .node,\n.taskbar--tiled--3.view ul > .views-row .node,\n.taskbar--tiled--4.view ul > .views-row .node,\n.taskbar--tiled--5.view ul > .views-row .node,\n.taskbar--tiled--6.view ul > .views-row .node {\n background-color: #007680;\n background: linear-gradient(to right, #055a61, #007680); }\n\n.au-body .health-band.health-band--primary, .cke_editable .health-band.health-band--primary {\n background-color: #004693;\n background: linear-gradient(to right, #004693, #16477d); }\n\n.au-body .health-band.health-band--tertiary, .cke_editable .health-band.health-band--tertiary {\n background-color: #005fa0;\n background: linear-gradient(to left, #005fa0, #185b88); }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav, .au-body .health-band.health-band--neutral-1, .cke_editable .health-band.health-band--neutral-1 {\n background-color: #ececec;\n background: linear-gradient(to right, #ececec, #f9f9f9); }\n\n.au-body .health-band.health-band--neutral-2, .cke_editable .health-band.health-band--neutral-2 {\n background-color: #f9f9f9;\n background: linear-gradient(to right, #f9f9f9, #ececec); }\n\n/**\n * Health Design System components.\n */\n/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n/*! @gov.au/core v3.4.2 */\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n/**\n * AU-clearfix - Clearing floats\n */\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n/**\n * AU-focus - Add the outline to focus\n */\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n/**\n * AU-media Breakpoints\n */\n/**\n * AU-rem value used for REM calculation\n */\n/**\n * AU-unit used for all type and grid calculations\n */\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n/**\n * Colors light theme\n */\n/**\n * Colors dark theme\n */\n/**\n * Colors system messages\n */\n/**\n * AU-border-radius styles\n */\n/*! @gov.au/accordion v7.0.8 */\n@media print {\n .au-accordion {\n border-color: #000 !important;\n color: #000 !important; }\n .au-accordion__title {\n background: #fff !important;\n color: #000 !important;\n border: 1px !important; }\n .au-accordion__title:after {\n display: none; }\n .au-accordion__body-wrapper {\n border-color: #000 !important; }\n .au-accordion__body {\n height: auto !important;\n display: block !important; } }\n\n.au-accordion {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n border: 1px solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n padding: 0; }\n * + .au-accordion {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-accordion .au-accordion__title {\n background-color: whitesmoke; }\n .au-accordion.au-accordion--dark {\n border-color: gray;\n color: #FFF; }\n .au-accordion.au-accordion--dark .au-accordion__title {\n background-color: black; }\n\n.au-accordion + .au-accordion {\n margin-top: 0;\n border-top: 0; }\n\n.au-body .au-accordion__title, .cke_editable .au-accordion__title,\n.au-accordion__title {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n padding: 16px 40px 16px 16px;\n padding: 1rem 2.5rem 1rem 1rem;\n width: 100%;\n display: block;\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n font-weight: bold;\n position: relative;\n box-sizing: border-box;\n margin: 0;\n cursor: pointer;\n border: none;\n text-align: left;\n font-family: inherit; }\n .au-body .au-accordion__title:hover, .cke_editable .au-accordion__title:hover,\n .au-accordion__title:hover {\n text-decoration: none;\n color: #313131; }\n .au-body .au-accordion__title:hover:after, .cke_editable .au-accordion__title:hover:after,\n .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body .au-accordion__title:focus, .cke_editable .au-accordion__title:focus,\n .au-accordion__title:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body .au-accordion__title::-moz-focus-inner, .cke_editable .au-accordion__title::-moz-focus-inner,\n .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body .au-accordion__title:focus, .cke_editable .au-accordion__title:focus,\n .au-accordion__title:focus {\n z-index: 100; }\n .au-body .au-accordion__title::-webkit-details-marker, .cke_editable .au-accordion__title::-webkit-details-marker,\n .au-accordion__title::-webkit-details-marker {\n display: none; }\n .au-body .au-accordion__title:after, .cke_editable .au-accordion__title:after,\n .au-accordion__title:after {\n content: ' ';\n position: absolute;\n top: 50%;\n margin-top: -8px;\n margin-top: -0.5rem;\n right: 16px;\n right: 1rem;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n z-index: 101;\n transition: transform 0.25s ease-in; }\n .au-body .au-accordion__title.au-accordion--closed:after, .cke_editable .au-accordion__title.au-accordion--closed:after,\n .au-accordion__title.au-accordion--closed:after {\n transform: rotate(-180deg); }\n .ie8 .au-body .au-accordion__title:after, .ie8 .cke_editable .au-accordion__title:after,\n .lt-ie8 .au-body .au-accordion__title:after,\n .lt-ie8 .cke_editable .au-accordion__title:after, .ie8\n .au-accordion__title:after,\n .lt-ie8\n .au-accordion__title:after {\n content: ' ▼ '; }\n .ie8 .au-body .au-accordion__title.au-accordion--open:after, .ie8 .cke_editable .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .cke_editable .au-accordion__title.au-accordion--open:after, .ie8\n .au-accordion__title.au-accordion--open:after,\n .lt-ie8\n .au-accordion__title.au-accordion--open:after {\n content: ' ▲ '; }\n\n.au-body.au-body--dark .au-accordion__title, .au-body--dark.cke_editable .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover, .au-body--dark.cke_editable .au-accordion__title:hover,\n .au-accordion.au-accordion--dark .au-accordion__title:hover {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover:after, .au-body--dark.cke_editable .au-accordion__title:hover:after,\n .au-accordion.au-accordion--dark .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body.au-body--dark .au-accordion__title:focus, .au-body--dark.cke_editable .au-accordion__title:focus,\n .au-accordion.au-accordion--dark .au-accordion__title:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark .au-accordion__title::-moz-focus-inner, .au-body--dark.cke_editable .au-accordion__title::-moz-focus-inner,\n .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark .au-accordion__title:after, .au-body--dark.cke_editable .au-accordion__title:after,\n .au-accordion.au-accordion--dark .au-accordion__title:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n\n.au-accordion__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n overflow: hidden; }\n .js .au-accordion__body.au-accordion--open {\n display: block;\n height: auto; }\n .js .au-accordion__body.au-accordion--closed {\n display: none;\n height: 0; }\n\n.au-accordion__body-wrapper {\n padding: 16px;\n padding: 1rem;\n border-top: 1px solid gray; }\n .au-accordion--dark .au-accordion__body-wrapper {\n border-top: 1px solid gray; }\n\n.au-accordion-group {\n list-style: none;\n padding: 0; }\n\n/*! @gov.au/body v2.2.0 */\n@media print {\n .au-body *, .cke_editable *, .au-body, .cke_editable {\n text-shadow: none !important;\n color: #000 !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border-color: #000 !important; }\n .au-body a, .cke_editable a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a, .cke_editable .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable a,\n .au-body a:visited,\n .cke_editable a:visited,\n .cke_editable .au-body--dark .health-toolbar a:visited,\n .au-body--dark .health-toolbar .cke_editable a:visited {\n text-decoration: underline; }\n .au-body a[href]:after, .cke_editable a[href]:after, .cke_editable .au-body--dark .health-toolbar a[href]:after, .au-body--dark .health-toolbar .cke_editable a[href]:after {\n content: \" (\" attr(href) \")\" !important;\n display: inline !important; }\n .au-body a[href^=\"javascript:\"]:after, .cke_editable a[href^=\"javascript:\"]:after, .cke_editable .au-body--dark .health-toolbar a[href^=\"javascript:\"]:after, .au-body--dark .health-toolbar .cke_editable a[href^=\"javascript:\"]:after,\n .au-body a[href^=\"#\"]:after,\n .cke_editable a[href^=\"#\"]:after,\n .cke_editable .au-body--dark .health-toolbar a[href^=\"#\"]:after,\n .au-body--dark .health-toolbar .cke_editable a[href^=\"#\"]:after {\n content: \"\" !important; }\n .au-body abbr[title]:after, .cke_editable abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n .au-body pre, .cke_editable pre,\n .au-body blockquote,\n .cke_editable blockquote {\n border: 1px solid #000;\n padding: 6px;\n page-break-inside: avoid; }\n .au-body thead, .cke_editable thead {\n display: table-header-group; }\n .au-body tr, .cke_editable tr,\n .au-body img,\n .cke_editable img {\n page-break-inside: avoid; }\n \n .au-body img,\n .cke_editable img {\n max-width: 100% !important; }\n .au-body p, .cke_editable p,\n .au-body h2,\n .cke_editable h2,\n .au-body h3,\n .cke_editable h3 {\n orphans: 3;\n widows: 3; }\n \n .au-body h2,\n .cke_editable h2,\n .au-body h3,\n .cke_editable h3 {\n page-break-after: avoid; }\n .au-body p a, .cke_editable p a, .au-body p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body p a, .cke_editable p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable p a {\n word-wrap: break-word; }\n .au-body select, .cke_editable select {\n background: #fff !important; } }\n\n.au-body, .cke_editable {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n text-size-adjust: 100%;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: #ffffff;\n /**\n\t * Highlighting in-page sections that are in focus\n\t */\n /**\n\t * `mark` styling.\n\t */\n /**\n\t * Text selection styling\n\t */\n /**\n\t * Vertical spacing of common text elements.\n\t */\n /**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n /**\n\t * Stong emphasis.\n\t */\n /**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n /**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n /**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n /**\n\t * Abbreviations/acronyms.\n\t */\n /**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n /**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n /**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n /**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n /**\n\t * Body colour schemes\n\t */ }\n .au-body a, .cke_editable a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a, .cke_editable .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable a {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-body a:hover, .cke_editable a:hover, .au-body .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-body a:hover, .cke_editable .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .cke_editable a:hover {\n color: #313131;\n text-decoration: none; }\n .au-body a:focus, .cke_editable a:focus, .cke_editable .au-body--dark .health-toolbar a:focus, .au-body--dark .health-toolbar .cke_editable a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body a::-moz-focus-inner, .cke_editable a::-moz-focus-inner, .au-body .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-body a::-moz-focus-inner, .cke_editable .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .cke_editable a::-moz-focus-inner {\n border: 0; }\n .au-body [tabindex=\"0\"]:focus, .cke_editable [tabindex=\"0\"]:focus,\n .au-body :target,\n .cke_editable :target {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body mark, .cke_editable mark {\n color: #ffffff;\n background-color: #006FB0; }\n .au-body ::selection, .cke_editable ::selection {\n color: #ffffff;\n background-color: rgba(0, 111, 176, 0.99); }\n .au-body img::selection, .cke_editable img::selection,\n .au-body video::selection,\n .cke_editable video::selection,\n .au-body iframe::selection,\n .cke_editable iframe::selection {\n background-color: rgba(0, 111, 176, 0.75); }\n .au-body p, .cke_editable p {\n max-width: 42em;\n margin: 0; }\n .au-body * + p, .cke_editable * + p {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]), .cke_editable ul:not([class]),\n .au-body ol:not([class]),\n .cke_editable ol:not([class]),\n .au-body dl:not([class]),\n .cke_editable dl:not([class]), .au-body pre, .cke_editable pre {\n margin: 0; }\n .au-body * + ul:not([class]), .cke_editable * + ul:not([class]),\n .au-body * + ol:not([class]),\n .cke_editable * + ol:not([class]),\n .au-body * + dl:not([class]),\n .cke_editable * + dl:not([class]),\n .au-body * + pre,\n .cke_editable * + pre {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]) > li, .cke_editable ul:not([class]) > li,\n .au-body ol:not([class]) > li,\n .cke_editable ol:not([class]) > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > li > ul:not([class]), .cke_editable ul:not([class]) > li > ul:not([class]),\n .au-body ul:not([class]) > li > ol:not([class]),\n .cke_editable ul:not([class]) > li > ol:not([class]),\n .au-body ol:not([class]) > li > ul:not([class]),\n .cke_editable ol:not([class]) > li > ul:not([class]),\n .au-body ol:not([class]) > li > ol:not([class]),\n .cke_editable ol:not([class]) > li > ol:not([class]) {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > ul:not([class]), .cke_editable ul:not([class]) > ul:not([class]),\n .au-body ol:not([class]) > ul:not([class]),\n .cke_editable ol:not([class]) > ul:not([class]) {\n list-style-type: disc; }\n .au-body dl:not([class]) > dd, .cke_editable dl:not([class]) > dd {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem;\n margin-left: 0;\n border-left: solid 1px; }\n .au-body dl:not([class]) > dt, .cke_editable dl:not([class]) > dt {\n margin-top: 24px;\n margin-top: 1.5rem;\n font-weight: bold; }\n .au-body dl:not([class]) > dt:first-of-type, .cke_editable dl:not([class]) > dt:first-of-type {\n margin-top: 0; }\n .au-body .written-by:after, .cke_editable .written-by:after {\n content: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+\");\n color: #BADA55; }\n .au-body em, .cke_editable em,\n .au-body i,\n .cke_editable i {\n font-style: italic; }\n .au-body strong, .cke_editable strong,\n .au-body b,\n .cke_editable b {\n font-weight: bold; }\n .au-body small, .cke_editable small {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; }\n .au-body s, .cke_editable s,\n .au-body del,\n .cke_editable del {\n text-decoration: line-through; }\n .au-body ins, .cke_editable ins {\n text-decoration-line: underline;\n text-decoration-style: dashed;\n text-decoration-skip-ink: auto; }\n .au-body dfn, .cke_editable dfn {\n font-style: normal; }\n .au-body abbr, .cke_editable abbr,\n .au-body abbr[title],\n .cke_editable abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n \n .au-body abbr[title],\n .cke_editable abbr[title] {\n cursor: help; }\n .au-body a abbr, .cke_editable a abbr, .au-body .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .au-body a abbr, .cke_editable .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .cke_editable a abbr {\n padding-bottom: 1px; }\n .au-body var, .cke_editable var {\n padding: 0 1px;\n font-style: italic;\n font-family: serif; }\n .au-body var sup, .cke_editable var sup,\n .au-body var sub,\n .cke_editable var sub {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n padding: 0 1px; }\n .au-body sub, .cke_editable sub,\n .au-body sup,\n .cke_editable sup {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n position: relative;\n vertical-align: baseline; }\n .au-body sub, .cke_editable sub {\n bottom: -0.25em; }\n \n .au-body sup,\n .cke_editable sup {\n top: -0.5em; }\n .au-body kbd, .cke_editable kbd,\n .au-body code,\n .cke_editable code,\n .au-body samp,\n .cke_editable samp {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n padding: 4px;\n padding: 0.25rem;\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n display: inline-block;\n border-radius: 4px;\n background-color: whitesmoke;\n color: #313131; }\n .au-body pre, .cke_editable pre {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace; }\n .au-body pre code, .cke_editable pre code {\n padding: 16px;\n padding: 1rem;\n display: block;\n tab-size: 4; }\n .au-body hr, .cke_editable hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid gray;\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n .au-body * + hr, .cke_editable * + hr {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body.au-body--alt, .au-body--alt.cke_editable {\n background: #ebebeb; }\n .au-body.au-body--alt kbd, .au-body--alt.cke_editable kbd,\n .au-body.au-body--alt code,\n .au-body--alt.cke_editable code,\n .au-body.au-body--alt samp,\n .au-body--alt.cke_editable samp {\n background-color: #e0e0e0; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n background: #000;\n color: #FFF; }\n .au-body.au-body--dark ::selection, .au-body--dark.cke_editable ::selection {\n color: #000;\n background-color: rgba(255, 255, 255, 0.99); }\n .au-body.au-body--dark img::selection, .au-body--dark.cke_editable img::selection,\n .au-body.au-body--dark video::selection,\n .au-body--dark.cke_editable video::selection,\n .au-body.au-body--dark iframe::selection,\n .au-body--dark.cke_editable iframe::selection {\n background-color: rgba(255, 255, 255, 0.75); }\n .au-body.au-body--dark a, .au-body--dark.cke_editable a {\n color: #FFF; }\n .au-body.au-body--dark a:hover, .au-body--dark.cke_editable a:hover {\n color: #FFF; }\n .au-body.au-body--dark a:focus, .au-body--dark.cke_editable a:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark a::-moz-focus-inner, .au-body--dark.cke_editable a::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark [tabindex=\"0\"]:focus, .au-body--dark.cke_editable [tabindex=\"0\"]:focus,\n .au-body.au-body--dark :target,\n .au-body--dark.cke_editable :target {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark mark, .au-body--dark.cke_editable mark {\n background-color: #FFF;\n color: #000; }\n .au-body.au-body--dark hr, .au-body--dark.cke_editable hr {\n border-top-color: gray; }\n .au-body.au-body--dark code, .au-body--dark.cke_editable code,\n .au-body.au-body--dark kbd,\n .au-body--dark.cke_editable kbd,\n .au-body.au-body--dark samp,\n .au-body--dark.cke_editable samp {\n color: #FFF;\n background-color: black; }\n .au-body.au-body--dark.au-body--alt, .au-body--dark.au-body--alt.cke_editable {\n background: black; }\n .au-body.au-body--dark.au-body--alt code, .au-body--dark.au-body--alt.cke_editable code,\n .au-body.au-body--dark.au-body--alt kbd,\n .au-body--dark.au-body--alt.cke_editable kbd,\n .au-body.au-body--dark.au-body--alt samp,\n .au-body--dark.au-body--alt.cke_editable samp {\n background-color: black; }\n\n/*! @gov.au/link-list v3.0.7 */\n/**\n * Block of links.\n */\n.au-link-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-body .au-link-list, .cke_editable .au-link-list {\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-link-list > li {\n display: block;\n margin: 4px;\n margin: 0.25rem; }\n .au-link-list.au-link-list--inline {\n display: inline-block; }\n .au-link-list.au-link-list--inline > li {\n display: inline-block; }\n\n/*! @gov.au/breadcrumbs v3.0.5 */\n@media print {\n .au-breadcrumbs > .au-link-list > li:after {\n content: \">\" !important;\n background-image: none !important; } }\n\n.au-breadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n width: 100%;\n margin: 0;\n color: #313131;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n * + .au-breadcrumbs {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: inline-block; } }\n .au-breadcrumbs > .au-link-list > li {\n margin: 0; }\n .au-breadcrumbs > .au-link-list > li:after {\n content: ' ';\n display: inline-block;\n width: 8px;\n width: 0.5rem;\n height: 8px;\n height: 0.5rem;\n margin: 0 8px;\n margin: 0 0.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n background-size: 100%;\n background-repeat: no-repeat; }\n .au-breadcrumbs > .au-link-list > li:last-child:after {\n display: none; }\n .ie8 .au-breadcrumbs > .au-link-list > li:after,\n .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {\n content: ' > ';\n display: inline-block; }\n .au-breadcrumbs.au-breadcrumbs--dark {\n color: #FFF; }\n .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/buttons v3.0.7 */\n@media print {\n .au-btn {\n background-color: #fff !important;\n border: 2px solid #000 !important;\n color: #000 !important;\n text-decoration: none !important; }\n .au-btn[disabled] {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-btn:disabled {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n.au-btn,\na.au-btn,\n.au-body--dark .health-toolbar a.au-btn {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 24px;\n padding: 0.5rem 1.5rem;\n display: inline-block;\n appearance: none;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #ffffff;\n text-decoration: none;\n border-radius: 4px;\n background-color: #006FB0;\n border: 3px solid #006FB0;\n cursor: pointer;\n vertical-align: middle;\n transition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n /**\n\t* SECONDARY\n\t*/\n /**\n\t* TERTIARY\n\t*/\n /**\n \t * BLOCK\n \t */ }\n .au-body .au-btn, .cke_editable .au-btn, .au-body a.au-btn, .cke_editable a.au-btn, .cke_editable .au-body--dark .health-toolbar a.au-btn, .au-body--dark .health-toolbar .cke_editable a.au-btn {\n color: #ffffff;\n text-decoration: none; }\n .au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar .au-btn.au-btn--block + a.au-btn.au-btn--block,\n a.au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + .au-btn.au-btn--block,\n a.au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + a.au-btn.au-btn--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-btn:focus,\n a.au-btn:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-btn::-moz-focus-inner,\n a.au-btn::-moz-focus-inner,\n .au-body--dark .health-toolbar a.au-btn::-moz-focus-inner {\n border: 0; }\n .au-btn:focus,\n a.au-btn:focus {\n border-radius: 0; }\n .au-btn[disabled],\n a.au-btn[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:disabled,\n a.au-btn:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:hover:not(:disabled),\n a.au-btn:hover:not(:disabled) {\n background-color: #313131;\n border-color: #313131;\n text-decoration: underline;\n color: #ffffff; }\n .ie8 .au-btn:hover, .ie8 a.au-btn:hover {\n background-color: #313131;\n border-color: #313131;\n color: #ffffff;\n text-decoration: underline; }\n .au-btn.au-btn--dark,\n a.au-btn.au-btn--dark {\n color: #000;\n background-color: #FFF;\n border-color: #FFF; }\n .au-body .au-btn.au-btn--dark, .cke_editable .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark, .cke_editable a.au-btn.au-btn--dark {\n color: #000; }\n .au-btn.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--dark:hover:not(:disabled) {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .au-btn.au-btn--dark:focus,\n a.au-btn.au-btn--dark:focus {\n outline: 3px solid #C390F9; }\n .au-btn.au-btn--dark::-moz-focus-inner,\n a.au-btn.au-btn--dark::-moz-focus-inner {\n border: 0; }\n .au-btn.au-btn--secondary,\n a.au-btn.au-btn--secondary {\n color: #006FB0;\n background-color: transparent;\n border-color: #006FB0; }\n .au-body .au-btn.au-btn--secondary, .cke_editable .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary, .cke_editable a.au-btn.au-btn--secondary {\n color: #006FB0; }\n .ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .cke_editable .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover, .ie8 .cke_editable a.au-btn.au-btn--secondary:hover {\n color: #ffffff; }\n .au-btn.au-btn--secondary:hover:not(:disabled),\n a.au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: transparent;\n border-color: #313131;\n color: #313131; }\n .au-btn.au-btn--secondary.au-btn--dark,\n a.au-btn.au-btn--secondary.au-btn--dark {\n border-color: #FFF;\n color: #FFF; }\n .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n border-color: #FFF;\n color: #FFF; }\n .ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .cke_editable .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .cke_editable a.au-btn.au-btn--secondary.au-btn--dark:hover {\n color: #000; }\n .au-btn.au-btn--tertiary,\n a.au-btn.au-btn--tertiary {\n color: #006FB0;\n background-color: transparent;\n border-color: transparent;\n text-decoration: underline; }\n .au-btn.au-btn--tertiary:hover:not(:disabled),\n a.au-btn.au-btn--tertiary:hover:not(:disabled) {\n background-color: transparent;\n color: #313131;\n border-color: transparent;\n text-decoration: none; }\n .au-btn.au-btn--tertiary.au-btn--dark,\n a.au-btn.au-btn--tertiary.au-btn--dark {\n color: #FFF; }\n .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {\n color: #FFF; }\n .au-btn.au-btn--pride,\n a.au-btn.au-btn--pride {\n background: linear-gradient(to bottom, rgba(255, 62, 24, 0.5) 16.66667%, rgba(252, 154, 0, 0.5) 16.66667%, rgba(252, 154, 0, 0.52) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 50%, rgba(57, 234, 124, 0.5) 50%, rgba(57, 234, 124, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 83.33333%, rgba(152, 90, 255, 0.5) 83.33333%);\n color: #313131; }\n .au-btn.au-btn--block,\n a.au-btn.au-btn--block {\n display: block;\n width: 100%;\n box-sizing: border-box;\n text-align: center; }\n\n/*! @gov.au/callout v3.0.2 */\n@media print {\n .au-callout {\n border-left-width: 16px !important;\n border-left-width: 1rem !important;\n border: 1px solid #000 !important;\n color: #000 !important;\n background-color: transparent !important; } }\n\n/**\n * The generic callout.\n */\n.au-callout {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px;\n padding: 1.5rem;\n border-left: 4px solid gray;\n border-left: 0.25rem solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: whitesmoke;\n word-wrap: break-word; }\n * + .au-callout {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout p {\n margin: 0; }\n .au-callout * + p {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-callout + p {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout.au-callout--dark {\n color: #FFF;\n border-color: gray;\n background-color: black; }\n .au-callout.au-callout--alt {\n background-color: #e0e0e0; }\n .au-callout.au-callout--dark.au-callout--alt {\n background-color: black; }\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin: 0; }\n .au-callout__heading.au-callout__heading--sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-callout__heading.au-callout__heading--sronly + * {\n margin-top: 0; }\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n background-color: whitesmoke; }\n\n.au-callout--calendar-event__lede {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0; }\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-callout--calendar-event__time {\n font-weight: bold; }\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n display: block; }\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n/*! @gov.au/control-input v3.0.1 */\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@media print {\n .au-control-input__text {\n color: #000 !important; }\n .au-control-input__text:before, .au-control-input__text:after {\n display: none !important; } }\n\n.au-control-input {\n display: inline-block;\n position: relative; }\n .au-control-input.au-control-input--block {\n display: block; }\n .au-control-input.au-control-input--block:before, .au-control-input.au-control-input--block:after {\n content: \" \";\n display: table; }\n .au-control-input.au-control-input--block:after {\n clear: both; }\n .au-control-input.au-control-input--block + .au-control-input--block {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-control-input__input {\n position: absolute;\n left: 8px;\n left: 0.5rem;\n top: 8px;\n top: 0.5rem;\n cursor: pointer;\n margin: 0; }\n .au-control-input--small .au-control-input__input {\n left: 4px;\n left: 0.25rem;\n top: 4px;\n top: 0.25rem; }\n .au-control-input__input + .au-control-input__text {\n cursor: pointer; }\n .au-control-input__input:invalid + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #f0d0d0; }\n .au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #f3faf8; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text:after {\n border-color: #0b996c; }\n .au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #d2e7e0; }\n .au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input__input[type=radio] + .au-control-input__text:before,\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n border-radius: 50%; }\n .au-control-input__input[disabled] {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n color: #636363; }\n .au-control-input__input:disabled {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n color: #636363; }\n .au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {\n color: gray; }\n .au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {\n color: gray; }\n .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #9263DE;\n box-shadow: 0 0 0 0.25rem #9263DE; }\n .ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #C390F9;\n box-shadow: 0 0 0 0.25rem #C390F9; }\n .ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n\n/**\n * The label text\n */\n.au-control-input__text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 4px 8px 8px 40px;\n padding: 0.25rem 0.5rem 0.5rem 2.5rem;\n margin-right: 16px;\n margin-right: 1rem;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-control-input__text:before, .au-control-input__text:after {\n width: 38px;\n width: 2.375rem;\n height: 38px;\n height: 2.375rem;\n content: ' ';\n display: block;\n position: absolute;\n box-sizing: border-box;\n background-repeat: no-repeat;\n z-index: 100;\n left: -3px;\n top: -3px;\n border: 3px solid transparent; }\n .au-control-input--small .au-control-input__text:before, .au-control-input--small .au-control-input__text:after {\n width: 28px;\n width: 1.75rem;\n height: 28px;\n height: 1.75rem; }\n .au-control-input--small .au-control-input__text {\n padding: 3px 8px 0 31px;\n padding: 0.2rem 0.5rem 0 1.95rem;\n margin-right: 16px;\n margin-right: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n .au-control-input__text:after {\n z-index: 101; }\n .au-control-input--dark .au-control-input__text {\n color: #FFF; }\n\n/*! @gov.au/cta-link v2.2.0 */\n@media print {\n .au-cta-link {\n color: #000 !important; }\n .au-cta-link:after {\n background-image: none !important;\n content: ' > ' !important;\n border: none !important;\n transform: rotate(0deg) !important; } }\n\n.au-cta-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin-top: 16px;\n margin-top: 1rem;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-cta-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n display: inline-block;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .ie8 .au-cta-link:after,\n .lt-ie8 .au-cta-link:after {\n content: ' > '; }\n .au-cta-link:hover {\n color: #313131;\n text-decoration: none; }\n .au-cta-link:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark, .au-body.au-body--dark .au-cta-link, .au-body--dark.cke_editable .au-cta-link {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:focus, .au-body.au-body--dark .au-cta-link:focus, .au-body--dark.cke_editable .au-cta-link:focus {\n outline: 3px solid #C390F9; }\n .au-cta-link.au-cta-link--dark::-moz-focus-inner, .au-body.au-body--dark .au-cta-link::-moz-focus-inner, .au-body--dark.cke_editable .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link.au-cta-link--dark:after, .au-body.au-body--dark .au-cta-link:after, .au-body--dark.cke_editable .au-cta-link:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark:hover, .au-body.au-body--dark .au-cta-link:hover, .au-body--dark.cke_editable .au-cta-link:hover {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:hover:after, .au-body.au-body--dark .au-cta-link:hover:after, .au-body--dark.cke_editable .au-cta-link:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/direction-links v2.2.0 */\n@media print {\n .au-direction-link {\n color: #000 !important; }\n .au-direction-link:after {\n content: '→' !important; }\n .au-direction-link--left:before {\n content: '←' !important; }\n .au-direction-link--up:after {\n content: '↑' !important; }\n .au-direction-link--down:after {\n content: '↓' !important; } }\n\n.au-direction-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: inline-block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-direction-link:hover {\n text-decoration: none;\n color: #313131; }\n .au-direction-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-direction-link::-moz-focus-inner {\n border: 0; }\n .au-direction-link.au-direction-link--dark {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:hover {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:focus {\n outline: 3px solid #C390F9; }\n .au-direction-link.au-direction-link--dark::-moz-focus-inner {\n border: 0; }\n\n.au-direction-link:after {\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 0 0 4px;\n margin: 0 0 0 0.25rem;\n content: '→';\n display: inline-block;\n width: auto;\n height: auto; }\n\n/**\n * LEFT\n */\n.au-direction-link--left:after {\n display: none; }\n\n.au-direction-link--left:before {\n content: '←';\n display: inline-block;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 0;\n margin: 0 0.25rem 0 0; }\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n content: '↑'; }\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n content: '↓'; }\n\n/*! @gov.au/footer v3.0.5 */\n@media print {\n .au-footer {\n color: #000 !important;\n background: #fff !important;\n border-color: #000 !important; } }\n\n/**\n * Basic footer block styling.\n */\n.au-footer {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 48px 0 48px;\n padding: 3rem 0 3rem;\n border-top: 4px solid gray;\n border-top: 0.25rem solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-footer p:last-child {\n margin: 0; }\n .au-footer.au-footer--alt {\n background-color: #ebebeb; }\n .au-footer.au-footer--dark {\n color: #FFF;\n border-color: gray;\n background-color: #000; }\n .au-footer.au-footer--dark.au-footer--alt {\n background-color: black; }\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation .au-link-list > li {\n margin-left: 0; }\n\n.au-footer__end {\n padding-top: 16px;\n padding-top: 1rem;\n margin-top: 16px;\n margin-top: 1rem;\n border-top: 1px solid gray; }\n\n.au-footer--dark .au-footer__end {\n border-top: 1px solid gray; }\n\n/*! @gov.au/grid-12 v2.1.0 */\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n/**\n * Calls the above mixins and combines them.\n */\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n.au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n box-sizing: border-box; }\n @media (min-width: 768px) {\n .au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n width: 744px; } }\n @media (min-width: 992px) {\n .au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n width: 968px; } }\n @media (min-width: 1200px) {\n .au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n width: 1176px; } }\n\n.au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper,\n.au-grid .container-fluid,\n.cke_editable .container-fluid {\n box-sizing: border-box;\n margin-right: auto;\n margin-left: auto;\n padding-left: 12px;\n padding-right: 12px; }\n .au-grid .container:before, .cke_editable .container:before, .au-grid .health-notification__inner-wrapper:before, .cke_editable .health-notification__inner-wrapper:before, .au-grid .container:after, .cke_editable .container:after, .au-grid .health-notification__inner-wrapper:after, .cke_editable .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:before,\n .cke_editable .container-fluid:before,\n .au-grid .container-fluid:after,\n .cke_editable .container-fluid:after {\n content: \" \";\n display: table; }\n .au-grid .container:after, .cke_editable .container:after, .au-grid .health-notification__inner-wrapper:after, .cke_editable .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:after,\n .cke_editable .container-fluid:after {\n clear: both; }\n\n.au-grid .row, .cke_editable .row {\n margin-left: -12px;\n margin-right: -12px; }\n .au-grid .row:before, .cke_editable .row:before, .au-grid .row:after, .cke_editable .row:after {\n content: \" \";\n display: table; }\n .au-grid .row:after, .cke_editable .row:after {\n clear: both; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1, .au-grid .col-sm-1, .cke_editable .col-sm-1, .au-grid .col-md-1, .cke_editable .col-md-1, .au-grid .col-lg-1, .cke_editable .col-lg-1, .au-grid .col-xs-2, .cke_editable .col-xs-2, .au-grid .col-sm-2, .cke_editable .col-sm-2, .au-grid .col-md-2, .cke_editable .col-md-2, .au-grid .col-lg-2, .cke_editable .col-lg-2, .au-grid .col-xs-3, .cke_editable .col-xs-3, .au-grid .col-sm-3, .cke_editable .col-sm-3, .au-grid .col-md-3, .cke_editable .col-md-3, .au-grid .col-lg-3, .cke_editable .col-lg-3, .au-grid .col-xs-4, .cke_editable .col-xs-4, .au-grid .col-sm-4, .cke_editable .col-sm-4, .au-grid .col-md-4, .cke_editable .col-md-4, .au-grid .col-lg-4, .cke_editable .col-lg-4, .au-grid .col-xs-5, .cke_editable .col-xs-5, .au-grid .col-sm-5, .cke_editable .col-sm-5, .au-grid .col-md-5, .cke_editable .col-md-5, .au-grid .col-lg-5, .cke_editable .col-lg-5, .au-grid .col-xs-6, .cke_editable .col-xs-6, .au-grid .col-sm-6, .cke_editable .col-sm-6, .au-grid .col-md-6, .cke_editable .col-md-6, .au-grid .col-lg-6, .cke_editable .col-lg-6, .au-grid .col-xs-7, .cke_editable .col-xs-7, .au-grid .col-sm-7, .cke_editable .col-sm-7, .au-grid .col-md-7, .cke_editable .col-md-7, .au-grid .col-lg-7, .cke_editable .col-lg-7, .au-grid .col-xs-8, .cke_editable .col-xs-8, .au-grid .col-sm-8, .cke_editable .col-sm-8, .au-grid .col-md-8, .cke_editable .col-md-8, .au-grid .col-lg-8, .cke_editable .col-lg-8, .au-grid .col-xs-9, .cke_editable .col-xs-9, .au-grid .col-sm-9, .cke_editable .col-sm-9, .au-grid .col-md-9, .cke_editable .col-md-9, .au-grid .col-lg-9, .cke_editable .col-lg-9, .au-grid .col-xs-10, .cke_editable .col-xs-10, .au-grid .col-sm-10, .cke_editable .col-sm-10, .au-grid .col-md-10, .cke_editable .col-md-10, .au-grid .col-lg-10, .cke_editable .col-lg-10, .au-grid .col-xs-11, .cke_editable .col-xs-11, .au-grid .col-sm-11, .cke_editable .col-sm-11, .au-grid .col-md-11, .cke_editable .col-md-11, .au-grid .col-lg-11, .cke_editable .col-lg-11, .au-grid .col-xs-12, .cke_editable .col-xs-12, .au-grid .col-sm-12, .cke_editable .col-sm-12, .au-grid .col-md-12, .cke_editable .col-md-12, .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n box-sizing: border-box;\n position: relative;\n min-height: 1px;\n padding-left: 12px;\n padding-right: 12px; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1, .au-grid .col-xs-2, .cke_editable .col-xs-2, .au-grid .col-xs-3, .cke_editable .col-xs-3, .au-grid .col-xs-4, .cke_editable .col-xs-4, .au-grid .col-xs-5, .cke_editable .col-xs-5, .au-grid .col-xs-6, .cke_editable .col-xs-6, .au-grid .col-xs-7, .cke_editable .col-xs-7, .au-grid .col-xs-8, .cke_editable .col-xs-8, .au-grid .col-xs-9, .cke_editable .col-xs-9, .au-grid .col-xs-10, .cke_editable .col-xs-10, .au-grid .col-xs-11, .cke_editable .col-xs-11, .au-grid .col-xs-12, .cke_editable .col-xs-12 {\n float: left; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1 {\n width: 8.33333%; }\n\n.au-grid .col-xs-2, .cke_editable .col-xs-2 {\n width: 16.66667%; }\n\n.au-grid .col-xs-3, .cke_editable .col-xs-3 {\n width: 25%; }\n\n.au-grid .col-xs-4, .cke_editable .col-xs-4 {\n width: 33.33333%; }\n\n.au-grid .col-xs-5, .cke_editable .col-xs-5 {\n width: 41.66667%; }\n\n.au-grid .col-xs-6, .cke_editable .col-xs-6 {\n width: 50%; }\n\n.au-grid .col-xs-7, .cke_editable .col-xs-7 {\n width: 58.33333%; }\n\n.au-grid .col-xs-8, .cke_editable .col-xs-8 {\n width: 66.66667%; }\n\n.au-grid .col-xs-9, .cke_editable .col-xs-9 {\n width: 75%; }\n\n.au-grid .col-xs-10, .cke_editable .col-xs-10 {\n width: 83.33333%; }\n\n.au-grid .col-xs-11, .cke_editable .col-xs-11 {\n width: 91.66667%; }\n\n.au-grid .col-xs-12, .cke_editable .col-xs-12 {\n width: 100%; }\n\n.au-grid .col-xs-pull-0, .cke_editable .col-xs-pull-0 {\n right: auto; }\n\n.au-grid .col-xs-pull-1, .cke_editable .col-xs-pull-1 {\n right: 8.33333%; }\n\n.au-grid .col-xs-pull-2, .cke_editable .col-xs-pull-2 {\n right: 16.66667%; }\n\n.au-grid .col-xs-pull-3, .cke_editable .col-xs-pull-3 {\n right: 25%; }\n\n.au-grid .col-xs-pull-4, .cke_editable .col-xs-pull-4 {\n right: 33.33333%; }\n\n.au-grid .col-xs-pull-5, .cke_editable .col-xs-pull-5 {\n right: 41.66667%; }\n\n.au-grid .col-xs-pull-6, .cke_editable .col-xs-pull-6 {\n right: 50%; }\n\n.au-grid .col-xs-pull-7, .cke_editable .col-xs-pull-7 {\n right: 58.33333%; }\n\n.au-grid .col-xs-pull-8, .cke_editable .col-xs-pull-8 {\n right: 66.66667%; }\n\n.au-grid .col-xs-pull-9, .cke_editable .col-xs-pull-9 {\n right: 75%; }\n\n.au-grid .col-xs-pull-10, .cke_editable .col-xs-pull-10 {\n right: 83.33333%; }\n\n.au-grid .col-xs-pull-11, .cke_editable .col-xs-pull-11 {\n right: 91.66667%; }\n\n.au-grid .col-xs-pull-12, .cke_editable .col-xs-pull-12 {\n right: 100%; }\n\n.au-grid .col-xs-push-0, .cke_editable .col-xs-push-0 {\n left: auto; }\n\n.au-grid .col-xs-push-1, .cke_editable .col-xs-push-1 {\n left: 8.33333%; }\n\n.au-grid .col-xs-push-2, .cke_editable .col-xs-push-2 {\n left: 16.66667%; }\n\n.au-grid .col-xs-push-3, .cke_editable .col-xs-push-3 {\n left: 25%; }\n\n.au-grid .col-xs-push-4, .cke_editable .col-xs-push-4 {\n left: 33.33333%; }\n\n.au-grid .col-xs-push-5, .cke_editable .col-xs-push-5 {\n left: 41.66667%; }\n\n.au-grid .col-xs-push-6, .cke_editable .col-xs-push-6 {\n left: 50%; }\n\n.au-grid .col-xs-push-7, .cke_editable .col-xs-push-7 {\n left: 58.33333%; }\n\n.au-grid .col-xs-push-8, .cke_editable .col-xs-push-8 {\n left: 66.66667%; }\n\n.au-grid .col-xs-push-9, .cke_editable .col-xs-push-9 {\n left: 75%; }\n\n.au-grid .col-xs-push-10, .cke_editable .col-xs-push-10 {\n left: 83.33333%; }\n\n.au-grid .col-xs-push-11, .cke_editable .col-xs-push-11 {\n left: 91.66667%; }\n\n.au-grid .col-xs-push-12, .cke_editable .col-xs-push-12 {\n left: 100%; }\n\n.au-grid .col-xs-offset-0, .cke_editable .col-xs-offset-0 {\n margin-left: 0%; }\n\n.au-grid .col-xs-offset-1, .cke_editable .col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.au-grid .col-xs-offset-2, .cke_editable .col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.au-grid .col-xs-offset-3, .cke_editable .col-xs-offset-3 {\n margin-left: 25%; }\n\n.au-grid .col-xs-offset-4, .cke_editable .col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.au-grid .col-xs-offset-5, .cke_editable .col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.au-grid .col-xs-offset-6, .cke_editable .col-xs-offset-6 {\n margin-left: 50%; }\n\n.au-grid .col-xs-offset-7, .cke_editable .col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.au-grid .col-xs-offset-8, .cke_editable .col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.au-grid .col-xs-offset-9, .cke_editable .col-xs-offset-9 {\n margin-left: 75%; }\n\n.au-grid .col-xs-offset-10, .cke_editable .col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.au-grid .col-xs-offset-11, .cke_editable .col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.au-grid .col-xs-offset-12, .cke_editable .col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-1, .cke_editable .col-sm-1, .au-grid .col-sm-2, .cke_editable .col-sm-2, .au-grid .col-sm-3, .cke_editable .col-sm-3, .au-grid .col-sm-4, .cke_editable .col-sm-4, .au-grid .col-sm-5, .cke_editable .col-sm-5, .au-grid .col-sm-6, .cke_editable .col-sm-6, .au-grid .col-sm-7, .cke_editable .col-sm-7, .au-grid .col-sm-8, .cke_editable .col-sm-8, .au-grid .col-sm-9, .cke_editable .col-sm-9, .au-grid .col-sm-10, .cke_editable .col-sm-10, .au-grid .col-sm-11, .cke_editable .col-sm-11, .au-grid .col-sm-12, .cke_editable .col-sm-12 {\n float: left; }\n .au-grid .col-sm-1, .cke_editable .col-sm-1 {\n width: 8.33333%; }\n .au-grid .col-sm-2, .cke_editable .col-sm-2 {\n width: 16.66667%; }\n .au-grid .col-sm-3, .cke_editable .col-sm-3 {\n width: 25%; }\n .au-grid .col-sm-4, .cke_editable .col-sm-4 {\n width: 33.33333%; }\n .au-grid .col-sm-5, .cke_editable .col-sm-5 {\n width: 41.66667%; }\n .au-grid .col-sm-6, .cke_editable .col-sm-6 {\n width: 50%; }\n .au-grid .col-sm-7, .cke_editable .col-sm-7 {\n width: 58.33333%; }\n .au-grid .col-sm-8, .cke_editable .col-sm-8 {\n width: 66.66667%; }\n .au-grid .col-sm-9, .cke_editable .col-sm-9 {\n width: 75%; }\n .au-grid .col-sm-10, .cke_editable .col-sm-10 {\n width: 83.33333%; }\n .au-grid .col-sm-11, .cke_editable .col-sm-11 {\n width: 91.66667%; }\n .au-grid .col-sm-12, .cke_editable .col-sm-12 {\n width: 100%; }\n .au-grid .col-sm-pull-0, .cke_editable .col-sm-pull-0 {\n right: auto; }\n .au-grid .col-sm-pull-1, .cke_editable .col-sm-pull-1 {\n right: 8.33333%; }\n .au-grid .col-sm-pull-2, .cke_editable .col-sm-pull-2 {\n right: 16.66667%; }\n .au-grid .col-sm-pull-3, .cke_editable .col-sm-pull-3 {\n right: 25%; }\n .au-grid .col-sm-pull-4, .cke_editable .col-sm-pull-4 {\n right: 33.33333%; }\n .au-grid .col-sm-pull-5, .cke_editable .col-sm-pull-5 {\n right: 41.66667%; }\n .au-grid .col-sm-pull-6, .cke_editable .col-sm-pull-6 {\n right: 50%; }\n .au-grid .col-sm-pull-7, .cke_editable .col-sm-pull-7 {\n right: 58.33333%; }\n .au-grid .col-sm-pull-8, .cke_editable .col-sm-pull-8 {\n right: 66.66667%; }\n .au-grid .col-sm-pull-9, .cke_editable .col-sm-pull-9 {\n right: 75%; }\n .au-grid .col-sm-pull-10, .cke_editable .col-sm-pull-10 {\n right: 83.33333%; }\n .au-grid .col-sm-pull-11, .cke_editable .col-sm-pull-11 {\n right: 91.66667%; }\n .au-grid .col-sm-pull-12, .cke_editable .col-sm-pull-12 {\n right: 100%; }\n .au-grid .col-sm-push-0, .cke_editable .col-sm-push-0 {\n left: auto; }\n .au-grid .col-sm-push-1, .cke_editable .col-sm-push-1 {\n left: 8.33333%; }\n .au-grid .col-sm-push-2, .cke_editable .col-sm-push-2 {\n left: 16.66667%; }\n .au-grid .col-sm-push-3, .cke_editable .col-sm-push-3 {\n left: 25%; }\n .au-grid .col-sm-push-4, .cke_editable .col-sm-push-4 {\n left: 33.33333%; }\n .au-grid .col-sm-push-5, .cke_editable .col-sm-push-5 {\n left: 41.66667%; }\n .au-grid .col-sm-push-6, .cke_editable .col-sm-push-6 {\n left: 50%; }\n .au-grid .col-sm-push-7, .cke_editable .col-sm-push-7 {\n left: 58.33333%; }\n .au-grid .col-sm-push-8, .cke_editable .col-sm-push-8 {\n left: 66.66667%; }\n .au-grid .col-sm-push-9, .cke_editable .col-sm-push-9 {\n left: 75%; }\n .au-grid .col-sm-push-10, .cke_editable .col-sm-push-10 {\n left: 83.33333%; }\n .au-grid .col-sm-push-11, .cke_editable .col-sm-push-11 {\n left: 91.66667%; }\n .au-grid .col-sm-push-12, .cke_editable .col-sm-push-12 {\n left: 100%; }\n .au-grid .col-sm-offset-0, .cke_editable .col-sm-offset-0 {\n margin-left: 0%; }\n .au-grid .col-sm-offset-1, .cke_editable .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-sm-offset-2, .cke_editable .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-sm-offset-3, .cke_editable .col-sm-offset-3 {\n margin-left: 25%; }\n .au-grid .col-sm-offset-4, .cke_editable .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-sm-offset-5, .cke_editable .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-sm-offset-6, .cke_editable .col-sm-offset-6 {\n margin-left: 50%; }\n .au-grid .col-sm-offset-7, .cke_editable .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-sm-offset-8, .cke_editable .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-sm-offset-9, .cke_editable .col-sm-offset-9 {\n margin-left: 75%; }\n .au-grid .col-sm-offset-10, .cke_editable .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-sm-offset-11, .cke_editable .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-sm-offset-12, .cke_editable .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-1, .cke_editable .col-md-1, .au-grid .col-md-2, .cke_editable .col-md-2, .au-grid .col-md-3, .cke_editable .col-md-3, .au-grid .col-md-4, .cke_editable .col-md-4, .au-grid .col-md-5, .cke_editable .col-md-5, .au-grid .col-md-6, .cke_editable .col-md-6, .au-grid .col-md-7, .cke_editable .col-md-7, .au-grid .col-md-8, .cke_editable .col-md-8, .au-grid .col-md-9, .cke_editable .col-md-9, .au-grid .col-md-10, .cke_editable .col-md-10, .au-grid .col-md-11, .cke_editable .col-md-11, .au-grid .col-md-12, .cke_editable .col-md-12 {\n float: left; }\n .au-grid .col-md-1, .cke_editable .col-md-1 {\n width: 8.33333%; }\n .au-grid .col-md-2, .cke_editable .col-md-2 {\n width: 16.66667%; }\n .au-grid .col-md-3, .cke_editable .col-md-3 {\n width: 25%; }\n .au-grid .col-md-4, .cke_editable .col-md-4 {\n width: 33.33333%; }\n .au-grid .col-md-5, .cke_editable .col-md-5 {\n width: 41.66667%; }\n .au-grid .col-md-6, .cke_editable .col-md-6 {\n width: 50%; }\n .au-grid .col-md-7, .cke_editable .col-md-7 {\n width: 58.33333%; }\n .au-grid .col-md-8, .cke_editable .col-md-8 {\n width: 66.66667%; }\n .au-grid .col-md-9, .cke_editable .col-md-9 {\n width: 75%; }\n .au-grid .col-md-10, .cke_editable .col-md-10 {\n width: 83.33333%; }\n .au-grid .col-md-11, .cke_editable .col-md-11 {\n width: 91.66667%; }\n .au-grid .col-md-12, .cke_editable .col-md-12 {\n width: 100%; }\n .au-grid .col-md-pull-0, .cke_editable .col-md-pull-0 {\n right: auto; }\n .au-grid .col-md-pull-1, .cke_editable .col-md-pull-1 {\n right: 8.33333%; }\n .au-grid .col-md-pull-2, .cke_editable .col-md-pull-2 {\n right: 16.66667%; }\n .au-grid .col-md-pull-3, .cke_editable .col-md-pull-3 {\n right: 25%; }\n .au-grid .col-md-pull-4, .cke_editable .col-md-pull-4 {\n right: 33.33333%; }\n .au-grid .col-md-pull-5, .cke_editable .col-md-pull-5 {\n right: 41.66667%; }\n .au-grid .col-md-pull-6, .cke_editable .col-md-pull-6 {\n right: 50%; }\n .au-grid .col-md-pull-7, .cke_editable .col-md-pull-7 {\n right: 58.33333%; }\n .au-grid .col-md-pull-8, .cke_editable .col-md-pull-8 {\n right: 66.66667%; }\n .au-grid .col-md-pull-9, .cke_editable .col-md-pull-9 {\n right: 75%; }\n .au-grid .col-md-pull-10, .cke_editable .col-md-pull-10 {\n right: 83.33333%; }\n .au-grid .col-md-pull-11, .cke_editable .col-md-pull-11 {\n right: 91.66667%; }\n .au-grid .col-md-pull-12, .cke_editable .col-md-pull-12 {\n right: 100%; }\n .au-grid .col-md-push-0, .cke_editable .col-md-push-0 {\n left: auto; }\n .au-grid .col-md-push-1, .cke_editable .col-md-push-1 {\n left: 8.33333%; }\n .au-grid .col-md-push-2, .cke_editable .col-md-push-2 {\n left: 16.66667%; }\n .au-grid .col-md-push-3, .cke_editable .col-md-push-3 {\n left: 25%; }\n .au-grid .col-md-push-4, .cke_editable .col-md-push-4 {\n left: 33.33333%; }\n .au-grid .col-md-push-5, .cke_editable .col-md-push-5 {\n left: 41.66667%; }\n .au-grid .col-md-push-6, .cke_editable .col-md-push-6 {\n left: 50%; }\n .au-grid .col-md-push-7, .cke_editable .col-md-push-7 {\n left: 58.33333%; }\n .au-grid .col-md-push-8, .cke_editable .col-md-push-8 {\n left: 66.66667%; }\n .au-grid .col-md-push-9, .cke_editable .col-md-push-9 {\n left: 75%; }\n .au-grid .col-md-push-10, .cke_editable .col-md-push-10 {\n left: 83.33333%; }\n .au-grid .col-md-push-11, .cke_editable .col-md-push-11 {\n left: 91.66667%; }\n .au-grid .col-md-push-12, .cke_editable .col-md-push-12 {\n left: 100%; }\n .au-grid .col-md-offset-0, .cke_editable .col-md-offset-0 {\n margin-left: 0%; }\n .au-grid .col-md-offset-1, .cke_editable .col-md-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-md-offset-2, .cke_editable .col-md-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-md-offset-3, .cke_editable .col-md-offset-3 {\n margin-left: 25%; }\n .au-grid .col-md-offset-4, .cke_editable .col-md-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-md-offset-5, .cke_editable .col-md-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-md-offset-6, .cke_editable .col-md-offset-6 {\n margin-left: 50%; }\n .au-grid .col-md-offset-7, .cke_editable .col-md-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-md-offset-8, .cke_editable .col-md-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-md-offset-9, .cke_editable .col-md-offset-9 {\n margin-left: 75%; }\n .au-grid .col-md-offset-10, .cke_editable .col-md-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-md-offset-11, .cke_editable .col-md-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-md-offset-12, .cke_editable .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-1, .cke_editable .col-lg-1, .au-grid .col-lg-2, .cke_editable .col-lg-2, .au-grid .col-lg-3, .cke_editable .col-lg-3, .au-grid .col-lg-4, .cke_editable .col-lg-4, .au-grid .col-lg-5, .cke_editable .col-lg-5, .au-grid .col-lg-6, .cke_editable .col-lg-6, .au-grid .col-lg-7, .cke_editable .col-lg-7, .au-grid .col-lg-8, .cke_editable .col-lg-8, .au-grid .col-lg-9, .cke_editable .col-lg-9, .au-grid .col-lg-10, .cke_editable .col-lg-10, .au-grid .col-lg-11, .cke_editable .col-lg-11, .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n float: left; }\n .au-grid .col-lg-1, .cke_editable .col-lg-1 {\n width: 8.33333%; }\n .au-grid .col-lg-2, .cke_editable .col-lg-2 {\n width: 16.66667%; }\n .au-grid .col-lg-3, .cke_editable .col-lg-3 {\n width: 25%; }\n .au-grid .col-lg-4, .cke_editable .col-lg-4 {\n width: 33.33333%; }\n .au-grid .col-lg-5, .cke_editable .col-lg-5 {\n width: 41.66667%; }\n .au-grid .col-lg-6, .cke_editable .col-lg-6 {\n width: 50%; }\n .au-grid .col-lg-7, .cke_editable .col-lg-7 {\n width: 58.33333%; }\n .au-grid .col-lg-8, .cke_editable .col-lg-8 {\n width: 66.66667%; }\n .au-grid .col-lg-9, .cke_editable .col-lg-9 {\n width: 75%; }\n .au-grid .col-lg-10, .cke_editable .col-lg-10 {\n width: 83.33333%; }\n .au-grid .col-lg-11, .cke_editable .col-lg-11 {\n width: 91.66667%; }\n .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n width: 100%; }\n .au-grid .col-lg-pull-0, .cke_editable .col-lg-pull-0 {\n right: auto; }\n .au-grid .col-lg-pull-1, .cke_editable .col-lg-pull-1 {\n right: 8.33333%; }\n .au-grid .col-lg-pull-2, .cke_editable .col-lg-pull-2 {\n right: 16.66667%; }\n .au-grid .col-lg-pull-3, .cke_editable .col-lg-pull-3 {\n right: 25%; }\n .au-grid .col-lg-pull-4, .cke_editable .col-lg-pull-4 {\n right: 33.33333%; }\n .au-grid .col-lg-pull-5, .cke_editable .col-lg-pull-5 {\n right: 41.66667%; }\n .au-grid .col-lg-pull-6, .cke_editable .col-lg-pull-6 {\n right: 50%; }\n .au-grid .col-lg-pull-7, .cke_editable .col-lg-pull-7 {\n right: 58.33333%; }\n .au-grid .col-lg-pull-8, .cke_editable .col-lg-pull-8 {\n right: 66.66667%; }\n .au-grid .col-lg-pull-9, .cke_editable .col-lg-pull-9 {\n right: 75%; }\n .au-grid .col-lg-pull-10, .cke_editable .col-lg-pull-10 {\n right: 83.33333%; }\n .au-grid .col-lg-pull-11, .cke_editable .col-lg-pull-11 {\n right: 91.66667%; }\n .au-grid .col-lg-pull-12, .cke_editable .col-lg-pull-12 {\n right: 100%; }\n .au-grid .col-lg-push-0, .cke_editable .col-lg-push-0 {\n left: auto; }\n .au-grid .col-lg-push-1, .cke_editable .col-lg-push-1 {\n left: 8.33333%; }\n .au-grid .col-lg-push-2, .cke_editable .col-lg-push-2 {\n left: 16.66667%; }\n .au-grid .col-lg-push-3, .cke_editable .col-lg-push-3 {\n left: 25%; }\n .au-grid .col-lg-push-4, .cke_editable .col-lg-push-4 {\n left: 33.33333%; }\n .au-grid .col-lg-push-5, .cke_editable .col-lg-push-5 {\n left: 41.66667%; }\n .au-grid .col-lg-push-6, .cke_editable .col-lg-push-6 {\n left: 50%; }\n .au-grid .col-lg-push-7, .cke_editable .col-lg-push-7 {\n left: 58.33333%; }\n .au-grid .col-lg-push-8, .cke_editable .col-lg-push-8 {\n left: 66.66667%; }\n .au-grid .col-lg-push-9, .cke_editable .col-lg-push-9 {\n left: 75%; }\n .au-grid .col-lg-push-10, .cke_editable .col-lg-push-10 {\n left: 83.33333%; }\n .au-grid .col-lg-push-11, .cke_editable .col-lg-push-11 {\n left: 91.66667%; }\n .au-grid .col-lg-push-12, .cke_editable .col-lg-push-12 {\n left: 100%; }\n .au-grid .col-lg-offset-0, .cke_editable .col-lg-offset-0 {\n margin-left: 0%; }\n .au-grid .col-lg-offset-1, .cke_editable .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-lg-offset-2, .cke_editable .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-lg-offset-3, .cke_editable .col-lg-offset-3 {\n margin-left: 25%; }\n .au-grid .col-lg-offset-4, .cke_editable .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-lg-offset-5, .cke_editable .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-lg-offset-6, .cke_editable .col-lg-offset-6 {\n margin-left: 50%; }\n .au-grid .col-lg-offset-7, .cke_editable .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-lg-offset-8, .cke_editable .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-lg-offset-9, .cke_editable .col-lg-offset-9 {\n margin-left: 75%; }\n .au-grid .col-lg-offset-10, .cke_editable .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-lg-offset-11, .cke_editable .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-lg-offset-12, .cke_editable .col-lg-offset-12 {\n margin-left: 100%; } }\n\n/*! @gov.au/header v4.1.12 */\n@media print {\n .au-header {\n background: #fff !important; }\n .au-header a img, .au-header .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .au-header a img {\n border: 0 !important; }\n .au-header,\n .au-header__brand,\n .au-header__subline {\n color: #000 !important; }\n .au-header__brand-image {\n display: none !important; } }\n\n/**\n * Basic header block styling.\n */\n.au-header {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px 0;\n padding: 1.5rem 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background: #ffffff; }\n @media (min-width: 768px) {\n .au-header {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n @media (min-width: 768px) {\n .au-header {\n padding: 48px 0;\n padding: 3rem 0; } }\n .au-header.au-header--alt {\n background-color: whitesmoke; }\n .au-header.au-header--dark {\n color: #FFF;\n background-color: #000; }\n .au-header.au-header--alt.au-header--dark {\n color: #FFF;\n background-color: black; }\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: bold;\n margin: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-header__heading {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-header__subline {\n max-width: 42em;\n color: #636363; }\n .au-header--dark .au-header__subline {\n color: gray; }\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n min-width: 192px;\n min-width: 12rem; }\n .au-header__brand:before, .au-header__brand:after {\n content: \" \";\n display: table; }\n .au-header__brand:after {\n clear: both; }\n .au-header__brand .au-header__brand-image {\n display: block;\n border-style: none;\n max-width: 192px;\n max-width: 12rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-header__brand {\n min-width: 256px;\n min-width: 16rem; }\n .au-header__brand .au-header__brand-image {\n float: left;\n max-width: 256px;\n max-width: 16rem;\n margin-right: -256px;\n margin-right: -16rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n padding-left: 16px;\n padding-left: 1rem;\n margin-left: 272px;\n margin-left: 17rem;\n margin-top: 0;\n float: left;\n border-left: 1px solid gray; }\n .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {\n border-left-color: gray; } }\n\na.au-header__brand, .au-body--dark .health-toolbar a.au-header__brand {\n display: inline-block;\n color: #313131;\n text-decoration: none; }\n a.au-header__brand:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n a.au-header__brand::-moz-focus-inner, .au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner {\n border: 0; }\n a.au-header__brand:hover .au-header__text {\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-header--dark a.au-header__brand {\n color: #FFF; }\n .au-header--dark a.au-header__brand:focus {\n outline: 3px solid #C390F9; }\n .au-header--dark a.au-header__brand::-moz-focus-inner {\n border: 0; }\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n padding: 48px 0 56px 0;\n padding: 3rem 0 3.5rem 0; }\n .au-header.au-header--hero .au-header__brand .au-header__brand-image {\n float: none; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text {\n margin-top: 32px;\n margin-top: 2rem;\n border: 0;\n margin: 0;\n padding: 0; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-header.au-header--hero .au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; }\n @media (min-width: 768px) {\n .au-header.au-header--hero .au-header__heading {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n .au-header.au-header--hero .au-header__heading + .au-header__subline {\n margin-top: 12px;\n margin-top: 0.75rem; }\n\n/*! @gov.au/headings v2.0.11 */\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\nul.list--large--checklist > li strong,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.cke_editable h1,\n.au-body h2,\n.cke_editable h2,\n.au-body h3,\n.cke_editable h3,\n.au-body h4,\n.cke_editable h4,\n.au-body h5,\n.cke_editable h5,\n.au-body h6,\n.cke_editable h6 {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n display: block;\n font-weight: bold;\n margin: 0; }\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl, .cke_editable .au-display-xxxl,\n.au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; }\n\n\n.au-body h1,\n.cke_editable h1,\n.au-body .au-display-xxl,\n.cke_editable .au-display-xxl,\n.au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; }\n\n\n.au-body h2,\n.cke_editable h2,\n.au-body .au-display-xl,\n.cke_editable .au-display-xl,\n.au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n\n.au-body h3,\n.cke_editable h3,\n.au-body .au-display-lg,\n.cke_editable .au-display-lg,\n.au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; }\n\n\n.au-body h4,\n.cke_editable h4,\n.au-body .au-display-md,\n.cke_editable .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.cke_editable ul.list--large--checklist > li strong,\nul.list--large--checklist > li .cke_editable strong,\n.au-display-md,\nul.list--large--checklist > li strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; }\n\n\n.au-body h5,\n.cke_editable h5,\n.au-body .au-display-sm,\n.cke_editable .au-display-sm,\n.au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; }\n\n\n.au-body h6,\n.cke_editable h6,\n.au-body .au-display-xs,\n.cke_editable .au-display-xs,\n.au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; }\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\nul.list--large--checklist > li * + strong,\n* + .au-display-sm,\n* + .au-display-xs {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-body * + h1, .cke_editable * + h1,\n.au-body * + .au-display-xxl,\n.cke_editable * + .au-display-xxl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body * + h2, .cke_editable * + h2,\n.au-body * + .au-display-xl,\n.cke_editable * + .au-display-xl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body h1 + h2, .cke_editable h1 + h2,\n.au-body h2 + h3,\n.cke_editable h2 + h3,\n.au-body .au-display-xxl + h2,\n.cke_editable .au-display-xxl + h2,\n.au-body .au-display-xl + h3,\n.cke_editable .au-display-xl + h3,\n.au-body h1 + .au-display-xl,\n.cke_editable h1 + .au-display-xl,\n.au-body h2 + .au-display-lg,\n.cke_editable h2 + .au-display-lg,\n.au-body .au-display-xxl + .au-display-xl,\n.cke_editable .au-display-xxl + .au-display-xl,\n.au-body .au-display-xl + .au-display-lg,\n.cke_editable .au-display-xl + .au-display-lg,\n.au-body * + h3,\n.cke_editable * + h3,\n.au-body * + h4,\n.cke_editable * + h4,\n.au-body * + h5,\n.cke_editable * + h5,\n.au-body * + h6,\n.cke_editable * + h6,\n.au-body * + .au-display-md,\n.cke_editable * + .au-display-md,\n.au-body ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .au-body * + strong,\n.cke_editable ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .cke_editable * + strong,\n.au-body * + .au-display-sm,\n.cke_editable * + .au-display-sm,\n.au-body * + .au-display-xs,\n.cke_editable * + .au-display-xs {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*! @gov.au/inpage-nav v3.0.6 */\n.au-inpage-nav-links {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-left: 24px;\n padding-left: 1.5rem;\n margin-bottom: 48px;\n margin-bottom: 3rem;\n border-left: 4px solid #006FB0; }\n * + .au-inpage-nav-links {\n margin-top: 48px;\n margin-top: 3rem; }\n .au-body .au-inpage-nav-links > ul, .cke_editable .au-inpage-nav-links > ul,\n .au-body .au-inpage-nav-links > ol,\n .cke_editable .au-inpage-nav-links > ol {\n margin-top: 16px;\n margin-top: 1rem;\n list-style-type: none;\n padding: 0; }\n .au-body .au-inpage-nav-links > ul li, .cke_editable .au-inpage-nav-links > ul li,\n .au-body .au-inpage-nav-links > ol li,\n .cke_editable .au-inpage-nav-links > ol li {\n margin: 0; }\n .au-body .au-inpage-nav-links > ul * + li, .cke_editable .au-inpage-nav-links > ul * + li,\n .au-body .au-inpage-nav-links > ol * + li,\n .cke_editable .au-inpage-nav-links > ol * + li {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-left: 0; }\n .au-inpage-nav-links.au-inpage-nav-links--dark {\n border-color: #FFF; }\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading,\n.cke_editable .au-inpage-nav-links__heading {\n font-weight: bold;\n font-size: 1em; }\n\n.au-inpage-nav-section {\n position: relative;\n padding-right: 128px;\n padding-right: 8rem; }\n\n.au-inpage-nav-section-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n top: 4px;\n top: 0.25rem;\n position: absolute;\n right: 0;\n font-weight: normal; }\n\n/*! @gov.au/keyword-list v3.0.5 */\n.au-keyword-list {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; }\n .au-keyword-list:before, .au-keyword-list:after {\n content: \"\";\n display: table; }\n .au-keyword-list:after {\n clear: both; }\n * + .au-keyword-list {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-body .au-keyword-list > li, .cke_editable .au-keyword-list > li {\n margin-top: 16px;\n margin-top: 1rem;\n float: left;\n clear: both;\n list-style: none;\n margin-left: 0; }\n .au-keyword-list > li {\n font-weight: bold; }\n .au-keyword-list > li > a, .au-body--dark .health-toolbar .au-keyword-list > li > a {\n display: block; }\n\n.au-keyword-list__small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n display: block;\n font-weight: normal; }\n .au-body .au-keyword-list__small, .cke_editable .au-keyword-list__small {\n color: #313131; }\n .au-keyword-list--dark .au-keyword-list__small {\n color: #FFF; }\n\n/*! @gov.au/main-nav v1.0.8 */\n@media print {\n .au-main-nav {\n background: transparent !important;\n border-bottom: none !important; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #000 !important; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover {\n background: transparent !important; }\n .au-main-nav .active a {\n text-decoration: underline;\n border-color: #fff !important;\n background-color: transparent !important; }\n .au-main-nav .au-link-list > li {\n border-color: #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: 1px solid !important; } }\n @media print and (min-width: 768px) {\n .au-main-nav {\n border-bottom: 8px solid #000 !important;\n border-bottom: 0.5rem solid #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: none !important; } }\n\n@media print {\n .au-main-nav__toggle {\n display: none !important; }\n .au-main-nav__menu {\n background: transparent !important;\n position: static !important;\n display: block !important;\n width: auto !important; }\n .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0 !important; } }\n\n.au-main-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n border-bottom: 8px solid #006FB0;\n border-bottom: 0.5rem solid #006FB0;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #006FB0;\n text-decoration: none; }\n .au-main-nav a:focus,\n .au-main-nav .au-main-nav__toggle:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-main-nav a::-moz-focus-inner, .au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,\n .au-main-nav .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover,\n .au-main-nav .au-main-nav__toggle:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n color: #313131;\n background-color: whitesmoke; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n display: block; }\n .au-main-nav .active a {\n font-weight: bold;\n color: #313131; }\n .au-main-nav .active a:hover {\n border-color: whitesmoke; }\n .au-main-nav .au-link-list {\n margin: 0;\n padding: 0; }\n .au-main-nav .au-link-list:before, .au-main-nav .au-link-list:after {\n content: \" \";\n display: table; }\n .au-main-nav .au-link-list:after {\n clear: both; }\n .au-main-nav .au-link-list li {\n margin: 0; }\n .au-main-nav .au-link-list > li {\n border-top: 1px solid gray; }\n .au-main-nav.au-main-nav--alt {\n background-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: #e0e0e0; }\n .au-main-nav.au-main-nav--alt .active a {\n border-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt .active a:hover {\n border-color: #e0e0e0; }\n .au-main-nav.au-main-nav--dark {\n background-color: #000;\n border-color: #FFF; }\n .au-main-nav.au-main-nav--dark a,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF; }\n .au-main-nav.au-main-nav--dark a:focus,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n outline: 3px solid #C390F9; }\n .au-main-nav.au-main-nav--dark a::-moz-focus-inner,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav.au-main-nav--dark a:hover,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {\n color: #FFF;\n background-color: black; }\n .au-main-nav.au-main-nav--dark .active a {\n color: #FFF;\n border-color: #000; }\n .au-main-nav.au-main-nav--dark .active a:hover {\n border-color: black; }\n .au-main-nav.au-main-nav--dark .au-link-list > li {\n border-color: gray; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {\n border-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {\n border-color: black; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li {\n display: block;\n float: left;\n border: none; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 16px;\n padding: 1rem; }\n .au-main-nav .active a {\n border-bottom: 8px solid #ffffff;\n border-bottom: 0.5rem solid #ffffff;\n margin-bottom: -8px;\n margin-bottom: -0.5rem;\n font-weight: normal; } }\n\n.au-main-nav__toggle {\n padding: 8px 16px 8px;\n padding: 0.5rem 1rem 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n border: 0;\n appearance: none;\n background-color: transparent;\n cursor: pointer;\n display: none; }\n .au-main-nav__toggle:before {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin-bottom: 4px;\n margin-bottom: 0.25rem;\n display: block;\n text-align: center; }\n .au-main-nav__toggle.au-main-nav__toggle--open:before {\n content: \"☰\"; }\n .au-main-nav__toggle.au-main-nav__toggle--close:before {\n content: \"✕\"; }\n .js .au-main-nav__toggle {\n display: inline-block; }\n @media (min-width: 768px) {\n .js .au-main-nav__toggle {\n display: none; } }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {\n left: 0;\n display: block; }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n opacity: 0.8;\n left: 0;\n display: block; }\n @media (min-width: 768px) {\n .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n display: none; } }\n\n.js .au-main-nav__menu {\n background-color: #ffffff;\n display: none;\n overflow: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: -280px;\n width: 280px;\n z-index: 600; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 16px;\n padding: 1rem; }\n\n.au-main-nav.au-main-nav--alt .au-main-nav__menu {\n background-color: #ebebeb; }\n\n.au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #000; }\n\n.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {\n background-color: black; }\n\n@media (min-width: 768px) {\n .js .au-main-nav__menu {\n position: static;\n display: block;\n width: auto;\n overflow: inherit;\n background-color: transparent; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0; } }\n\n.au-main-nav__overlay {\n transition: opacity 0.25s ease-out;\n background-color: #000;\n cursor: pointer;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 590;\n opacity: 0.4;\n display: none; }\n .ie8 .au-main-nav__overlay {\n filter: alpha(opacity=80); }\n\n.js .au-main-nav__scroll--locked {\n overflow: hidden; }\n @media (min-width: 768px) {\n .js .au-main-nav__scroll--locked {\n overflow: visible; } }\n\n/*! @gov.au/page-alerts v2.1.3 */\n@media print {\n .au-page-alerts {\n border-color: #000 !important;\n background-color: #fff !important;\n border-left: 2px solid #000 !important;\n padding-top: 3em !important; }\n .au-page-alerts:after {\n background: none !important;\n content: 'info' !important;\n top: 1em !important;\n left: 0 !important;\n font-size: 12px !important;\n border-right: 1px solid #000 !important;\n border-bottom: 1px solid #000 !important;\n padding: 0.5em !important;\n width: auto !important; }\n .au-page-alerts--success:after {\n content: 'success' !important; }\n .au-page-alerts--warning:after {\n content: 'warning' !important; }\n .au-page-alerts--error:after {\n content: 'error' !important; } }\n\n.au-page-alerts {\n padding: 16px;\n padding: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n position: relative;\n border: solid 3px #00bfe9;\n border-left-width: 48px;\n border-left-width: 3rem;\n border-radius: 4px;\n word-wrap: break-word; }\n * + .au-page-alerts {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-page-alerts:before, .au-page-alerts:after {\n content: ' ';\n position: absolute;\n top: 50%;\n left: -36px;\n left: -2.25rem;\n width: 24px;\n width: 1.5rem;\n height: 24px;\n height: 1.5rem;\n margin-top: -12px;\n margin-top: -0.75rem;\n border-left-width: -12px;\n border-left-width: -0.75rem;\n display: block;\n background-repeat: no-repeat;\n background-color: #ffffff; }\n .ie8 .au-page-alerts:before,\n .lt-ie8 .au-page-alerts:before, .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n background: none;\n text-align: center;\n background-color: #313131;\n color: #fff;\n font-weight: bold; }\n .au-page-alerts:after {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n content: 'i'; }\n .au-page-alerts:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt:before {\n background-color: whitesmoke; }\n .au-page-alerts.au-page-alerts--dark:before {\n background-color: #000; }\n .au-page-alerts.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {\n background-color: black; }\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n border-color: #0b996c; }\n .au-page-alerts--success:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--success:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--success:after,\n .lt-ie8 .au-page-alerts--success:after {\n content: '✓'; }\n .au-page-alerts--success.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n border-color: #f69900; }\n .au-page-alerts--warning:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--warning:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--warning:after,\n .lt-ie8 .au-page-alerts--warning:after {\n content: '!'; }\n .au-page-alerts--warning.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n border-color: #d60000; }\n .au-page-alerts--error:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--error:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--error:after,\n .lt-ie8 .au-page-alerts--error:after {\n content: '!'; }\n .au-page-alerts--error.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n/*! @gov.au/responsive-media v2.0.14 */\n.au-responsive-media-vid, .responsive-media-vid {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n .au-responsive-media-vid.au-responsive-media-vid--16x9, .au-responsive-media-vid--16x9.responsive-media-vid {\n padding-bottom: 56.25%; }\n .au-responsive-media-vid.au-responsive-media-vid--4x3, .au-responsive-media-vid--4x3.responsive-media-vid {\n padding-bottom: 75%; }\n * + .au-responsive-media-vid, * + .responsive-media-vid {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-responsive-media-img, img,\nsvg, .taskbar .taskbar__img, .taskbar.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--2 .taskbar__img,\n.taskbar--2 .taskbar__img,\n.taskbar--tiled--3 .taskbar__img,\n.taskbar--3 .taskbar__img,\n.taskbar--tiled--4 .taskbar__img,\n.taskbar--4 .taskbar__img,\n.taskbar--tiled--5 .taskbar__img,\n.taskbar--5 .taskbar__img,\n.taskbar--tiled--6 .taskbar__img,\n.taskbar--6 .taskbar__img,\n.taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n.au-body img,\n.cke_editable img,\n.au-responsive-media img {\n max-width: 100%;\n height: auto; }\n\n* + .au-responsive-media-img, * + img,\n* + svg, .taskbar * + .taskbar__img, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image,\n.taskbar--tiled--2 * + .taskbar__img,\n.taskbar--2 * + .taskbar__img,\n.taskbar--tiled--3 * + .taskbar__img,\n.taskbar--3 * + .taskbar__img,\n.taskbar--tiled--4 * + .taskbar__img,\n.taskbar--4 * + .taskbar__img,\n.taskbar--tiled--5 * + .taskbar__img,\n.taskbar--5 * + .taskbar__img,\n.taskbar--tiled--6 * + .taskbar__img,\n.taskbar--6 * + .taskbar__img, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image,\n.taskbar--tiled--2.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row * + .field-name-field-image,\n.au-body * + img,\n.cke_editable * + img,\n.au-responsive-media * + img {\n margin-top: 16px;\n margin-top: 1rem; }\n\n/*! @gov.au/select v2.0.11 */\n@media print {\n .au-select {\n border-color: #000 !important;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\") !important; } }\n\n.au-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 36px 8px 12px;\n padding: 0.5rem 2.25rem 0.5rem 0.75rem;\n height: 46px;\n height: 2.875rem;\n position: relative;\n vertical-align: middle;\n display: inline-block;\n appearance: none;\n border: 3px solid gray;\n text-indent: 0.01px;\n text-overflow: '';\n background-color: #ffffff;\n box-sizing: border-box;\n border-radius: 4px;\n cursor: pointer;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: right center;\n background-size: 1.5em auto;\n vertical-align: middle; }\n .au-select:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-select::-moz-focus-inner {\n border: 0; }\n .au-select:focus {\n border-radius: 0; }\n .au-select[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select.au-select--dark:invalid, .au-select:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .ie8 .au-select:after,\n .ie9 .au-select:after {\n display: none; }\n .au-select::-ms-expand {\n display: none; }\n .ie8 .au-select,\n .ie9 .au-select {\n padding-right: 4px;\n padding-right: 0.25rem; }\n .au-select.au-select--dark {\n border-color: #FFF; }\n .au-select.au-select--dark:focus {\n outline: 3px solid #C390F9; }\n .au-select.au-select--dark::-moz-focus-inner {\n border: 0; }\n .au-select.au-select--block {\n width: 100%; }\n\n.au-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\nhtml > body .au-select, x:-moz-any-link, x:default {\n padding-right: 16px;\n padding-right: 1rem; }\n\n@supports (-moz-osx-font-smoothing: auto) {\n html body .au-select {\n padding-right: 36px;\n padding-right: 2.25rem; } }\n\n/*! @gov.au/side-nav v5.0.7 */\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@media print {\n .au-side-nav {\n background: transparent !important; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n color: #000 !important;\n text-decoration: underline !important; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background: transparent !important; }\n .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\") !important; }\n .au-side-nav__content > ul > li {\n border-color: #000 !important; } }\n\n.au-side-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background-color: #ebebeb;\n border-radius: 4px;\n overflow: hidden;\n border: 0; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a,\n .au-side-nav .active > span {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #636363;\n display: block; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n text-decoration: none; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: #e0e0e0; }\n .au-side-nav a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-side-nav a::-moz-focus-inner, .au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner {\n border: 0; }\n .au-side-nav .au-link-list {\n padding: 0;\n margin: 0; }\n .au-side-nav .au-link-list li {\n margin: 0; }\n .au-side-nav .au-accordion__body {\n overflow: visible; }\n .au-side-nav .au-accordion__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #006FB0;\n font-weight: normal;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: inherit; }\n .au-side-nav .au-accordion__title:hover {\n text-decoration: none; }\n .au-side-nav .au-accordion__title:focus {\n outline-offset: -3px; }\n .no-js .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav .au-accordion__body-wrapper {\n border: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-side-nav {\n background: transparent;\n border-radius: 0;\n overflow: visible; }\n .au-side-nav .au-accordion__body.au-accordion--closed {\n display: block;\n height: auto; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background-color: whitesmoke; }\n .au-side-nav .au-accordion__title {\n display: none; } }\n\n.au-side-nav__content {\n margin: 0 16px;\n margin: 0 1rem; }\n .au-side-nav__content ul ul a, .au-side-nav__content ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul a {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul a, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul a, .au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content ul ul .active > span {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul .active > span {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul .active > span {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content .active > span {\n font-weight: bold;\n color: #313131; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,\n .au-side-nav__content ul ul ul .active > span:before {\n content: \" \";\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-size: 16px;\n background-size: 1rem;\n margin-left: -24px;\n margin-left: -1.5rem;\n display: block;\n float: left;\n background-repeat: no-repeat;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav__content > ul > li {\n border-bottom: 1px solid gray; }\n .au-side-nav__content > ul > li:last-of-type {\n border: none; }\n @media (min-width: 768px) {\n .au-side-nav__content {\n margin: 0; } }\n\n.au-sidenav__title {\n margin: 0; }\n .au-sidenav__title a, .au-sidenav__title .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-sidenav__title a {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #313131;\n border-bottom: 2px solid gray; }\n\n.au-side-nav.au-side-nav--alt {\n background: #ffffff; }\n .au-side-nav.au-side-nav--alt a:hover {\n background: whitesmoke; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--alt a:hover {\n background-color: #e0e0e0; } }\n\n.au-side-nav.au-side-nav--dark {\n background: black; }\n .au-side-nav.au-side-nav--dark .au-accordion__title {\n color: #FFF;\n background-color: inherit; }\n .au-side-nav.au-side-nav--dark a {\n color: gray; }\n .au-side-nav.au-side-nav--dark a:hover {\n background: black; }\n .au-side-nav.au-side-nav--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-side-nav.au-side-nav--dark a::-moz-focus-inner {\n border: 0; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {\n color: #FFF; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before,\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {\n border-color: gray; }\n .au-side-nav.au-side-nav--dark .au-sidenav__title a {\n border-color: gray;\n color: #FFF; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark {\n background: transparent; }\n .au-side-nav.au-side-nav--dark a:hover {\n background-color: black; } }\n\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: #000; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background: black; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background-color: black; } }\n\n/*! @gov.au/skip-link v2.0.16 */\n@media print {\n .au-skip-link__link {\n background: #fff !important; } }\n\n.au-skip-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n\n.au-skip-link__link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-skip-link__link:active, .au-skip-link__link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n top: 16px;\n top: 1rem;\n left: 16px;\n left: 1rem;\n padding: 24px;\n padding: 1.5rem;\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: absolute;\n width: auto;\n color: #ffffff;\n background-color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n z-index: 600; }\n .au-body .au-skip-link__link:hover, .cke_editable .au-skip-link__link:hover, .au-skip-link__link:hover {\n text-decoration: none;\n color: #ffffff; }\n\n/*! @gov.au/tags v3.1.7 */\n@media print {\n .au-tags {\n color: #000 !important; }\n .au-tags__item {\n border-color: #000 !important; }\n .au-tags__item a, .au-tags__item .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-tags__item a {\n color: #000 !important; } }\n\n.au-tags {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-tags.au-tags--dark {\n color: #FFF; }\n\n.au-tags > li {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0;\n padding: 0 8px;\n padding: 0 0.5rem;\n border: 1px solid #006FB0;\n border-radius: 4px;\n display: inline-block; }\n .au-tags > li > a, .au-body--dark .health-toolbar .au-tags > li > a,\n .au-tags > li > button {\n margin: 0 -8px;\n margin: 0 -0.5rem;\n padding: 0 8px;\n padding: 0 0.5rem;\n color: #006FB0;\n display: inline-block;\n border-radius: 4px; }\n .au-tags > li > a:hover, .au-body--dark .health-toolbar .au-tags > li > a:hover,\n .au-tags > li > button:hover {\n color: #313131;\n text-decoration: none;\n background-color: whitesmoke; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-tags > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags > li > a::-moz-focus-inner,\n .au-tags > li > button::-moz-focus-inner {\n border: 0; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline-offset: -1px; }\n\n.au-tags.au-tags--dark > li {\n border-color: #FFF; }\n .au-tags.au-tags--dark > li > a, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a,\n .au-tags.au-tags--dark > li > button {\n color: #FFF; }\n .au-tags.au-tags--dark > li > a:hover, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:hover,\n .au-tags.au-tags--dark > li > button:hover {\n color: #FFF;\n background-color: black; }\n .au-tags.au-tags--dark > li > a:focus, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:focus,\n .au-tags.au-tags--dark > li > button:focus {\n outline: 3px solid #C390F9; }\n .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a::-moz-focus-inner,\n .au-tags.au-tags--dark > li > button::-moz-focus-inner {\n border: 0; }\n\n/*! @gov.au/text-inputs v2.1.1 */\n@media print {\n .au-text-input {\n border-color: #000 !important; }\n .au-text-input[disabled] {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-text-input:disabled {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n box-sizing: border-box;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n padding: 8px 16px;\n padding: 0.5rem 1rem;\n height: 46px;\n height: 2.875rem;\n border: 3px solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n border-radius: 4px;\n vertical-align: middle;\n appearance: none;\n width: 100%;\n max-width: 205px;\n max-width: 12.8125rem;\n /**\n\t * Block modifier\n\t */\n /**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */ }\n .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .au-text-input[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-text-input::-moz-focus-inner {\n border: 0; }\n .au-text-input:focus {\n border-radius: 0;\n background-color: #ffffff; }\n .au-text-input.au-text-input--dark {\n border-color: #FFF; }\n .au-text-input.au-text-input--dark[disabled] {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:disabled {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:focus {\n outline: 3px solid #C390F9; }\n .au-text-input.au-text-input--dark::-moz-focus-inner {\n border: 0; }\n .au-text-input.au-text-input--width-xs {\n max-width: 69px;\n max-width: 4.3rem; }\n .au-text-input.au-text-input--width-sm {\n max-width: 101px;\n max-width: 6.3rem; }\n .au-text-input.au-text-input--width-md {\n max-width: 160px;\n max-width: 10rem; }\n .au-text-input.au-text-input--width-lg {\n max-width: 288px;\n max-width: 18rem; }\n .au-text-input.au-text-input--width-xl {\n max-width: 384px;\n max-width: 24rem; }\n .au-text-input.au-text-input--block {\n display: block;\n max-width: 100%;\n box-sizing: border-box; }\n .au-text-input.au-text-input--number {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n letter-spacing: 2px; }\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n height: auto;\n min-height: 6em; }\n\n.visually-hidden,\n.sr-only,\n.element-invisible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n position: absolute !important; }\n\n* {\n box-sizing: border-box; }\n\nhtml {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n min-height: 100%; }\n\nbody {\n margin: 0;\n padding: 0; }\n\n.cke_editable {\n padding: 20px; }\n\n/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n.au-body .au-display-xxxl, .cke_editable .au-display-xxxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl, .cke_editable .au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; } }\n .au-body .au-display-xxxl--text, .cke_editable .au-display-xxxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl--text, .cke_editable .au-display-xxxl--text {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.5; } }\n\n\n.au-body h1,\n.cke_editable h1,\n.au-body .au-display-xxl,\n.cke_editable .au-display-xxl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h1,\n .cke_editable h1,\n .au-body .au-display-xxl,\n .cke_editable .au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; } }\n .au-body h1--text, .cke_editable h1--text,\n .au-body .au-display-xxl--text,\n .cke_editable .au-display-xxl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h1--text, .cke_editable h1--text,\n .au-body .au-display-xxl--text,\n .cke_editable .au-display-xxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n\n\n.au-body h2,\n.cke_editable h2,\n.au-body .au-display-xl,\n.cke_editable .au-display-xl {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h2,\n .cke_editable h2,\n .au-body .au-display-xl,\n .cke_editable .au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; } }\n .au-body h2--text, .cke_editable h2--text,\n .au-body .au-display-xl--text,\n .cke_editable .au-display-xl--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h2--text, .cke_editable h2--text,\n .au-body .au-display-xl--text,\n .cke_editable .au-display-xl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n\n.au-body h3,\n.cke_editable h3,\n.au-body .au-display-lg,\n.cke_editable .au-display-lg {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h3,\n .cke_editable h3,\n .au-body .au-display-lg,\n .cke_editable .au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; } }\n .au-body h3--text, .cke_editable h3--text,\n .au-body .au-display-lg--text,\n .cke_editable .au-display-lg--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h3--text, .cke_editable h3--text,\n .au-body .au-display-lg--text,\n .cke_editable .au-display-lg--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n\n\n.au-body h4,\n.cke_editable h4,\n.au-body .au-display-md,\n.cke_editable .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.cke_editable ul.list--large--checklist > li strong,\nul.list--large--checklist > li .cke_editable strong {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h4,\n .cke_editable h4,\n .au-body .au-display-md,\n .cke_editable .au-display-md,\n .au-body ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .au-body strong,\n .cke_editable ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .cke_editable strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; } }\n .au-body h4--text, .cke_editable h4--text,\n .au-body .au-display-md--text,\n .cke_editable .au-display-md--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h4--text, .cke_editable h4--text,\n .au-body .au-display-md--text,\n .cke_editable .au-display-md--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n\n\n.au-body h5,\n.cke_editable h5,\n.au-body .au-display-sm,\n.cke_editable .au-display-sm {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h5,\n .cke_editable h5,\n .au-body .au-display-sm,\n .cke_editable .au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .au-body h5--text, .cke_editable h5--text,\n .au-body .au-display-sm--text,\n .cke_editable .au-display-sm--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h5--text, .cke_editable h5--text,\n .au-body .au-display-sm--text,\n .cke_editable .au-display-sm--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n\n\n.au-body h6,\n.cke_editable h6,\n.au-body .au-display-xs,\n.cke_editable .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h6,\n .cke_editable h6,\n .au-body .au-display-xs,\n .cke_editable .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; } }\n .au-body h6--text, .cke_editable h6--text,\n .au-body .au-display-xs--text,\n .cke_editable .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h6--text, .cke_editable h6--text,\n .au-body .au-display-xs--text,\n .cke_editable .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; } }\n\n.au-body .au-display--light, .cke_editable .au-display--light {\n font-weight: normal; }\n\n.au-body .au-display--heavy, .cke_editable .au-display--heavy {\n font-weight: bold; }\n\n.au-body .au-display--inline, .cke_editable .au-display--inline {\n display: inline; }\n\n.au-body .au-subtitle + h1, .cke_editable .au-subtitle + h1, .au-body .au-subtitle + h2, .cke_editable .au-subtitle + h2, .au-body .au-subtitle + h3, .cke_editable .au-subtitle + h3 {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body h1 + .au-subtitle, .cke_editable h1 + .au-subtitle {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-accordion.au-accordion--small {\n border: 0; }\n .au-accordion.au-accordion--small .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__body-wrapper {\n padding: 8px;\n padding: 0.5rem; }\n\n.au-body, .cke_editable {\n fill: #313131; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n background: #000; }\n .au-body.au-body--dark-tertiary, .au-body--dark-tertiary.cke_editable {\n background: #00205B; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n fill: #FFF; }\n .au-body .text--minor, .cke_editable .text--minor {\n color: #414141;\n font-size: 0.8em; }\n .au-body .text--align-right, .cke_editable .text--align-right {\n text-align: right; }\n .au-body .text--align-center, .cke_editable .text--align-center {\n text-align: center; }\n .au-body .au-introduction, .cke_editable .au-introduction {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal;\n color: #414141; }\n @media (min-width: 768px) {\n .au-body .au-introduction, .cke_editable .au-introduction {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .au-body .au-introduction--dark, .cke_editable .au-introduction--dark {\n color: #313131; }\n .au-body abbr, .cke_editable abbr,\n .au-body abbr[title],\n .cke_editable abbr[title], .au-body .definition, .cke_editable .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help; }\n .au-body .au-sronly, .cke_editable .au-sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n \n .au-body .standard-gap,\n .cke_editable .standard-gap {\n margin-top: 24px;\n margin-top: 1.5rem; }\n \n .au-body .standard-gap--mobile-only,\n .cke_editable .standard-gap--mobile-only {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n \n .au-body .standard-gap--mobile-only,\n .cke_editable .standard-gap--mobile-only {\n margin-top: 0; } }\n \n .au-body .standard-gap--bottom,\n .cke_editable .standard-gap--bottom {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n @media print {\n .au-body .print--hide, .cke_editable .print--hide {\n display: none; } }\n @media print {\n .au-body a[href]:after, .cke_editable a[href]:after, .cke_editable .au-body--dark .health-toolbar a[href]:after, .au-body--dark .health-toolbar .cke_editable a[href]:after {\n content: '' !important; } }\n .au-body main, .cke_editable main, .au-body aside, .cke_editable aside {\n display: block; }\n\n.au-breadcrumbs {\n display: none; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: block; } }\n @media print {\n .au-breadcrumbs {\n display: block; } }\n\n.au-btn--tertiary,\na.au-btn--tertiary,\n.au-body--dark .health-toolbar a.au-btn--tertiary {\n padding: 0; }\n\n.au-btn.au-btn--large,\na.au-btn.au-btn--large {\n font-size: 1.3em;\n font-weight: 700; }\n\n.au-btn.au-btn--dark:hover:not(:disabled),\na.au-btn.au-btn--dark:hover:not(:disabled) {\n background-color: #e5e5e5;\n border-color: #e5e5e5; }\n\n.au-body .au-callout, .cke_editable .au-callout {\n background-color: #f1f1f2;\n border-left-color: #0093B2; }\n .au-body .au-callout.row, .cke_editable .au-callout.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px; }\n .au-body .au-callout--secondary, .cke_editable .au-callout--secondary {\n border-left-color: #0077C8; }\n .au-body .au-callout--tertiary, .cke_editable .au-callout--tertiary {\n border-left-color: #339199; }\n .au-body .au-callout--success, .cke_editable .au-callout--success {\n border-left-color: #0b996c; }\n .au-body .au-callout.au-callout--simple, .cke_editable .au-callout.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem; }\n\n.au-control-input.au-control-input--compact.au-control-input--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {\n padding: 0 0 0 24px;\n padding: 0 0 0 1.5rem;\n margin-right: 0; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after {\n left: -4px;\n top: 2px;\n width: 22px;\n width: 1.375rem;\n height: 22px;\n height: 1.375rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {\n left: 0;\n top: 7px; }\n\n.au-control-input__input:invalid + .au-control-input__text {\n background: #ffffff; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: transparent; }\n\n.au-control-input__input.error + .au-control-input__text:after {\n border-color: #d60000; }\n\n.au-body .au-cta-link--right, .cke_editable .au-cta-link--right {\n text-align: right; }\n\n.au-footer {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: none; }\n .au-footer.au-body.au-body--dark.au-footer--dark, .au-footer.au-body--dark.au-footer--dark.cke_editable {\n background: #58585b;\n background: linear-gradient(to right, #313131, #58585b); }\n .au-footer__navigation-section {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n .au-footer__navigation-section {\n margin-top: 0; } }\n .au-footer__navigation-section:first-of-type {\n margin-top: 0; }\n .au-footer .au-footer__end {\n border-top-color: #87888A; }\n @media print {\n .au-footer {\n display: none; } }\n\n.au-form__item {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-form__item label, fieldset.au-form__item legend {\n font-weight: bold; }\n .au-form__item label .au-control-input__text, fieldset.au-form__item legend .au-control-input__text {\n font-weight: normal; }\n .au-form__item-description {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-form__item .au-text-input,\n .au-form__item .au-select {\n display: block;\n margin-top: 8px;\n margin-top: 0.5rem;\n max-width: 42em; }\n .au-form__item .au-control-input {\n margin-top: 12px;\n margin-top: 0.75rem; }\n .au-form__item .au-control-input label, fieldset.au-form__item .au-control-input legend {\n font-weight: normal; }\n .au-form__item .form-required, .au-form__item div.error {\n color: #d60000; }\n\n.au-form .form-element-length-counter {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-form--hidden {\n display: none; }\n\n.au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 24px;\n margin-top: 1.5rem; } }\n @media print {\n .au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; } }\n .au-grid .not-full-width .container, .cke_editable .not-full-width .container, .au-grid .not-full-width .health-notification__inner-wrapper, .cke_editable .not-full-width .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n.au-grid .full-width .container .container, .cke_editable .full-width .container .container, .au-grid .full-width .health-notification__inner-wrapper .container, .cke_editable .full-width .health-notification__inner-wrapper .container, .au-grid .full-width .container .health-notification__inner-wrapper, .cke_editable .full-width .container .health-notification__inner-wrapper, .au-grid .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper, .cke_editable .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n@media (min-width: 768px) {\n .au-grid .row--no-column-gap div[class*=\"col-\"], .cke_editable .row--no-column-gap div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:first-of-type, .cke_editable .row--no-column-gap div[class*=\"col-\"]:first-of-type {\n padding-left: 12px; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:last-of-type, .cke_editable .row--no-column-gap div[class*=\"col-\"]:last-of-type {\n padding-right: 12px; } }\n\n.au-grid .col-xs-5ths, .cke_editable .col-xs-5ths,\n.au-grid .col-sm-5ths,\n.cke_editable .col-sm-5ths,\n.au-grid .col-md-5ths,\n.cke_editable .col-md-5ths,\n.au-grid .col-lg-5ths,\n.cke_editable .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: 12px;\n padding-left: 12px; }\n\n.au-grid .col-xs-5ths, .cke_editable .col-xs-5ths {\n width: 20%;\n float: left; }\n\n@media (min-width: 768px) {\n \n .au-grid .col-sm-5ths,\n .cke_editable .col-sm-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 992px) {\n \n .au-grid .col-md-5ths,\n .cke_editable .col-md-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 1200px) {\n \n .au-grid .col-lg-5ths,\n .cke_editable .col-lg-5ths {\n width: 20%;\n float: left; } }\n\n.au-header.au-header {\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid #001d52; }\n @media (min-width: 768px) {\n .au-header.au-header {\n padding: 16px 0 8px;\n padding: 1rem 0 0.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header {\n padding: 24px 0;\n padding: 1.5rem 0; } }\n .au-header.au-header--simple {\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .au-header.au-header--simple {\n padding-bottom: 24px;\n padding-bottom: 1.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header--simple {\n padding-bottom: 32px;\n padding-bottom: 2rem; } }\n .au-header.au-header .au-header__logo {\n display: block;\n padding: 12px 12px 12px 0;\n padding: 0.75rem 0.75rem 0.75rem 0;\n width: 100%;\n max-width: 250px;\n color: transparent; }\n @media (min-width: 992px) {\n .au-header.au-header .au-header__logo {\n max-width: 300px;\n margin: auto;\n padding: 12px;\n padding: 0.75rem;\n float: left;\n padding: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n width: 30%; } }\n .au-header.au-header .au-header__logo-image {\n display: block;\n width: 100%;\n margin: auto; }\n @media (min-width: 768px) {\n .au-header.au-header .au-header__logo-image {\n margin: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n margin: inherit;\n padding: 0; } }\n .au-header.au-header--dark {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-header.au-header--dark a {\n color: #FFF; }\n .au-header.au-header--dark a:hover {\n color: #FFF;\n text-decoration: none; }\n .au-header.au-header--light {\n background-color: white; }\n\n.au-inpage-nav-links {\n border-color: #0077C8; }\n @media print {\n .au-inpage-nav-links {\n display: none; } }\n\n.au-link-list--flush > li {\n margin: 0; }\n\n.au-main-nav.au-main-nav--dark {\n border-bottom-color: #001a49;\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-main-nav.au-main-nav--dark .active a {\n border-color: #001a49;\n background: #001a49; }\n .au-main-nav.au-main-nav--dark a {\n border-color: #00205B; }\n .au-main-nav.au-main-nav--dark a:hover, .au-main-nav.au-main-nav--dark a:focus {\n background: #00205B; }\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #00205B; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #313131; }\n @media (min-width: 768px) {\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n font-weight: bold; } }\n\n.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n font-weight: bold;\n border-bottom-color: #fff; }\n .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active-trail a:hover, .au-main-nav .au-link-list > li.active-trail a:focus {\n border-bottom-color: #fff; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n padding: 16px;\n padding: 1rem; } }\n\n@media (min-width: 768px) {\n .au-main-nav .au-link-list > li.au-main-nav--mobile-only {\n display: none; } }\n\n@media print {\n .au-main-nav {\n display: none; } }\n\n.au-page-alerts {\n max-width: 42rem; }\n .au-page-alerts--hidden {\n display: none; }\n .au-page-alerts__close {\n position: absolute;\n right: 0;\n top: 0; }\n .au-page-alerts__close:hover {\n cursor: pointer; }\n\nimg,\nsvg {\n height: auto; }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n background: #ffffff; } }\n .au-body .au-side-nav a, .cke_editable .au-side-nav a, .cke_editable .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable .au-side-nav a {\n background: transparent; }\n .au-body .au-side-nav a:hover, .cke_editable .au-side-nav a:hover, .au-body .au-side-nav a:focus, .cke_editable .au-side-nav a:focus {\n background-color: #f1f1f2; }\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n font-weight: bold;\n color: #313131;\n background-color: #f1f1f2; }\n .au-body .au-side-nav li, .cke_editable .au-side-nav li, .au-body .au-side-nav ul, .cke_editable .au-side-nav ul {\n position: relative; }\n @media print {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n display: none; } }\n\n.au-body .au-side-nav--right, .cke_editable .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav--right, .cke_editable .au-side-nav--right {\n float: right;\n padding-left: 12px;\n padding-right: 12px; } }\n\n.au-tags.au-tags--inline {\n display: inline; }\n .au-tags.au-tags--inline > li {\n margin: 0px 4px 8px 0px;\n margin: 0rem 0.25rem 0.5rem 0rem; }\n\n.au-text-input--block {\n max-width: 42em; }\n\n.au-text-input:invalid {\n border-color: gray;\n background-color: #ffffff; }\n\n.au-text-input.error {\n background-color: #fdf2f2;\n border-color: #d60000; }\n\ntextarea.au-text-input {\n max-width: 42em; }\n\n.health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n right: 16px;\n right: 1rem;\n bottom: -4px;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n z-index: -1;\n padding: 0;\n border: 0; }\n @media print {\n .health-back-to-top {\n display: none; } }\n .health-back-to-top .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n width: 64px;\n width: 4rem;\n padding: 4px 12px 8px 12px;\n padding: 0.25rem 0.75rem 0.5rem 0.75rem;\n background: #f1f1f2;\n border: none;\n color: #313131; }\n @media (min-width: 992px) {\n .health-back-to-top .au-btn.au-btn--secondary {\n width: 96px;\n width: 6rem;\n padding: 8px 16px 16px;\n padding: 0.5rem 1rem 1rem; } }\n .health-back-to-top .au-btn.au-btn--secondary i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: #313131; }\n .health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: #e5e5e5;\n color: #181818;\n border: none; }\n .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {\n background: #181818; }\n .health-back-to-top .au-btn.au-btn--secondary span {\n display: block; }\n .health-back-to-top.isVisible {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n z-index: 9999;\n transition: all .4s ease-in; }\n\n.au-body .health-band, .cke_editable .health-band {\n padding-top: 20px;\n padding-top: 1.25rem;\n padding-bottom: 20px;\n padding-bottom: 1.25rem; }\n .au-body .health-band:before, .cke_editable .health-band:before, .au-body .health-band:after, .cke_editable .health-band:after {\n content: \" \";\n display: table; }\n .au-body .health-band:after, .cke_editable .health-band:after {\n clear: both; }\n @media (min-width: 992px) {\n .au-body .health-band, .cke_editable .health-band {\n padding-top: 40px;\n padding-top: 2.5rem;\n padding-bottom: 40px;\n padding-bottom: 2.5rem; } }\n .au-body .health-band.health-band--secondary .health-band__title--light, .cke_editable .health-band.health-band--secondary .health-band__title--light {\n color: #99d4de; }\n\n.health-band__image--image-text-horizontal {\n display: none; }\n @media (min-width: 768px) {\n .health-band__image--image-text-horizontal {\n display: block;\n width: 100%; } }\n\n.health-book-nav {\n border-top: 1px solid gray;\n padding-top: 24px;\n padding-top: 1.5rem; }\n .health-book-nav .au-display-lg {\n margin-top: 0; }\n .health-book-nav a, .health-book-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .health-book-nav a {\n display: block;\n text-decoration: none;\n color: #313131;\n padding: 16px;\n padding: 1rem; }\n .health-book-nav a:hover, .health-book-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .health-book-nav a:hover, .health-book-nav a:focus {\n background: whitesmoke; }\n .health-book-nav--right {\n text-align: right; }\n @media print {\n .health-book-nav {\n display: none; } }\n\n.pillars-container #pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\"); }\n\n.pillars-container {\n position: relative; }\n .pillars-container #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover; }\n @media (min-width: 768px) {\n .pillars-container #pillars {\n left: auto; } }\n\n.health-card {\n padding: 16px;\n padding: 1rem;\n margin-top: 0;\n width: 100%;\n font-weight: normal;\n display: block;\n box-sizing: border-box; }\n @media (min-width: 992px) {\n .health-card {\n padding: 32px;\n padding: 2rem; } }\n .health-card * + hr,\n .health-card * + p,\n .health-card * + .health-card__title,\n .health-card * + .health-card__cta {\n margin-top: 0; }\n .health-card__title + .metadata--inline {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__title + .metadata--inline {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__image + .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__image + .health-card__title {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card .health-card__image {\n display: block; }\n .health-card .health-card__image svg {\n height: 3em;\n width: 3em; }\n @media (min-width: 768px) {\n .health-card .health-card__image svg {\n height: 5em;\n width: 5em; } }\n .health-card .health-card__image.health-card__image--full-width {\n margin: -16px -16px 16px -16px;\n margin: -1rem -1rem 1rem -1rem;\n height: auto; }\n @media (min-width: 768px) {\n .health-card .health-card__image.health-card__image--full-width {\n margin: -32px -32px 32px -32px;\n margin: -2rem -2rem 2rem -2rem; } }\n .health-card__bg {\n padding: 16px;\n padding: 1rem;\n background-color: black; }\n .health-card__bg:not(:first-child) {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card img {\n display: block;\n min-width: 100%;\n height: auto; }\n .health-card--shadow {\n border-radius: 4px;\n overflow: hidden;\n box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);\n background: #ffffff; }\n .lt-ie9 .health-card--shadow {\n border: solid 1px gray; }\n .health-card--light {\n background: #ffffff;\n overflow: hidden; }\n .health-card--centered {\n text-align: center; }\n .health-card--centered img,\n .health-card--centered svg,\n .health-card--centered .health-card__image,\n .health-card--centered p {\n margin: auto; }\n .health-card--centered .health-card__image {\n margin-bottom: 8px;\n margin-bottom: 0.5rem; }\n .health-card--contact {\n background: #f9f9f9;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-card--contact .image--circle img {\n width: 200px;\n min-width: 0;\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n .health-card--contact {\n padding-top: 80px;\n padding-top: 5rem;\n margin-top: 5rem !important; }\n .health-card--contact .image--circle .image {\n position: absolute;\n left: 0;\n top: -20px;\n width: 100%;\n height: 10px;\n z-index: 999; } }\n .health-card.health-card--selector {\n padding: 8px;\n padding: 0.5rem;\n border-left: 1px solid #e5e5e5;\n border-right: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n display: block;\n overflow: hidden;\n background: #f9f9f9;\n border-top: 10px solid #e5e5e5; }\n @media (min-width: 992px) {\n .health-card.health-card--selector {\n padding: 16px;\n padding: 1rem; } }\n @media print {\n .health-card.health-card--selector {\n display: none; } }\n .health-card.health-card--selector:hover, .health-card.health-card--selector:focus, .health-card.health-card--selector.health-card--active {\n background: white;\n border-top-color: #007680; }\n .health-card.health-card--selector .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold;\n max-width: 100%; }\n @media (min-width: 768px) {\n .health-card.health-card--selector .health-card__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .health-card.health-card--selector .health-card__image svg {\n max-width: 3em;\n max-height: 3em; }\n .health-card.health-card--selector p {\n max-width: 75%; }\n .health-card.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: #e5e5e5;\n padding: 16px 0 0 0;\n padding: 1rem 0 0 0; }\n @media (min-width: 768px) {\n .health-card.health-card--resource {\n padding: 32px 0 0 0;\n padding: 2rem 0 0 0; } }\n .health-card--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: #005fa0;\n color: white; }\n .health-card--solid:hover {\n background: #0077C8;\n color: white; }\n a.health-card.health-card--solid {\n color: white; }\n .health-card--solid.health-card--colour1 {\n background: #005fa0; }\n .health-card--solid.health-card--colour1:hover {\n background: #0077C8;\n color: white; }\n .health-card--solid.health-card--colour2 {\n background: #006269; }\n .health-card--solid.health-card--colour2:hover {\n background: #007680; }\n .health-card--solid.health-card--colour3 {\n background: #006a73; }\n .health-card--solid.health-card--colour3:hover {\n background: #007680; }\n .health-card--solid.health-card--colour4 {\n background: #004693; }\n .health-card--solid.health-card--colour4:hover {\n background: #0057B8; }\n .health-card--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 0; }\n .health-card--solid-half .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half.health-card--colour1 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour1:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour2 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour2:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour3 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour3 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); } }\n .health-card--solid-half.health-card--colour4 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour4 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); } }\n .health-card--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid #0077C8; }\n .health-card--top-highlight.health-card--colour2 {\n border-top-color: #910048; }\n .health-card--top-highlight.health-card--colour3 {\n border-top-color: #B5BD00; }\n .health-card--top-highlight.health-card--colour4 {\n border-top-color: #007680; }\n .health-card--top-highlight.health-card--colour5 {\n border-top-color: #0093B2; }\n .health-card--cta:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n display: block;\n position: absolute;\n right: 16px;\n right: 1rem;\n bottom: 8px;\n bottom: 0.5rem;\n transition-property: right; }\n .ie8 .health-card--cta:after,\n .lt-ie8 .health-card--cta:after {\n content: ' > '; }\n @media (min-width: 768px) {\n .health-card--cta:after {\n right: 32px;\n right: 2rem;\n bottom: 32px;\n bottom: 2rem; } }\n .health-card--cta:hover {\n color: #313131;\n text-decoration: none; }\n .health-card--cta:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n right: 24px;\n right: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .health-card.health-card--horizontal {\n width: inherit; }\n .health-card.health-card--horizontal div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -16px -16px 0 -16px;\n margin: -1rem -1rem 0 -1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -32px 0 -32px -32px;\n margin: -2rem 0 -2rem -2rem; } }\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-top: 16px;\n padding-top: 1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-left: 32px;\n padding-left: 2rem;\n padding-top: 0; } }\n .health-card.health-card--horizontal.row {\n margin-left: 0;\n margin-right: 0; }\n a.health-card, .au-body--dark .health-toolbar a.health-card {\n color: #313131;\n text-decoration: none; }\n .au-body a.health-card, .cke_editable a.health-card, .cke_editable .au-body--dark .health-toolbar a.health-card, .au-body--dark .health-toolbar .cke_editable a.health-card {\n text-decoration: none; }\n a.health-card .health-card__title {\n text-decoration: underline; }\n a.health-card:hover .health-card__title {\n text-decoration: none; }\n a.health-card.health-card--shadow:focus {\n border-radius: 0; }\n a.health-card.health-card--shadow:hover {\n box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2); }\n a.health-card .health-card__link,\n a.health-card .health-card__cta {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip: ink; }\n\nul.health-card-list {\n padding: 0;\n margin-top: 0; }\n ul.health-card-list li {\n list-style: none;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n @media (min-width: 768px) {\n ul.health-card-list li {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; } }\n ul.health-card-list--flush {\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n ul.health-card-list--flush {\n margin-bottom: -24px;\n margin-bottom: -1.5rem; } }\n\n.au-body .health-card__text, .cke_editable .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.health-compare {\n border: 1px solid #0077C8;\n margin-top: 16px;\n margin-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n .health-compare__title {\n background: #afdeff;\n font-weight: bold;\n padding-top: 16px;\n padding-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n\n.au-body dl.health-dl, .cke_editable dl.health-dl {\n border-bottom: 1px solid #ccc;\n margin-bottom: 0; }\n * + .au-body dl.health-dl, * + .cke_editable dl.health-dl {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body dl.health-dl dt, .cke_editable dl.health-dl dt {\n font-weight: bold;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n border-top: 1px solid #ccc;\n padding-top: 16px;\n padding-top: 1rem;\n clear: both; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dt, .cke_editable dl.health-dl dt {\n float: left;\n width: 25%; } }\n .au-body dl.health-dl dd, .cke_editable dl.health-dl dd {\n margin-left: 0;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n padding-top: 0; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dd, .cke_editable dl.health-dl dd {\n border-top: 1px solid #ccc;\n padding-left: 16px;\n padding-left: 1rem;\n padding-top: 16px;\n padding-top: 1rem;\n float: left;\n width: 75%; } }\n .au-body dl.health-dl:before, .cke_editable dl.health-dl:before, .au-body dl.health-dl:after, .cke_editable dl.health-dl:after {\n content: \" \";\n display: table; }\n .au-body dl.health-dl:after, .cke_editable dl.health-dl:after {\n clear: both; }\n\n.health-facet {\n visibility: visible;\n opacity: 1;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n height: auto;\n transition: opacity 1s;\n padding: 16px;\n padding: 1rem;\n background: #f1f1f2; }\n * + .health-facet {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-filter + .health-facet {\n margin-top: 0; }\n .health-facet--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n height: 0; }\n .health-facet__more {\n font-size: 0.8em; }\n\n* + .health-field {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-field + * {\n clear: both; }\n\n* + .health-field--label-hidden {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {\n float: left; } }\n\n.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {\n display: table; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label {\n width: 10em; } }\n\n@media (min-width: 768px) {\n .health-field--inline--wide .health-field__label {\n width: 15em; } }\n\n.health-field.health-field--light .health-field__label {\n font-weight: normal; }\n\n.health-field .health-field__label {\n font-weight: bold; }\n\n.health-metadata + .health-field {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-field__item + .health-field__item {\n clear: both; }\n\n.health-maps--google + .health-field__label {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-body .health-file__icon, .cke_editable .health-file__icon {\n margin-right: 8px;\n margin-right: 0.5rem; }\n\n.au-body .health-file__link, .cke_editable .health-file__link {\n text-decoration: none;\n color: #313131; }\n .au-body .health-file__link--visible, .cke_editable .health-file__link--visible {\n font-weight: bold;\n text-decoration: underline;\n color: #006FB0; }\n .au-body .health-file__link--visible:hover, .cke_editable .health-file__link--visible:hover {\n text-decoration: none; }\n\n.health-filter {\n display: block; }\n @media (min-width: 768px) {\n .health-filter {\n display: none; } }\n .health-filter.health-filter--open {\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-filter .health-filter__title {\n background: #f1f1f2;\n padding: 8px;\n padding: 0.5rem; }\n @media (min-width: 768px) {\n .health-filter .health-filter__title {\n display: none; } }\n\n* + .health-figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-figure--border {\n border: 2px solid #ccc;\n padding: 1rem; }\n\n.health-figure__image-link {\n display: block;\n position: relative; }\n .health-figure__image-link .health-figure__image-link__icon {\n display: none; }\n .health-figure__image-link:hover .health-figure__image-link__icon, .health-figure__image-link:focus .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n padding: 8px;\n padding: 0.5rem;\n left: 5px;\n top: 5px;\n border: 1px solid #ccc; }\n\nfigure {\n margin: 0; }\n figure img {\n margin: 0; }\n * + figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.fancybox-button {\n width: 46px; }\n .fancybox-button i:before {\n margin-right: 0; }\n\n.health-footnotes {\n border-top: 1px solid #ccc;\n margin-top: 24px;\n margin-top: 1.5rem;\n padding-top: 24px;\n padding-top: 1.5rem; }\n table .health-footnotes {\n border-top: none;\n padding-top: 0;\n margin-top: 0; }\n\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.au-body .health-image-text, .cke_editable .health-image-text {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n margin-bottom: 64px;\n margin-bottom: 4rem; }\n @media print {\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n margin-bottom: 32px;\n margin-bottom: 2rem;\n height: auto !important; } }\n @media (min-width: 768px) {\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n text-align: center; } }\n @media print {\n .au-body .health-image-text .health-image-text__image, .cke_editable .health-image-text .health-image-text__image {\n height: auto !important; }\n .au-body .health-image-text .health-image-text__image img, .cke_editable .health-image-text .health-image-text__image img {\n margin-top: 0 !important; } }\n .au-body .health-image-text .au-introduction, .cke_editable .health-image-text .au-introduction {\n margin-top: 16px;\n margin-top: 1rem;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .au-introduction, .cke_editable .health-image-text .au-introduction {\n display: block; } }\n .au-body .health-image-text .text--minor, .cke_editable .health-image-text .text--minor {\n margin-top: 0;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .text--minor, .cke_editable .health-image-text .text--minor {\n display: block; } }\n\n.au-body.au-body--dark .au-introduction, .au-body--dark.cke_editable .au-introduction {\n color: #FFF; }\n\n.au-body .media div, .cke_editable .media div,\n.au-body .au-responsive-media-img div,\n.cke_editable .au-responsive-media-img div,\n.au-body img div,\n.cke_editable img div,\n.au-body svg div,\n.cke_editable svg div,\n.au-body .taskbar .taskbar__img div,\n.taskbar .au-body .taskbar__img div,\n.cke_editable .taskbar .taskbar__img div,\n.taskbar .cke_editable .taskbar__img div,\n.au-body .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--2.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--3.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--4.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--5.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--6.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .cke_editable .taskbar__img div,\n.au-body .taskbar--2 .taskbar__img div,\n.taskbar--2 .au-body .taskbar__img div,\n.cke_editable .taskbar--2 .taskbar__img div,\n.taskbar--2 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .cke_editable .taskbar__img div,\n.au-body .taskbar--3 .taskbar__img div,\n.taskbar--3 .au-body .taskbar__img div,\n.cke_editable .taskbar--3 .taskbar__img div,\n.taskbar--3 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .cke_editable .taskbar__img div,\n.au-body .taskbar--4 .taskbar__img div,\n.taskbar--4 .au-body .taskbar__img div,\n.cke_editable .taskbar--4 .taskbar__img div,\n.taskbar--4 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .cke_editable .taskbar__img div,\n.au-body .taskbar--5 .taskbar__img div,\n.taskbar--5 .au-body .taskbar__img div,\n.cke_editable .taskbar--5 .taskbar__img div,\n.taskbar--5 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .cke_editable .taskbar__img div,\n.au-body .taskbar--6 .taskbar__img div,\n.taskbar--6 .au-body .taskbar__img div,\n.cke_editable .taskbar--6 .taskbar__img div,\n.taskbar--6 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--2 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--2 .cke_editable .field-name-field-image div,\n.au-body .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--2 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--2 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--2 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--2 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--3 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--3 .cke_editable .field-name-field-image div,\n.au-body .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--3 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--3 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--3 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--3 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--4 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--4 .cke_editable .field-name-field-image div,\n.au-body .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--4 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--4 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--4 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--4 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--5 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--5 .cke_editable .field-name-field-image div,\n.au-body .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--5 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--5 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--5 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--5 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--6 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--6 .cke_editable .field-name-field-image div,\n.au-body .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--6 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--6 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--6 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--6 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body img,\n.cke_editable img {\n line-height: 0; }\n\nimg {\n border: 0; }\n\n.au-body picture, .cke_editable picture {\n display: block; }\n .au-body picture img, .cke_editable picture img {\n margin-top: 0; }\n * + picture {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.image--border img {\n border: 3px solid #ccc; }\n\n.image--border div {\n line-height: 0; }\n\n@media print {\n .image--border {\n border: none; } }\n\n.image--circle img {\n border-radius: 50%;\n border: 3px solid #ccc; }\n\n.field-name-field-image-caption {\n margin-bottom: 2em; }\n\n.image-outer {\n line-height: 0; }\n * + .image-outer {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .image-outer .image-placeholder {\n border: 1px solid black; }\n .image-outer .image-placeholder:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\"; } }\n .image-outer .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0; }\n .image-outer .image-wrapper.image-loading {\n background-color: transparent; }\n .image-outer .image-wrapper .image {\n width: 100%; }\n .image-outer .image-wrapper .image img {\n visibility: hidden; }\n\n.image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n border-bottom: 0;\n line-height: 0; }\n @media (min-width: 768px) {\n .image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n display: block; } }\n .image--link a:focus {\n border: 3px solid #005e66; }\n .image--link a:hover img, .image--link .au-body--dark .health-toolbar a:hover img, .au-body--dark .health-toolbar .image--link a:hover img {\n opacity: 0.5; }\n .image--link a img, .image--link .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .image--link a img {\n margin-top: 0; }\n\na .image-wrapper.image-loading {\n background-color: white; }\n\n.health-listing {\n margin-top: 0;\n padding: 0;\n margin-bottom: 32px;\n margin-bottom: 2rem;\n clear: both; }\n * + .health-listing {\n margin: 32px 0 0 0;\n margin: 2rem 0 0 0; }\n * + .row .health-listing--embedded li:first-of-type, * + .health-listing--embedded li:first-of-type {\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem;\n margin-top: 32px;\n margin-top: 2rem; }\n * + .row .health-listing--embedded li:last-of-type, * + .health-listing--embedded li:last-of-type {\n border-bottom: 1px solid #ccc;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n .health-listing li {\n list-style: none;\n max-width: inherit;\n clear: both; }\n .health-listing li + li {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem; }\n .health-listing--compact li + li {\n margin-top: 16px;\n margin-top: 1rem;\n padding-top: 16px;\n padding-top: 1rem; }\n * + .health-listing__filters {\n margin-top: 16px;\n margin-top: 1rem; }\n @media print {\n .health-listing__filters {\n background: transparent !important; } }\n .health-listing__filters--inline > * {\n display: inline-block;\n margin-right: 16px;\n margin-right: 1rem; }\n .health-listing__filters .clear-all {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0; }\n @media print {\n .health-listing__filters .clear-all {\n display: none; } }\n\nul li {\n transition: background-color 1s; }\n ul li.highlight {\n background-color: #ffffc6; }\n\nol.list--large, ul.list--large, ul.list--large--plain, ol.list--large--plain, ul.list--large--checklist {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0; }\n * + ol.list--large, * + ul.list--large, * + ul.list--large--plain, * + ol.list--large--plain, * + ul.list--large--checklist {\n margin-top: 24px;\n margin-top: 1.5rem; }\n ol.list--large > li, ul.list--large > li, ul.list--large--plain > li, ol.list--large--plain > li, ul.list--large--checklist > li {\n vertical-align: top;\n position: relative;\n margin: 0 0 16px;\n margin: 0 0 1rem;\n padding: 24px;\n padding: 1.5rem;\n background: #f1f1f2; }\n ol.list--large > li::before, ul.list--large > li::before, ul.list--large--plain > li::before, ol.list--large--plain > li::before, ul.list--large--checklist > li::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n top: 16px;\n top: 1rem;\n padding-top: 0;\n font-size: 24px; }\n ol.list--large > li a, ul.list--large > li a, ul.list--large--plain > li a, ol.list--large--plain > li a, ul.list--large--checklist > li a, ol.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large > li a, ul.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large > li a, ul.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--plain > li a, ol.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large--plain > li a, ul.list--large--checklist > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--checklist > li a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2; }\n\nol.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n\nul.list--large {\n counter-reset: none; }\n ul.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n ul.list--large > li::before {\n content: '■';\n counter-increment: none; }\n\nul.list--large--plain > li:before, ol.list--large--plain > li:before {\n display: none; }\n\nul.list--large--checklist > li {\n padding-left: 64px;\n padding-left: 4rem;\n padding-top: 16px;\n padding-top: 1rem;\n background: #f1f1f2 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px; }\n ul.list--large--checklist > li::before {\n content: ''; }\n\n.au-body ul.health-card-list li, .cke_editable ul.health-card-list li {\n max-width: 100%; }\n\n.list--remove {\n list-style: none;\n padding-left: 0; }\n .list--remove > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em; }\n\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0, 111, 176, 0.2);\n border-right: 1.1em solid rgba(0, 111, 176, 0.2);\n border-bottom: 1.1em solid rgba(0, 111, 176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear; }\n .health-loading--active {\n display: block; }\n .health-loading--search {\n position: absolute;\n top: 13px;\n right: 55px; }\n .health-loading--small {\n width: 5em;\n height: 5em;\n font-size: 4px; }\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.au-body .health-maps--google, .cke_editable .health-maps--google {\n width: 100%;\n height: 500px; }\n .au-body .health-maps--google * + img, .cke_editable .health-maps--google * + img {\n margin-top: 0; }\n\n* + .health-metadata {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-metadata.health-metadata--inline .health-field {\n display: inline;\n border-left: 1px solid #414141;\n margin-left: 8px;\n margin-left: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem; }\n .health-metadata.health-metadata--inline .health-field .health-field__item {\n display: inline; }\n\n.health-metadata.health-metadata--inline > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 32px;\n margin-top: 2rem;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: 1px solid #ccc; }\n\n.health-recommendation--grade-practice-point {\n border-left-color: #d9c100; }\n .health-recommendation--grade-practice-point .health-recommendation__grade {\n background-color: #fff4c8; }\n\n.health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-evidence-based, .health-recommendation--grade-qualified-evidence-based {\n border-left-color: #8852ce; }\n .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {\n background-color: #e0c8ff; }\n\n.health-recommendation--grade-consensus-based {\n border-left-color: #5f904d; }\n .health-recommendation--grade-consensus-based .health-recommendation__grade {\n background-color: #e7fddf; }\n\n/*\n * List of references\n */\n.health-references > li {\n transition: background-color 1s; }\n .health-references > li.highlight {\n background-color: #ffffc6; }\n\n/*\n * Links to the reference\n */\n.health-references__links .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.health-release-status {\n padding-top: 12px;\n padding-top: 0.75rem;\n padding-bottom: 12px;\n padding-bottom: 0.75rem;\n font-size: 13px; }\n .health-release-status__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px; }\n .health-release-status__icon--alpha {\n background: #c22f73;\n color: #FFF; }\n .health-release-status__icon--beta {\n background: #d34600;\n color: #FFF; }\n .health-release-status__icon--launch {\n background: #158839;\n color: #FFF; }\n .health-release-status--desktop {\n display: none; }\n @media (min-width: 992px) {\n .health-release-status--desktop {\n display: block; } }\n .health-release-status--mobile {\n display: block; }\n @media (min-width: 992px) {\n .health-release-status--mobile {\n display: none; } }\n @media (min-width: 992px) {\n .health-release-status {\n font-size: inherit; } }\n @media print {\n .health-release-status {\n display: none; } }\n .health-release-status p {\n max-width: 100%; }\n\n.hidden {\n display: none; }\n\n@media (min-width: 576px) {\n .hidden-xs {\n display: hidden !important; }\n .visible-xs {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .hidden-sm {\n display: hidden !important; }\n .visible-sm {\n display: block !important; } }\n\n@media (min-width: 992px) {\n .hidden-md {\n display: hidden !important; }\n .visible-md {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: hidden !important; }\n .visible-lg {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .au-grid .au-header .health-search, .cke_editable .au-header .health-search {\n float: right; } }\n\n.health-search {\n position: relative;\n display: inline-block;\n max-width: 22.75em;\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .health-search {\n display: none; } }\n @media (min-width: 768px) {\n .health-search {\n margin-top: 0; } }\n .health-search--global {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .health-search--global {\n display: block;\n padding-bottom: 0;\n margin-top: 0; } }\n @media print {\n .health-search--global {\n display: none; } }\n .health-search--listing {\n width: auto; }\n @media print {\n .health-search--listing {\n display: none; } }\n .health-search .au-form__item, .health-search input {\n margin-top: 0 !important; }\n .health-search__form {\n position: relative; }\n .health-search__form:before, .health-search__form:after {\n content: \" \";\n display: table; }\n .health-search__form:after {\n clear: both; }\n .health-search__form label, .health-search__form fieldset.au-form__item legend, fieldset.au-form__item .health-search__form legend {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .health-search__form#search-api-page-search-form {\n float: left; }\n .health-search__form__input {\n border-color: #313131;\n background-color: white;\n width: 100%; }\n @media (min-width: 768px) {\n .health-search__form__input {\n width: 240px;\n width: 15rem; } }\n @media (min-width: 992px) {\n .health-search__form__input {\n width: 320px;\n width: 20rem; } }\n .health-search__form__input-wrapper {\n width: 100%;\n padding-right: 45px; }\n .health-search__form__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: #313131;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E\");\n border-radius: 0px 4px 4px 0; }\n .health-search__form__submit:hover:not(:disabled), .health-search__form__submit:focus:not(:disabled) {\n background-color: #000000; }\n\n.au-body .health-search-result__link, .cke_editable .health-search-result__link {\n text-decoration: none; }\n\n.au-body .health-search-result__link-title, .cke_editable .health-search-result__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block; }\n\n.au-body .health-search-result__link-path, .cke_editable .health-search-result__link-path {\n color: #006621;\n font-size: 0.9em;\n word-break: break-all; }\n\n.au-body .health-search-result__summary, .cke_editable .health-search-result__summary {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body .health-search-result__summary-date, .cke_editable .health-search-result__summary-date {\n color: #87888A; }\n\n.au-body .health-search-result__tag, .cke_editable .health-search-result__tag {\n text-transform: uppercase; }\n\n.au-body .health-search-result--notes .health-search-result__link-title:after, .cke_editable .health-search-result--notes .health-search-result__link-title:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: #313131;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid #ececec;\n background: #f1f1f2;\n margin-left: 5px; }\n\nform[class*='col-'].health-search__form .health-search__form__submit {\n right: 12px; }\n\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid #000;\n width: 300px;\n position: absolute; }\n .ui-autocomplete li.ui-menu-item {\n margin: 0; }\n .ui-autocomplete li.ui-menu-item:hover {\n cursor: pointer; }\n .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {\n padding: 4px 19px;\n padding: 0.25rem 1.2rem; }\n\n.ui-state-active {\n background: #006FB0;\n color: white; }\n\n.ui-helper-hidden-accessible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.health-separator {\n border-top: 1px solid #ccc;\n margin-top: 48px;\n margin-top: 3rem; }\n @media (min-width: 768px) {\n .health-separator {\n margin-top: 64px;\n margin-top: 4rem; } }\n\n.stat {\n margin: 24px 0 32px;\n margin: 1.5rem 0 2rem; }\n @media (min-width: 768px) {\n .stat {\n border-right: 1px dotted #99d4de; }\n .stat:last-of-type {\n border-right: none; } }\n\n.stat__text {\n padding: 0 0 4px 0;\n padding: 0 0 0.25rem 0; }\n @media (min-width: 992px) {\n .stat__text {\n padding-bottom: 16px;\n padding-bottom: 1rem; } }\n\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px; }\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline; }\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white; }\n .stat__trend-icon:before {\n margin-top: -16px;\n margin-top: -1rem; }\n\n.stat__source {\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n margin-top: 0 !important; }\n\n.stat--no-trend .stat__value {\n border-bottom: 0; }\n\n.stat--no-trend .stat__trend {\n display: none; }\n\n.au-body .stat p, .cke_editable .stat p {\n margin-top: 0; }\n\n.health-sub-header {\n padding: 12px 0; }\n @media (min-width: 768px) {\n .health-sub-header {\n padding: 24px 0 16px 0;\n padding: 1.5rem 0 1rem 0; } }\n .health-sub-header h1 {\n margin-top: 0; }\n .health-sub-header .au-introduction {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-sub-header .au-introduction {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-sub-header__section-title {\n margin-bottom: 10px;\n margin-bottom: 0.65rem; }\n @media (min-width: 768px) {\n .health-sub-header__section-title {\n display: none; } }\n @media print {\n .health-sub-header__section-title {\n display: none; } }\n .health-sub-header__supp {\n padding-top: 24px;\n padding-top: 1.5rem; }\n @media print {\n .health-sub-header__supp {\n display: none; } }\n @media (min-width: 768px) {\n .health-sub-header__supp--center {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); } }\n @media (min-width: 768px) {\n .health-sub-header__supp {\n padding-top: 0; } }\n\n.health-sub-nav {\n display: none; }\n @media (min-width: 768px) {\n .health-sub-nav {\n display: block; } }\n @media print {\n .health-sub-nav {\n display: none; } }\n\ntable {\n border-collapse: collapse;\n border: 1px solid #ccc;\n min-width: 43em; }\n * + table,\n * + .health-table__responsive table {\n margin-top: 24px;\n margin-top: 1.5rem; }\n table caption {\n text-align: left;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n table tr:nth-child(even) {\n background-color: #ffffff; }\n table.table__no-banding tr:nth-child(even) {\n background-color: transparent; }\n table td,\n table th {\n border-bottom: 1px solid #ccc;\n padding: 4px;\n padding: 0.25rem;\n text-align: left;\n vertical-align: top; }\n @media (min-width: 992px) {\n table td,\n table th {\n padding: 8px;\n padding: 0.5rem;\n font-size: initial; } }\n table th {\n background-color: #f9f9f9; }\n table thead {\n border-bottom: 1px solid #ccc; }\n @media (min-width: 768px) {\n table {\n min-width: inherit; } }\n @media print {\n table td,\n table th,\n table thead {\n border-color: #000 !important;\n background: #fff !important; } }\n\n.health-table__responsive {\n overflow: scroll; }\n @media (min-width: 992px) {\n .health-table__responsive {\n overflow: auto; } }\n @media print {\n .health-table__responsive {\n overflow: visible; }\n .health-table__responsive table {\n min-width: inherit; } }\n\n.au-body ul.health-tabs, .cke_editable ul.health-tabs {\n padding: 0;\n border-bottom: 2px solid #ccc;\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n margin-top: 24px;\n margin-top: 1.5rem;\n width: 100%; }\n .au-body ul.health-tabs li, .cke_editable ul.health-tabs li {\n margin: 0;\n margin-right: 8px;\n margin-right: 0.5rem;\n padding: 0;\n transition: none; }\n .au-body ul.health-tabs li:first-of-type a, .cke_editable ul.health-tabs li:first-of-type a {\n margin-left: 0; }\n .au-body ul.health-tabs li a, .cke_editable ul.health-tabs li a, .cke_editable ul.health-tabs li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable ul.health-tabs li a {\n padding: 12px 16px;\n padding: 0.75rem 1rem;\n display: inline-block;\n background-color: #f1f1f2;\n text-decoration: none; }\n .au-body ul.health-tabs li a:hover, .cke_editable ul.health-tabs li a:hover, .au-body ul.health-tabs li a:active, .cke_editable ul.health-tabs li a:active {\n background-color: #cdcdcd; }\n .au-body ul.health-tabs li.active a, .cke_editable ul.health-tabs li.active a {\n font-weight: bold;\n background-color: #006FB0;\n color: white; }\n\n.au-body .not-full-width ul.health-tabs, .cke_editable .not-full-width ul.health-tabs {\n margin-top: 0; }\n\n@media print {\n .au-body .health-tabs, .cke_editable .health-tabs {\n display: none; } }\n\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--2,\n.taskbar--tiled--3,\n.taskbar--3,\n.taskbar--tiled--4,\n.taskbar--4,\n.taskbar--tiled--5,\n.taskbar--5,\n.taskbar--tiled--6,\n.taskbar--6 {\n color: #000; }\n .taskbar:before, .taskbar:after,\n .taskbar--tiled--2:before,\n .taskbar--2:before,\n .taskbar--tiled--3:before,\n .taskbar--3:before,\n .taskbar--tiled--4:before,\n .taskbar--4:before,\n .taskbar--tiled--5:before,\n .taskbar--5:before,\n .taskbar--tiled--6:before,\n .taskbar--6:before,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n content: \" \";\n display: table; }\n .taskbar:after,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n clear: both; }\n .taskbar ul,\n .taskbar--tiled--2 ul,\n .taskbar--2 ul,\n .taskbar--tiled--3 ul,\n .taskbar--3 ul,\n .taskbar--tiled--4 ul,\n .taskbar--4 ul,\n .taskbar--tiled--5 ul,\n .taskbar--5 ul,\n .taskbar--tiled--6 ul,\n .taskbar--6 ul {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .taskbar ul > li,\n .taskbar--tiled--2 ul > li,\n .taskbar--2 ul > li,\n .taskbar--tiled--3 ul > li,\n .taskbar--3 ul > li,\n .taskbar--tiled--4 ul > li,\n .taskbar--4 ul > li,\n .taskbar--tiled--5 ul > li,\n .taskbar--5 ul > li,\n .taskbar--tiled--6 ul > li,\n .taskbar--6 ul > li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0; }\n .taskbar ul > li .taskbar__item:last,\n .taskbar--tiled--2 ul > li .taskbar__item:last,\n .taskbar--2 ul > li .taskbar__item:last,\n .taskbar--tiled--3 ul > li .taskbar__item:last,\n .taskbar--3 ul > li .taskbar__item:last,\n .taskbar--tiled--4 ul > li .taskbar__item:last,\n .taskbar--4 ul > li .taskbar__item:last,\n .taskbar--tiled--5 ul > li .taskbar__item:last,\n .taskbar--5 ul > li .taskbar__item:last,\n .taskbar--tiled--6 ul > li .taskbar__item:last,\n .taskbar--6 ul > li .taskbar__item:last {\n margin-right: 0; }\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n padding: 16px;\n padding: 1rem;\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0; }\n @media (min-width: 576px) {\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n min-height: 200px; } }\n .taskbar .taskbar__item:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus,\n .taskbar.view ul > .views-row .node:hover,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover,\n .taskbar.view ul > .views-row .node:active,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:active,\n .taskbar.view ul > .views-row .node:focus,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus,\n .taskbar--tiled--2 .taskbar__item:hover,\n .taskbar--2 .taskbar__item:hover,\n .taskbar--tiled--3 .taskbar__item:hover,\n .taskbar--3 .taskbar__item:hover,\n .taskbar--tiled--4 .taskbar__item:hover,\n .taskbar--4 .taskbar__item:hover,\n .taskbar--tiled--5 .taskbar__item:hover,\n .taskbar--5 .taskbar__item:hover,\n .taskbar--tiled--6 .taskbar__item:hover,\n .taskbar--6 .taskbar__item:hover,\n .taskbar--tiled--2 .taskbar__item:active,\n .taskbar--2 .taskbar__item:active,\n .taskbar--tiled--3 .taskbar__item:active,\n .taskbar--3 .taskbar__item:active,\n .taskbar--tiled--4 .taskbar__item:active,\n .taskbar--4 .taskbar__item:active,\n .taskbar--tiled--5 .taskbar__item:active,\n .taskbar--5 .taskbar__item:active,\n .taskbar--tiled--6 .taskbar__item:active,\n .taskbar--6 .taskbar__item:active,\n .taskbar--tiled--2 .taskbar__item:focus,\n .taskbar--2 .taskbar__item:focus,\n .taskbar--tiled--3 .taskbar__item:focus,\n .taskbar--3 .taskbar__item:focus,\n .taskbar--tiled--4 .taskbar__item:focus,\n .taskbar--4 .taskbar__item:focus,\n .taskbar--tiled--5 .taskbar__item:focus,\n .taskbar--5 .taskbar__item:focus,\n .taskbar--tiled--6 .taskbar__item:focus,\n .taskbar--6 .taskbar__item:focus,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover,\n .taskbar--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--2 .node:hover,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover,\n .taskbar--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--3 .node:hover,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover,\n .taskbar--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--4 .node:hover,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover,\n .taskbar--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--5 .node:hover,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover,\n .taskbar--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--6 .node:hover,\n .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active,\n .taskbar--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--2 .node:active,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active,\n .taskbar--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--3 .node:active,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active,\n .taskbar--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--4 .node:active,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active,\n .taskbar--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--5 .node:active,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active,\n .taskbar--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--6 .node:active,\n .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus,\n .taskbar--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--2 .node:focus,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus,\n .taskbar--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--3 .node:focus,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus,\n .taskbar--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--4 .node:focus,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus,\n .taskbar--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--5 .node:focus,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus,\n .taskbar--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--6 .node:focus,\n .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .node:focus {\n background-color: #001a49; }\n .taskbar .taskbar__img,\n .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar--tiled--2 .taskbar__img,\n .taskbar--2 .taskbar__img,\n .taskbar--tiled--3 .taskbar__img,\n .taskbar--3 .taskbar__img,\n .taskbar--tiled--4 .taskbar__img,\n .taskbar--4 .taskbar__img,\n .taskbar--tiled--5 .taskbar__img,\n .taskbar--5 .taskbar__img,\n .taskbar--tiled--6 .taskbar__img,\n .taskbar--6 .taskbar__img,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .field-name-field-image {\n border: 0; }\n .taskbar .taskbar__title,\n .taskbar.view ul > .views-row .field-name-title a,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a,\n .taskbar--tiled--2 .taskbar__title,\n .taskbar--2 .taskbar__title,\n .taskbar--tiled--3 .taskbar__title,\n .taskbar--3 .taskbar__title,\n .taskbar--tiled--4 .taskbar__title,\n .taskbar--4 .taskbar__title,\n .taskbar--tiled--5 .taskbar__title,\n .taskbar--5 .taskbar__title,\n .taskbar--tiled--6 .taskbar__title,\n .taskbar--6 .taskbar__title,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--2 a,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--3 a,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--4 a,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--5 a,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--6 a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title a {\n font-size: 20px;\n line-height: 24px; }\n .taskbar .taskbar__desc,\n .taskbar.view ul > .views-row .field-name-body p,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p,\n .taskbar--tiled--2 .taskbar__desc,\n .taskbar--2 .taskbar__desc,\n .taskbar--tiled--3 .taskbar__desc,\n .taskbar--3 .taskbar__desc,\n .taskbar--tiled--4 .taskbar__desc,\n .taskbar--4 .taskbar__desc,\n .taskbar--tiled--5 .taskbar__desc,\n .taskbar--5 .taskbar__desc,\n .taskbar--tiled--6 .taskbar__desc,\n .taskbar--6 .taskbar__desc,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--2 p,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--3 p,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--4 p,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--5 p,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--6 p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body p {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px; }\n\n.taskbar--tiled--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar.view ul > .views-row,\n.taskbar--tiled--2.view ul > .views-row,\n.taskbar--tiled--3.view ul > .views-row,\n.taskbar--tiled--4.view ul > .views-row,\n.taskbar--tiled--5.view ul > .views-row,\n.taskbar--tiled--6.view ul > .views-row {\n margin: 0; }\n .taskbar.view ul > .views-row:hover,\n .taskbar--tiled--2.view ul > .views-row:hover,\n .taskbar--tiled--3.view ul > .views-row:hover,\n .taskbar--tiled--4.view ul > .views-row:hover,\n .taskbar--tiled--5.view ul > .views-row:hover,\n .taskbar--tiled--6.view ul > .views-row:hover {\n cursor: pointer; }\n\n.health-toolbar {\n padding-bottom: 8px;\n padding-bottom: 0.5rem; }\n .health-toolbar__items > li {\n margin: 0;\n margin-right: 18px;\n margin-right: 1.1rem;\n float: left;\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar__items > li {\n margin-right: 16px;\n margin-right: 1rem; } }\n @media print {\n .health-toolbar {\n display: none; } }\n .health-toolbar #health-share-menu {\n display: none; }\n .health-toolbar .health-tooltip-theme #health-share-menu {\n display: block; }\n\n.health-tooltip-theme {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n padding: 8px;\n padding: 0.5rem;\n text-align: left;\n color: #313131;\n font-size: .9em;\n background-color: #fff;\n border: 3px solid #ccc;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, 0.5); }\n .health-tooltip-theme p {\n padding: 0;\n margin: 0; }\n\n* + .health-video {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-video__preview {\n position: relative;\n line-height: 0; }\n .health-video__preview .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%); }\n .health-video__preview .health-video__preview__play-button svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.75)); }\n .health-video__preview__link {\n display: block; }\n .health-video__preview__link:hover .health-video__preview__play-button, .health-video__preview__link:active .health-video__preview__play-button, .health-video__preview__link:focus .health-video__preview__play-button {\n display: block;\n cursor: pointer; }\n .health-video__preview__length {\n padding: 12px;\n padding: 0.75rem;\n background-color: #000;\n color: #fff;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0; }\n .health-video__preview__length--small {\n display: none; }\n @media (min-width: 768px) {\n .health-video__preview__length--small {\n display: inline-block;\n padding: 8px;\n padding: 0.5rem;\n font-size: 0.85em;\n right: 3px;\n bottom: 3px; } }\n\n.health-video--inline {\n border: 2px solid #ccc;\n padding: 16px;\n padding: 1rem; }\n * + .health-video--inline {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.svg-inline--fa {\n display: inline-block; }\n .svg-inline--fa svg {\n font-size: inherit;\n height: 1em;\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor; }\n .svg-inline--fa.fa-fw svg {\n width: 1.25em; }\n .svg-inline--fa.fa-2x svg {\n font-size: 2em; }\n .svg-inline--fa.fa-3x svg {\n font-size: 3em; }\n .svg-inline--fa.fa-left {\n margin-right: 6px;\n margin-right: 0.35rem; }\n\n.au-body--dark .health-video + .au-accordion {\n background-color: #ececec; }\n .au-body--dark .health-video + .au-accordion .au-accordion__title {\n color: black; }\n\n.au-breadcrumbs {\n margin-top: 0; }\n\n.au-body--dark .au-breadcrumbs > .au-link-list > li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n.au-body * + .standard-gap--after, .cke_editable * + .standard-gap--after {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-btn--tertiary.au-btn--dark:hover:not(:disabled), .au-btn--secondary.au-btn--dark:hover:not(:disabled),\na.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\na.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent; }\n\n.au-form__item div.error {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-grid .container .container, .cke_editable .container .container, .au-grid .health-notification__inner-wrapper .container, .cke_editable .health-notification__inner-wrapper .container, .au-grid .container .health-notification__inner-wrapper, .cke_editable .container .health-notification__inner-wrapper, .au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0; }\n\n.au-header.au-header {\n border-top: none;\n position: relative; }\n .au-header.au-header .au-header__logo {\n max-width: 400px; }\n\n.au-main-nav .au-main-nav__toggle {\n color: #313131;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav .au-main-nav__toggle:hover, .au-main-nav .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav {\n background: #f1f1f2;\n margin-top: 16px;\n margin-top: 1rem;\n margin-left: -12px;\n margin-right: -12px; }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n background: none; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-left: 0;\n margin-right: 0; } }\n .au-body .au-side-nav .au-side-nav__header, .cke_editable .au-side-nav .au-side-nav__header {\n margin: 16px;\n margin: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav .au-side-nav__header, .cke_editable .au-side-nav .au-side-nav__header {\n display: none; } }\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n border-left: 0.25rem solid #0077C8;\n background: #e5e5e5; }\n @media (min-width: 768px) {\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n background: #f1f1f2; } }\n\n.health-card {\n min-height: 200px;\n height: 100%; }\n\n.health-content {\n margin-top: 32px;\n margin-top: 2rem; }\n @media (min-width: 768px) {\n .health-content {\n margin-top: 40px;\n margin-top: 2.5rem; } }\n .health-content--flush {\n margin-top: 0px;\n margin-top: 0rem; }\n\n.health-hero {\n background: #ececec;\n position: relative; }\n @media (min-width: 768px) {\n .health-hero {\n overflow: hidden; } }\n .health-hero__image-container {\n max-height: 200px;\n overflow: hidden; }\n @media (min-width: 768px) {\n .health-hero__image-container {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none; } }\n .health-hero__image {\n height: auto;\n display: block;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__image {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0; } }\n .health-hero__content {\n background: #333333;\n position: relative;\n padding: 32px;\n padding: 2rem;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__content {\n background-color: rgba(0, 0, 0, 0.8);\n padding: 48px;\n padding: 3rem;\n width: 60%; } }\n @media (min-width: 1200px) {\n .health-hero__content {\n padding: 64px;\n padding: 4rem;\n min-height: 500px;\n width: 50%; } }\n .health-hero__title {\n color: white; }\n .health-hero__summary {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .health-hero__summary {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .health-hero.health-hero--dark {\n background: #333333; }\n .health-hero.health-hero--dark .health-hero__content {\n color: white; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 0;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: none; }\n\n.health-table__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n\n.health-search {\n position: relative;\n display: block;\n max-width: none; }\n @media print {\n .health-search {\n display: none; } }\n .health-search__form__input, .health-search__form__input.au-text-input {\n width: 100%;\n max-width: 100%; }\n\n.health-toolbar--desktop {\n display: none; }\n @media (min-width: 768px) {\n .health-toolbar--desktop {\n display: block; } }\n\n.health-toolbar--mobile {\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar--mobile {\n display: none; } }\n\n@media (min-width: 768px) {\n .health-sub-header {\n padding: 32px 0px 48px 0px;\n padding: 2rem 0rem 3rem 0rem; } }\n\naddress {\n font-style: normal; }\n\n.health-listing--notification {\n margin: 0;\n padding: 0; }\n .health-listing--notification .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s; }\n\n.health-notification {\n /* A notification always include an icon. */ }\n .health-notification--dark .health-notification__icon,\n .health-notification--dark .health-notification__date,\n .health-notification--dark .health-notification__content,\n .health-notification--dark .health-notification__button {\n color: white;\n fill: white; }\n .health-notification__inner-wrapper {\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n padding: 0.625rem 0; }\n .health-notification--disease-outbreak {\n background-color: #ffcb4d;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--health-emergency {\n background-color: #ffa2b8;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--other {\n background-color: #cccccc;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification__icon {\n flex: 0 0 32px;\n flex: 0 0 2rem;\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */ }\n .health-notification__icon .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top; }\n .health-notification__icon .alignment-helper img, .health-notification__icon .alignment-helper svg {\n width: 32px;\n width: 2rem; }\n .health-notification__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n flex: 0 0 32px;\n flex: 0 0 2rem;\n padding: 0;\n transition: border-color 0.2s; }\n .health-notification__button:active, .health-notification__button:hover {\n border-color: #58585b; }\n .health-notification__button--dismiss {\n background-color: transparent;\n color: #58585b;\n border-radius: 5px;\n border-radius: 0.3125rem;\n height: 32px;\n height: 2rem;\n width: 32px;\n width: 2rem; }\n .health-notification__content {\n align-self: center;\n flex: 1 1;\n padding: 0 16px;\n padding: 0 1rem; }\n .health-notification__content a:link,\n .health-notification__content a:visited {\n color: #000099; }\n .health-notification__date {\n padding: 4px 10px;\n padding: 0.25rem 0.625rem; }\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888; }\n\n.desktop-only {\n display: none; }\n @media (min-width: 768px) {\n .desktop-only {\n display: block; } }\n\n.mobile-only {\n display: block; }\n @media (min-width: 768px) {\n .mobile-only {\n display: none; } }\n\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative; }\n .iframe-container iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%; }\n .iframe-container.iframe-container--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px;\n height: calc(100vh - 50px) !important; }\n @media (min-width: 768px) {\n .iframe-container.iframe-container--fullscreen {\n padding-top: 0;\n height: 800px;\n height: calc(100vh - 150px) !important; } }\n\n.iframe-container--5x1 {\n padding-top: 20%; }\n\n.iframe-container--4x1 {\n padding-top: 25%; }\n\n.iframe-container--3x1 {\n padding-top: 33.33333%; }\n\n.iframe-container--5x2 {\n padding-top: 40%; }\n\n.iframe-container--16x9 {\n padding-top: 56.25%; }\n\n.iframe-container--4x3 {\n padding-top: 75%; }\n\n.iframe-container--1x1 {\n padding-top: 100%; }\n\n.iframe-container--3x4 {\n padding-top: 133.33333%; }\n\n.iframe-container--9x16 {\n padding-top: 177.77778%; }\n\n@media (min-width: 768px) {\n .iframe-container--5x1sm {\n padding-top: 20%; }\n .iframe-container--4x1sm {\n padding-top: 25%; }\n .iframe-container--3x1sm {\n padding-top: 33.33333%; }\n .iframe-container--5x2sm {\n padding-top: 40%; }\n .iframe-container--16x9sm {\n padding-top: 56.25%; }\n .iframe-container--4x3sm {\n padding-top: 75%; }\n .iframe-container--1x1sm {\n padding-top: 100%; }\n .iframe-container--3x4sm {\n padding-top: 133.33333%; }\n .iframe-container--9x16sm {\n padding-top: 177.77778%; } }\n\n.au-body .health-grid, .cke_editable .health-grid {\n margin-left: -1rem;\n margin-right: -1rem; }\n .au-body .health-grid > * + p, .cke_editable .health-grid > * + p {\n margin-top: 0; }\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .health-grid > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem; }\n @media (min-width: 576px) {\n .health-grid--1col-xs > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--1col-sm > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--1col-md > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--1col-lg > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--2col-xs > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--2col-sm > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--2col-md > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--2col-lg > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--3col-xs > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--3col-sm > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--3col-md > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--3col-lg > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--4col-xs > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--4col-sm > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--4col-md > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--4col-lg > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--5col-xs > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--5col-sm > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--5col-md > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--5col-lg > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--6col-xs > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--6col-sm > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--6col-md > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--6col-lg > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--7col-xs > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--7col-sm > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--7col-md > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--7col-lg > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--8col-xs > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--8col-sm > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--8col-md > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--8col-lg > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n\n.health-listing__items--tile .health-grid {\n margin-bottom: 0;\n margin-top: 0; }\n @media (min-width: 768px) {\n .health-listing__items--tile .health-grid {\n margin-top: -2rem;\n margin-bottom: -1rem; } }\n\n.cke_editable {\n padding: 20px; }\n .cke_editable > span:first-of-type + * {\n margin-top: 0 !important; }\n","// DTA Design System colours\n\n// $AU-color-foreground-text: #313131 !default;\n// $AU-color-foreground-action: #00698f !default;\n// $AU-color-foreground-focus: #9263DE !default;\n// $AU-color-background: #ffffff !default;\n\n// $AU-colordark-foreground-text: #ffffff !default;\n// $AU-colordark-foreground-action: #61daff !default;\n// $AU-colordark-foreground-focus: #C390F9 !default;\n// $AU-colordark-background: #135E70 !default;\n\n// $AU-color-error: #ff635c !default;\n// $AU-color-success: #0cac78 !default;\n// $AU-color-warning: #f69900 !default;\n// $AU-color-info: #00bfe9 !default;\n\n// HEALTH COLOURS ===========================\n$colour-Shadow: rgba(0,0,0,0.1);\n$colour-Shadow-hover: rgba(0,0,0,0.2);\n$colour-card: #fff;\n$colour-Error-light: #ffe7ea;\n$colour-foreground-text--dark: #000000;\n\n// New visual identity palette\n// Primaries\n$colour-primary-blue: #00205B;\n$colour-primary-blue-dark: shade($colour-primary-blue, 10%);\n$colour-primary-blue-darker: shade($colour-primary-blue, 20%);\n$colour-primary-blue-alt: #041E42;\n$colour-primary-blue-gradient: #004181; // to be used with $color-primary-blue\n$colour-primary-blue-bg: $colour-primary-blue-gradient; // for backgrounds\n\n$colour-primary-teal: #007680;\n$colour-primary-teal-dark: shade($colour-primary-teal,10%);\n$colour-primary-teal-darker: shade($colour-primary-teal,20%);\n$colour-primary-teal-light: tint($colour-primary-teal,20%);\n$colour-primary-teal-alt: #006269;\n$colour-primary-teal-bg: desaturate($colour-primary-teal-darker, 10%); // for backgrounds\n\n// Complementaries\n// Darker shades for hover\n$colour-complementary-skyblue: #0077C8;\n$colour-complementary-skyblue-dark: shade($colour-complementary-skyblue, 20%);\n$colour-complementary-skyblue-bg: desaturate($colour-complementary-skyblue-dark, 30%); // for backgrounds\n$colour-complementary-ruby: #910048;\n$colour-complementary-ruby-dark: shade($colour-complementary-ruby, 10%);\n$colour-complementary-lime: #B5BD00;\n$colour-complementary-lime-dark: shade($colour-complementary-lime, 10%);\n$colour-complementary-blue: #0057B8;\n$colour-complementary-blue-dark: shade($colour-complementary-blue, 20%);\n$colour-complementary-blue-bg: desaturate($colour-complementary-blue-dark, 30%); // for backgrounds\n$colour-complementary-cyan: #0093B2;\n$colour-complementary-cyan-dark: shade($colour-complementary-cyan, 10%);\n\n// Accents\n$colour-accent-red: #D50032;\n$colour-accent-orange: #FFB500;\n\n$colour-dark: #87888A; // core\n$colour-darker: #626366;\n$colour-darkest: #58585b;\n$colour-dark-hover: #313131;\n\n$colour-lightest: #f9f9f9;\n$colour-lighter: #f1f1f2;\n$colour-light: #ececec;\n$colour-light-dark: #e5e5e5;\n$colour-light-darker: #cdcdcd;\n\n// Tints from print guide - not used in lieu of shade() and desaturate() functions\n// $colour-primary-blue-1: #133a6f; \n// $colour-primary-blue-2: #2b4679;\n// $colour-primary-blue-3: #204c8b;\n// $colour-primary-blue-4: #395994;\n// $colour-primary-teal-1: #00737e;\n// $colour-primary-teal-2: #008692;\n// $colour-primary-teal-3: #00929e;\n// $colour-primary-teal-4: #1ba4af;\n\n// Backgrounds - uses desaturated versions of primaries\n// Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/\n%bg-primary-blue {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-bg);\n}\n\n%bg-primary-teal {\n background-color: $colour-primary-teal;\n background: linear-gradient(to right, $colour-primary-teal-bg, $colour-primary-teal);\n}\n\n%bg-complementary-blue {\n background-color: $colour-complementary-blue-dark;\n background: linear-gradient(to right, $colour-complementary-blue-dark, $colour-complementary-blue-bg);\n}\n\n%bg-complementary-skyblue {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to left, $colour-complementary-skyblue-dark, $colour-complementary-skyblue-bg);\n}\n\n%bg-neutral {\n background-color: $colour-light;\n background: linear-gradient(to right, $colour-light, $colour-lightest);\n}\n\n%bg-neutral-reverse {\n background-color: $colour-lightest;\n background: linear-gradient(to right, $colour-lightest, $colour-light);\n}\n\n// TYPOGRAPHY ================================\n// Colours\n%colour-text-inverse {\n color: white;\n h1,h2,h3,h4,h5,h6,a {\n color: white;\n }\n a {\n border-bottom-color: white;\n }\n}\n$colour-minorText: #414141;\n$colour-primary-teal-text: #99d4de;\n\n// Service delivery\n$alpha-background: #c22f73;\n$alpha-text: #FFF;\n$beta-background: #d34600;\n$beta-text: #FFF;\n$live-background: #158839; // WCAG compliant with #FFF\n\n// Main nav.\n$AU-main-nav-breakpoint: sm;\n$AU-main-nav-z-index: 600;\n\n// Unpublished\n$colour-unpublished-foreground: #e42622; //#ff6562;\n$colour-unpublished-background: #ffe5e5;\n\n// Statistics\n$colour-positive: #a5ffa5;\n$colour-negative: #ffaaaa;\n$colour-path: #006621;\n\n// Design System default overrides\n$AU-color-foreground-action: #006FB0; // override of default link colour WCAG 2.0 compliant on backgrounds up to $colour-light (#ECECEC)\n$AU-colordark-foreground-action: #FFF;\n$AU-colordark-foreground-text: #FFF;\n$AU-colordark-background: #000;\n\n// Background from exemplar\n// #f2f4f6","// SASS colour functions\n// Increase brightness (mixes white)\n@function tint($color, $percentage) {\n @return mix(white, $color, $percentage);\n }\n // Decrease brightness (mixes black)\n @function shade($color, $percentage) {\n @return mix(black, $color, $percentage);\n }\n // desaturate($color, $percentage) - to decrease saturation (good for backgrounds) - built-in\n // Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/","$gravitas-grey: #333333;\n\n/**\n * Health Design System components.\n */\n\n// Hero.\n$health-hero-title: white;\n","/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/sass-versioning/dist/_index.scss\";\n\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/core/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/accordion/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/body/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/link-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/buttons/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/callout/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/control-input/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/cta-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/direction-links/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/footer/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/grid-12/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/header/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/headings/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/inpage-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/keyword-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/main-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/page-alerts/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/responsive-media/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/select/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/side-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/skip-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/tags/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/text-inputs/lib/sass/_module.scss\";\n\n","/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n\n/// Logic for adding versioning to the global list `$versioning-glob-dependencies`\n///\n/// @param {String} $name Name of the module adding this dependency\n/// @param {String} $version Version of the module adding this dependency\n/// @param {List} $dependencies Dependencies of this module\n///\n/// @example scss\n/// \t$name: \"accordion\";\n/// \t$version: \"1.0.0\";\n/// \t$dependencies: (\n/// \t\t(\"core\", \"2.0.0\"),\n/// \t\t(\"grid\", \"1.0.0\"),\n/// \t);\n///\n/// \t@include versioning-add( $name, $version, $dependencies );\n///\n/// @output The variable `$versioning-glob-dependencies` will be populated with the items that have been passed\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-add( $name, $version, $dependencies ) {\n\t//checking types\n\t@if type-of( $name ) != \"string\" {\n\t\t@error \"The first attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if type-of( $version ) != \"string\" {\n\t\t@error \"The second attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if not valid( $version ) {\n\t\t@error \"The version '#{ $version }'' is not a valid semver version.\"\n\t}\n\n\t@if type-of( $dependencies ) != \"list\" {\n\t\t@error \"The third attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t//adding to global var\n\t$versioning-glob-dependencies: () !default;\n\t$item: (\n\t\t( $name, $version, $dependencies )\n\t);\n\n\t$versioning-glob-dependencies: append( $versioning-glob-dependencies, $item ) !global;\n}\n\n\n/// Logic for removing a single dependency from our list if that dependency e.g. doesn’t have a sass presence\n///\n/// @param {String} $name Name of the module adding this dependency\n///\n/// @example scss\n/// \t@include versioning-remove( 'animation' );\n///\n/// @output The variable `$versioning-glob-dependencies` will be stripped off our dependency\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-remove( $remove ) {\n\t$versioning-glob-dependencies-new: ();\n\n\t//iterate over our dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\t\t$dependencies-new: ();\n\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\n\t\t\t\t\t//only add the dependency if it’s not the one we’re trying to remove\n\t\t\t\t\t@if $dependency-name != $remove {\n\t\t\t\t\t\t$dependencies-new: append( $dependencies-new, $dependency );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//adding the whole pack into the list\n\t\t$item-new: (\n\t\t\t( $name, $version, $dependencies-new )\n\t\t);\n\n\t\t$versioning-glob-dependencies-new: append( $versioning-glob-dependencies-new, $item-new );\n\t}\n\n\t//now overwriting the new list with the old one\n\t$versioning-glob-dependencies: $versioning-glob-dependencies-new !global;\n}\n\n\n/// Testing if all dependencies inside `$versioning-glob-dependencies` are satisfied\n///\n/// @example scss\n/// \t@include versioning-check();\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-check() {\n\n\t//iterating over each module inside $versioning-glob-dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\n\t\t//iterating over the dependencies of this module\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t//does this module even have dependencies?\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$_found: false; //we have to assume the worst\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\t\t\t\t\t$dependency-version: nth($dependency, 2);\n\n\t\t\t\t\t//iterate over all dependencies again to check if we have what is required\n\t\t\t\t\t@for $o from 1 through length( $versioning-glob-dependencies ) {\n\t\t\t\t\t\t$check-item: nth( $versioning-glob-dependencies, $o );\n\t\t\t\t\t\t$check-name: \"#{nth( $check-item, 1 )}\";\n\t\t\t\t\t\t$check-version: \"#{nth( $check-item, 2 )}\";\n\n\t\t\t\t\t\t//we found the item we depend on\n\t\t\t\t\t\t@if $check-name == $dependency-name {\n\t\t\t\t\t\t\t$_found: true; //ok we found the module\n\n\t\t\t\t\t\t\t//this is the version we need\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$dependency-major: major( $dependency-version );\n\t\t\t\t\t\t\t$dependency-minor: minor( $dependency-version );\n\t\t\t\t\t\t\t$dependency-patch: patch( $dependency-version );\n\n\t\t\t\t\t\t\t//this is the version we found to have in our module list installed\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$check-major: major( $check-version );\n\t\t\t\t\t\t\t$check-minor: minor( $check-version );\n\t\t\t\t\t\t\t$check-patch: patch( $check-version );\n\n\t\t\t\t\t\t\t//handling errors\n\t\t\t\t\t\t\t//[dependency-major](required version) > [check-major](version that is present)\n\t\t\t\t\t\t\t@if\n\t\t\t\t\t\t\t\t$dependency-major != $check-major or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-minor > $check-minor or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-patch > $check-patch\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But \"#{$check-name}\" v#{$check-version} included.'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@if $_found == false {\n\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But the dependency is missing entirely';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n}/// Remove leading `v` or `=` from $version, as well as spaces\n/// @param {String} $version\n/// @return {String}\n/// @example scss\n/// $version: clean('v1.2.3');\n/// -> '1.2.3'\n@function clean($version) {\n $version: _trim($version);\n\n @if index('v' '=', str-slice($version, 1, 1)) {\n @return clean(str-slice($version, 2));\n }\n\n @return $version;\n}\n/// Pass in a comparison string, and it will call the corresponding function.\n/// @param {String} $v1\n/// @param {String} $comparator\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $cmp: cmp('1.2.3', '==', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '===', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '>', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '>=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!==', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '<', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '<=', '0.1.2');\n/// -> false\n@function cmp($v1, $comparator, $v2) {\n @if ($comparator == '===') {\n @return ($v1 == $v2);\n }\n\n @if ($comparator == '!==') {\n @return ($v1 != $v2);\n }\n\n $mapping: (\n '==': 'eq',\n '!=': 'neq',\n '>': 'gt',\n '>=': 'gte',\n '<': 'lt',\n '<=': 'lte',\n );\n\n @return call(map-get($mapping, $comparator), $v1, $v2);\n}\n/// Return whether the first version is equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> false\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> true\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> false\n@function eq($v1, $v2) {\n $v1: clean($v1);\n $v2: clean($v2);\n\n @return (\n major($v1) == major($v2) and\n minor($v1) == minor($v2) and\n patch($v1) == patch($v2)\n );\n}\n/// Return whether the first version is greater than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gt: gt('1.2.3', '3.2.1');\n/// -> false\n/// $gt: gt('1.2.3', '1.2.3');\n/// -> false\n/// $gt: gt('1.2.3', '0.1.2');\n/// -> true\n@function gt($v1, $v2) {\n @if eq($v1, $v2) {\n $pre-v1: _prerelease($v1);\n $pre-v2: _prerelease($v2);\n\n @return (\n (map-get($pre-v1, 'name') != map-get($pre-v2, 'name')) or\n (map-get($pre-v1, 'number') == -1 and map-get($pre-v2, 'number') != -1) or\n map-get($pre-v1, 'number') > map-get($pre-v2, 'number')\n );\n }\n\n $major-v1: major($v1);\n $major-v2: major($v2);\n $minor-v1: minor($v1);\n $minor-v2: minor($v2);\n $patch-v1: patch($v1);\n $patch-v2: patch($v2);\n\n @return ($major-v1 > $major-v2)\n or ($major-v1 == $major-v2 and $minor-v1 > $minor-v2)\n or ($major-v1 == $major-v2 and $minor-v1 == $minor-v2 and $patch-v1 > $patch-v2);\n}\n/// Return whether the first version is greater than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gte: gte('1.2.3', '3.2.1');\n/// -> false\n/// $gte: gte('1.2.3', '1.2.3');\n/// -> true\n/// $gte: gte('1.2.3', '0.1.2');\n/// -> true\n@function gte($v1, $v2) {\n @return gt($v1, $v2) or eq($v1, $v2);\n}\n/// Return the version incremented by the release type (major, minor, patch, prerelease)\n/// @param {String} $version\n/// @param {String} $release - Type of release to bump (major, minor, patch, prerelease)\n/// @return {String}\n/// @example scss\n/// $version: inc('1.2.3', 'major');\n/// -> '2.0.0'\n/// $version: inc('1.2.3', 'minor');\n/// -> '1.3.0'\n/// $version: inc('1.2.3', 'patch');\n/// -> '1.2.4'\n/// $version: inc('1.2.3', 'prerelease');\n/// -> '1.2.3-beta.0'\n/// $version: inc('1.2.3', 'prerelease', 'foobar');\n/// -> '1.2.3-foobar.0'\n/// $version: inc('1.2.3-foobar.0', 'prerelease');\n/// -> '1.2.3-foobar.1'\n/// $version: inc('1.2.3', 'premajor');\n/// -> '2.0.0-beta.0'\n/// $version: inc('1.2.3', 'preminor');\n/// -> '1.3.0-beta.0'\n/// $version: inc('1.2.3', 'prepatch');\n/// -> '1.2.4-beta.0'\n@function inc($version, $release, $prerelease: '') {\n $release: to-lower-case($release);\n $major: major($version);\n $minor: minor($version);\n $patch: patch($version);\n $pre: _prerelease($version);\n $name: map-get($pre, 'name');\n $number: map-get($pre, 'number');\n\n @if ($release == 'major') {\n @return _format($major + 1, 0, 0);\n } @else if ($release == 'premajor') {\n @return _format($major + 1, 0, 0, $name, 0);\n } @else if ($release == 'minor') {\n @return _format($major, $minor + 1, 0);\n } @else if ($release == 'preminor') {\n @return _format($major, $minor + 1, 0, $name, 0);\n } @else if ($release == 'patch') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1));\n } @else if ($release == 'prepatch') {\n @return _format($major, $minor, $patch + 1, $name, 0);\n } @else if ($release == 'prerelease') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1), $name, $number + 1);\n }\n\n @return null;\n}\n/// Return whether the first version is lesser than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lt: lt('1.2.3', '3.2.1');\n/// -> true\n/// $lt: lt('1.2.3', '1.2.3');\n/// -> false\n/// $lt: lt('1.2.3', '0.1.2');\n/// -> false\n@function lt($v1, $v2) {\n @return neq($v1, $v2) and not gt($v1, $v2);\n}\n/// Return whether the first version is lesser than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lte: lte('1.2.3', '3.2.1');\n/// -> true\n/// $lte: lte('1.2.3', '1.2.3');\n/// -> true\n/// $lte: lte('1.2.3', '0.1.2');\n/// -> false\n@function lte($v1, $v2) {\n @return eq($v1, $v2) or lt($v1, $v2);\n}\n/// Return the major version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $major: major('1.2.3');\n/// -> 1\n@function major($version) {\n $version: clean($version);\n @return _to-number(str-slice($version, 1, str-index($version, '.') - 1));\n}\n/// Return the minor version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $minor: minor('1.2.3');\n/// -> 2\n@function minor($version) {\n $version: clean($version);\n $chunk: str-slice($version, str-index($version, '.') + 1);\n @if str-index($chunk, '.') == null { @return false; }\n $minor: str-slice($chunk, 1, str-index($chunk, '.') - 1);\n @return _to-number($minor);\n}\n/// Return whether the first version is not equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> true\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> false\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> true\n@function neq($v1, $v2) {\n @return not eq($v1, $v2);\n}\n/// Return the patch version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $patch: patch('1.2.3');\n/// -> 3\n@function patch($version) {\n $version: clean($version);\n $first-chunk: str-slice($version, str-index($version, '.') + 1);\n $second-chunk: str-slice($first-chunk, str-index($first-chunk, '.') + 1);\n $end: if(str-length($second-chunk) > 1, (str-index($second-chunk, '-') or 0) - 1, 1);\n @return _to-number(str-slice($second-chunk, 1, $end));\n}\n/// Return whether $version is valid SemVer\n/// @param {String} $version\n/// @return {Boolean}\n/// @example scss\n/// $valid: valid('1.2.3');\n/// -> true\n/// $not-valid: valid('a.b.c');\n/// -> false\n@function valid($version) {\n $version: ($version or '') + '';\n @return str-index($version, '.') != null and\n type-of(major($version)) == 'number' and\n type-of(minor($version)) == 'number' and\n type-of(patch($version)) == 'number';\n}\n/// Find first char which is not a space\n/// @access private\n/// @param {String} $string - String\n/// @param {String} $direction ['left'] - Either `left` or `right`\n/// @return {Number}\n@function _first-index($string, $direction: 'left') {\n @for $i from 1 through str-length($string) {\n $index: if($direction == 'left', $i, -$i);\n\n @if str-slice($string, $index, $index) != ' ' {\n @return $index;\n }\n }\n\n @return 0;\n}\n/// Format a version based on its components\n/// @access private\n/// @param {Number} $major\n/// @param {Number} $minor\n/// @param {Number} $patch\n/// @param {String} $pre-name ['']\n/// @param {Number} $pre-number [-1]\n/// @return {String}\n@function _format($major, $minor, $patch, $pre-name: '', $pre-number: -1) {\n $release: $major + '.' + $minor + '.' + $patch;\n\n @if ($pre-number > -1) {\n $pre-name: $pre-name or '';\n $release: $release\n + '-'\n + $pre-name\n + if(str-length($pre-name) > 0, '.', '')\n + $pre-number;\n }\n\n @return $release;\n}\n/// Parse the prerelease of $version\n/// @access private\n/// @param {String} $version\n/// @return {Map}\n/// @example scss\n/// $prerelease: _prerelease('1.2.3');\n/// -> ( 'name': null, 'number': -1 )\n/// $prerelease: _prerelease('1.2.3-alpha.0');\n/// -> ( 'name': 'alpha', 'number': 0 )\n@function _prerelease($version) {\n $name: null;\n $number: -1;\n $hyphen-index: str-index($version, '-');\n\n @if ($hyphen-index) {\n $prerelease: str-slice($version, $hyphen-index + 1);\n $dot-index: _str-last-index($prerelease, '.');\n $name: $prerelease;\n\n @if ($dot-index) {\n $number: _to-number(str-slice($prerelease, $dot-index + 1));\n $name: if($number,\n str-slice($prerelease, 1, $dot-index - 1),\n str-slice($prerelease, 1)\n );\n $number: $number or -1;\n } @else {\n $number: _to-number($prerelease);\n $name: if($number, null, $prerelease);\n $number: $number or -1;\n }\n }\n\n @return (\n 'name': $name,\n 'number': $number,\n );\n}\n/// Return last index of `$needle` in `$string`.\n/// @access private\n/// @param {String} $string - string to search in\n/// @param {String} $needle - substring to search for\n/// @return {Number}\n@function _str-last-index($string, $needle) {\n $index: str-index($string, $needle);\n $result: $index;\n\n @if $index {\n @for $i from $index + str-length($needle) through str-length($string) {\n @if str-slice($string, $i, $i + str-length($needle) - 1) == $needle {\n $result: $i;\n }\n }\n }\n\n @return $result;\n}\n// Casts a string into a number (integer only)\n// @access private\n// @param {String} $value - Value to be parsed\n// @return {Number}\n// @author @HugoGiraudel - Simplified by @kaelig to only convert unsigned integers\n// @link http://hugogiraudel.com/2014/01/15/sass-string-to-number/\n@function _to-number($value) {\n $result: 0;\n $digits: 0;\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not map-get($numbers, $character) {\n @return false;\n }\n\n @if ($digits == 0) {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return $result;\n}\n/// Trim `$string`\n/// @access private\n/// @param {String} $string - String to trim\n/// @return {String}\n@function _trim($string) {\n @return str-slice(\n $string,\n _first-index($string, 'left'),\n _first-index($string, 'right')\n );\n}\n","/*! @gov.au/core v3.4.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Core module globals\n//\n// Content:\n// - functions\n// - AU-replace\n// - AU-svguri\n// - AU-factorial\n// - AU-pow\n// - AU-color-luminance\n// - AU-color-contrast\n// - AU-color-a11y\n// - mixins\n// - AU-space\n// - AU-clearfix\n// - AU-media\n// - AU-sronly\n// - AU-outline\n// - AU-focus\n// - AU-fontgrid\n// - variables\n// - AU-pixelfallback\n// - AU-media-*\n// - AU-media-*\n// - AU-rem\n// - AU-unit\n// - AU-font\n// - AU-font-monospace\n// - AU-fontsize-map\n// - AU-lineheight-map\n// - AU-maxwidth\n// - AU-color-*\n// - AU-border-radius\n//\n// Error messages all start with a movie quote. Here are some in reserve:\n// - Nobody puts Baby in a corner;\n// - May the Force be with you;\n// - You call that an error? This is an Error!\n// - This... Is... ERROR!\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/core\";\n$version: \"3.4.2\";\n$dependencies: (\n\t\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL FUNCTIONS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n@function AU-replace( $string, $search, $replace: '' ) {\n\t@if type-of( $string ) != 'string' {\n\t\t@error \"I have a bad feeling about this; the AU-replace first argument must be a string!\";\n\t}\n\n\t@if type-of( $search ) != 'string' {\n\t\t@error \"We’ll always have Paris; the AU-replace second argument must be a string!\";\n\t}\n\n\t@if type-of( $replace ) != 'string' {\n\t\t@error \"Hasta la vista, baby; the AU-replace third argument must be a string!\";\n\t}\n\n\t$index: str-index( $string, $search );\n\n\t@return if( $index,\n\t\tstr-slice( $string, 1, $index - 1 ) +\n\t\t$replace +\n\t\tAU-replace(\n\t\t\tstr-slice( $string, $index + str-length( $search )\n\t\t), $search, $replace ),\n\t\t$string\n\t);\n}\n\n\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n@function AU-svguri( $svg ) {\n\t@if type-of( $svg ) != 'string' {\n\t\t@error \"With great power comes great responsibility; the AU-svguri function only takes a string!\";\n\t}\n\n\t@if not str-index( $svg, xmlns ) { // Add missing namespace\n\t\t$svg: AU-replace( $svg, '', '%3E' );\n\n\t\t/* The maybe list\n\n\t\t\t Keep size and compile time down\n\t\t\t ... only add on documented fail\n\n\t\t $chunk: AU-replace( $chunk, '|', '%7C' );\n\t\t $chunk: AU-replace( $chunk, '[', '%5B' );\n\t\t $chunk: AU-replace( $chunk, ']', '%5D' );\n\t\t $chunk: AU-replace( $chunk, '^', '%5E' );\n\t\t $chunk: AU-replace( $chunk, '`', '%60' );\n\t\t $chunk: AU-replace( $chunk, ';', '%3B' );\n\t\t $chunk: AU-replace( $chunk, '?', '%3F' );\n\t\t $chunk: AU-replace( $chunk, ':', '%3A' );\n\t\t $chunk: AU-replace( $chunk, '@', '%40' );\n\t\t $chunk: AU-replace( $chunk, '=', '%3D' );\n\t\t*/\n\n\t\t$encoded: #{ $encoded }#{ $chunk };\n\t\t$index: $index + $slice;\n\t}\n\n\t@return url(\"data:image/svg+xml,#{ $encoded }\");\n}\n\n\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n@function AU-factorial( $number ) {\n\t@if $number < 0 or $number != floor( $number ) {\n\t\t@error \"You talking to me?; the AU-factorial function only takes positive numbers.\";\n\t}\n\n\t$factorial: 1;\n\n\t@while $number > 0 {\n\t\t$factorial: $factorial * $number;\n\t\t$number: $number - 1;\n\t}\n\n\t@return $factorial;\n}\n\n\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n@function AU-pow( $base, $exponent ) {\n\t@if $exponent < 0 {\n\t\t@error \"I can see dead people; the AU-pow function only takes positive numbers as the second argument.\";\n\t}\n\n\t// Constants\n\t$LN2: 0.6931471805599453;\n\t$SQRT2: 1.4142135623730951;\n\n\t// full number\n\t@if $exponent == floor( $exponent ) {\n\t\t$rest: 1;\n\n\t\t@if $exponent < 0 {\n\t\t\t$exponent: $exponent * -1;\n\t\t}\n\n\t\t@while $exponent > 0 {\n\t\t\t@if $exponent % 2 == 1 {\n\t\t\t\t$rest: $rest * $base;\n\t\t\t}\n\n\t\t\t$exponent: floor($exponent * 0.5);\n\t\t\t$base: $base * $base;\n\t\t}\n\n\t\t@return if( $exponent < 0, 1 / $rest, $rest );\n\t}\n\n\t// decimal number\n\t@else {\n\t\t@if $base <= 0 {\n\t\t\t@return 0 / 0;\n\t\t}\n\n\t\t$normalized: ( $base / $SQRT2 );\n\t\t$log: 0;\n\n\t\t@if $normalized < 0 {\n\t\t\t$normalized: $normalized * -1;\n\t\t}\n\n\t\t@if $normalized < 0.5 {\n\t\t\t@while $normalized < 0.5 {\n\t\t\t\t$normalized: $normalized * 2;\n\t\t\t\t$log: $log - 1;\n\t\t\t}\n\t\t}\n\n\t\t@else if $normalized >= 1 {\n\t\t\t@while $normalized >= 1 {\n\t\t\t\t$normalized: $normalized / 2;\n\t\t\t\t$log: $log + 1;\n\t\t\t}\n\t\t}\n\n\t\t$divider: 1;\n\t\t$deviderExponent: $log;\n\n\t\t$baseExponent: if( $deviderExponent >= 0, 2, 1 / 2 );\n\n\t\t@if $deviderExponent < 0 {\n\t\t\t$deviderExponent: $deviderExponent * -1;\n\t\t}\n\n\t\t@while $deviderExponent > 0 {\n\t\t\t@if $deviderExponent % 2 == 1 {\n\t\t\t\t$divider: $divider * $baseExponent;\n\t\t\t}\n\t\t\t$baseExponent: $baseExponent * $baseExponent;\n\t\t\t$deviderExponent: floor( $deviderExponent * 0.5 );\n\t\t}\n\n\t\t$base: $base / $divider;\n\t\t$base: ( $base - 1 ) / ( $base + 1 );\n\t\t$base2: $base * $base;\n\t\t$iterator: 1;\n\t\t$tempBase: $base;\n\t\t$tempBase2: null;\n\n\t\t@while $tempBase2 != $tempBase {\n\t\t\t$base: $base * $base2;\n\t\t\t$iterator: $iterator + 2;\n\t\t\t$tempBase2: $tempBase;\n\t\t\t$tempBase: $tempBase + $base / $iterator;\n\t\t}\n\n\t\t$logarithm: ( $LN2 * $log + 2 * $tempBase ) * $exponent;\n\t\t$return: 0;\n\n\t\t@for $quarter from 0 to 24 {\n\t\t\t$return: $return + AU-pow( $logarithm, $quarter ) / AU-factorial( $quarter );\n\t\t}\n\n\t\t@return $return;\n\t}\n}\n\n\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n@function AU-color-luminance( $color ) {\n\t@if type-of( $color ) != 'color' {\n\t\t@error \"Go ahead, make my day; the AU-color-luminance function only takes a color!\";\n\t}\n\n\t$rgba: red( $color ), green( $color ), blue( $color );\n\t$rgba2: ();\n\n\t@for $i from 1 through 3 {\n\t\t$rgb: nth( $rgba, $i );\n\t\t$rgb: $rgb / 255;\n\n\t\t$rgb: if( $rgb < .03928, $rgb / 12.92, AU-pow( ( $rgb + .055 ) / 1.055, 2.4 ) );\n\n\t\t$rgba2: append( $rgba2, $rgb );\n\t}\n\n\t@return .2126 * nth( $rgba2, 1 ) + .7152 * nth( $rgba2, 2 ) + 0.0722 * nth( $rgba2, 3 );\n}\n\n\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n@function AU-color-contrast( $foreground, $background, $silent: false, $rounded: true ) {\n\t@if type-of( $foreground ) != 'color' {\n\t\t@error \"Elementary, my dear Watson; the AU-color-contrast function only takes a color as first argument!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You can’t handle the truth; the AU-color-contrast function only takes a color as second argument!\";\n\t}\n\n\t$luminance1: AU-color-luminance( $foreground ) + .05;\n\t$luminance2: AU-color-luminance( $background ) + .05;\n\t$ratio: $luminance1 / $luminance2;\n\n\t@if $luminance2 > $luminance1 {\n\t\t$ratio: 1 / $ratio;\n\t}\n\n\t@if $ratio < 4.5 and $silent == false {\n\t\t@warn \"Houston, we have a problem; contrast ratio of #{ $foreground } on #{ $background } is bad, just #{ $ratio }\";\n\t}\n\n\t@if $rounded == true {\n\t\t$ratio: round( $ratio * 10 ) / 10;\n\t}\n\n\t@return $ratio;\n}\n\n\n\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n@function AU-color-a11y( $toMakeA11y, $background, $ratioKey: 'small' ) {\n\t@if type-of( $toMakeA11y ) != 'color' {\n\t\t@error \"Where we’re going, we don’t need roads; the AU-a11ycolor function only takes a color as the first attribute!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You shall not pass; the AU-a11ycolor function only takes a color as the second attribute!\";\n\t}\n\n\t@if $ratioKey != 'small' and $ratioKey != 'large' {\n\t\t@error \"I have always depended on the kindness of strangers; the AU-a11ycolor function only takes 'small' or 'large' as third attribute.\";\n\t}\n\n\n\t$ratios: (\n\t\t'large': 3,\n\t\t'small': 4.5,\n\t);\n\t$ratio: map-get( $ratios, $ratioKey );\n\n\t// Check the ratio straight away, if it passes return the value as hex\n\t@if AU-color-contrast( $toMakeA11y, $background, true, false ) >= $ratio {\n\t\t@return $toMakeA11y;\n\t}\n\n\t// Ratio didn't pass so we need to find the nearest color\n\t$a11yLightness: lightness( $toMakeA11y );\n\t$minHexDiff: 100 / 255; // 255 Colors / 100% HSL\n\n\t$isBlackBgContrast: AU-color-contrast( #000, $background, true, false ) >= $ratio;\n\t$isWhiteBgContrast: AU-color-contrast( #fff, $background, true, false ) >= $ratio;\n\t$minLightness: 0;\n\t$maxLightness: 100;\n\t$isDarkColor: false;\n\n\t// If our colour passes contrast on black and white\n\t@if $isBlackBgContrast and $isWhiteBgContrast {\n\t\t// Change the min lightness if the color is light\n\t\t@if( $a11yLightness >= 50 ) {\n\t\t\t$minLightness: $a11yLightness;\n\t\t}\n\t\t// Change the max lightness if the color is dark\n\t\t@else {\n\t\t\t$maxLightness: $a11yLightness;\n\t\t\t$isDarkColor: true;\n\t\t}\n\t}\n\t@else if $isBlackBgContrast {\n\t\t$maxLightness: $a11yLightness;\n\t\t$isDarkColor: true;\n\t}\n\t// It didn't pass on black\n\t@else {\n\t\t$minLightness: $a11yLightness;\n\t}\n\n\t// The color to return\n\t$foundColor: '';\n\n\t// Binary search until we find the colour that meets contrast\n\t@while( $foundColor == '' ) {\n\t\t$midLightness: ( $minLightness + $maxLightness ) / 2;\n\t\t$midColor: hsl(\n\t\t\thue( $toMakeA11y ),\n\t\t\tsaturation( $toMakeA11y ),\n\t\t\t$midLightness\n\t\t);\n\t\t$resetColor: mix( $midColor, $midColor );\n\n\t\t// If we meet contrast\n\t\t@if AU-color-contrast( $resetColor, $background, true, false ) >= $ratio {\n\t\t\t// The colour is in the minimal lightness range for one hexadecimal\n\t\t\t@if $maxLightness - $minLightness < $minHexDiff {\n\t\t\t\t$foundColor: $resetColor;\n\t\t\t}\n\n\t\t\t@if $isDarkColor {\n\t\t\t\t$minLightness: $midLightness;\n\t\t\t}\n\t\t\t@else {\n\t\t\t\t$maxLightness: $midLightness;\n\t\t\t}\n\t\t}\n\t\t// We don't meet contrast\n\t\t@else if $isDarkColor {\n\t\t\t$maxLightness: $midLightness;\n\t\t}\n\t\t@else {\n\t\t\t$minLightness: $midLightness;\n\t\t}\n\t}\n\n\t@return $foundColor;\n}\n\n\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n @function AU-color-lowest-contrast( $colors, $background ){\n\t$current-lowest: nth( $colors, 1 );\n\n\t// Loop through the $colors list\n\t@each $color in $colors {\n\t\t$colorContrast: AU-color-contrast( $color, $background, true, false );\n\t\t$lowestContrast: AU-color-contrast( $current-lowest, $background, true, false );\n\n\t\t// If the constast is lower make it the new lowest\n\t\t@if $colorContrast < $lowestContrast {\n\t\t\t$current-lowest: $color;\n\t\t}\n\t}\n\n\t@return $current-lowest;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL MIXINS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n@mixin AU-space( $property, $values, $pixelfallback: $AU-pixelfallback ) {\n\t$unit: $AU-unit; // The grid unit to use\n\t$output: ();\n\t$fallback: ();\n\t$has_fallback: false;\n\n\t@if type-of( $property ) != 'string' {\n\t\t@error \"I’m sorry Dave, I can’t do that; the AU-space function only takes a string as first argument!\";\n\t}\n\n\t// Loop through the $values list\n\t@each $value in $values {\n\t\t// This is a pixel on unitless unit. Let’s convert it to rems\n\t\t@if type-of( $value ) == 'number' and unit( $value ) == 'unit' {\n\t\t\t$value: $value / 1unit; // This is to remove the unit value\n\t\t\t$rem: $value / ( ( $value / $unit ) * 0 + 1 );\n\n\t\t\t$fallback: join( $fallback, round( $value * ( $unit * $unit ) ) + 0px );\n\t\t\t$output: join( $output, #{ $rem }rem );\n\n\t\t\t$has_fallback: true;\n\t\t}\n\n\t\t// We don’t know what this is so we don’t change it.\n\t\t@else {\n\t\t\t$fallback: join( $fallback, $value );\n\t\t\t$output: join( $output, $value );\n\t\t}\n\t}\n\n\t@if( $has_fallback and $pixelfallback ) {\n\t\t#{ $property }: $fallback;\n\t\t#{ $property }: $output;\n\t}\n\t@else {\n\t\t#{ $property }: $output;\n\t}\n}\n\n\n/**\n * AU-clearfix - Clearing floats\n */\n@mixin AU-clearfix() {\n\t&:before,\n\t&:after {\n\t\tcontent: \" \";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n@mixin AU-media( $breakpoint ) {\n\t@if type-of( $breakpoint ) != 'string' {\n\t\t@error \"Captain I’m giving it all she’s got but; the AU-media mixin only takes a string!\";\n\t}\n\n\t@if $breakpoint != 'xs' and $breakpoint != 'sm' and $breakpoint != 'md' and $breakpoint != 'lg' {\n\t\t@error \"There’s no crying in baseball; the AU-media mixin only takes the following breakpoint strings: xs, sm, md, lg\";\n\t}\n\n\t@if( $breakpoint == \"xs\" ) {\n\t\t@media (min-width: $AU-media-xs) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"sm\" ) {\n\t\t@media (min-width: $AU-media-sm) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"md\" ) {\n\t\t@media (min-width: $AU-media-md) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"lg\" ) {\n\t\t@media (min-width: $AU-media-lg) {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n@mixin AU-sronly() {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tpadding: 0;\n\tmargin: -1px;\n\toverflow: hidden;\n\tclip: rect( 0, 0, 0, 0 );\n\tborder: 0;\n}\n\n\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n@mixin AU-outline( $theme: 'light' ) {\n\t@if $theme == 'dark' {\n\t\toutline: 3px solid $AU-colordark-foreground-focus;\n\t}\n\t@else {\n\t\toutline: 3px solid $AU-color-foreground-focus;\n\n\t\t// Only add the offset if it's the default style\n\t\toutline-offset: 2px;\n\t}\n}\n\n\n/**\n * AU-focus - Add the outline to focus\n */\n@mixin AU-focus( $theme: 'light' ) {\n\t&:focus {\n\t\t@include AU-outline( $theme );\n\t}\n\n\t// Remove Modzilla inner HTML dotted line. github.com/necolas/normalize.css/blob/master/normalize.css#L285\n\t&::-moz-focus-inner {\n\t\tborder: 0;\n\t}\n}\n\n\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin AU-fontgrid( $fontsize-key, $lineheight-key: 'default' ) {\n\n\t@if type-of( $fontsize-key ) != 'string' {\n\t\t@error \"Going somewhere, Solo?; the AU-fontgrid mixin fontsize key takes a string!\";\n\t}\n\n\t@if type-of( $lineheight-key ) != 'string' {\n\t\t@error \"Tell Jabba I've got his money; the AU-fontgrid mixin lineheight key takes a string!\";\n\t}\n\n\t@if not map-has-key( $AU-fontsize-map, $fontsize-key ) {\n\t\t@error \"You shall not pass; the AU-fontgrid mixin only takes the following fontsize keys strings: \" + map-keys( $AU-fontsize-map );\n\t}\n\n\t@if not map-has-key( $AU-lineheight-map, $lineheight-key ) {\n\t\t@error \"There's a snake in my boot; the AU-fontgrid mixin only takes the following lineheight keys strings: \" + map-keys( $AU-lineheight-map );\n\t}\n\n\t// Get the value from supplied key for pixel and calculate the rem value\n\t$fontsize-px: map-get( $AU-fontsize-map, $fontsize-key );\n\t$fontsize-rem: $fontsize-px / $AU-rem;\n\n\t// Change the lineheight if it doesn't hit a AU-unit e.g. 40px font size with 1.5 lineheight = 50px should be 52px\n\t$lineheight-pixel: round( ( map-get( $AU-lineheight-map, $lineheight-key ) * $fontsize-px ) / $AU-unit ) * $AU-unit;\n\t$lineheight: $lineheight-pixel / $fontsize-px;\n\n\t// Mixin output\n\tfont-size: $fontsize-px + 0px; // Pixel fallback for non-rem support\n\tfont-size: $fontsize-rem + 0rem; // REM size\n\tline-height: $lineheight;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n$AU-pixelfallback: true !default;\n\n/**\n * AU-media Breakpoints\n */\n$AU-media-xs: 576px !default; // media query breakpoints\n$AU-media-sm: 768px !default;\n$AU-media-md: 992px !default;\n$AU-media-lg: 1200px !default;\n\n\n/**\n * AU-rem value used for REM calculation\n */\n$AU-rem: 16 !default;\n\n\n/**\n * AU-unit used for all type and grid calculations\n */\n$AU-unit: 4 !default;\n\n\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n$AU-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$AU-font-monospace: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !default;\n\n\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n$AU-fontsize-map: (\n\txs: 14,\n\tsm: 16,\n\tmd: 20,\n\tlg: 24,\n\txl: 32,\n\txxl: 40,\n\txxxl: 48\n) !default;\n\n\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n$AU-lineheight-map: (\n\tnospace: 1,\n\theading: 1.25,\n\tdefault: 1.5\n) !default;\n\n\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n$AU-maxwidth: 42em !default; // Answer to life, the universe, and everything (keeps things readable on wide viewports).\n\n\n/**\n * Colors light theme\n */\n$AU-color-foreground-text: #313131 !default;\n$AU-color-foreground-action: #00698f !default;\n$AU-color-foreground-focus: #9263DE !default;\n$AU-color-foreground-hint: #6f777b !default;\n$AU-color-background: #ffffff !default;\n\n\n$AU-color-lowest-contrast: AU-color-lowest-contrast(\n\t( $AU-color-foreground-text, $AU-color-foreground-action ),\n\t$AU-color-background\n);\n\n\n// Override the background if it's not accessible and generate shades\n$AU-color-background: AU-color-a11y( $AU-color-background, $AU-color-lowest-contrast );\n$AU-color-background-shade: darken( $AU-color-background, 4% );\n$AU-color-background-alt: darken( $AU-color-background, 8% );\n$AU-color-background-alt-shade: darken( $AU-color-background, 12% );\n$AU-color-foreground-alt-hint: #61696B !default;\n\n\n// Generated border and muted colours\n$AU-color-foreground-muted: mix( $AU-color-foreground-text, $AU-color-background );\n$AU-color-foreground-border: mix( $AU-color-foreground-text, $AU-color-background );\n\n// If the background is light\n@if ( lightness( $AU-color-background ) > 50 ) {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background-alt-shade );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background-alt-shade, 'large');\n}\n@else {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background, 'large');\n}\n\n\n\n/**\n * Colors dark theme\n */\n$AU-colordark-foreground-text: #ffffff !default;\n$AU-colordark-foreground-action: #61daff !default;\n$AU-colordark-foreground-focus: #C390F9 !default;\n$AU-colordark-background: #135E70 !default;\n\n$AU-colordark-lowest-contrast: AU-color-lowest-contrast(\n\t(\n\t\t$AU-colordark-foreground-text,\n\t\t$AU-colordark-foreground-action,\n\t),\n\t$AU-colordark-background\n);\n\n// Override the background if it's not accessible and generate shades\n$AU-colordark-background: AU-color-a11y( $AU-colordark-background, $AU-colordark-lowest-contrast );\n$AU-colordark-background-shade: darken( $AU-colordark-background, 4% );\n$AU-colordark-background-alt: darken( $AU-colordark-background, 8% );\n$AU-colordark-background-alt-shade: darken( $AU-colordark-background, 12% );\n\n// Generated border and muted colours\n$AU-colordark-foreground-muted: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n$AU-colordark-foreground-border: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n\n// If the background is light\n@if ( lightness( $AU-colordark-background ) > 50 ) {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background-alt-shade );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background-alt-shade, 'large');\n}\n@else {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background, 'large');\n}\n\n/**\n * Colors system messages\n */\n$AU-color-error: #d60000 !default;\n$AU-color-success: #0b996c !default;\n$AU-color-warning: #f69900 !default;\n$AU-color-info: #00bfe9 !default;\n\n\n/**\n * AU-border-radius styles\n */\n$AU-border-radius: $AU-unit + 0px !default;\n","/*! @gov.au/accordion v7.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module globals\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/accordion\";\n$version: \"7.0.8\";\n$dependencies: (\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-accordion {\n\t\tborder-color: #000 !important;\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-accordion__title {\n\t\tbackground: #fff !important;\n\t\tcolor: #000 !important;\n\t\tborder: 1px !important;\n\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder-color: #000 !important;\n\t}\n\n\t.au-accordion__body {\n\t\theight: auto !important;\n\t\tdisplay: block !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion wrapper\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-accordion {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tborder: 1px solid $AU-color-foreground-border;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tpadding: 0;\n\n\t// Add spacing if there is an element before it\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-accordion__title {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-accordion--dark {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t.au-accordion__title {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n.au-accordion + .au-accordion {\n\tmargin-top: 0;\n\tborder-top: 0;\n}\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n\t@include AU-fontgrid( md, heading );\n\t@include AU-space( padding, 1unit 2.5unit 1unit 1unit );\n\twidth: 100%;\n\tdisplay: block;\n\tcolor: $AU-color-foreground-action;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\tfont-weight: bold;\n\tposition: relative;\n\n\t// button resets\n\tbox-sizing: border-box;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none;\n\ttext-align: left;\n\tfont-family: inherit;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tz-index: 100;\n\t}\n\n\t// remove the default details arrow icon\n\t&::-webkit-details-marker {\n\t\tdisplay: none;\n\t}\n\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( margin-top, -0.5unit ); // Pull it up half of it's height\n\t\t@include AU-space( right, 1unit );\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tz-index: 101;\n\t\ttransition: transform 0.25s ease-in;\n\t}\n\n\t&.au-accordion--closed:after {\n\t\ttransform: rotate(-180deg);\n\t}\n\n\t.ie8 &,\n\t.lt-ie8 & {\n\t\t&:after {\n\t\t\tcontent: ' ▼ ';\n\t\t}\n\n\t\t&.au-accordion--open:after {\n\t\t\tcontent: ' ▲ ';\n\t\t}\n\t}\n}\n\n// Dark title styles\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n\tcolor: $AU-colordark-foreground-action;\n\n\n\t&:hover {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'\t' +\n\t\t\t\t'\t' +\n\t\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus( 'dark' );\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'\t' +\n\t\t\t'\t' +\n\t\t\t'');\n\t}\n}\n\n.au-accordion__body {\n\t@include AU-fontgrid( sm );\n\toverflow: hidden;\n\n\t// only listen to the state classes if js is enabled\n\t.js & {\n\t\t&.au-accordion--open {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\t&.au-accordion--closed {\n\t\t\tdisplay: none;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n\n.au-accordion__body-wrapper {\n\t@include AU-space( padding, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n\n\t.au-accordion--dark & {\n\t\tborder-top: 1px solid $AU-colordark-foreground-border;\n\t}\n}\n\n.au-accordion-group {\n\tlist-style: none;\n\tpadding: 0;\n}\n","/*! @gov.au/body v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module globals\n//\n// Content:\n// - SASS versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/body\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-body {\n\n\t\t*,\n\t\t& {\n\t\t\ttext-shadow: none !important;\n\t\t\tcolor: #000 !important;\n\t\t\tbackground-color: transparent !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tborder-color: #000 !important;\n\t\t}\n\n\t\ta,\n\t\ta:visited {\n\t\t\ttext-decoration: underline;\n\t\t}\n\n\t\t// Add the URL after the link on print\n\t\ta[href]:after {\n\t\t\tcontent: \" (\" attr(href) \")\" !important;\n\t\t\tdisplay: inline !important;\n\t\t}\n\n\t\t// Do not add the URL if it's a javascript or anchor\n\t\ta[href^=\"javascript:\"]:after,\n\t\ta[href^=\"#\"]:after {\n\t\t\tcontent: \"\" !important;\n\t\t}\n\n\t\t// Add the abbreviation expanded on print\n\t\tabbr[title]:after {\n\t\t\tcontent: \" (\" attr(title) \")\";\n\t\t}\n\n\t\tpre,\n\t\tblockquote {\n\t\t\tborder: 1px solid #000;\n\t\t\tpadding: 6px;\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\tthead {\n\t\t\tdisplay: table-header-group;\n\t\t}\n\n\t\ttr,\n\t\timg {\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\timg {\n\t\t\tmax-width: 100% !important;\n\t\t}\n\n\t\tp,\n\t\th2,\n\t\th3 {\n\t\t\torphans: 3;\n\t\t\twidows: 3;\n\t\t}\n\n\t\th2,\n\t\th3 {\n\t\t\tpage-break-after: avoid;\n\t\t}\n\n\t\tp a {\n\t\t\tword-wrap: break-word;\n\t\t}\n\n\t\tselect {\n\t\t\tbackground: #fff !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n// Content:\n// - Body styles\n// - body\n// - anchor (a)\n// - mark\n// - ::selection (highlight colour)\n// - paragraphs\n// - sorted and unsorted lists\n// - list items\n// - definition lists, terms and definitions\n// - emphasis, bolding, etc.\n// - editorial markup (eg. ins and del)\n// - strong and small\n// - first definition (dfn)\n// - abbreviations (abbr)\n// - variables (var) and nested indices (sup and sub)\n// - pre-formatted text and nested code, kbd, samp\n// - code\n// - keyboard strokes (kbd)\n// - horizontal rules (hr)\n//\n// Thinking: primarily we want to target these: https://w3c.github.io/html/textlevel-semantics.html\n//\n// From there:\n// - provide good, legible basics\n// - provide a vertical rhythm based on content size\n// - cater for a common and semantic nesting\n// - keep styling to a minimum\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// BODY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-body {\n\t@include AU-fontgrid( sm );\n\tmargin: 0;\n\ttext-size-adjust: 100%;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background;\n\n\ta {\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\n\t/**\n\t * Highlighting in-page sections that are in focus\n\t */\n\t[tabindex=\"0\"]:focus,\n\t:target {\n\t\t@include AU-outline();\n\t}\n\n\t/**\n\t * `mark` styling.\n\t */\n\tmark {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t}\n\n\t/**\n\t * Text selection styling\n\t */\n\t::selection {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.99 );\n\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t}\n\n\t// Decrease the opacity for certain elements\n\timg::selection,\n\tvideo::selection,\n\tiframe::selection {\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.75 );\n\t}\n\n\t/**\n\t * Vertical spacing of common text elements.\n\t */\n\tp {\n\t\tmax-width: $AU-maxwidth;\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]),\n\tdl:not([class]),\n\tpre {\n\t\tmargin: 0; //reset defaults\n\t}\n\n\t* + ul:not([class]),\n\t* + ol:not([class]),\n\t* + dl:not([class]),\n\t* + pre {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]) {\n\t\t> li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\n\t\t\t> ul:not([class]),\n\t\t\t> ol:not([class]) {\n\t\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t}\n\t\t}\n\n\t\t> ul:not([class]) {\n\t\t\tlist-style-type: disc;\n\t\t}\n\t}\n\n\tdl:not([class]) {\n\t\t> dd {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t@include AU-space( padding-left, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t\tborder-left: solid 1px;\n\t\t}\n\n\t\t> dt {\n\t\t\t@include AU-space( margin-top, 1.5unit );\n\t\t\tfont-weight: bold;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.written-by:after {\n\t\tcontent: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+');\n\t\tcolor: #BADA55;\n\t}\n\n\t/**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n\tem,\n\ti {\n\t\tfont-style: italic;\n\t}\n\n\t/**\n\t * Stong emphasis.\n\t */\n\tstrong,\n\tb {\n\t\tfont-weight: bold;\n\t}\n\n\n\t/**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n\tsmall {\n\t\t@include AU-fontgrid( xs );\n\t}\n\n\n\t/**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n\ts,\n\tdel {\n\t\ttext-decoration: line-through;\n\t}\n\n\tins {\n\t\ttext-decoration-line: underline;\n\t\ttext-decoration-style: dashed; //Waiting on Chrome.\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\n\t/**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n\tdfn {\n\t\tfont-style: normal;\n\t}\n\n\n\t/**\n\t * Abbreviations/acronyms.\n\t */\n\tabbr,\n\tabbr[title] {\n\t\tborder-bottom: none;\n\t\ttext-decoration: underline;\n\t\ttext-decoration: underline dotted;\n\t}\n\n\tabbr[title] {\n\t\tcursor: help;\n\t}\n\n\ta abbr {\n\t\tpadding-bottom: 1px;\n\t}\n\n\n\t/**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n\tvar {\n\t\tpadding: 0 1px;\n\t\tfont-style: italic;\n\t\tfont-family: serif; //We want mathematical notation to use serif vars per convention.\n\n\t\tsup,\n\t\tsub {\n\t\t\tfont-family: $AU-font;\n\t\t\tfont-style: normal;\n\t\t\tpadding: 0 1px;\n\t\t}\n\t}\n\n\n\t/**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n\tsub,\n\tsup {\n\t\t@include AU-fontgrid( xs, nospace );\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\n\n\t/**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n\tkbd,\n\tcode,\n\tsamp {\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-space( padding, 0.25unit );\n\t\tfont-family: $AU-font-monospace;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\t\tbackground-color: $AU-color-background-shade;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tpre {\n\t\tfont-family: $AU-font-monospace;\n\t}\n\n\tpre code {\n\t\t@include AU-space( padding, 1unit );\n\t\tdisplay:block;\n\t\ttab-size: 4;\n\t}\n\n\n\t/**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n\thr {\n\t\tbox-sizing: content-box;\n\t\theight: 0;\n\t\toverflow: visible;\n\t\tborder: none;\n\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t@include AU-space( margin-bottom, 1.5unit );\n\t}\n\n\t* + hr {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\n\t/**\n\t * Body colour schemes\n\t */\n\t&.au-body--alt {\n\t\tbackground: $AU-color-background-alt;\n\n\t\tkbd,\n\t\tcode,\n\t\tsamp {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark {\n\t\tbackground: $AU-colordark-background;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t::selection {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.99 );\n\t\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t\t}\n\n\t\t// Decrease the opacity for certain elements\n\t\timg::selection,\n\t\tvideo::selection,\n\t\tiframe::selection {\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.75 );\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t@include AU-focus( 'dark' );\n\t\t}\n\n\t\t[tabindex=\"0\"]:focus,\n\t\t:target {\n\t\t\t@include AU-outline( 'dark' );\n\t\t}\n\n\t\tmark {\n\t\t\tbackground-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\thr {\n\t\t\tborder-top-color: $AU-colordark-foreground-border;\n\t\t}\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark.au-body--alt {\n\t\tbackground: $AU-colordark-background-alt;\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/link-list v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module globals\n// A simple list of inline links.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/link-list\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module\n// A simple list of inline links.\n//\n// Content:\n// - .inline-links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Link-list styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Block of links.\n */\n.au-link-list {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tlist-style-type: none;\n\tmargin: 0;\n\t@include AU-space( padding, 0.25unit 0 );\n\n\t.au-body & {\n\t\tmargin: 0;\n\t\t@include AU-space( padding, 0.25unit 0 );\n\t}\n\n\t> li {\n\t\tdisplay: block;\n\t\t@include AU-space( margin, 0.25unit );\n\t}\n\n\t&.au-link-list--inline {\n\t\tdisplay: inline-block;\n\n\t\t> li {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/*! @gov.au/breadcrumbs v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module globals\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/breadcrumbs\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-breadcrumbs > .au-link-list > li:after {\n\t\tcontent: \">\" !important;\n\t\tbackground-image: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumb styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-breadcrumbs {\n\t@include AU-fontgrid( xs, nospace );\n\twidth: 100%;\n\tmargin: 0;\n\tcolor: $AU-color-foreground-text;\n\tfont-family: $AU-font;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\tdisplay: inline-block;\n\t}\n\n\t> .au-link-list {\n\t\t> li {\n\t\t\tmargin: 0; //Intentionally flush with the container, as breadcrumbs are designed to sit on a full viewport width bg.\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t@include AU-space( width, 0.5unit );\n\t\t\t\t@include AU-space( height, 0.5unit );\n\t\t\t\t@include AU-space( margin, 0 0.5unit );\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t\tbackground-size: 100%;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t}\n\n\t\t\t&:last-child:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' > ';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-breadcrumbs--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t> .au-link-list {\n\t\t\t> li:not(:last-child):after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/buttons v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module globals\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/buttons\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-btn {\n\t\tbackground-color: #fff !important;\n\t\tborder: 2px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\ttext-decoration: none !important;\n\n\n\t\t&[disabled] {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - primary\n// - secondary\n// - tertiary\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-btn,\na.au-btn {\n\t// Primary as default\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 1.5unit );\n\tdisplay: inline-block;\n\tappearance: none;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-background;\n\ttext-decoration: none;\n\tborder-radius: $AU-border-radius;\n\tbackground-color: $AU-color-foreground-action;\n\tborder: 3px solid $AU-color-foreground-action;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttransition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n\n\t.au-body & {\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: none;\n\t}\n\n\t&.au-btn--block + .au-btn.au-btn--block,\n\t&.au-btn--block + a.au-btn.au-btn--block {\n\t\t@include AU-space( margin-top, 0.5unit );\n\t}\n\n\t// focus\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t// disabled\n\t&[disabled] { // IE8 doesn’t allow proper selectors\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// hover\n\t&:hover:not(:disabled) {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\ttext-decoration: underline;\n\t\tcolor: $AU-color-background;\n\t}\n\n\t.ie8 &:hover {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: underline;\n\t}\n\n\t// dark\n\t&.au-btn--dark {\n\t\tcolor: $AU-colordark-background;\n\t\tbackground-color: $AU-colordark-foreground-action;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t.ie8 &:hover {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\n\t/**\n\t* SECONDARY\n\t*/\n\t&.au-btn--secondary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: $AU-color-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-color-foreground-action;\n\t\t}\n\n\t\t.ie8 .au-body &:hover {\n\t\t\tcolor: $AU-color-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-color: $AU-color-foreground-text;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tborder-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t.ie8 .au-body &:hover {\n\t\t\t\tcolor: $AU-colordark-background;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* TERTIARY\n\t*/\n\t&.au-btn--tertiary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: transparent;\n\t\ttext-decoration: underline;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tborder-color: transparent;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-btn--pride {\n\t\tbackground: linear-gradient(\n\t\t\tto bottom,\n\t\t\trgba(255, 62, 24, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.52) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 83.33333333333335%,\n\t\t\trgba(152, 90, 255, 0.5) 83.33333333333335%\n\t\t);\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t/**\n \t * BLOCK\n \t */\n\t&.au-btn--block {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n}\n","/*! @gov.au/callout v3.0.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module globals\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/callout\";\n$version: \"3.0.2\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-callout {\n\t\t@include AU-space( border-left-width, 1unit !important );\n\t\tborder: 1px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\tbackground-color: transparent !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Callout styling\n// - calendar-event variant\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Callout styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * The generic callout.\n */\n.au-callout {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit );\n\t@include AU-space( border-left, 0.25unit solid $AU-color-foreground-border );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background-shade;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t// Visual treatment for paragraphs following callout\n\t& + p {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\t&.au-callout--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n\n\t&.au-callout--alt {\n\t\tbackground-color: $AU-color-background-alt-shade;\n\t}\n\n\t&.au-callout--dark.au-callout--alt {\n\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t}\n}\n\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n\t@include AU-fontgrid( md );\n\tmargin: 0;\n\n\t&.au-callout__heading--sronly {\n\t\t@include AU-sronly();\n\n\t\t& + * {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n\tbackground-color: $AU-color-background-shade;\n}\n\n.au-callout--calendar-event__lede {\n\t@include AU-fontgrid( sm, nospace );\n\tmargin: 0;\n}\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-callout--calendar-event__time {\n\tfont-weight: bold;\n}\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\tdisplay: block; // overrides body, depending on markup (eg. using `p`).\n}\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n\t@include AU-space( margin-top, 0.5unit ); // overrides body, to allow for var. text markup.\n}\n","/*! @gov.au/control-input v3.0.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module globals\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - Sass versioning\n// - Global mixin:\n// - AU-getControlShape\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/control-input\";\n$version: \"3.0.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@mixin AU-getControlShape( $kind, $part, $color1: transparent, $color2: transparent ) {\n\t$start: '';\n\t$end: '';\n\n\t$checkbox-background: '';\n\t$checkbox-foreground: '';\n\n\t$radio-background: '';\n\t$radio-foreground: '';\n\n\t@if( $kind == 'checkbox' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-background + $end );\n\t}\n\n\t@if( $kind == 'checkbox' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-foreground + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-background + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-foreground + $end );\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-control-input__text {\n\t\tcolor: #000 !important;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control inputs\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-control-input {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.au-control-input--block {\n\t\t@include AU-clearfix();\n\t\tdisplay: block;\n\n\t\t& + .au-control-input--block {\n\t\t\t@include AU-space( margin-top, 1unit );\n\t\t}\n\t}\n}\n\n.au-control-input__input {\n\t// hiding the native element behind our SVG so for browsers that don’t support SVG have a fallback\n\tposition: absolute;\n\t@include AU-space( left, 0.5unit );\n\t@include AU-space( top, 0.5unit );\n\tcursor: pointer;\n\tmargin: 0;\n\n\t.au-control-input--small & {\n\t\t@include AU-space( left, 0.25unit );\n\t\t@include AU-space( top, 0.25unit );\n\t}\n\n\t& + .au-control-input__text {\n\t\tcursor: pointer;\n\t}\n\n\t// :invalid is split a part for IE8\n\t&:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark &:invalid + .au-control-input__text, {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background-shade, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--alt &:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\n\t.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-success;\n\t\t}\n\t}\n\n\t.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background-shade, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background-alt, 15% );\n\t}\n\n\t&[type=radio] {\n\t\t& + .au-control-input__text:before,\n\t\t& + .au-control-input__text:after {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\t// disabled styling\n\t&[disabled] { // for IE\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t.au-control-input--dark & {\n\t\t&[disabled] {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\t}\n\n\n\t// CHECKBOXES\n\t&[type=checkbox] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// Focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t@include AU-outline();\n\t\t\toutline-offset: 2px;\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// RADIOS\n\t&[type=radio] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t// Add 2px so it doesn't touch green or red\n\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-color-foreground-focus );\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t// Not using AU-focus as we are not applying :focus to this element\n\t\t\t\t@include AU-outline();\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-colordark-foreground-focus );\n\n\t\t\t\t.ie8 &,\n\t\t\t\t.lt-ie8 & {\n\t\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/**\n * The label text\n */\n.au-control-input__text {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.25unit 0.5unit 0.5unit 2.5unit );\n\t@include AU-space( margin-right, 1unit );\n\tdisplay: block;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t// styling for both SVG layers\n\t&:before,\n\t&:after {\n\t\t@include AU-space( width, 2.375unit );\n\t\t@include AU-space( height, 2.375unit );\n\t\tcontent: ' ';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tbox-sizing: border-box;\n\t\tbackground-repeat: no-repeat;\n\t\tz-index: 100;\n\t\tleft: -3px; // offset for 3px border focus\n\t\ttop: -3px; // offset for 3px border focus\n\t\tborder: 3px solid transparent;\n\n\t\t.au-control-input--small & {\n\t\t\t@include AU-space( width, 1.75unit );\n\t\t\t@include AU-space( height, 1.75unit );\n\t\t}\n\t}\n\n\t.au-control-input--small & {\n\t\t@include AU-space( padding, 0.2unit 0.5unit 0 1.95unit );\n\t\t@include AU-space( margin-right, 1unit );\n\t\t@include AU-fontgrid( sm, nospace );\n\t}\n\n\t&:after {\n\t\tz-index: 101;\n\t}\n\n\t// Colour options\n\t.au-control-input--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}","/*! @gov.au/cta-link v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module globals\n// Provide a see more/all link when there are too many items to show in the current context.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/cta-link\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-cta-link {\n\t\tcolor: #000 !important;\n\t\t&:after {\n\t\t\tbackground-image: none !important;\n\t\t\tcontent: ' > ' !important;\n\t\t\tborder: none !important;\n\t\t\ttransform: rotate( 0deg ) !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-cta-link {\n\t@include AU-fontgrid( md );\n\t@include AU-space( margin-top, 1unit );\n\tfont-weight: bold;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t@include AU-focus();\n\n\t&:after {\n\t\tcontent: ' ';\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0.2unit );\n\t\ttransition: margin 0.2s ease;\n\t\tdisplay: inline-block;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: ' > ';\n\t\t}\n\t}\n\n\t&:hover {\n\t\tcolor: $AU-color-foreground-text;\n\t\ttext-decoration: none;\n\n\t\t&:after {\n\t\t\t@include AU-space( margin-left, 0.4unit );\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t&.au-cta-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t@include AU-focus( 'dark' );\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t'' +\n\t\t\t\t\t'' +\n\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/direction-links v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module globals\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/direction-links\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-direction-link {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-direction-link:after {\n\t\tcontent: '→' !important;\n\t}\n\n\t.au-direction-link--left:before {\n\t\tcontent: '←' !important;\n\t}\n\n\t.au-direction-link--up:after {\n\t\tcontent: '↑' !important;\n\t}\n\n\t.au-direction-link--down:after {\n\t\tcontent: '↓' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Direction link base style and the up|down|left|right variations\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Direction links default to pointing right\n//\n// Everyone needs Konami code style links, right? (:\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-direction-link {\n\t@include AU-fontgrid( sm );\n\tdisplay: inline-block;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t@include AU-focus();\n\n\t&.au-direction-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n\n.au-direction-link:after {\n\t@include AU-space( width, 1unit );\n\t@include AU-space( height, 1unit );\n\t@include AU-space( margin, 0 0 0 0.25unit );\n\tcontent: '→';\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n}\n\n/**\n * LEFT\n */\n.au-direction-link--left {\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\t&:before {\n\t\tcontent: '←';\n\t\tdisplay: inline-block;\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0 );\n\t}\n}\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n\tcontent: '↑';\n}\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n\tcontent: '↓';\n}\n","/*! @gov.au/footer v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module globals\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/footer\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-footer {\n\t\tcolor: #000 !important;\n\t\tbackground: #fff !important;\n\t\tborder-color: #000 !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Footer styles\n// -Basic footer block styling\n// - Footer `nav` navigation styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Footer styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic footer block styling.\n */\n.au-footer {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 3unit 0 3unit );\n\t@include AU-space( border-top, 0.25unit solid $AU-color-foreground-border );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\tp:last-child {\n\t\tmargin: 0;\n\t}\n\n\t&.au-footer--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t&.au-footer--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-footer--dark.au-footer--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation {\n\n\t.au-link-list {\n\t\t> li {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n.au-footer__end {\n\t@include AU-space( padding-top, 1unit );\n\t@include AU-space( margin-top, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n}\n\n\n.au-footer--dark .au-footer__end {\n\tborder-top: 1px solid $AU-colordark-foreground-border;\n}\n","/*! @gov.au/grid-12 v2.1.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module globals\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/grid-12\";\n$version: \"2.1.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$AU-grid-12-columns: 12 !default; //column amounts\n$AU-grid-12-gutter-width: 24px !default; //gutter space\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Mixins and grid class generation\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n@mixin AU-grid-12-make-grid-columns( $i: 1, $list: \".col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tbox-sizing: border-box; //we can’t assume that has been added on * {}\n\t\tposition: relative;\n\t\tmin-height: 1px;\n\t\tpadding-left: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n}\n\n\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n@mixin AU-grid-12-float-grid-columns( $class, $i: 1, $list: \".col-#{ $class }-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-#{ $class }-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tfloat: left;\n\t}\n}\n\n\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n@mixin AU-grid-12-calc-grid-column( $index, $class, $type ) {\n\t@if ( $type == width ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-#{ $index } {\n\t\t\twidth: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-push-#{ $index } {\n\t\t\tleft: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index == 0 ) {\n\t\t.col-#{ $class }-push-0 {\n\t\t\tleft: auto;\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index > 0 ) {\n\t\t.col-#{ $class }-pull-#{ $index } {\n\t\t\tright: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index == 0 ) {\n\t\t.col-#{ $class }-pull-0 {\n\t\t\tright: auto;\n\t\t}\n\t}\n\n\t@if ($type == offset) {\n\t\t.col-#{ $class }-offset-#{ $index } {\n\t\t\tmargin-left: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n}\n\n\n/**\n * Calls the above mixins and combines them.\n */\n@mixin AU-grid-12-loop-grid-columns( $columns, $class, $type ) {\n\t@for $i from 0 through $columns {\n\t\t@include AU-grid-12-calc-grid-column( $i, $class, $type );\n\t}\n}\n\n\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n@mixin AU-grid-12-make-grid( $class ) {\n\t@include AU-grid-12-float-grid-columns( $class );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, width );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, pull );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, push );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, offset );\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - stuff\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Implementation of the Bootstrap 3 grid\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-grid {\n\t//create container that snaps to breakpoints\n\t.container {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-media( sm ) {\n\t\t\twidth: ( $AU-media-sm - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( md ) {\n\t\t\twidth: ( $AU-media-md - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( lg ) {\n\t\t\twidth: ( $AU-media-lg - $AU-grid-12-gutter-width );\n\t\t}\n\t}\n\n\t//create both containers\n\t.container,\n\t.container-fluid {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-clearfix;\n\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tpadding-left: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n\n\t//create row and clear floats inside\n\t.row {\n\t\t@include AU-clearfix;\n\n\t\tmargin-left: ceil( ( $AU-grid-12-gutter-width / -2 ) );\n\t\tmargin-right: floor( ( $AU-grid-12-gutter-width / -2 ) );\n\t}\n\n\t//create all classes\n\t@include AU-grid-12-make-grid-columns;\n\n\n\t//create xs classes\n\t@include AU-grid-12-make-grid( xs );\n\n\t//create sm classes\n\t@include AU-media( sm ) {\n\t\t@include AU-grid-12-make-grid( sm );\n\t}\n\n\t//create md classes\n\t@include AU-media( md ) {\n\t\t@include AU-grid-12-make-grid( md );\n\t}\n\n\t//create lg classes\n\t@include AU-media( lg ) {\n\t\t@include AU-grid-12-make-grid( lg );\n\t}\n}\n","/*! @gov.au/header v4.1.12 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module globals\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/header\";\n$version: \"4.1.12\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-logo-width: 12unit !default;\n$AU-logo-width-sm: 16unit !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-header {\n\t\tbackground: #fff !important;\n\n\t\ta img {\n\t\t\tborder: 0 !important;\n\t\t}\n\t}\n\n\t.au-header,\n\t.au-header__brand,\n\t.au-header__subline {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-header__brand-image {\n\t\tdisplay: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Header styles\n// - Header heading styles\n// - Brand styling\n// - Hero styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Header styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic header block styling.\n */\n.au-header {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit 0 );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground: $AU-color-background;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( md );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( padding, 3unit 0 );\n\t}\n\n\t&.au-header--alt {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-header--alt.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n\t@include AU-fontgrid( md );\n\tfont-weight: bold;\n\tmargin: 0;\n\tpadding: 0;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( xl );\n\t}\n}\n\n.au-header__subline {\n\tmax-width: $AU-maxwidth;\n\tcolor: $AU-color-foreground-muted;\n\n\t.au-header--dark & {\n\t\tcolor: $AU-colordark-foreground-muted;\n\t}\n}\n\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n\t@include AU-clearfix();\n\t@include AU-space( min-width, $AU-logo-width );\n\n\t.au-header__brand-image {\n\t\tdisplay: block;\n\t\tborder-style: none;\n\t\t@include AU-space( max-width, $AU-logo-width );\n\t}\n\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( min-width, $AU-logo-width-sm );\n\n\t\t.au-header__brand-image {\n\t\t\tfloat: left;\n\t\t\t@include AU-space( max-width, $AU-logo-width-sm );\n\t\t\t@include AU-space( margin-right, -1 * $AU-logo-width-sm );\n\t\t}\n\n\t\t.au-header__brand-image + .au-header__text {\n\t\t\t@include AU-space( padding-left, 1unit );\n\t\t\t@include AU-space( margin-left, $AU-logo-width-sm + 1unit );\n\t\t\tmargin-top: 0;\n\t\t\tfloat: left;\n\t\t\tborder-left: 1px solid $AU-color-foreground-border;\n\n\t\t\t.au-header--dark & {\n\t\t\t\tborder-left-color: $AU-colordark-foreground-border;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\na.au-header__brand {\n\t@include AU-focus();\n\tdisplay: inline-block;\n\tcolor: $AU-color-foreground-text;\n\ttext-decoration: none;\n\n\t&:hover .au-header__text {\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\t.au-header--dark & {\n\t\t@include AU-focus( 'dark' );\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n\t@include AU-space( padding, 3unit 0 3.5unit 0 );\n\n\t// Reset the floated logo\n\t.au-header__brand .au-header__brand-image {\n\t\tfloat: none;\n\t}\n\n\t// Reset the floated title\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 2unit );\n\t\tborder: 0;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\t.au-header__heading {\n\t\t\t@include AU-space( margin-top, 2unit );\n\t\t}\n\t}\n\n\t.au-header__heading {\n\t\t@include AU-fontgrid( md );\n\n\t\t@include AU-media( sm ) {\n\t\t\t@include AU-fontgrid( xxl );\n\t\t}\n\t}\n\n\t.au-header__heading + .au-header__subline {\n\t\t@include AU-space( margin-top, 0.75unit );\n\t}\n}\n","/*! @gov.au/headings v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module globals\n// Class styles for display headings.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/headings\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module\n// Class styles for display headings.\n//\n// Content:\n// - Basic styles for all headings\n// - Default spacing\n// - Unique styles for individual headings\n// - Typographic spacing for .au-body only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// HEADINGS/DISPLAY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n\tfont-family: $AU-font;\n\tdisplay: block;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n\t@include AU-fontgrid( xxxl, heading );\n}\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n\t@include AU-fontgrid( xxl, heading );\n}\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n\t@include AU-fontgrid( lg, heading );\n}\n\n.au-body h4,\n.au-body .au-display-md,\n.au-display-md {\n\t@include AU-fontgrid( md, heading );\n}\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n\t@include AU-fontgrid( sm, heading );\n}\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n\t@include AU-fontgrid( xs, heading );\n}\n\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\n* + .au-display-sm,\n* + .au-display-xs {\n\t@include AU-space( margin-top, 1unit );\n}\n\n\n.au-body {\n\t* + h1,\n\t* + .au-display-xxl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t* + h2,\n\t* + .au-display-xl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t// * + h3,\n\t// * + .au-display-lg {\n\t// \t@include AU-space( margin-top, 2unit );\n\t// }\n\n\th1 + h2,\n\th2 + h3,\n\t.au-display-xxl + h2,\n\t.au-display-xl + h3,\n\th1 + .au-display-xl,\n\th2 + .au-display-lg,\n\t.au-display-xxl + .au-display-xl,\n\t.au-display-xl + .au-display-lg,\n\n\t* + h3,\n\t* + h4,\n\t* + h5,\n\t* + h6,\n\t* + .au-display-md,\n\t* + .au-display-sm,\n\t* + .au-display-xs {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n}\n","/*! @gov.au/inpage-nav v3.0.6 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module globals\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/inpage-nav\";\n$version: \"3.0.6\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-inpage-nav-links {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding-left, 1.5unit );\n\t@include AU-space( margin-bottom, 3unit );\n\n\tborder-left: 4px solid $AU-color-foreground-action;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t.au-body & > ul,\n\t.au-body & > ol {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tlist-style-type: none;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t* + li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&.au-inpage-nav-links--dark {\n\t\tborder-color: $AU-colordark-foreground-action;\n\t}\n}\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n\tfont-weight: bold;\n\tfont-size: 1em; //inherit from parent\n}\n\n.au-inpage-nav-section {\n\tposition: relative;\n\t@include AU-space( padding-right, 8unit );\n}\n\n.au-inpage-nav-section-link {\n\t@include AU-fontgrid( xs, nospace );\n\t@include AU-space( top, 0.25unit );\n\tposition: absolute;\n\tright: 0;\n\tfont-weight: normal;\n}\n","/*! @gov.au/keyword-list v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module globals\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/keyword-list\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Strong links list style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Strong links style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n.au-keyword-list {\n\t@include AU-fontgrid( lg );\n\n\t&:before, //clear floats without obstructing the outline on focus\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-body & > li {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tfloat: left;\n\t\tclear: both;\n\t\tlist-style: none;\n\t\tmargin-left: 0;\n\t}\n\n\t& > li {\n\t\tfont-weight: bold;\n\n\t\t// Display the link as block as focus doesn't show\n\t\t& > a {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.au-keyword-list__small {\n\t@include AU-fontgrid( sm, nospace );\n\tdisplay: block;\n\tfont-weight: normal; // Reset parent weight\n\n\t.au-body & {\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t.au-keyword-list--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n","/*! @gov.au/main-nav v1.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module globals\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/main-nav\";\n$version: \"1.0.8\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-main-nav-breakpoint: md !default;\n$AU-main-nav-width: 280px !default;\n$AU-main-nav-z-index: 200 !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-main-nav {\n\t\tbackground: transparent !important;\n\t\tborder-bottom: none !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\ttext-decoration: underline;\n\t\t\tborder-color: #fff !important;\n\t\t\tbackground-color: transparent !important;\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: #000 !important;\n\t\t\t&:last-of-type {\n\t\t\t\tborder-bottom: 1px solid !important;\n\t\t\t}\n\t\t}\n\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid #000 !important );\n\n\t\t\t.au-link-list > li:last-of-type {\n\t\t\t\tborder-bottom: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t.au-main-nav__toggle {\n\t\tdisplay: none !important;\n\t}\n\n\t.au-main-nav__menu {\n\t\tbackground: transparent !important;\n\t\tposition: static !important;\n\t\tdisplay: block !important;\n\t\twidth: auto !important;\n\n\t\t.au-main-nav__menu-inner {\n\t\t\tpadding: 0 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n// The main navigation\n.au-main-nav {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( border-bottom, 0.5unit solid $AU-color-foreground-action );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\ta,\n\t.au-main-nav__toggle {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-focus();\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t}\n\n\n\t.active a {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:hover {\n\t\t\tborder-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\t// Reset menus inside main-nav\n\t.au-link-list {\n\t\t@include AU-clearfix();\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t& > li {\n\t\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t}\n\t}\n\n\t// Alternate colour scheme\n\t&.au-main-nav--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-color-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Dark theme for main navigation\n\t&.au-main-nav--dark {\n\t\tbackground-color: $AU-colordark-background;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-focus( 'dark' );\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tborder-color: $AU-colordark-background;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t// Dark alternative colour scheme\n\t&.au-main-nav--dark.au-main-nav--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-colordark-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t.au-link-list > li {\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tborder: none;\n\t\t}\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-fontgrid( sm );\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\n\t\t.active a {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid $AU-color-background );\n\t\t\t@include AU-space( margin-bottom, -0.5unit );\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n}\n\n\n// The open and close toggles\n.au-main-nav__toggle {\n\t@include AU-space( padding, 0.5unit 1unit 0.5unit );\n\t@include AU-fontgrid( xs, nospace );\n\tborder: 0;\n\tappearance: none;\n\tbackground-color: transparent;\n\tcursor: pointer;\n\tdisplay: none;\n\n\t&:before {\n\t\t@include AU-fontgrid( sm, nospace );\n\t\t@include AU-space( margin-bottom, 0.25unit );\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t}\n\n\t// Menu icon\n\t&.au-main-nav__toggle--open:before {\n\t\tcontent: \"☰\";\n\t}\n\n\t// Close icon\n\t&.au-main-nav__toggle--close:before {\n\t\tcontent: \"✕\";\n\t}\n\n\t// Show the open and close toggles when there is javascript\n\t.js & {\n\t\tdisplay: inline-block;\n\n\t\t// Always hide the toggles on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n// Open and close functionality\n.js .au-main-nav__content.au-main-nav__content--open {\n\n\t// Show the content when the menu gets opened\n\t.au-main-nav__menu {\n\t\tleft: 0;\n\t\tdisplay: block;\n\t}\n\n\t// Move the overlay and animate the transparency\n\t.au-main-nav__overlay {\n\t\topacity: 0.8;\n\t\tleft: 0;\n\t\tdisplay: block;\n\n\t\t// Hide on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// The content area that becomes the menu menu\n.au-main-nav__menu {\n\n\t// Move the menu content off the screen so it can slide in\n\t.js & {\n\t\tbackground-color: $AU-color-background;\n\t\tdisplay: none;\n\t\toverflow: auto;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: -1 * $AU-main-nav-width;\n\t\twidth: $AU-main-nav-width;\n\t\tz-index: $AU-main-nav-z-index;\n\n\t\t// Add inner padding for the content area\n\t\t.au-main-nav__menu-inner {\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\t}\n\n\t.au-main-nav.au-main-nav--alt & {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t.au-main-nav.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t.au-main-nav.au-main-nav--alt.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t// Reset the menu styling\n\t\t.js & {\n\t\t\tposition: static;\n\t\t\tdisplay: block;\n\t\t\twidth: auto;\n\t\t\toverflow: inherit;\n\t\t\tbackground-color: transparent;\n\n\t\t\t// Remove padding on the content\n\t\t\t.au-main-nav__menu-inner {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n// The overlay that shows when the menu is open\n.au-main-nav__overlay {\n\ttransition: opacity 0.25s ease-out;\n\tbackground-color: #000;\n\tcursor: pointer;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\twidth: 100%;\n\tz-index: $AU-main-nav-z-index - 10;\n\topacity: 0.4;\n\tdisplay: none; // Hidden by default\n\n\t.ie8 & {\n\t\tfilter: alpha(opacity=80);\n\t}\n}\n\n\n// Lock the scroll on the whole page when the menu is open\n.js .au-main-nav__scroll--locked {\n\toverflow: hidden;\n\n\t// Remove the scroll lock on a desktop computer\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\toverflow: visible;\n\t}\n}\n","/*! @gov.au/page-alerts v2.1.3 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module globals\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/page-alerts\";\n$version: \"2.1.3\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-page-alerts {\n\t\tborder-color: #000 !important;\n\t\tbackground-color: #fff !important;\n\t\tborder-left: 2px solid #000 !important;\n\t\tpadding-top: 3em !important;\n\n\t\t&:after {\n\t\t\tbackground: none !important;\n\t\t\tcontent: 'info' !important;\n\t\t\ttop: 1em !important;\n\t\t\tleft: 0 !important;\n\t\t\tfont-size: 12px !important;\n\t\t\tborder-right: 1px solid #000 !important;\n\t\t\tborder-bottom: 1px solid #000 !important;\n\t\t\tpadding: 0.5em !important;\n\t\t\twidth: auto !important;\n\t\t}\n\t}\n\n\t.au-page-alerts--success:after {\n\t\tcontent: 'success' !important;\n\t}\n\n\t.au-page-alerts--warning:after {\n\t\tcontent: 'warning' !important;\n\t}\n\n\t.au-page-alerts--error:after {\n\t\tcontent: 'error' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Generic page alert styling\n// - Generic page alert icon position styling\n// - Page alert error\n// - Page alert warning\n// - Page alert success\n// - Page alert info\n// - Page alert screen-reader only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Page alert defaults to info\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-page-alerts {\n\t@include AU-space( padding, 1unit );\n\t@include AU-fontgrid( sm );\n\tposition: relative;\n\tborder: solid 3px $AU-color-info;\n\t@include AU-space( border-left-width, 3unit );\n\tborder-radius: $AU-border-radius;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( left, -2.25unit );\n\t\t@include AU-space( width, 1.5unit );\n\t\t@include AU-space( height, 1.5unit );\n\t\t@include AU-space( margin-top, -0.75unit );\n\t\t@include AU-space( border-left-width, -0.75unit );\n\t\tdisplay: block;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: $AU-color-background;\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tbackground: none;\n\t\t\ttext-align: center;\n\t\t\tbackground-color: $AU-color-foreground-text;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&:after {\n\t\tbackground-color: transparent;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: 'i';\n\t\t}\n\t}\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt\n\t&.au-page-alerts--alt:before {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t// dark\n\t&.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt dark\n\t&.au-page-alerts--alt.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n}\n\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n\tborder-color: $AU-color-success;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '✓';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n\tborder-color: $AU-color-warning;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n\tborder-color: $AU-color-error;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n\t@include AU-sronly;\n}\n","/*! @gov.au/responsive-media v2.0.14 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-embeds module globals\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/responsive-media\";\n$version: \"2.0.14\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-media module\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Responsive video embeds\n// - Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive video embeds\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-vid {\n\tposition: relative;\n\tdisplay: block;\n\theight: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\n\t> .au-responsive-media-vid__item {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder: 0;\n\t}\n\n\t&.au-responsive-media-vid--16x9 {\n\t\tpadding-bottom: percentage( 9 / 16 ); // 16:9\n\t}\n\n\t&.au-responsive-media-vid--4x3 {\n\t\tpadding-bottom: percentage( 3 / 4 ); // 4:3\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-img,\n.au-body img,\n.au-responsive-media img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n* + .au-responsive-media-img,\n.au-body * + img,\n.au-responsive-media * + img {\n\t@include AU-space( margin-top, 1unit );\n}\n","/*! @gov.au/select v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module globals\n// The form select element for multiple options\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/select\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-select {\n\t\tborder-color: #000 !important;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'') !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-select {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 2.25unit 0.5unit 0.75unit );\n\n\t// 2.875unit = 46px = 40px height + ( 3px border * 2 );\n\t// We include the border because we use box-sizing: border-box;\n\t// This guarantees that select will be the same height as buttons and text inputs in all browsers\n\t@include AU-space( height, 2.875unit );\n\tposition: relative;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tappearance: none;\n\tborder: 3px solid $AU-color-foreground-border;\n\ttext-indent: 0.01px;\n\ttext-overflow: '';\n\tbackground-color: $AU-color-background;\n\tbox-sizing: border-box;\n\tborder-radius: $AU-border-radius;\n\tcursor: pointer;\n\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'');\n\tbackground-repeat: no-repeat;\n\tbackground-position: right center;\n\tbackground-size: 1.5em auto;\n\tvertical-align: middle;\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// state styling\n\t&.au-select--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--invalid,\n\t&.au-select--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--valid,\n\t&.au-select--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t@include AU-space( padding-right, .25unit );\n\t}\n\n\t&.au-select--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t&.au-select--block {\n\t\twidth: 100%;\n\t}\n}\n\n\n//firefox hacks...\n//=================\n// https://stackoverflow.com/questions/3773430/remove-outline-from-select-box-in-ff\n.au-select:-moz-focusring {\n\tcolor: transparent;\n\ttext-shadow: 0 0 0 #000;\n}\n\nhtml>/**/body .au-select, x:-moz-any-link, x:default {\n\t@include AU-space( padding-right, 1unit );\n}\n\n@supports (-moz-osx-font-smoothing:auto) {\n\thtml body .au-select {\n\t\t@include AU-space( padding-right, 2.25unit );\n\t}\n}\n","/*! @gov.au/side-nav v5.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module globals\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/side-nav\";\n$version: \"5.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/accordion\", \"7.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n@include versioning-add( $name, $version, $dependencies ); //adding dependencies to global scope\n\n@include versioning-remove( '@gov.au/animate' ); //removing animate as a dependency as it doesn’t come with sass\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-side-nav-depth: 3 !default;\n$AU-side-nav-breakpoint: sm !default;\n\n\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@mixin AU-side-nav-indent( $depth: $AU-side-nav-depth, $element: 'a', $indent-size: 1 ) {\n $chain: $element;\n @for $i from 1 to $depth + 1 {\n\t\t$chain: 'ul ' + $chain;\n\t\t$indent: if(\n\t\t\t$i < 2,\n\t\t\t( $indent-size * $i + 1 ) * 1unit,\n\t\t\t( $indent-size * $i + 1 ) * 1.25unit\n\t\t);\n\n & #{$chain} {\n @include AU-space( padding-left, $indent );\n }\n }\n}\n\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-side-nav {\n\t\tbackground: transparent !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t\ttext-decoration: underline !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-side-nav__content {\n\n\t\tul ul ul a:before {\n\t\t\tbackground-image: AU-svguri( '' +\n\t\t\t\t'' +\n\t\t\t'') !important;\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n@import '_globals.scss';\n@import '_print.scss';\n\n\n.au-side-nav {\n\t@include AU-fontgrid( sm );\n\tfont-family: $AU-font;\n\tbackground-color: $AU-color-background-alt;\n\tborder-radius: $AU-border-radius;\n\toverflow: hidden;\n\tborder: 0;\n\n\ta,\n\t.active > span {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\tcolor: $AU-color-foreground-muted;\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\t// Link list\n\t.au-link-list {\n\t\tpadding: 0;\n\t\tmargin: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Accordion styles\n\t.au-accordion__body {\n\t\toverflow: visible;\n\t}\n\n\t.au-accordion__title {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-action;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tbackground-color: inherit;\n\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\toutline-offset: -3px;\n\t\t}\n\n\t\t// Hide the accordion title without javascript\n\t\t.no-js & {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder: 0;\n\t\tpadding: 0;\n\t}\n\n\t// Desktop styles\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\n\t\t// Open the menu on desktop\n\t\t.au-accordion__body.au-accordion--closed {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// Content inside the side navigation accordion\n.au-side-nav__content {\n\t@include AU-space( margin, 0 1unit );\n\n\tul {\n\t\t@include AU-side-nav-indent( 3 );\n\t\t@include AU-side-nav-indent( 3, '.active > span' );\n\t}\n\n\n\t.active > span {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tul ul ul a,\n\tul ul ul .active > span {\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\t@include AU-space( width, 1unit );\n\t\t\t@include AU-space( height, 1unit );\n\t\t\t@include AU-space( background-size, 1unit );\n\t\t\t@include AU-space( margin-left, -1.5unit );\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t& > ul > li {\n\t\tborder-bottom: 1px solid $AU-color-foreground-border;\n\n\t\t&:last-of-type {\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ) {\n\t\tmargin: 0;\n\t}\n}\n\n\n// Side navigation title\n.au-sidenav__title {\n\tmargin: 0;\n\n\ta {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-text;\n\t\tborder-bottom: 2px solid $AU-color-foreground-border;\n\t}\n}\n\n\n// Alternate colour variation\n.au-side-nav.au-side-nav--alt {\n\tbackground: $AU-color-background;\n\n\ta:hover {\n\t\tbackground: $AU-color-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n}\n\n\n// Dark colour variation\n.au-side-nav.au-side-nav--dark {\n\tbackground: $AU-colordark-background-alt;\n\n\t.au-accordion__title {\n\t\tcolor: $AU-colordark-foreground-action;\n\t\tbackground-color: inherit;\n\t}\n\n\ta {\n\t\tcolor: $AU-colordark-foreground-muted;\n\n\t\t&:hover {\n\t\t\tbackground: $AU-colordark-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t.au-side-nav__content {\n\t\t.active > span {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\tul ul ul a:before,\n\t\tul ul ul .active > span:before {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t.au-sidenav__title a {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n\n// Dark alternative colour variation\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n\tbackground: $AU-colordark-background;\n\n\ta:hover {\n\t\tbackground: $AU-colordark-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/skip-link v2.0.16 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module globals\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/skip-link\";\n$version: \"2.0.16\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-skip-link__link {\n\t\tbackground: #fff !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-skip-link {\n\t@include AU-fontgrid( md, nospace );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n}\n\n.au-skip-link__link {\n\t@include AU-sronly;\n\n\t&:active,\n\t&:focus {\n\t\t@include AU-outline();\n\t\t@include AU-space ( top, 1unit );\n\t\t@include AU-space ( left, 1unit );\n\t\t@include AU-space ( padding, 1.5unit );\n\t\tclip: auto;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\toverflow: visible;\n\t\tposition: absolute;\n\t\twidth: auto;\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tz-index: 600;\n\t}\n\n\t.au-body &:hover,\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-background;\n\t}\n}\n","/*! @gov.au/tags v3.1.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// tags module globals\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/tags\";\n$version: \"3.1.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-tags {\n\t\tcolor: #000 !important;\n\t}\n\t.au-tags__item {\n\t\tborder-color: #000 !important;\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Tag styles\n// - Tag heading style\n// - Tag item style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tag styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-tags {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t&.au-tags--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n.au-tags > li {\n\t@include AU-space ( margin, 0.5unit 0.25unit 0 0 );\n\t@include AU-space ( padding, 0 0.5unit );\n\tborder: 1px solid $AU-color-foreground-action;\n\tborder-radius: $AU-border-radius;\n\tdisplay: inline-block;\n\n\t> a,\n\t> button {\n\t\t@include AU-space ( margin, 0 -0.5unit ); // Negative value to pull a/button out to same size as container\n\t\t@include AU-space ( padding, 0 0.5unit );\n\t\tcolor: $AU-color-foreground-action;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\n\t\t&:focus {\n\t\t\toutline-offset: -1px;\n\t\t}\n\t}\n}\n\n.au-tags.au-tags--dark > li {\n\tborder-color: $AU-colordark-foreground-action;\n\n\t> a,\n\t> button {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n","/*! @gov.au/text-inputs v2.1.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// text-inputs module globals\n// Single and multi-line text inputs.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/text-inputs\";\n$version: \"2.1.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-text-input {\n\t\tborder-color: #000 !important;\n\n\t\t&[disabled] {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - Text input styling, inc:\n// - labels\n// - generic text input styling\n// - states (invalid|valid|disabled)\n// - textarea styling\n// - --number variant text input\n// - --block variant\n// - hint text\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text input styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n\tbox-sizing: border-box;\n\t@include AU-fontgrid( sm, nospace ); // using default to make sure we don’t crop descenders and ascenders\n\t@include AU-space( padding, 0.5unit 1unit );\n\t@include AU-space( height, 2.875unit );\n\tborder: 3px solid $AU-color-foreground-border;\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tborder-radius: $AU-border-radius;\n\tvertical-align: middle;\n\tappearance: none;\n\twidth: 100%;\n\t@include AU-space( max-width, 12.8125unit );\n\t// state styling\n\t&.au-text-input--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-text-input--dark.au-text-input--invalid,\n\t&.au-text-input--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t// valid styling\n\n\t// disabled :valid pseudo class because all fields would become valid and green too quickly. In the future :valid should be the default styling(not green)\n\t// &.au-text-input--dark:valid,\n\t// &:valid {\n\t// \tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t// \tborder-color: $AU-color-success;\n\t// }\n\n\t&.au-text-input--dark.au-text-input--valid,\n\t&.au-text-input--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t// disabled styling\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t\tbackground-color: $AU-color-background; // Keep the light-bg when focusing on success/error\n\t}\n\n\t&.au-text-input--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\n\t\t&[disabled] {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\t\t&:disabled {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t// au-text-input with different widths\n\t&.au-text-input--width-xs {\n\t\t@include AU-space( max-width, 4.3unit );\n\t}\n\t\n\t&.au-text-input--width-sm {\n\t\t@include AU-space( max-width, 6.3unit );\n\t}\n\n\t&.au-text-input--width-md {\n\t\t@include AU-space( max-width, 10unit );\n\t}\n\n\t&.au-text-input--width-lg {\n\t\t@include AU-space( max-width, 18unit );\n\t}\n\n\t&.au-text-input--width-xl {\n\t\t@include AU-space( max-width, 24unit );\n\t}\n\n\t\n\t/**\n\t * Block modifier\n\t */\n\t&.au-text-input--block {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tbox-sizing: border-box;\n\t}\n\n\t/**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */\n\t&.au-text-input--number {\n\t\tfont-family: $AU-font-monospace;\n\t\tletter-spacing: 2px;\n\t}\n}\n\n\n// We remove label styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Text input labels.\n// */\n// .au-text-input__label {\n// \t@include AU-fontgrid( sm );\n// \tdisplay: block;\n\n// \t& + .au-text-input {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n\n// \t* + & {\n// \t\t@include AU-space( margin-top, 1.5unit );\n// \t}\n// }\n\n\n// We remove hint text styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Hint text.\n// *\n// * Built so it can sit both in- and outside the `label`.\n// */\n// .au-text-input__hint {\n// \t@include AU-fontgrid( xs );\n// \tdisplay: block;\n\n// \t// Keeps spacing neat depending on where the hint text is added.\n// \t* + & {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n// }\n\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n\t@include AU-fontgrid( sm );\n\theight: auto;\n\tmin-height: 6em;\n}\n\n","\n// Visually hide (screen reader accessible)\n.visually-hidden,\n.sr-only,\n.element-invisible {\n @include AU-sronly();\n position: absolute !important;\n}","// sass-lint:disable no-vendor-prefixes\n\n// Use the saner border-box model for all elements.\n* {\n box-sizing: border-box;\n}\n\nhtml {\n // Prevent adjustments of font size after orientation changes in IE and iOS.\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n // On short pages, we want any background gradients to fill the entire height\n // of the browser.\n min-height: 100%;\n}\n\nbody {\n // Remove default margin and padding.\n margin: 0;\n padding: 0;\n}\n\n.cke_editable {\n padding: 20px;\n}","/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin health-fontgrid( $fontsize-key, $lineheight-key: 'default', $weight: 'heavy' ) {\n $next-size-down: health-fontgrid-next-size($fontsize-key);\n @include AU-fontgrid($next-size-down, $lineheight-key);\n @include AU-media(sm) {\n @include AU-fontgrid($fontsize-key, $lineheight-key);\n }\n\n @if $weight == 'heavy' {\n font-weight: bold;\n }\n\n @if $weight == 'light' {\n font-weight: normal;\n }\n}\n\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n@function health-fontgrid-next-size( $fontsize-key ) {\n @if $fontsize-key == 'xs' {\n @return 'xs';\n }\n @if $fontsize-key == 'sm' {\n @return 'xs';\n }\n @if $fontsize-key == 'md' {\n @return 'sm';\n }\n @if $fontsize-key == 'lg' {\n @return 'md';\n }\n @if $fontsize-key == 'xl' {\n @return 'lg';\n }\n @if $fontsize-key == 'xxl' {\n @return 'xl';\n }\n @if $fontsize-key == 'xxxl' {\n @return 'xxl';\n }\n @return 'md';\n}\n\n\n.au-body {\n\n // Apply responsive to AU-fontgrid classes\n .au-display-xxxl {\n @include health-fontgrid('xxxl', 'heading');\n &--text {\n @include health-fontgrid('xxxl', 'default', 'light');\n }\n }\n\n h1,\n .au-display-xxl {\n @include health-fontgrid('xxl', 'heading');\n &--text {\n @include health-fontgrid('xxl', 'default', 'light');\n }\n }\n\n h2,\n .au-display-xl {\n @include health-fontgrid('xl', 'heading');\n &--text {\n @include health-fontgrid('xl', 'default', 'light');\n }\n }\n\n h3,\n .au-display-lg {\n @include health-fontgrid('lg', 'heading');\n &--text {\n @include health-fontgrid('lg', 'default', 'light');\n }\n }\n\n h4,\n .au-display-md {\n @include health-fontgrid('md', 'heading');\n &--text {\n @include health-fontgrid('md', 'default', 'light');\n }\n }\n\n h5,\n .au-display-sm {\n @include health-fontgrid('sm', 'heading');\n &--text {\n @include health-fontgrid('sm', 'default', 'light');\n }\n }\n\n h6,\n .au-display-xs {\n @include health-fontgrid('xs', 'heading');\n &--text {\n @include health-fontgrid('xs', 'default', 'light');\n }\n }\n\n // Light variation of headings.\n .au-display--light {\n font-weight: normal;\n }\n\n .au-display--heavy {\n font-weight: bold;\n }\n\n // Inline.\n .au-display--inline {\n display: inline;\n }\n\n // Sub title\n .au-subtitle {\n & + h1, & + h2, & + h3 {\n @include AU-space(margin-top, .5unit);\n }\n }\n h1 + .au-subtitle {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".au-accordion {\n\n // Small variation.\n &.au-accordion--small {\n border: 0;\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n }\n\n // Light variation.\n &.au-accordion--light {\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n .au-accordion__body-wrapper {\n @include AU-space(padding, .5unit);\n }\n }\n}\n",".au-body {\n // SVG images.\n fill: $AU-color-foreground-text;\n\n // BACKGROUND //\n &.au-body--dark {\n background: $AU-colordark-background;\n &-tertiary {\n background: $colour-primary-blue;\n }\n }\n\n //// SVG images ////\n &.au-body--dark {\n fill: $AU-colordark-foreground-text;\n }\n\n // Minor text.\n .text--minor,\n %minor-text {\n color: $colour-minorText;\n font-size: 0.8em;\n }\n\n // Right align text.\n .text--align-right {\n text-align: right;\n }\n .text--align-center {\n text-align: center;\n }\n\n // Introduction text.\n .au-introduction {\n @include health-fontgrid( lg , default, light);\n color: $colour-minorText;\n\n &--dark {\n color: $AU-color-foreground-text;\n }\n }\n\n //// Abbreviations ////\n abbr, abbr[title], .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help;\n }\n\n // Create class for screen reader only.\n .au-sronly {\n @include AU-sronly();\n }\n\n // The standard margin top used for uikit.\n %standard-gap,\n .standard-gap {\n @include AU-space(margin-top, 1.5unit);\n &--mobile-only {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n }\n &--bottom {\n @include AU-space(margin-bottom, 1.5unit);\n }\n }\n\n // Hide fields when printing.\n .print--hide {\n @media print {\n display: none;\n }\n }\n\n @media print {\n a[href]:after {\n content: '' !important;\n }\n }\n\n // IE 11.\n main, aside {\n display: block;\n }\n\n}\n","// Breadcrumb navigation\n//\n// The path to the current page in the form of a list of links.\n//\n// Markup: breadcrumb.twig\n//\n// Style guide: navigation.breadcrumb\n\n.au-breadcrumbs {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n\n @media print {\n display: block;\n }\n}\n","// Button.\n.au-btn,\na.au-btn {\n\n // Convert tertiary button to look like a link.\n &--tertiary {\n padding: 0;\n }\n\n // Large button.\n &.au-btn--large {\n font-size: 1.3em;\n font-weight: 700;\n }\n\n // Dark button\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n border-color: $colour-light-dark;\n }\n }\n}",".au-body {\n .au-callout {\n // If the callout is on a row, reset the margin so the keyline lines up.\n // eg .container > .row .au-callout > .col-sm-3 | .col-sm-9\n &.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px;\n }\n background-color: $colour-lighter;\n border-left-color: $colour-complementary-cyan;\n // Colours.\n &--secondary {\n border-left-color: $colour-complementary-skyblue;\n }\n &--tertiary {\n border-left-color: $colour-primary-teal-light;\n }\n &--success {\n border-left-color: $AU-color-success;\n }\n\n // Simple variation\n &.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem;\n }\n }\n}\n"," .au-control-input {\n &.au-control-input--compact.au-control-input--block {\n @include AU-space(margin-top, 0.5unit);\n .au-control-input__text {\n @include AU-space(padding, 0 0 0 1.5unit);\n margin-right: 0;\n &:before, &:after {\n left: -4px;\n top: 2px;\n @include AU-space(width, 1.375unit);\n @include AU-space(height, 1.375unit);\n }\n }\n\n .au-control-input__input {\n left: 0;\n top: 7px;\n }\n }\n\n &__input {\n &:invalid + .au-control-input__text {\n background: $AU-color-background;\n &:after {\n border-color: transparent;\n }\n }\n &.error + .au-control-input__text {\n &:after {\n border-color: $AU-color-error;\n }\n }\n }\n }\n","// Health variations on UIKit call to action link.\n.au-body {\n .au-cta-link {\n // Right align the link.\n &--right {\n text-align: right;\n }\n }\n\n // We want to apply the dark theme automatically to the link if it within au-body--dark.\n &.au-body--dark .au-cta-link {\n @extend .au-cta-link--dark;\n }\n}\n",".au-footer {\n\n // Add some space between the content and the footer.\n // Not sure why this isn't in the @gov.au/footer.\n @include AU-space(margin-top, 2unit);\n\n // Remove the top border.\n border-top: none;\n\n // Apply our colour scheme on the background.\n &.au-body.au-body--dark.au-footer--dark {\n background: $colour-darkest;\n background: linear-gradient(to right,$colour-dark-hover,$colour-darkest)\n }\n\n // Add a gap on mobile between the menus.\n &__navigation-section {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n .au-footer__end {\n border-top-color: $colour-dark;\n }\n\n // Don't print the footer.\n @media print {\n display: none;\n }\n}","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\n.au-form {\n\n &__item {\n\n @include AU-space('margin-top', 1.5unit);\n label {\n font-weight: bold;\n .au-control-input__text {\n font-weight: normal;\n }\n }\n\n &-description {\n @include AU-space('margin-top', .5unit);\n }\n\n .au-text-input,\n .au-select {\n display: block;\n @include AU-space('margin-top', .5unit);\n max-width: 42em;\n }\n\n .au-control-input {\n @include AU-space(margin-top, .75unit);\n label {\n font-weight: normal;\n }\n }\n\n .form-required {\n color: $AU-color-error;\n }\n }\n\n .form-element-length-counter {\n @include AU-space('margin-top', .5unit);\n }\n\n &--hidden {\n display: none;\n }\n\n}\n",".au-grid {\n\n // On non-full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .not-full-width {\n // Top margin for content area\n @include AU-space(margin-top, 1unit);\n @include AU-media(sm ) {\n @include AU-space(margin-top, 1.5unit);\n }\n @media print {\n @include AU-space(margin-top, 1unit);\n }\n .container {\n width: auto;\n clear: both;\n }\n }\n\n // On full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .full-width .container .container {\n width: auto;\n clear:both;\n }\n\n\n // Row variation which removes the gap between columns.\n .row--no-column-gap {\n div[class*=\"col-\"] {\n @include AU-media(sm) {\n padding-left: 0;\n padding-right: 0;\n &:first-of-type {\n padding-left: 12px;\n }\n &:last-of-type {\n padding-right: 12px;\n }\n }\n }\n }\n\n // Divide columns into 5ths.\n .col-xs-5ths,\n .col-sm-5ths,\n .col-md-5ths,\n .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: $AU-grid-12-gutter-width / 2;\n padding-left: $AU-grid-12-gutter-width / 2;\n }\n\n .col-xs-5ths {\n width: 20%;\n float: left;\n }\n\n @include AU-media( sm ) {\n .col-sm-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( md ) {\n .col-md-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( lg ) {\n .col-lg-5ths {\n width: 20%;\n float: left;\n }\n }\n}\n\n","// Health variation on the au-header.\n.au-header.au-header {\n\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid $colour-primary-blue-dark;\n\n @include AU-media(sm){\n @include AU-space('padding', 1unit 0 .5unit);\n }\n @include AU-media(md){\n @include AU-space('padding', 1.5unit 0);\n }\n\n // Simple for no-nav campaigns\n &--simple {\n @include AU-space('padding-bottom', 1unit);\n @include AU-media(sm){\n @include AU-space('padding-bottom', 1.5unit);\n }\n @include AU-media(md){\n @include AU-space('padding-bottom', 2unit);\n }\n }\n\n .au-header__logo {\n display: block;\n @include AU-space('padding', .75unit .75unit .75unit 0);\n width: 100%;\n max-width: 250px;\n // For IE 9, 10.\n color: transparent;\n @include AU-media(md) {\n max-width: 300px;\n margin: auto;\n @include AU-space('padding', .75unit);\n float: left;\n padding: 0;\n }\n @media print {\n width: 30%;\n }\n &-image {\n display: block;\n width: 100%;\n margin: auto;\n @include AU-media(sm) {\n margin: 0;\n }\n }\n\n @media print {\n margin: inherit;\n padding: 0;\n }\n }\n\n &--dark {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n\n a {\n color: $AU-colordark-foreground-text;\n &:hover {\n color: $AU-colordark-foreground-text;\n text-decoration: none;\n }\n }\n }\n &--light {\n background-color: white;\n }\n\n // a.au-header__logo {\n // &:hover,\n // &:focus {\n // background: $colour-light-dark;\n // }\n // }\n}\n",".au-inpage-nav-links {\n border-color: $colour-complementary-skyblue;\n @media print {\n display: none;\n }\n}\n",".au-link-list {\n &--flush {\n >li {\n margin: 0;\n }\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n &.au-main-nav--dark {\n border-bottom-color: $colour-primary-blue-darker;\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n .active a {\n border-color: $colour-primary-blue-darker;\n background: $colour-primary-blue-darker;\n }\n a {\n border-color: $colour-primary-blue;\n &:hover, &:focus {\n background: $colour-primary-blue;\n }\n }\n .au-main-nav__menu {\n background-color: $colour-primary-blue;\n @include AU-media('sm') {\n background: none;\n }\n }\n .au-main-nav__toggle {\n color: $AU-colordark-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n\n }\n \n a {\n @include AU-media($AU-main-nav-breakpoint) {\n font-weight: bold;\n }\n color: $AU-color-foreground-text;\n }\n\n .au-link-list {\n > li {\n\n &.active, &.active-trail {\n a {\n font-weight: bold;\n border-bottom-color: #fff;\n &:hover, &:focus {\n border-bottom-color: #fff;\n }\n @include AU-media($AU-main-nav-breakpoint) {\n @include AU-space(padding, 1unit);\n }\n\n }\n }\n\n &.au-main-nav--mobile-only {\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n }\n }\n }\n\n @media print {\n display: none;\n }\n}\n",".au-page-alerts {\n\n max-width: 42rem;\n\n &--hidden {\n display: none;\n }\n\n &__close {\n position: absolute;\n right: 0;\n top: 0;\n &:hover {\n cursor: pointer;\n }\n }\n}\n","img,\nsvg {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-img;\n height: auto;\n}\n\n.responsive-media-vid {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-vid;\n}\n",".au-body {\n .au-side-nav {\n\n // Make our version flush with the sub-header above.\n @include AU-space('margin-top', 1unit);\n @include AU-media(sm) {\n @include AU-space('margin-top', 0);\n }\n\n // Add our colours.\n @extend %bg-neutral;\n @include AU-media(sm) {\n background: $AU-color-background;\n }\n\n a {\n background: transparent;\n &:hover,\n &:focus {\n background-color: $colour-lighter;\n }\n &.active {\n font-weight: bold;\n color: $AU-color-foreground-text;\n background-color: $colour-lighter;\n }\n }\n\n li, ul {\n position: relative;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Put the nav on the right instead of the left.\n // Apply to wrapper above au-side-nav.\n .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n @include AU-space(padding-bottom, 2unit);\n @include AU-media(sm){\n float: right;\n padding-left: 12px;\n padding-right: 12px;\n }\n }\n}\n","// Add modifier for au-tags\n.au-tags {\n &.au-tags--inline {\n display: inline;\n > li {\n @include AU-space('margin', 0unit .25unit .5unit 0unit);\n }\n }\n}",".au-text-input {\n &--block {\n max-width: 42em;\n }\n &:invalid {\n border-color: gray;\n background-color: $AU-color-background;\n }\n &.error {\n background-color: mix( $AU-color-error, $AU-color-background, 5% );\n border-color: $AU-color-error;\n }\n}\n\ntextarea.au-text-input {\n max-width: 42em;\n}\n",".health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n @include AU-space( right, 1unit );\n bottom: -4px;\n @include opacity(0);\n z-index: -1;\n padding: 0;\n border: 0;\n\n @media print {\n display: none;\n }\n\n .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n @include AU-space( width, 4unit );\n @include AU-space( padding, 0.25unit .75unit .5unit .75unit);\n @include AU-media(md) {\n @include AU-space( width, 6unit );\n @include AU-space( padding, 0.5unit 1unit 1unit);\n }\n background: $colour-lighter;\n border: none;\n color: $AU-color-foreground-text;\n\n i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: $AU-color-foreground-text;\n }\n\n // Hover\n &:hover,\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n color: darken($AU-color-foreground-text, 10%);\n border: none;\n i {\n background: darken($AU-color-foreground-text, 10%);\n }\n }\n\n span {\n display: block;\n }\n }\n\n &.isVisible {\n @include opacity(.8);\n z-index: 9999;\n transition: all .4s ease-in;\n }\n}\n","// When called via @include name(), the mixin will render CSS selectors\n\n@mixin opacity( $opacity ) {\n opacity: $opacity;\n $opacity-ie: $opacity * 100;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$opacity-ie+\")\";\n filter: alpha(opacity=$opacity-ie); //IE8\n}\n\n@mixin transition($transition) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n\n@mixin rgba-background( $color, $opacity: 1 ) {\n background-color: rgba($color, $opacity); \n}\n\n// TODO\n// flexbox layout generation with grid failover\n// separate card from layout so that the dom might be class=\"health-card health-flex-thirds col-xs-4\"\n\n\n// From NSW Design System\n@mixin pseudo-clickable-block {\n &::after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n // z-index: map-get($z-index, low);\n }\n}\n\n// generates modifer classes in the bem syntax\n@mixin helper-classes($attribute, $map) {\n @each $modifier, $value in $map {\n &--#{$modifier} {\n #{$attribute}: get-mapped-value($modifier, $map) !important;\n }\n }\n}","// Bands.\n.au-body {\n .health-band {\n @include AU-clearfix;\n @include AU-space('padding-top', 1.25unit);\n @include AU-space('padding-bottom', 1.25unit);\n @include AU-media(md) {\n @include AU-space('padding-top', 2.5unit);\n @include AU-space('padding-bottom', 2.5unit);\n }\n\n // Background colours.\n &.health-band--neutral-1 {\n @extend %bg-neutral;\n }\n\n &.health-band--neutral-2 {\n @extend %bg-neutral-reverse;\n }\n\n // Use au-body au-body--dark with these backgrounds.\n &.health-band--primary {\n @extend %bg-complementary-blue;\n }\n\n &.health-band--secondary {\n @extend %bg-primary-teal;\n .health-band__title--light {\n color: $colour-primary-teal-text;\n }\n }\n\n &.health-band--tertiary {\n @extend %bg-complementary-skyblue;\n }\n\n &.health-band--tertiary-2 {\n @extend %bg-primary-blue;\n }\n }\n}\n\n.health-band__image--image-text-horizontal {\n display: none;\n @include AU-media(sm) {\n display: block;\n width: 100%;\n }\n}\n","//--------------------------------------------------------------\n// Book navigation\n// Next, Previous, Up\n//-------------------------------------------------------------\n\n.health-book-nav {\n border-top: 1px solid $AU-color-foreground-border;\n @include AU-space(padding-top, 1.5unit);\n\n .au-display-lg {\n margin-top: 0;\n }\n\n a {\n display: block;\n text-decoration: none;\n color: $AU-color-foreground-text;\n &:hover,\n &:focus {\n background: $AU-color-background-shade;\n }\n @include AU-space(padding, 1unit);\n }\n\n &--right {\n text-align: right;\n }\n\n\n @media print {\n display: none;\n }\n\n}\n","// @todo Refactor to .health-pillars\n\n// Application of the Health 'pillars' brand element\n\n// Pillars var as base64\n%pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\");\n}\n\n// Apply to appropriate element\n.pillars-container {\n position: relative;\n #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover;\n @extend %pillars;\n @include AU-media('sm'){\n left: auto;\n }\n }\n}\n","\n.health-card {\n @include AU-space( padding, 1unit );\n @include AU-media( md ) {\n @include AU-space( padding, 2unit );\n }\n @include AU-space( margin-top, 0 );\n width: 100%;\n font-weight: normal;\n display:block;\n box-sizing: border-box;\n\n // Spacing.\n * + hr,\n * + p,\n * + .health-card__title,\n * + .health-card__cta {\n margin-top: 0;\n }\n\n //\n // COMPONENTS\n //\n\n &__title {\n & + .metadata--inline {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n @at-root .health-card__image + & {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n }\n \n &__text {\n @include AU-space(margin-top, 1unit);\n }\n\n .health-card__image {\n display: block;\n svg {\n height: 3em;\n width: 3em;\n @include AU-media(sm) {\n height: 5em;\n width: 5em;\n }\n }\n\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 1unit -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit -2unit 2unit -2unit);\n }\n height: auto;\n }\n }\n\n &__bg {\n @include AU-space( padding, 1unit );\n background-color: $AU-colordark-background-shade;\n\n &:not(:first-child) {\n @include AU-space( margin-top, 1unit );\n }\n }\n\n img {\n display: block;\n min-width: 100%;\n height: auto;\n }\n\n //\n // VARIATIONS\n //\n\n // Shadow.\n &--shadow {\n border-radius: 4px;\n overflow:hidden;\n box-shadow: $card-shadow;\n background: $AU-color-background;\n .lt-ie9 & {\n border: solid 1px $AU-colordark-foreground-border;\n }\n }\n\n // Light.\n &--light {\n background: $AU-color-background;\n overflow: hidden;\n }\n\n // Centered.\n &--centered {\n text-align: center;\n img,\n svg,\n .health-card__image,\n p {\n margin: auto;\n }\n\n .health-card__image {\n @include AU-space( margin-bottom, .5unit);\n }\n }\n\n // Contact icon\n &--contact {\n background: $colour-lightest;\n @include AU-space( margin-bottom, 1unit );\n .image--circle {\n img {\n width: 200px;\n min-width: 0;\n @include AU-space( margin-bottom, -1unit );\n }\n }\n @include AU-media( sm ) {\n @include AU-space( padding-top, 5unit );\n margin-top: 5rem !important;\n .image--circle {\n .image {\n position: absolute;\n left: 0;\n top: -20px; \n width: 100%;\n height: 10px;\n z-index: 999;\n }\n }\n }\n }\n\n // Selector.\n &.health-card--selector {\n @include AU-space('padding', 0.5unit);\n @include AU-media(md) {\n @include AU-space('padding', 1unit);\n }\n\n @media print {\n display: none;\n }\n\n border-left: 1px solid $colour-light-dark;\n border-right: 1px solid $colour-light-dark;\n border-bottom: 1px solid $colour-light-dark;\n display: block;\n overflow: hidden;\n background: $colour-lightest;\n border-top: 10px solid $colour-light-dark;\n\n &:hover,\n &:focus,\n &.health-card--active\n {\n background: white;\n border-top-color: $colour-primary-teal;\n }\n\n .health-card__title {\n @include AU-space(margin-top, .5unit);\n @include AU-space(margin-bottom, .5unit);\n @include health-fontgrid( sm , heading);\n max-width: 100%;\n }\n .health-card__image {\n svg {\n max-width: 3em;\n max-height: 3em;\n }\n }\n\n p {\n max-width: 75%;\n }\n }\n\n // Resource.\n &.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: $colour-light-dark;\n @include AU-space(padding, 1unit 0 0 0);\n @include AU-media(sm) {\n @include AU-space(padding, 2unit 0 0 0);\n }\n }\n\n // Solid\n &--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: $colour-complementary-skyblue-dark;\n color: white;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n @at-root a.health-card#{&} {\n color: white;\n }\n\n // Colours\n &.health-card--colour1 {\n background: $colour-complementary-skyblue-dark;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n }\n &.health-card--colour2 {\n background: $colour-primary-teal-alt;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour3 {\n background: $colour-primary-teal-dark;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour4 {\n background: $colour-complementary-blue-dark;\n &:hover {\n background: $colour-complementary-blue;\n }\n }\n \n }\n\n // Solid half - used for audience tiles \n &--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n @include AU-space(padding, 0);\n\n // Layout\n .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n @include AU-space(padding, 1.5unit);\n }\n .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n @include AU-space(padding, 1.5unit);\n }\n\n // Colours\n &.health-card--colour1 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour2 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour3 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n }\n &.health-card--colour4 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n }\n \n }\n\n // Top highlight.\n // Use colour as a keyline on top of the card.\n &--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid $colour-complementary-skyblue;\n\n &.health-card--colour2 {\n border-top-color: $colour-complementary-ruby;\n }\n\n &.health-card--colour3 {\n border-top-color: $colour-complementary-lime;\n }\n\n &.health-card--colour4 {\n border-top-color: $colour-primary-teal;\n }\n\n &.health-card--colour5 {\n border-top-color: $colour-complementary-cyan;\n }\n }\n\n // Call to action card.\n &--cta {\n\n &:after {\n content: ' ';\n @include AU-space( width, 1unit );\n @include AU-space( height, 1unit );\n @include AU-space( margin, 0 0.25unit 0 0.2unit );\n transition: margin 0.2s ease;\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n\n .ie8 &,\n .lt-ie8 & {\n content: ' > ';\n }\n\n display: block;\n position: absolute;\n @include AU-space( right, 1unit );\n @include AU-space( bottom, .5unit );\n @include AU-media(sm) {\n @include AU-space( right, 2unit );\n @include AU-space( bottom, 2unit );\n }\n transition-property: right;\n }\n\n &:hover {\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n &:after {\n @include AU-space( margin-left, 0.4unit );\n @include AU-space( right, 1.5unit );\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n }\n }\n }\n\n // Horizontal.\n // Image on left, text on right.\n &.health-card--horizontal {\n\n width: inherit;\n\n // Get rid of the gap between columns.\n div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n }\n\n .health-card__image {\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 0 -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit 0 -2unit -2unit);\n }\n }\n }\n\n // @todo Probably should be replaced by health-card__left and health-card__right.\n div[class*=\"col-\"]:last-of-type {\n @include AU-space(padding-top, 1unit);\n @include AU-media(sm) {\n @include AU-space(padding-left, 2unit);\n padding-top: 0;\n }\n }\n\n // Reduce the margins so the white background fits correctly.\n &.row {\n margin-left: 0;\n margin-right: 0;\n }\n\n }\n\n // Links on the card.\n @at-root a#{&}{\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n .au-body & {\n text-decoration: none;\n }\n\n .health-card__title {\n text-decoration: underline;\n }\n\n &:hover {\n .health-card__title {\n text-decoration: none;\n }\n }\n\n &.health-card--shadow {\n &:focus {\n border-radius: 0;\n }\n\n &:hover {\n box-shadow: $card-shadow-hover;\n }\n }\n\n .health-card__link,\n .health-card__cta {\n color: $AU-color-foreground-action;\n text-decoration: underline;\n text-decoration-skip: ink;\n }\n }\n}\n\n// Card listing.\nul.health-card-list {\n padding: 0;\n @include AU-space( margin-top, 0 );\n\n li {\n list-style: none;\n @include AU-space( margin-bottom, 1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, 1.5unit );\n }\n }\n\n &--flush {\n @include AU-space( margin-bottom, -1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, -1.5unit );\n }\n }\n}\n\n// TODO fix nesting/override\n.au-body {\n .health-card__text {\n @include AU-space(margin-top, 1unit);\n }\n}",".health-compare {\n border: $health-borderize--tertiary-very-thin;\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n\n &__title {\n background: lighten($colour-complementary-skyblue, 45%); // FIX\n font-weight: bold;\n @include AU-space(padding-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-space(margin-bottom, 1unit);\n }\n}","// Description list\n\n.au-body {\n\n dl.health-dl {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n border-bottom: $health-borderize--very-thin;\n margin-bottom: 0;\n\n dt {\n font-weight: bold;\n @include AU-space('margin-bottom', 1unit);\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-top', 1unit);\n clear: both;\n\n @include AU-media(sm) {\n float: left;\n width: 25%;\n }\n }\n\n dd {\n margin-left: 0;\n\n @include AU-space('margin-bottom', 1unit);\n padding-top: 0;\n\n @include AU-media(sm) {\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-left', 1unit);\n @include AU-space('padding-top', 1unit);\n float: left;\n width: 75%;\n }\n }\n\n @include AU-clearfix;\n\n }\n}\n","// AU vars for reference\n// $AU-media-xs: 576px !default; // media query breakpoints\n// $AU-media-sm: 768px !default;\n// $AU-media-md: 992px !default;\n// $AU-media-lg: 1200px !default;\n\n// $AU-fontsize-map: (\n// \txs: 14,\n// \tsm: 16,\n// \tmd: 20,\n// \tlg: 24,\n// \txl: 32,\n// \txxl: 40,\n// \txxxl: 48\n// ) !default;\n\n// Font faces, stacks and sizes.\n$fontawesome: \"FontAwesome\";\n\n// Borders\n$AU-color-foreground-border: #ccc; // Apparently this is not accessible...\n$health-borderize: 3px solid $AU-color-foreground-border;\n$health-borderize--very-thin: 1px solid $AU-color-foreground-border;\n$health-borderize--thin: 2px solid $AU-color-foreground-border;\n$health-borderize--fat: 6px solid $AU-color-foreground-border;\n\n$health-borderize--tertiary: 3px solid $colour-complementary-skyblue;\n$health-borderize--tertiary-very-thin: 1px solid $colour-complementary-skyblue;\n\n// Taskbar\n$minHeight-Taskbar: 200px !default;\n\n// Box shadow\n$card-shadow: 0px 3px 10px $colour-Shadow;\n$card-shadow-hover: 0px 8px 10px $colour-Shadow-hover;\n\n// TODO\n// - transitions/animations\n// - opacities\n// - borders ",".health-facet {\n\n visibility: visible;\n @include opacity(1);\n height: auto;\n transition: opacity 1s;\n\n @include AU-space(padding, 1unit);\n\n // Spacing.\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n .health-filter + & {\n margin-top: 0;\n }\n\n &--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n @include opacity(0);\n height: 0;\n }\n\n background: $colour-lighter;\n\n &__more {\n font-size: 0.8em;\n }\n}",".health-field {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n & + * {\n clear: both;\n }\n\n &--label-hidden {\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n }\n\n &--inline,\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n float: left;\n }\n }\n .health-field__item {\n display: table;\n }\n }\n\n &--inline {\n .health-field__label {\n @include AU-media(sm) {\n width: 10em;\n }\n }\n }\n\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n width: 15em;\n }\n }\n }\n\n &.health-field--light {\n .health-field__label {\n font-weight: normal;\n }\n }\n\n .health-field__label {\n font-weight: bold;\n }\n\n .health-metadata + & {\n @include AU-space(margin-top, .5unit);\n }\n}\n\n.health-field__item + .health-field__item {\n clear: both;\n}\n\n// Special case of multiple addresses in one field.\n.health-maps--google + .health-field__label {\n @include AU-space(margin-top, 1.5unit);\n}\n","// File download\n//\n// A link with metadata to download a file.\n//\n// Markup: document.twig\n//\n// Style guide: navigation.document\n\n.au-body {\n .health-file {\n &__icon {\n @include AU-space('margin-right', .5unit);\n }\n &__link {\n text-decoration: none;\n color: $AU-color-foreground-text;\n &--visible {\n font-weight: bold;\n text-decoration: underline;\n color: $AU-color-foreground-action;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n",".health-filter {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n\n &.health-filter--open {\n @include AU-space(margin-bottom, 1unit)\n }\n\n .health-filter__title {\n background: $colour-lighter;\n @include AU-space('padding', .5unit);\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n","// Figure\n//\n// A figure image with a long description and notes.\n//\n// Markup: figure.twig\n//\n// Style guide: Components.figure\n\n.health-figure {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &--border {\n border: $health-borderize--thin;\n padding: 1rem;\n }\n\n &__image-link {\n display: block;\n position: relative;\n\n .health-figure__image-link__icon {\n display: none;\n }\n\n &:hover, &:focus {\n .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n @include AU-space(padding, .5unit);\n left: 5px;\n top: 5px;\n border: $health-borderize--very-thin;\n }\n }\n }\n}\n\nfigure {\n margin: 0;\n img {\n margin: 0;\n }\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n}\n\n.fancybox-button {\n width: 46px;\n i:before {\n margin-right: 0;\n }\n}\n",".health-footnotes {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 1.5unit);\n @include AU-space('padding-top', 1.5unit);\n\n @at-root table & {\n border-top: none;\n padding-top: 0;\n margin-top: 0;\n }\n}\n\n// Link to the footnote.\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n}\n",".au-body {\n .health-image-text {\n\n @include AU-space(margin-top, 1.5unit);\n\n > li {\n @include AU-space(margin-bottom, 4unit);\n @media print {\n @include AU-space(margin-bottom, 2unit);\n height: auto !important;\n }\n @include AU-media(sm) {\n text-align: center;\n }\n }\n\n .health-image-text__image {\n @media print {\n height: auto !important;\n img {\n margin-top: 0 !important;\n }\n }\n }\n\n .health-image-text__text {}\n\n .au-introduction {\n @include AU-space(margin-top, 1unit);\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n .text--minor {\n margin-top: 0;\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n }\n\n // Dark background variant\n &.au-body--dark {\n .au-introduction {\n color: $AU-colordark-foreground-text;\n }\n }\n}\n","// Reset the line height on images as this causes gaps at the bottom of some images.\n.au-body {\n .media div,\n .au-responsive-media-img div,\n img {\n line-height: 0;\n }\n}\n\nimg {\n border: 0; // IE 9 fix.\n}\n\n.au-body {\n picture {\n display: block;\n img {\n margin-top: 0;\n }\n @at-root * + picture {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n}\n\n// Add a border to the image.\n.image--border {\n img {\n border: $health-borderize;\n }\n div {\n line-height: 0;\n }\n @media print {\n border: none;\n }\n}\n\n.image--circle {\n img {\n border-radius: 50%;\n border: $health-borderize;\n }\n}\n\n// Image caption\n.field-name-field-image-caption {\n margin-bottom: 2em;\n}\n\n%image--full {\n @include AU-space('margin-bottom', 1unit);\n @include AU-media(sm) {\n margin-bottom: 0;\n }\n width: 100%;\n img {\n border: $health-borderize;\n width: 100%;\n }\n div {\n line-height: 0;\n }\n}\n\n// Lazy loaded images.\n.image-outer {\n\n line-height: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n .image-placeholder {\n @media print {\n border: 1px solid black;\n &:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\";\n }\n }\n }\n\n .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0;\n\n &.image-loading {\n background-color: transparent;\n }\n\n .image {\n width: 100%;\n img {\n // Hide initially, until loaded.\n visibility: hidden;\n }\n }\n }\n}\n\n// An image inside a link.\n.image--link {\n\n a {\n border-bottom: 0;\n line-height: 0;\n @include AU-media(sm) {\n display: block;\n }\n &:focus {\n border: 3px solid $colour-primary-teal-darker;\n }\n\n &:hover {\n img {\n opacity: 0.5;\n }\n }\n\n img {\n margin-top: 0; // Override uikit * + img margin.\n }\n }\n\n}\n\n// Make the background colour white for images that are loading that have a link around them.\n// Normal this background is black and it looks ugly.\na .image-wrapper {\n &.image-loading {\n background-color: white;\n }\n}\n",".health-listing {\n\n margin-top: 0;\n * + & {\n @include AU-space(margin, 2unit 0 0 0);\n }\n\n padding: 0;\n\n // If this listing is embedded amongst content, help separate it nicely from that content.\n @at-root * + .row &--embedded, * + &--embedded {\n li:first-of-type {\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n @include AU-space(margin-top, 2unit);\n }\n\n li:last-of-type {\n border-bottom: $health-borderize--very-thin;\n @include AU-space(padding-bottom, 2unit);\n }\n }\n\n li {\n list-style: none;\n max-width: inherit;\n clear: both;\n }\n\n // Add spacing between items.\n li + li {\n @include AU-space(margin-top, 2unit);\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n }\n\n @include AU-space(margin-bottom, 2unit);\n\n clear: both;\n\n // Compact variation.\n &--compact {\n li + li {\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-top, 1unit);\n }\n }\n\n // Filters\n &__filters {\n\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n\n @media print {\n background: transparent !important;\n }\n\n &--inline {\n > * {\n display: inline-block;\n @include AU-space(margin-right, 1unit);\n }\n }\n\n .clear-all {\n @include AU-space(margin, .5unit .25unit 0 0 );\n @media print {\n display: none;\n }\n }\n }\n}\n","// Lists\n//\n// A collection of list types.\n//\n// Markup: lists.twig\n//\n// Style guide: Lists\n\n// Highlight an item in a list.\nul {\n li {\n transition: background-color 1s;\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n// Large list styles\n%list--large {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n >li {\n vertical-align: top;\n position: relative;\n @include AU-space('margin', 0 0 1unit);\n @include AU-space('padding', 1.5unit);\n \n background: $colour-lighter;\n &::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n @include AU-space('top', 1unit);\n padding-top: 0;\n font-size: 24px;\n }\n a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2;\n }\n }\n}\n\n // Apply default to
    \nol.list--large {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 3unit);\n }\n}\n\n// Variant for
      \nul.list--large {\n @extend %list--large;\n counter-reset: none;\n > li {\n @include AU-space('padding-left', 3unit);\n &::before {\n content: '■';\n counter-increment: none;\n\n }\n }\n}\n\n// Plain list\nul,ol {\n &.list--large--plain {\n @extend %list--large;\n > li {\n &:before {\n display: none;\n }\n }\n }\n}\n\n// Checklist style\nul {\n &.list--large--checklist {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 4unit);\n @include AU-space('padding-top', 1unit);\n background: $colour-lighter url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px;\n &::before {\n content: '';\n }\n strong {\n @extend .au-display-md;\n }\n }\n }\n}\n\n.au-body { \n ul.health-card-list {\n li {\n max-width: 100%;\n }\n }\n}\n\n.list--remove {\n list-style: none;\n padding-left: 0;\n > li {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em;\n}\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0,111,176, 0.2);\n border-right: 1.1em solid rgba(0,111,176, 0.2);\n border-bottom: 1.1em solid rgba(0,111,176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear;\n\n // Show the loader.\n &--active {\n display: block;\n }\n\n // Placed after the input field, it will appear in the field on the right.\n &--search {\n position: absolute;\n top: 13px;\n right: 55px;\n }\n\n // Small.\n &--small {\n width: 5em;\n height: 5em;\n font-size: 4px;\n }\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".au-body {\n .health-maps {\n &--google {\n width: 100%;\n height: 500px;\n * + img {\n margin-top: 0;\n }\n }\n }\n}","// Metadata, such as dates and types, used mainly in listings.\n.health-metadata {\n\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n\n &.health-metadata--inline {\n\n .health-field {\n display: inline;\n border-left: 1px solid $colour-minorText;\n @include AU-space(margin-left, .5unit);\n @include AU-space(padding-left, .5unit);\n .health-field__item {\n display: inline;\n }\n }\n\n > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n @include AU-space(margin-top, 2unit);\n @include AU-space(padding-top, 2unit);\n border-top: $health-borderize--very-thin;\n }\n}","// Recommendation\n//\n// NHMRC recommendations\n//\n// .recommendation--grade-practice-point - Practice point\n// .recommendation--grade-grade-a - Grade A-D\n// .recommendation--grade-consensus-based - Consensus based\n//\n// Markup: recommendation.twig\n//\n// Weight: 1\n//\n// Style guide: components.recommendation\n\n.health-recommendation {\n &--grade-practice-point {\n border-left-color: #d9c100;\n .health-recommendation__grade {\n background-color: #fff4c8;\n }\n }\n\n &--grade-grade-a,\n &--grade-grade-b,\n &--grade-grade-c,\n &--grade-grade-d,\n &--grade-evidence-based,\n &--grade-qualified-evidence-based\n {\n border-left-color: #8852ce;\n .health-recommendation__grade {\n background-color: #e0c8ff;\n }\n }\n\n &--grade-consensus-based {\n border-left-color: #5f904d;\n .health-recommendation__grade {\n background-color: #e7fddf;\n }\n }\n}\n","/*\n * List of references\n */\n.health-references {\n > li {\n transition: background-color 1s;\n\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n/*\n * Links to the reference\n */\n.health-references__links {\n .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n }\n}\n\n",".health-release-status {\n\n @include AU-space('padding-top', 0.75unit);\n @include AU-space('padding-bottom', 0.75unit);\n\n &__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px;\n\n &--alpha {\n background: $alpha-background;\n color: $alpha-text;\n }\n &--beta {\n background: $beta-background;\n color: $beta-text;\n }\n &--launch {\n background: $live-background;\n color: $alpha-text;\n }\n }\n\n &--desktop {\n display: none;\n @include AU-media(md) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(md) {\n display: none;\n }\n }\n\n font-size: 13px;\n @include AU-media(md) {\n font-size: inherit;\n }\n\n @media print {\n display: none;\n }\n\n // Override max -width\n p {\n max-width: 100%;\n }\n\n}","// Utility classes to be used in mark-up (not in other SASS files)\n \n // [converter] $parent hack\n @mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n }\n @mixin responsive-invisibility($parent) {\n #{$parent} {\n display: hidden !important;\n }\n }\n\n // No breakpoint - allows for default application\n .hidden {\n display: none;\n }\n\n // Breakpoint classes for hiding\n @include AU-media(xs){\n @include responsive-invisibility('.hidden-xs');\n @include responsive-visibility('.visible-xs');\n }\n @include AU-media(sm){\n @include responsive-invisibility('.hidden-sm');\n @include responsive-visibility('.visible-sm');\n }\n @include AU-media(md){\n @include responsive-invisibility('.hidden-md');\n @include responsive-visibility('.visible-md');\n }\n @include AU-media(lg){\n @include responsive-invisibility('.hidden-lg');\n @include responsive-visibility('.visible-lg');\n }\n",".au-grid {\n .au-header .health-search {\n @include AU-media(sm) {\n float: right;\n }\n }\n}\n\n// Search bar.\n.health-search {\n\n position: relative;\n display: inline-block;\n\n @media print {\n display: none;\n }\n\n max-width: 22.75em;\n\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n\n // Global search for desktop\n &--global {\n @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-media(sm) {\n display: block;\n padding-bottom: 0;\n margin-top: 0;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Listing search\n &--listing {\n width: auto;\n\n @media print {\n display: none;\n }\n }\n\n // Remove the spacing applied by au-form.\n .au-form__item, input {\n margin-top: 0 !important;\n }\n\n // The search form.\n &__form {\n\n @include AU-clearfix;\n position: relative;\n\n label {\n @include AU-sronly();\n }\n\n &#search-api-page-search-form {\n float: left;\n }\n\n &__input {\n border-color: $AU-color-foreground-text;\n background-color: white;\n width: 100%;\n @include AU-media(sm) {\n @include AU-space(width, 15unit);\n }\n @include AU-media(md) {\n @include AU-space(width, 20unit);\n }\n &-wrapper {\n width: 100%;\n padding-right: 45px;\n }\n }\n\n &__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: $AU-color-foreground-text;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: AU-svguri('\n ');\n &:hover:not(:disabled),\n &:focus:not(:disabled) {\n background-color: $colour-foreground-text--dark;\n }\n border-radius: 0px 4px 4px 0;\n }\n }\n}\n\n// Search results.\n.au-body {\n .health-search-result {\n &__link {\n text-decoration: none;\n }\n &__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block;\n }\n &__link-path {\n color: $colour-path;\n font-size: 0.9em;\n word-break: break-all;\n }\n\n &__summary {\n @include AU-space(margin-top, 0.5unit);\n }\n &__summary-date {\n color: $colour-dark;\n }\n\n &__tag {\n text-transform: uppercase;\n }\n\n // For Notes\n // @todo Move into health theme.\n &--notes {\n .health-search-result__link-title {\n &:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: $AU-color-foreground-text;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid $colour-light;\n background: $colour-lighter;\n margin-left: 5px;\n }\n }\n }\n }\n}\n\nform[class*='col-'].health-search__form {\n .health-search__form__submit {\n right: 12px;\n }\n}\n\n// Autocomplete.\n// Unfortunately we don't have full control over jQuery UI classes, so we have to use their classes.\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid $AU-colordark-background;\n width: 300px;\n position: absolute;\n li.ui-menu-item {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .ui-menu-item-wrapper {\n @include AU-space(padding, 0.25unit 1.2unit);\n }\n }\n}\n\n.ui-state-active {\n background: $AU-color-foreground-action;\n color: white;\n}\n\n.ui-helper-hidden-accessible {\n @include AU-sronly();\n}\n",".health-separator {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 3unit);\n @include AU-media(sm){\n @include AU-space('margin-top', 4unit);\n }\n}\n","// @todo: Refactor to .health-stat\n\n.stat {\n @include AU-space('margin', 1.5unit 0 2unit);\n @include AU-media('sm') {\n border-right: 1px dotted $colour-primary-teal-text;\n &:last-of-type {\n border-right: none;\n }\n }\n}\n\n// Statistic text.\n.stat__text {\n //@include health-fontgrid('md', 'default', 'light');\n @include AU-space('padding', 0 0 .25unit 0);\n @include AU-media('md') {\n @include AU-space('padding-bottom', 1unit);\n }\n}\n\n// The trend.\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline;\n}\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white;\n &:before {\n @include AU-space('margin-top', -1unit);\n }\n}\n\n// Source text\n.stat__source {\n @include AU-space('margin-bottom', .5unit);\n margin-top: 0 !important;\n}\n\n// Variation with no trend.\n.stat--no-trend {\n .stat__value {\n border-bottom: 0;\n }\n .stat__trend {\n display: none;\n }\n}\n\n// UIKit overrides.\n.au-body {\n .stat {\n p {\n margin-top: 0;\n }\n }\n}\n","// Sub header variation. This includes our title and HP switcher.\n.health-sub-header {\n @include AU-space('padding', 12px 0);\n @include AU-media(sm){\n @include AU-space('padding', 1.5unit 0 1unit 0);\n }\n\n // Title.\n h1 {\n margin-top: 0;\n }\n\n .au-introduction {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n\n &__section-title {\n @include AU-space(margin-bottom, .65unit);\n @include AU-media(sm) { // Hide on desktop\n display: none;\n }\n @media print {\n display: none;\n }\n\n }\n\n &__supp {\n\n @media print {\n display: none;\n }\n\n &--center {\n @include AU-media(sm) {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n }\n\n @include AU-space('padding-top', 1.5unit);\n @include AU-media(sm) {\n padding-top: 0;\n }\n }\n\n}\n",".health-sub-nav {\n display: none;\n @include AU-media($AU-main-nav-breakpoint) {\n display: block;\n }\n\n @media print {\n display: none;\n }\n}\n","// Tables\n//\n// The `` element displays tabular data in rows, columns, and cells.\n//\n// Markup: tables-table.twig\n//\n// Weight: 1\n//\n// Style guide: base.table\n\n// @todo We shouldn't need to import this here, but it won't compile without it.\n@import '../../abstracts/mixins';\n\ntable {\n\n // Spacing above.\n * + &,\n * + .health-table__responsive & {\n @include AU-space('margin-top', 1.5unit);\n }\n\n border-collapse: collapse;\n border: $health-borderize--very-thin;\n\n caption {\n text-align: left;\n @include AU-space(margin-bottom, 1unit);\n }\n\n tr:nth-child(even) {\n background-color: $AU-color-background;\n }\n\n &.table__no-banding {\n tr:nth-child(even) {\n background-color: transparent;\n }\n }\n\n td,\n th {\n @include AU-media('md') {\n @include AU-space('padding', .5unit);\n font-size: initial;\n }\n\n border-bottom: $health-borderize--very-thin;\n @include AU-space('padding', .25unit);\n text-align: left;\n vertical-align: top;\n }\n\n th {\n background-color: $colour-lightest;\n }\n\n thead {\n border-bottom: $health-borderize--very-thin;\n }\n\n min-width: 43em;\n @include AU-media(sm) {\n min-width: inherit;\n }\n\n @media print {\n td,\n th,\n thead {\n border-color: #000 !important;\n background: #fff !important;\n }\n }\n}\n\n.health-table__responsive {\n overflow: scroll;\n @include AU-media( md ) {\n overflow: auto;\n }\n\n @media print {\n overflow: visible;\n table {\n min-width: inherit;\n }\n }\n}\n\n","// Tabs\n//\n// The primary and secondary tabs.\n//\n// Markup: tabs.twig\n//\n// .tabs--secondary - Secondary tabs\n//\n// Style guide: navigation.tabs\n\n.au-body {\n\n ul.health-tabs {\n\n padding: 0;\n border-bottom: $health-borderize--thin;\n @include AU-space(margin-bottom, 1.5unit);\n @include AU-space(margin-top, 1.5unit);\n width: 100%;\n\n li {\n margin: 0;\n @include AU-space('margin-right', .5unit);\n padding: 0;\n transition: none;\n\n &:first-of-type {\n a {\n margin-left: 0;\n }\n }\n\n a {\n @include AU-space('padding', .75unit 1unit);\n display: inline-block;\n background-color: $colour-lighter;\n text-decoration: none;\n &:hover, &:active {\n background-color: $colour-light-darker;\n }\n\n }\n\n &.active {\n a {\n font-weight: bold;\n background-color: $AU-color-foreground-action;\n color: white;\n }\n }\n }\n\n }\n\n .not-full-width ul.health-tabs {\n margin-top: 0;\n }\n\n @media print {\n .health-tabs {\n display: none;\n }\n }\n}\n","// Taskbar\n//\n// A taskbar for displaying a wrappable list of task 'accelatorators' with icon.\n// Default display is plain but a 'tiled' version is available.\n// \n// taskbar--2 - Displays 2 items in a row\n// taskbar--3 - Displays 3 items in a row\n// taskbar--4 - Displays 4 items in a row\n// taskbar--5 - Displays 5 items in a row\n// taskbar--6 - Displays 6 items in a row\n// taskbar--tiled--2 - Displays 2 tiled items in a row\n// taskbar--tiled--3 - Displays 3 tiled items in a row\n// taskbar--tiled--4 - Displays 4 tiled items in a row\n// taskbar--tiled--5 - Displays 5 tiled items in a row\n// taskbar--tiled--6 - Displays 6 tiled items in a row\n//\n// Markup: taskbar.twig\n//\n// Style guide: components.taskbar\n\n.taskbar,\n%taskbar {\n color: #000;\n @include AU-clearfix;\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n >li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0;\n .taskbar__item:last {\n margin-right: 0;\n }\n }\n }\n\n .taskbar__item,\n %taskbar__item {\n @include AU-space('padding', 1unit);\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0;\n @include AU-media('xs') {\n min-height: $minHeight-Taskbar;\n }\n @extend %bg-primary-teal;\n &:hover,\n &:active,\n &:focus {\n background-color: $colour-primary-blue-darker;\n }\n }\n\n .taskbar__img,\n %taskbar__img {\n @extend .au-responsive-media-img;\n border: 0;\n }\n\n .taskbar__title,\n %taskbar__title {\n font-size: 20px;\n line-height: 24px;\n }\n\n .taskbar__desc,\n %taskbar__desc {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px;\n }\n}\n\n@for $i from 2 through 6 {\n .taskbar--tiled--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n }\n\n .taskbar--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n .taskbar__item {\n margin: 0;\n background-color: transparent;\n }\n }\n}\n\n// Using taskbar with a view.\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--tiled--3,\n.taskbar--tiled--4,\n.taskbar--tiled--5,\n.taskbar--tiled--6\n{\n\n &.view ul > .views-row {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .node {\n @extend %taskbar__item;\n }\n\n .field-name-field-image {\n @extend %taskbar__img;\n }\n\n .field-name-title a {\n @extend %taskbar__title;\n }\n\n .field-name-body p {\n @extend %taskbar__desc;\n }\n\n }\n}\n","// When called directly in SASS (e.g. width: width: width-decimal(1)), the function will\n// render the returned value\n\n@function width-decimal( $column-count) {\n $width: (1 / $column-count);\n @return ($width / 1) * 100%;\n}",".health-toolbar {\n\n // @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, .5unit);\n\n &__items {\n > li {\n margin: 0;\n @include AU-space(margin-right, 1.1unit);\n @include AU-media(sm) {\n @include AU-space(margin-right, 1unit);\n }\n float: left;\n display: block;\n }\n }\n\n @media print {\n display: none;\n }\n\n #health-share-menu {\n display: none;\n }\n .health-tooltip-theme {\n #health-share-menu {\n display: block;\n }\n }\n\n}\n",".health-tooltip-theme {\n font-family: $AU-font;\n @include AU-space('padding', .5unit);\n\n text-align: left;\n color: $AU-color-foreground-text;\n\n font-size: .9em;\n background-color: #fff;\n\n border: $health-borderize;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, .5);\n\n p {\n padding: 0;\n margin: 0;\n }\n}\n","// Video\n//\n// Markup: video.twig\n//\n// Style guide: components.video\n\n.health-video {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &__preview {\n\n position: relative;\n line-height: 0;\n\n .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .75));\n }\n }\n\n &__link {\n display: block;\n &:hover,\n &:active,\n &:focus {\n .health-video__preview__play-button {\n display: block;\n cursor: pointer;\n }\n }\n }\n\n &__length {\n @include AU-space('padding', .75unit);\n background-color: #000;\n color: #fff;\n @include opacity(0.75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0;\n\n &--small {\n display: none;\n @include AU-media(sm) {\n display: inline-block;\n @include AU-space('padding', .5unit);\n font-size: 0.85em;\n right: 3px;\n bottom: 3px;\n }\n }\n }\n }\n\n &--inline {\n border: $health-borderize--thin;\n @include AU-space(padding, 1unit);\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n\n}\n","/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n\n.svg-inline--fa {\n display: inline-block;\n\n svg {\n font-size: inherit;\n height: 1em; // IE fix.\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor;\n }\n\n &.fa-fw svg {\n width: 1.25em;\n }\n\n &.fa-2x svg {\n font-size: 2em;\n }\n\n &.fa-3x svg {\n font-size: 3em;\n }\n\n &.fa-left {\n @include AU-space(margin-right, .35unit);\n }\n}",".au-body--dark {\n\n .health-video + .au-accordion {\n background-color: $colour-light;\n\n .au-accordion__title {\n color: black;\n }\n }\n}\n",".au-breadcrumbs {\n margin-top: 0;\n}\n\n.au-body--dark {\n\n .au-breadcrumbs {\n\n >.au-link-list>li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n }\n }\n}\n",".au-body {\n // Apply a standard gap but only if it has content before it.\n * + .standard-gap--after {\n @include AU-space('margin-top', 1.5unit);\n }\n}","// Remove background colours for dark secondary and tertiary buttons.\n.au-btn,\na.au-btn {\n &--tertiary, &--secondary {\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent;\n }\n }\n }\n}\n","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\nfieldset.au-form__item {\n legend {\n @extend label;\n }\n}\n\n// Apply error styling to the error message below fields.\n.au-form__item {\n div.error {\n @extend .form-required;\n @include AU-space('margin-top', 0.5unit);\n }\n}\n",".au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0;\n}\n",".au-header.au-header {\n border-top: none;\n position: relative;\n .au-header__logo {\n max-width: 400px;\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n .au-main-nav__toggle {\n color: $AU-color-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n}\n",".au-body {\n .au-side-nav {\n background:$colour-lighter;\n @include AU-media('sm'){\n background: none;\n }\n @include AU-space('margin-top',1unit);\n @include AU-media('sm'){\n @include AU-space('margin-top',0);\n }\n\n // Flush with edge of screen on mobile.\n @include AU-space('margin-left', - ceil( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-space('margin-right', - floor( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-media('sm') { // Normal gutter on desktop.\n @include AU-space('margin-left', 0);\n @include AU-space('margin-right', 0);\n }\n\n .au-side-nav__header {\n @include AU-space('margin',1unit);\n @include AU-media('sm'){\n display: none;\n }\n }\n\n a.active {\n border-left: 0.25rem solid $colour-complementary-skyblue;\n background: $colour-light-dark;\n @include AU-media('sm'){\n background: $colour-lighter;\n }\n }\n\n a.is-active{\n @extend a.active;\n }\n }\n}\n",".health-card {\n min-height: 200px;\n height: 100%;\n}\n",".health-content {\n @include AU-space('margin-top', 2unit);\n @include AU-media('sm'){\n @include AU-space('margin-top', 2.5unit);\n }\n\n &--flush {\n @include AU-space('margin-top', 0unit);\n }\n\n}\n",".health-hero {\n\n $parent: &; // more readable than &#{&}\n background: $colour-light;\n position: relative;\n\n @include AU-media('sm') {\n // height: 380px; This can be fixed is reqd\n overflow: hidden;\n }\n\n &__image-container {\n max-height: 200px;\n overflow: hidden;\n @include AU-media('sm') {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none;\n }\n }\n\n &__image {\n height: auto;\n display: block;\n width: 100%;\n\n @include AU-media('sm') {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0;\n }\n }\n\n &__content {\n background: $gravitas-grey;\n position: relative;\n @include AU-space('padding', 2unit);\n width: 100%;\n @include AU-media(sm){\n @include rgba-background(black, .8);\n @include AU-space('padding', 3unit);\n width: 60%;\n }\n @include AU-media(lg){\n @include AU-space('padding', 4unit);\n min-height: 500px; // so that image is a sliver at most popular desktop width 1920\n width: 50%;\n }\n }\n\n &__title {\n color: $health-hero-title;\n }\n\n &__summary {\n @include health-fontgrid( lg , default, light);\n }\n\n &__call-to-action {}\n\n // Dark modifier\n &#{$parent}--dark {\n background: $gravitas-grey;\n #{$parent}__content {\n color: white;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n margin-top: 0;\n @include AU-space(padding-top, 2unit);\n border-top: none;\n }\n}\n",".health-table {\n\n &__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n }\n}\n","// Search bar.\n.health-search {\n position: relative;\n display: block;\n max-width: none;\n\n @media print {\n display: none;\n }\n\n // The search form.\n &__form {\n &__input, \n &__input.au-text-input {\n width: 100%;\n max-width: 100%;\n }\n }\n}\n\n\n","// Reset toolbar to regular colours when inside a dark region.\n.au-body--dark {\n .health-toolbar {\n a {\n @extend a;\n }\n a:hover {\n @extend a:hover;\n }\n a:active {\n @extend a:active;\n }\n }\n}\n\n.health-toolbar {\n\n &--desktop {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n",".health-sub-header {\n @include AU-media('sm') {\n @include AU-space('padding', 2unit 0unit 3unit 0unit);\n }\n}\n","address {\n font-style: normal;\n}\n",".health-listing--notification {\n margin: 0;\n padding: 0;\n\n .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s;\n }\n}\n\n.health-notification {\n\n &--dark {\n .health-notification__icon,\n .health-notification__date,\n .health-notification__content,\n .health-notification__button {\n color: white;\n fill: white;\n }\n }\n\n\n &__inner-wrapper {\n @extend .container;\n display: flex;\n flex-direction: row;\n @include AU-space(padding, 0.625unit 0);\n }\n\n &--disease-outbreak {\n background-color: lighten($colour-accent-orange, 15%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--health-emergency {\n background-color: lighten($colour-accent-red, 40%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--other {\n background-color: #cccccc;\n @include AU-space(padding, 0.75unit 0);\n }\n\n /* A notification always include an icon. */\n &__icon {\n @include AU-space(flex, 0 0 2unit);\n\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */\n .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top;\n\n img, svg {\n @include AU-space(width, 2unit);\n }\n }\n }\n\n &__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n @include AU-space(flex, 0 0 2unit);\n padding: 0;\n transition: border-color 0.2s;\n\n &:active,\n &:hover {\n border-color: $colour-darkest;\n }\n\n &--dismiss {\n background-color: transparent;\n color: $colour-darkest;\n @include AU-space(border-radius, 0.3125unit);\n @include AU-space(height, 2unit);\n @include AU-space(width, 2unit);\n }\n }\n\n &__content {\n align-self: center;\n flex: 1 1;\n @include AU-space(padding, 0 1unit);\n\n a:link,\n a:visited {\n color: #000099;\n }\n }\n\n &__date {\n @include AU-space(padding, 0.25unit 0.625unit);\n }\n}\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888;\n}\n",".desktop-only {\n display: none;\n\n @include AU-media(sm) {\n display: block;\n }\n}\n\n.mobile-only {\n display: block;\n\n @include AU-media(sm) {\n display: none;\n }\n}\n","// Generic responsive iframe (16x9 aspect ratio)\n// https://benmarshall.me/responsive-iframes/\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative;\n\n // All iframes in container\n iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n // Custom full screen app\n &#{&}--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px; //fallback\n height: calc(100vh - 50px) !important;\n\n // Above mobile only\n @include AU-media(sm) {\n padding-top: 0; //overrides 16x9 deafult\n height: 800px; //fallback\n height: calc(100vh - 150px) !important;\n }\n }\n}\n\n// iframe variants\n@mixin generateRatios($width, $height, $breakpoint: \"\", $prefix: \"iframe-container--\") {\n $class-name: $prefix + $width + \"x\" + $height;\n .#{$class-name}#{$breakpoint} {\n padding-top: ($height / $width) * 100%;\n }\n}\n\n// Generate ratios from wider to taller\n@include generateRatios(5,1);\n@include generateRatios(4,1);\n@include generateRatios(3,1);\n@include generateRatios(5,2);\n@include generateRatios(16,9);\n@include generateRatios(4,3);\n@include generateRatios(1,1);\n@include generateRatios(3,4);\n@include generateRatios(9,16);\n\n@include AU-media('sm'){\n @include generateRatios(5,1,'sm');\n @include generateRatios(4,1,'sm');\n @include generateRatios(3,1,'sm');\n @include generateRatios(5,2,'sm');\n @include generateRatios(16,9,'sm');\n @include generateRatios(4,3,'sm');\n @include generateRatios(1,1,'sm');\n @include generateRatios(3,4,'sm');\n @include generateRatios(9,16,'sm');\n}\n",".au-body {\n\n .health-grid {\n margin-left: -1rem;\n margin-right: -1rem;\n\n > * + p {\n margin-top: 0;\n }\n }\n}\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem;\n }\n\n &--1col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n }\n\n &--2col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n }\n\n &--3col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n }\n\n &--4col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n }\n\n &--5col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n }\n\n &--6col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n }\n\n &--7col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n }\n\n &--8col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n }\n\n}",".health-listing__items--tile {\n\n .health-grid {\n margin-bottom: 0;\n margin-top: 0;\n @include AU-media(sm) {\n margin-top: -2rem;\n margin-bottom: -1rem;\n }\n }\n}\n","@import 'styles';\n\n.cke_editable {\n padding: 20px;\n @extend .au-body;\n @extend .au-grid;\n\n // Prevent the ckeditor red line hover from pushing content down.\n > span:first-of-type + * {\n margin-top: 0 !important;\n }\n}\n"]} -======= -{"version":3,"sources":["ckeditor.css","../../health_design_system/source/sass/themes/health/_colors.scss","../../health_design_system/source/sass/themes/_theme-functions.scss","base/variables/_colours.scss","../../health_design_system/source/vendor/gov.au/design-system.scss","../../node_modules/sass-versioning/dist/_index.scss","../../node_modules/@gov.au/core/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_print.scss","../../node_modules/@gov.au/accordion/lib/sass/_module.scss","../../node_modules/@gov.au/body/lib/sass/_globals.scss","../../node_modules/@gov.au/body/lib/sass/_print.scss","../../node_modules/@gov.au/body/lib/sass/_module.scss","../../node_modules/@gov.au/link-list/lib/sass/_globals.scss","../../node_modules/@gov.au/link-list/lib/sass/_module.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_globals.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_print.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss","../../node_modules/@gov.au/buttons/lib/sass/_globals.scss","../../node_modules/@gov.au/buttons/lib/sass/_print.scss","../../node_modules/@gov.au/buttons/lib/sass/_module.scss","../../node_modules/@gov.au/callout/lib/sass/_globals.scss","../../node_modules/@gov.au/callout/lib/sass/_print.scss","../../node_modules/@gov.au/callout/lib/sass/_module.scss","../../node_modules/@gov.au/control-input/lib/sass/_globals.scss","../../node_modules/@gov.au/control-input/lib/sass/_print.scss","../../node_modules/@gov.au/control-input/lib/sass/_module.scss","../../node_modules/@gov.au/cta-link/lib/sass/_globals.scss","../../node_modules/@gov.au/cta-link/lib/sass/_print.scss","../../node_modules/@gov.au/cta-link/lib/sass/_module.scss","../../node_modules/@gov.au/direction-links/lib/sass/_globals.scss","../../node_modules/@gov.au/direction-links/lib/sass/_print.scss","../../node_modules/@gov.au/direction-links/lib/sass/_module.scss","../../node_modules/@gov.au/footer/lib/sass/_globals.scss","../../node_modules/@gov.au/footer/lib/sass/_print.scss","../../node_modules/@gov.au/footer/lib/sass/_module.scss","../../node_modules/@gov.au/grid-12/lib/sass/_globals.scss","../../node_modules/@gov.au/grid-12/lib/sass/_module.scss","../../node_modules/@gov.au/header/lib/sass/_globals.scss","../../node_modules/@gov.au/header/lib/sass/_print.scss","../../node_modules/@gov.au/header/lib/sass/_module.scss","../../node_modules/@gov.au/headings/lib/sass/_globals.scss","../../node_modules/@gov.au/headings/lib/sass/_module.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_module.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_globals.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_module.scss","../../node_modules/@gov.au/main-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/main-nav/lib/sass/_print.scss","../../node_modules/@gov.au/main-nav/lib/sass/_module.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_globals.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_print.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_module.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_globals.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_module.scss","../../node_modules/@gov.au/select/lib/sass/_globals.scss","../../node_modules/@gov.au/select/lib/sass/_print.scss","../../node_modules/@gov.au/select/lib/sass/_module.scss","../../node_modules/@gov.au/side-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/side-nav/lib/sass/_print.scss","../../node_modules/@gov.au/side-nav/lib/sass/_module.scss","../../node_modules/@gov.au/skip-link/lib/sass/_globals.scss","../../node_modules/@gov.au/skip-link/lib/sass/_print.scss","../../node_modules/@gov.au/skip-link/lib/sass/_module.scss","../../node_modules/@gov.au/tags/lib/sass/_globals.scss","../../node_modules/@gov.au/tags/lib/sass/_print.scss","../../node_modules/@gov.au/tags/lib/sass/_module.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_globals.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_print.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_module.scss","../../health_design_system/source/sass/abstracts/_utilities.scss","../../health_design_system/source/sass/base/_normalize.scss","../../health_design_system/source/sass/components/@govau/_au-headings.scss","../../health_design_system/source/sass/components/@govau/_au-accordion.scss","../../health_design_system/source/sass/components/@govau/_au-body.scss","../../health_design_system/source/sass/components/@govau/_au-breadcrumbs.scss","../../health_design_system/source/sass/components/@govau/_au-btn.scss","../../health_design_system/source/sass/components/@govau/_au-callout.scss","../../health_design_system/source/sass/components/@govau/_au-control-input.scss","../../health_design_system/source/sass/components/@govau/_au-cta-link.scss","../../health_design_system/source/sass/components/@govau/_au-footer.scss","../../health_design_system/source/sass/components/@govau/_au-form.scss","../../health_design_system/source/sass/components/@govau/_au-grid.scss","../../health_design_system/source/sass/components/@govau/_au-header.scss","../../health_design_system/source/sass/components/@govau/_au-inpage-nav-links.scss","../../health_design_system/source/sass/components/@govau/_au-link-list.scss","../../health_design_system/source/sass/components/@govau/_au-main-nav.scss","../../health_design_system/source/sass/components/@govau/_au-page-alerts.scss","../../health_design_system/source/sass/components/@govau/_au-responsive-media.scss","../../health_design_system/source/sass/components/@govau/_au-side-nav.scss","../../health_design_system/source/sass/components/@govau/_au-tags.scss","../../health_design_system/source/sass/components/@govau/_au-text-input.scss","../../health_design_system/source/sass/components/@health/_health-back-to-top.scss","../../health_design_system/source/sass/abstracts/_mixins.scss","../../health_design_system/source/sass/components/@health/_health-band.scss","../../health_design_system/source/sass/components/@health/_health-book-nav.scss","../../health_design_system/source/sass/components/@health/_health-brand.scss","../../health_design_system/source/sass/components/@health/_health-card.scss","../../health_design_system/source/sass/components/@health/_health-compare.scss","../../health_design_system/source/sass/components/@health/_health-description-list.scss","../../health_design_system/source/sass/themes/health/_variables.scss","../../health_design_system/source/sass/components/@health/_health-facet.scss","../../health_design_system/source/sass/components/@health/_health-field.scss","../../health_design_system/source/sass/components/@health/_health-file.scss","../../health_design_system/source/sass/components/@health/_health-filter.scss","../../health_design_system/source/sass/components/@health/_health-figure.scss","../../health_design_system/source/sass/components/@health/_health-footnotes.scss","../../health_design_system/source/sass/components/@health/_health-image-text.scss","../../health_design_system/source/sass/components/@health/_health-images.scss","../../health_design_system/source/sass/components/@health/_health-listing.scss","../../health_design_system/source/sass/components/@health/_health-lists.scss","../../health_design_system/source/sass/components/@health/_health-loading.scss","../../health_design_system/source/sass/components/@health/_health-maps.scss","../../health_design_system/source/sass/components/@health/_health-metadata.scss","../../health_design_system/source/sass/components/@health/_health-pager.scss","../../health_design_system/source/sass/components/@health/_health-recommendation.scss","../../health_design_system/source/sass/components/@health/_health-references.scss","../../health_design_system/source/sass/components/@health/_health-release-status.scss","../../health_design_system/source/sass/components/@health/_health-responsive-utilities.scss","../../health_design_system/source/sass/components/@health/_health-search.scss","../../health_design_system/source/sass/components/@health/_health-separator.scss","../../health_design_system/source/sass/components/@health/_health-stat.scss","../../health_design_system/source/sass/components/@health/_health-sub-header.scss","../../health_design_system/source/sass/components/@health/_health-sub-nav.scss","../../health_design_system/source/sass/components/@health/_health-table.scss","../../health_design_system/source/sass/components/@health/_health-tabs.scss","../../health_design_system/source/sass/components/@health/_health-taskbar.scss","../../health_design_system/source/sass/abstracts/_functions.scss","../../health_design_system/source/sass/components/@health/_health-toolbar.scss","../../health_design_system/source/sass/components/@health/_health-tooltip.scss","../../health_design_system/source/sass/components/@health/_health-video.scss","../../health_design_system/source/sass/components/_icons.scss","components/@gov.au/_accordion.scss","components/@gov.au/_breadcrumb.scss","components/@gov.au/_body.scss","components/@gov.au/_btn.scss","components/@gov.au/_form.scss","components/@gov.au/_grid.scss","components/@gov.au/_header.scss","components/@gov.au/_main-nav.scss","components/@gov.au/_side-nav.scss","components/@health/_card.scss","components/@health/_content.scss","components/@health/_hero.scss","components/@health/_pager.scss","components/@health/_table.scss","components/@health/_search.scss","components/@health/_toolbar.scss","components/@health/_sub-header.scss","components/health/_address.scss","components/health/_grid.scss","components/health/_health-search.scss","components/health/_iframe.scss","components/health/_layout.scss","components/health/_listing.scss","ckeditor.scss"],"names":[],"mappings":"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AAA;;AC7DvD;ED6DG,UAAoD,EAAA;;AC7DvD;EDqFG,eAA2D,EAAA;;ACrF9D;EDqFG,qBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,iBAA2D,EAAA;;A9Bof5D;E+BzkBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9ByfD;E+B/kBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,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jBf;ImJxjBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJyjBH;ImJvjBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJwjBH;ImJtjBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJujBH;ImJrjBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8hBH;ImJzhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ0hBH;ImJxhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJyhBH;ImJvhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJwhBH;ImJthBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ+fH;ImJ1fE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ2fH;ImJzfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ0fH;ImJxfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJyfH;ImJvfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJgeH;ImJ3dE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ4dH;ImJ1dE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ2dH;ImJzdE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ0dH;ImJxdE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJicH;ImJ5bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ6bH;ImJ3bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ4bH;ImJ1bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ2bH;ImJzbE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJkaH;ImJ7ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8ZH;ImJ5ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ6ZH;ImJ3ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ4ZH;ImJ1ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJmYH;ImJ9XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ+XH;ImJ7XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8XH;ImJ5XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ6XH;ImJ3XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJoWH;ImJ/VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJgWH;ImJ9VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ+VH;ImJ7VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;EnJ8VH;ImJ5VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;;AC9QL;EAGI,gBAAgB;EAChB,aAAa,EAAA;EpJqlBf;IoJzlBF;MAMM,iBAAiB;MACjB,oBAAoB,EAAA,EAEvB;;AnFaH;EoFnBE,aAAa,EAAA;EADf;IAOI,wBAAwB,EAAA","file":"../ckeditor.min.css","sourcesContent":["@charset \"UTF-8\";\n.au-body .health-band.health-band--tertiary-2, .cke_editable .health-band.health-band--tertiary-2 {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n\n.au-body .health-band.health-band--secondary, .cke_editable .health-band.health-band--secondary, .taskbar .taskbar__item, .taskbar.view ul > .views-row .node,\n.taskbar--tiled--2 .taskbar__item,\n.taskbar--2 .taskbar__item,\n.taskbar--tiled--3 .taskbar__item,\n.taskbar--3 .taskbar__item,\n.taskbar--tiled--4 .taskbar__item,\n.taskbar--4 .taskbar__item,\n.taskbar--tiled--5 .taskbar__item,\n.taskbar--5 .taskbar__item,\n.taskbar--tiled--6 .taskbar__item,\n.taskbar--6 .taskbar__item,\n.taskbar--tiled--2.view ul > .views-row .node,\n.taskbar--tiled--3.view ul > .views-row .node,\n.taskbar--tiled--4.view ul > .views-row .node,\n.taskbar--tiled--5.view ul > .views-row .node,\n.taskbar--tiled--6.view ul > .views-row .node {\n background-color: #007680;\n background: linear-gradient(to right, #055a61, #007680); }\n\n.au-body .health-band.health-band--primary, .cke_editable .health-band.health-band--primary {\n background-color: #004693;\n background: linear-gradient(to right, #004693, #16477d); }\n\n.au-body .health-band.health-band--tertiary, .cke_editable .health-band.health-band--tertiary {\n background-color: #005fa0;\n background: linear-gradient(to left, #005fa0, #185b88); }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav, .au-body .health-band.health-band--neutral-1, .cke_editable .health-band.health-band--neutral-1 {\n background-color: #ececec;\n background: linear-gradient(to right, #ececec, #f9f9f9); }\n\n.au-body .health-band.health-band--neutral-2, .cke_editable .health-band.health-band--neutral-2 {\n background-color: #f9f9f9;\n background: linear-gradient(to right, #f9f9f9, #ececec); }\n\n/**\n * Health Design System components.\n */\n/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n/*! @gov.au/core v3.4.2 */\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n/**\n * AU-clearfix - Clearing floats\n */\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n/**\n * AU-focus - Add the outline to focus\n */\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n/**\n * AU-media Breakpoints\n */\n/**\n * AU-rem value used for REM calculation\n */\n/**\n * AU-unit used for all type and grid calculations\n */\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n/**\n * Colors light theme\n */\n/**\n * Colors dark theme\n */\n/**\n * Colors system messages\n */\n/**\n * AU-border-radius styles\n */\n/*! @gov.au/accordion v7.0.8 */\n@media print {\n .au-accordion {\n border-color: #000 !important;\n color: #000 !important; }\n .au-accordion__title {\n background: #fff !important;\n color: #000 !important;\n border: 1px !important; }\n .au-accordion__title:after {\n display: none; }\n .au-accordion__body-wrapper {\n border-color: #000 !important; }\n .au-accordion__body {\n height: auto !important;\n display: block !important; } }\n\n.au-accordion {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n border: 1px solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n padding: 0; }\n * + .au-accordion {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-accordion .au-accordion__title {\n background-color: whitesmoke; }\n .au-accordion.au-accordion--dark {\n border-color: gray;\n color: #FFF; }\n .au-accordion.au-accordion--dark .au-accordion__title {\n background-color: black; }\n\n.au-accordion + .au-accordion {\n margin-top: 0;\n border-top: 0; }\n\n.au-body .au-accordion__title, .cke_editable .au-accordion__title,\n.au-accordion__title {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n padding: 16px 40px 16px 16px;\n padding: 1rem 2.5rem 1rem 1rem;\n width: 100%;\n display: block;\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n font-weight: bold;\n position: relative;\n box-sizing: border-box;\n margin: 0;\n cursor: pointer;\n border: none;\n text-align: left;\n font-family: inherit; }\n .au-body .au-accordion__title:hover, .cke_editable .au-accordion__title:hover,\n .au-accordion__title:hover {\n text-decoration: none;\n color: #313131; }\n .au-body .au-accordion__title:hover:after, .cke_editable .au-accordion__title:hover:after,\n .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body .au-accordion__title:focus, .cke_editable .au-accordion__title:focus,\n .au-accordion__title:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body .au-accordion__title::-moz-focus-inner, .cke_editable .au-accordion__title::-moz-focus-inner,\n .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body .au-accordion__title:focus, .cke_editable .au-accordion__title:focus,\n .au-accordion__title:focus {\n z-index: 100; }\n .au-body .au-accordion__title::-webkit-details-marker, .cke_editable .au-accordion__title::-webkit-details-marker,\n .au-accordion__title::-webkit-details-marker {\n display: none; }\n .au-body .au-accordion__title:after, .cke_editable .au-accordion__title:after,\n .au-accordion__title:after {\n content: ' ';\n position: absolute;\n top: 50%;\n margin-top: -8px;\n margin-top: -0.5rem;\n right: 16px;\n right: 1rem;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n z-index: 101;\n transition: transform 0.25s ease-in; }\n .au-body .au-accordion__title.au-accordion--closed:after, .cke_editable .au-accordion__title.au-accordion--closed:after,\n .au-accordion__title.au-accordion--closed:after {\n transform: rotate(-180deg); }\n .ie8 .au-body .au-accordion__title:after, .ie8 .cke_editable .au-accordion__title:after,\n .lt-ie8 .au-body .au-accordion__title:after,\n .lt-ie8 .cke_editable .au-accordion__title:after, .ie8\n .au-accordion__title:after,\n .lt-ie8\n .au-accordion__title:after {\n content: ' ▼ '; }\n .ie8 .au-body .au-accordion__title.au-accordion--open:after, .ie8 .cke_editable .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .cke_editable .au-accordion__title.au-accordion--open:after, .ie8\n .au-accordion__title.au-accordion--open:after,\n .lt-ie8\n .au-accordion__title.au-accordion--open:after {\n content: ' ▲ '; }\n\n.au-body.au-body--dark .au-accordion__title, .au-body--dark.cke_editable .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover, .au-body--dark.cke_editable .au-accordion__title:hover,\n .au-accordion.au-accordion--dark .au-accordion__title:hover {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover:after, .au-body--dark.cke_editable .au-accordion__title:hover:after,\n .au-accordion.au-accordion--dark .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body.au-body--dark .au-accordion__title:focus, .au-body--dark.cke_editable .au-accordion__title:focus,\n .au-accordion.au-accordion--dark .au-accordion__title:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark .au-accordion__title::-moz-focus-inner, .au-body--dark.cke_editable .au-accordion__title::-moz-focus-inner,\n .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark .au-accordion__title:after, .au-body--dark.cke_editable .au-accordion__title:after,\n .au-accordion.au-accordion--dark .au-accordion__title:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n\n.au-accordion__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n overflow: hidden; }\n .js .au-accordion__body.au-accordion--open {\n display: block;\n height: auto; }\n .js .au-accordion__body.au-accordion--closed {\n display: none;\n height: 0; }\n\n.au-accordion__body-wrapper {\n padding: 16px;\n padding: 1rem;\n border-top: 1px solid gray; }\n .au-accordion--dark .au-accordion__body-wrapper {\n border-top: 1px solid gray; }\n\n.au-accordion-group {\n list-style: none;\n padding: 0; }\n\n/*! @gov.au/body v2.2.0 */\n@media print {\n .au-body *, .cke_editable *, .au-body, .cke_editable {\n text-shadow: none !important;\n color: #000 !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border-color: #000 !important; }\n .au-body a, .cke_editable a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a, .cke_editable .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable a,\n .au-body a:visited,\n .cke_editable a:visited,\n .cke_editable .au-body--dark .health-toolbar a:visited,\n .au-body--dark .health-toolbar .cke_editable a:visited {\n text-decoration: underline; }\n .au-body a[href]:after, .cke_editable a[href]:after, .cke_editable .au-body--dark .health-toolbar a[href]:after, .au-body--dark .health-toolbar .cke_editable a[href]:after {\n content: \" (\" attr(href) \")\" !important;\n display: inline !important; }\n .au-body a[href^=\"javascript:\"]:after, .cke_editable a[href^=\"javascript:\"]:after, .cke_editable .au-body--dark .health-toolbar a[href^=\"javascript:\"]:after, .au-body--dark .health-toolbar .cke_editable a[href^=\"javascript:\"]:after,\n .au-body a[href^=\"#\"]:after,\n .cke_editable a[href^=\"#\"]:after,\n .cke_editable .au-body--dark .health-toolbar a[href^=\"#\"]:after,\n .au-body--dark .health-toolbar .cke_editable a[href^=\"#\"]:after {\n content: \"\" !important; }\n .au-body abbr[title]:after, .cke_editable abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n .au-body pre, .cke_editable pre,\n .au-body blockquote,\n .cke_editable blockquote {\n border: 1px solid #000;\n padding: 6px;\n page-break-inside: avoid; }\n .au-body thead, .cke_editable thead {\n display: table-header-group; }\n .au-body tr, .cke_editable tr,\n .au-body img,\n .cke_editable img {\n page-break-inside: avoid; }\n \n .au-body img,\n .cke_editable img {\n max-width: 100% !important; }\n .au-body p, .cke_editable p,\n .au-body h2,\n .cke_editable h2,\n .au-body h3,\n .cke_editable h3 {\n orphans: 3;\n widows: 3; }\n \n .au-body h2,\n .cke_editable h2,\n .au-body h3,\n .cke_editable h3 {\n page-break-after: avoid; }\n .au-body p a, .cke_editable p a, .au-body p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body p a, .cke_editable p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable p a {\n word-wrap: break-word; }\n .au-body select, .cke_editable select {\n background: #fff !important; } }\n\n.au-body, .cke_editable {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n text-size-adjust: 100%;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: #ffffff;\n /**\n\t * Highlighting in-page sections that are in focus\n\t */\n /**\n\t * `mark` styling.\n\t */\n /**\n\t * Text selection styling\n\t */\n /**\n\t * Vertical spacing of common text elements.\n\t */\n /**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n /**\n\t * Stong emphasis.\n\t */\n /**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n /**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n /**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n /**\n\t * Abbreviations/acronyms.\n\t */\n /**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n /**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n /**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n /**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n /**\n\t * Body colour schemes\n\t */ }\n .au-body a, .cke_editable a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a, .cke_editable .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable a {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-body a:hover, .cke_editable a:hover, .au-body .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-body a:hover, .cke_editable .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .cke_editable a:hover {\n color: #313131;\n text-decoration: none; }\n .au-body a:focus, .cke_editable a:focus, .cke_editable .au-body--dark .health-toolbar a:focus, .au-body--dark .health-toolbar .cke_editable a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body a::-moz-focus-inner, .cke_editable a::-moz-focus-inner, .au-body .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-body a::-moz-focus-inner, .cke_editable .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .cke_editable a::-moz-focus-inner {\n border: 0; }\n .au-body [tabindex=\"0\"]:focus, .cke_editable [tabindex=\"0\"]:focus,\n .au-body :target,\n .cke_editable :target {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body mark, .cke_editable mark {\n color: #ffffff;\n background-color: #006FB0; }\n .au-body ::selection, .cke_editable ::selection {\n color: #ffffff;\n background-color: rgba(0, 111, 176, 0.99); }\n .au-body img::selection, .cke_editable img::selection,\n .au-body video::selection,\n .cke_editable video::selection,\n .au-body iframe::selection,\n .cke_editable iframe::selection {\n background-color: rgba(0, 111, 176, 0.75); }\n .au-body p, .cke_editable p {\n max-width: 42em;\n margin: 0; }\n .au-body * + p, .cke_editable * + p {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]), .cke_editable ul:not([class]),\n .au-body ol:not([class]),\n .cke_editable ol:not([class]),\n .au-body dl:not([class]),\n .cke_editable dl:not([class]), .au-body pre, .cke_editable pre {\n margin: 0; }\n .au-body * + ul:not([class]), .cke_editable * + ul:not([class]),\n .au-body * + ol:not([class]),\n .cke_editable * + ol:not([class]),\n .au-body * + dl:not([class]),\n .cke_editable * + dl:not([class]),\n .au-body * + pre,\n .cke_editable * + pre {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]) > li, .cke_editable ul:not([class]) > li,\n .au-body ol:not([class]) > li,\n .cke_editable ol:not([class]) > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > li > ul:not([class]), .cke_editable ul:not([class]) > li > ul:not([class]),\n .au-body ul:not([class]) > li > ol:not([class]),\n .cke_editable ul:not([class]) > li > ol:not([class]),\n .au-body ol:not([class]) > li > ul:not([class]),\n .cke_editable ol:not([class]) > li > ul:not([class]),\n .au-body ol:not([class]) > li > ol:not([class]),\n .cke_editable ol:not([class]) > li > ol:not([class]) {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > ul:not([class]), .cke_editable ul:not([class]) > ul:not([class]),\n .au-body ol:not([class]) > ul:not([class]),\n .cke_editable ol:not([class]) > ul:not([class]) {\n list-style-type: disc; }\n .au-body dl:not([class]) > dd, .cke_editable dl:not([class]) > dd {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem;\n margin-left: 0;\n border-left: solid 1px; }\n .au-body dl:not([class]) > dt, .cke_editable dl:not([class]) > dt {\n margin-top: 24px;\n margin-top: 1.5rem;\n font-weight: bold; }\n .au-body dl:not([class]) > dt:first-of-type, .cke_editable dl:not([class]) > dt:first-of-type {\n margin-top: 0; }\n .au-body .written-by:after, .cke_editable .written-by:after {\n content: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+\");\n color: #BADA55; }\n .au-body em, .cke_editable em,\n .au-body i,\n .cke_editable i {\n font-style: italic; }\n .au-body strong, .cke_editable strong,\n .au-body b,\n .cke_editable b {\n font-weight: bold; }\n .au-body small, .cke_editable small {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; }\n .au-body s, .cke_editable s,\n .au-body del,\n .cke_editable del {\n text-decoration: line-through; }\n .au-body ins, .cke_editable ins {\n text-decoration-line: underline;\n text-decoration-style: dashed;\n text-decoration-skip-ink: auto; }\n .au-body dfn, .cke_editable dfn {\n font-style: normal; }\n .au-body abbr, .cke_editable abbr,\n .au-body abbr[title],\n .cke_editable abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n \n .au-body abbr[title],\n .cke_editable abbr[title] {\n cursor: help; }\n .au-body a abbr, .cke_editable a abbr, .au-body .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .au-body a abbr, .cke_editable .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .cke_editable a abbr {\n padding-bottom: 1px; }\n .au-body var, .cke_editable var {\n padding: 0 1px;\n font-style: italic;\n font-family: serif; }\n .au-body var sup, .cke_editable var sup,\n .au-body var sub,\n .cke_editable var sub {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n padding: 0 1px; }\n .au-body sub, .cke_editable sub,\n .au-body sup,\n .cke_editable sup {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n position: relative;\n vertical-align: baseline; }\n .au-body sub, .cke_editable sub {\n bottom: -0.25em; }\n \n .au-body sup,\n .cke_editable sup {\n top: -0.5em; }\n .au-body kbd, .cke_editable kbd,\n .au-body code,\n .cke_editable code,\n .au-body samp,\n .cke_editable samp {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n padding: 4px;\n padding: 0.25rem;\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n display: inline-block;\n border-radius: 4px;\n background-color: whitesmoke;\n color: #313131; }\n .au-body pre, .cke_editable pre {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace; }\n .au-body pre code, .cke_editable pre code {\n padding: 16px;\n padding: 1rem;\n display: block;\n tab-size: 4; }\n .au-body hr, .cke_editable hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid gray;\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n .au-body * + hr, .cke_editable * + hr {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body.au-body--alt, .au-body--alt.cke_editable {\n background: #ebebeb; }\n .au-body.au-body--alt kbd, .au-body--alt.cke_editable kbd,\n .au-body.au-body--alt code,\n .au-body--alt.cke_editable code,\n .au-body.au-body--alt samp,\n .au-body--alt.cke_editable samp {\n background-color: #e0e0e0; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n background: #000;\n color: #FFF; }\n .au-body.au-body--dark ::selection, .au-body--dark.cke_editable ::selection {\n color: #000;\n background-color: rgba(255, 255, 255, 0.99); }\n .au-body.au-body--dark img::selection, .au-body--dark.cke_editable img::selection,\n .au-body.au-body--dark video::selection,\n .au-body--dark.cke_editable video::selection,\n .au-body.au-body--dark iframe::selection,\n .au-body--dark.cke_editable iframe::selection {\n background-color: rgba(255, 255, 255, 0.75); }\n .au-body.au-body--dark a, .au-body--dark.cke_editable a {\n color: #FFF; }\n .au-body.au-body--dark a:hover, .au-body--dark.cke_editable a:hover {\n color: #FFF; }\n .au-body.au-body--dark a:focus, .au-body--dark.cke_editable a:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark a::-moz-focus-inner, .au-body--dark.cke_editable a::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark [tabindex=\"0\"]:focus, .au-body--dark.cke_editable [tabindex=\"0\"]:focus,\n .au-body.au-body--dark :target,\n .au-body--dark.cke_editable :target {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark mark, .au-body--dark.cke_editable mark {\n background-color: #FFF;\n color: #000; }\n .au-body.au-body--dark hr, .au-body--dark.cke_editable hr {\n border-top-color: gray; }\n .au-body.au-body--dark code, .au-body--dark.cke_editable code,\n .au-body.au-body--dark kbd,\n .au-body--dark.cke_editable kbd,\n .au-body.au-body--dark samp,\n .au-body--dark.cke_editable samp {\n color: #FFF;\n background-color: black; }\n .au-body.au-body--dark.au-body--alt, .au-body--dark.au-body--alt.cke_editable {\n background: black; }\n .au-body.au-body--dark.au-body--alt code, .au-body--dark.au-body--alt.cke_editable code,\n .au-body.au-body--dark.au-body--alt kbd,\n .au-body--dark.au-body--alt.cke_editable kbd,\n .au-body.au-body--dark.au-body--alt samp,\n .au-body--dark.au-body--alt.cke_editable samp {\n background-color: black; }\n\n/*! @gov.au/link-list v3.0.7 */\n/**\n * Block of links.\n */\n.au-link-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-body .au-link-list, .cke_editable .au-link-list {\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-link-list > li {\n display: block;\n margin: 4px;\n margin: 0.25rem; }\n .au-link-list.au-link-list--inline {\n display: inline-block; }\n .au-link-list.au-link-list--inline > li {\n display: inline-block; }\n\n/*! @gov.au/breadcrumbs v3.0.5 */\n@media print {\n .au-breadcrumbs > .au-link-list > li:after {\n content: \">\" !important;\n background-image: none !important; } }\n\n.au-breadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n width: 100%;\n margin: 0;\n color: #313131;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n * + .au-breadcrumbs {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: inline-block; } }\n .au-breadcrumbs > .au-link-list > li {\n margin: 0; }\n .au-breadcrumbs > .au-link-list > li:after {\n content: ' ';\n display: inline-block;\n width: 8px;\n width: 0.5rem;\n height: 8px;\n height: 0.5rem;\n margin: 0 8px;\n margin: 0 0.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n background-size: 100%;\n background-repeat: no-repeat; }\n .au-breadcrumbs > .au-link-list > li:last-child:after {\n display: none; }\n .ie8 .au-breadcrumbs > .au-link-list > li:after,\n .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {\n content: ' > ';\n display: inline-block; }\n .au-breadcrumbs.au-breadcrumbs--dark {\n color: #FFF; }\n .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/buttons v3.0.7 */\n@media print {\n .au-btn {\n background-color: #fff !important;\n border: 2px solid #000 !important;\n color: #000 !important;\n text-decoration: none !important; }\n .au-btn[disabled] {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-btn:disabled {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n.au-btn,\na.au-btn,\n.au-body--dark .health-toolbar a.au-btn {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 24px;\n padding: 0.5rem 1.5rem;\n display: inline-block;\n appearance: none;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #ffffff;\n text-decoration: none;\n border-radius: 4px;\n background-color: #006FB0;\n border: 3px solid #006FB0;\n cursor: pointer;\n vertical-align: middle;\n transition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n /**\n\t* SECONDARY\n\t*/\n /**\n\t* TERTIARY\n\t*/\n /**\n \t * BLOCK\n \t */ }\n .au-body .au-btn, .cke_editable .au-btn, .au-body a.au-btn, .cke_editable a.au-btn, .cke_editable .au-body--dark .health-toolbar a.au-btn, .au-body--dark .health-toolbar .cke_editable a.au-btn {\n color: #ffffff;\n text-decoration: none; }\n .au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar .au-btn.au-btn--block + a.au-btn.au-btn--block,\n a.au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + .au-btn.au-btn--block,\n a.au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + a.au-btn.au-btn--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-btn:focus,\n a.au-btn:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-btn::-moz-focus-inner,\n a.au-btn::-moz-focus-inner,\n .au-body--dark .health-toolbar a.au-btn::-moz-focus-inner {\n border: 0; }\n .au-btn:focus,\n a.au-btn:focus {\n border-radius: 0; }\n .au-btn[disabled],\n a.au-btn[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:disabled,\n a.au-btn:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:hover:not(:disabled),\n a.au-btn:hover:not(:disabled) {\n background-color: #313131;\n border-color: #313131;\n text-decoration: underline;\n color: #ffffff; }\n .ie8 .au-btn:hover, .ie8 a.au-btn:hover {\n background-color: #313131;\n border-color: #313131;\n color: #ffffff;\n text-decoration: underline; }\n .au-btn.au-btn--dark,\n a.au-btn.au-btn--dark {\n color: #000;\n background-color: #FFF;\n border-color: #FFF; }\n .au-body .au-btn.au-btn--dark, .cke_editable .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark, .cke_editable a.au-btn.au-btn--dark {\n color: #000; }\n .au-btn.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--dark:hover:not(:disabled) {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .au-btn.au-btn--dark:focus,\n a.au-btn.au-btn--dark:focus {\n outline: 3px solid #C390F9; }\n .au-btn.au-btn--dark::-moz-focus-inner,\n a.au-btn.au-btn--dark::-moz-focus-inner {\n border: 0; }\n .au-btn.au-btn--secondary,\n a.au-btn.au-btn--secondary {\n color: #006FB0;\n background-color: transparent;\n border-color: #006FB0; }\n .au-body .au-btn.au-btn--secondary, .cke_editable .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary, .cke_editable a.au-btn.au-btn--secondary {\n color: #006FB0; }\n .ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .cke_editable .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover, .ie8 .cke_editable a.au-btn.au-btn--secondary:hover {\n color: #ffffff; }\n .au-btn.au-btn--secondary:hover:not(:disabled),\n a.au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: transparent;\n border-color: #313131;\n color: #313131; }\n .au-btn.au-btn--secondary.au-btn--dark,\n a.au-btn.au-btn--secondary.au-btn--dark {\n border-color: #FFF;\n color: #FFF; }\n .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n border-color: #FFF;\n color: #FFF; }\n .ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .cke_editable .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .cke_editable a.au-btn.au-btn--secondary.au-btn--dark:hover {\n color: #000; }\n .au-btn.au-btn--tertiary,\n a.au-btn.au-btn--tertiary {\n color: #006FB0;\n background-color: transparent;\n border-color: transparent;\n text-decoration: underline; }\n .au-btn.au-btn--tertiary:hover:not(:disabled),\n a.au-btn.au-btn--tertiary:hover:not(:disabled) {\n background-color: transparent;\n color: #313131;\n border-color: transparent;\n text-decoration: none; }\n .au-btn.au-btn--tertiary.au-btn--dark,\n a.au-btn.au-btn--tertiary.au-btn--dark {\n color: #FFF; }\n .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {\n color: #FFF; }\n .au-btn.au-btn--pride,\n a.au-btn.au-btn--pride {\n background: linear-gradient(to bottom, rgba(255, 62, 24, 0.5) 16.66667%, rgba(252, 154, 0, 0.5) 16.66667%, rgba(252, 154, 0, 0.52) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 50%, rgba(57, 234, 124, 0.5) 50%, rgba(57, 234, 124, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 83.33333%, rgba(152, 90, 255, 0.5) 83.33333%);\n color: #313131; }\n .au-btn.au-btn--block,\n a.au-btn.au-btn--block {\n display: block;\n width: 100%;\n box-sizing: border-box;\n text-align: center; }\n\n/*! @gov.au/callout v3.0.2 */\n@media print {\n .au-callout {\n border-left-width: 16px !important;\n border-left-width: 1rem !important;\n border: 1px solid #000 !important;\n color: #000 !important;\n background-color: transparent !important; } }\n\n/**\n * The generic callout.\n */\n.au-callout {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px;\n padding: 1.5rem;\n border-left: 4px solid gray;\n border-left: 0.25rem solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: whitesmoke;\n word-wrap: break-word; }\n * + .au-callout {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout p {\n margin: 0; }\n .au-callout * + p {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-callout + p {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout.au-callout--dark {\n color: #FFF;\n border-color: gray;\n background-color: black; }\n .au-callout.au-callout--alt {\n background-color: #e0e0e0; }\n .au-callout.au-callout--dark.au-callout--alt {\n background-color: black; }\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin: 0; }\n .au-callout__heading.au-callout__heading--sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-callout__heading.au-callout__heading--sronly + * {\n margin-top: 0; }\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n background-color: whitesmoke; }\n\n.au-callout--calendar-event__lede {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0; }\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-callout--calendar-event__time {\n font-weight: bold; }\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n display: block; }\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n/*! @gov.au/control-input v3.0.1 */\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@media print {\n .au-control-input__text {\n color: #000 !important; }\n .au-control-input__text:before, .au-control-input__text:after {\n display: none !important; } }\n\n.au-control-input {\n display: inline-block;\n position: relative; }\n .au-control-input.au-control-input--block {\n display: block; }\n .au-control-input.au-control-input--block:before, .au-control-input.au-control-input--block:after {\n content: \" \";\n display: table; }\n .au-control-input.au-control-input--block:after {\n clear: both; }\n .au-control-input.au-control-input--block + .au-control-input--block {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-control-input__input {\n position: absolute;\n left: 8px;\n left: 0.5rem;\n top: 8px;\n top: 0.5rem;\n cursor: pointer;\n margin: 0; }\n .au-control-input--small .au-control-input__input {\n left: 4px;\n left: 0.25rem;\n top: 4px;\n top: 0.25rem; }\n .au-control-input__input + .au-control-input__text {\n cursor: pointer; }\n .au-control-input__input:invalid + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #f0d0d0; }\n .au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #f3faf8; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text:after {\n border-color: #0b996c; }\n .au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #d2e7e0; }\n .au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input__input[type=radio] + .au-control-input__text:before,\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n border-radius: 50%; }\n .au-control-input__input[disabled] {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n color: #636363; }\n .au-control-input__input:disabled {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n color: #636363; }\n .au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {\n color: gray; }\n .au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {\n color: gray; }\n .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #9263DE;\n box-shadow: 0 0 0 0.25rem #9263DE; }\n .ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #C390F9;\n box-shadow: 0 0 0 0.25rem #C390F9; }\n .ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n\n/**\n * The label text\n */\n.au-control-input__text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 4px 8px 8px 40px;\n padding: 0.25rem 0.5rem 0.5rem 2.5rem;\n margin-right: 16px;\n margin-right: 1rem;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-control-input__text:before, .au-control-input__text:after {\n width: 38px;\n width: 2.375rem;\n height: 38px;\n height: 2.375rem;\n content: ' ';\n display: block;\n position: absolute;\n box-sizing: border-box;\n background-repeat: no-repeat;\n z-index: 100;\n left: -3px;\n top: -3px;\n border: 3px solid transparent; }\n .au-control-input--small .au-control-input__text:before, .au-control-input--small .au-control-input__text:after {\n width: 28px;\n width: 1.75rem;\n height: 28px;\n height: 1.75rem; }\n .au-control-input--small .au-control-input__text {\n padding: 3px 8px 0 31px;\n padding: 0.2rem 0.5rem 0 1.95rem;\n margin-right: 16px;\n margin-right: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n .au-control-input__text:after {\n z-index: 101; }\n .au-control-input--dark .au-control-input__text {\n color: #FFF; }\n\n/*! @gov.au/cta-link v2.2.0 */\n@media print {\n .au-cta-link {\n color: #000 !important; }\n .au-cta-link:after {\n background-image: none !important;\n content: ' > ' !important;\n border: none !important;\n transform: rotate(0deg) !important; } }\n\n.au-cta-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin-top: 16px;\n margin-top: 1rem;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-cta-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n display: inline-block;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .ie8 .au-cta-link:after,\n .lt-ie8 .au-cta-link:after {\n content: ' > '; }\n .au-cta-link:hover {\n color: #313131;\n text-decoration: none; }\n .au-cta-link:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark, .au-body.au-body--dark .au-cta-link, .au-body--dark.cke_editable .au-cta-link {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:focus, .au-body.au-body--dark .au-cta-link:focus, .au-body--dark.cke_editable .au-cta-link:focus {\n outline: 3px solid #C390F9; }\n .au-cta-link.au-cta-link--dark::-moz-focus-inner, .au-body.au-body--dark .au-cta-link::-moz-focus-inner, .au-body--dark.cke_editable .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link.au-cta-link--dark:after, .au-body.au-body--dark .au-cta-link:after, .au-body--dark.cke_editable .au-cta-link:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark:hover, .au-body.au-body--dark .au-cta-link:hover, .au-body--dark.cke_editable .au-cta-link:hover {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:hover:after, .au-body.au-body--dark .au-cta-link:hover:after, .au-body--dark.cke_editable .au-cta-link:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/direction-links v2.2.0 */\n@media print {\n .au-direction-link {\n color: #000 !important; }\n .au-direction-link:after {\n content: '→' !important; }\n .au-direction-link--left:before {\n content: '←' !important; }\n .au-direction-link--up:after {\n content: '↑' !important; }\n .au-direction-link--down:after {\n content: '↓' !important; } }\n\n.au-direction-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: inline-block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-direction-link:hover {\n text-decoration: none;\n color: #313131; }\n .au-direction-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-direction-link::-moz-focus-inner {\n border: 0; }\n .au-direction-link.au-direction-link--dark {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:hover {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:focus {\n outline: 3px solid #C390F9; }\n .au-direction-link.au-direction-link--dark::-moz-focus-inner {\n border: 0; }\n\n.au-direction-link:after {\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 0 0 4px;\n margin: 0 0 0 0.25rem;\n content: '→';\n display: inline-block;\n width: auto;\n height: auto; }\n\n/**\n * LEFT\n */\n.au-direction-link--left:after {\n display: none; }\n\n.au-direction-link--left:before {\n content: '←';\n display: inline-block;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 0;\n margin: 0 0.25rem 0 0; }\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n content: '↑'; }\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n content: '↓'; }\n\n/*! @gov.au/footer v3.0.5 */\n@media print {\n .au-footer {\n color: #000 !important;\n background: #fff !important;\n border-color: #000 !important; } }\n\n/**\n * Basic footer block styling.\n */\n.au-footer {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 48px 0 48px;\n padding: 3rem 0 3rem;\n border-top: 4px solid gray;\n border-top: 0.25rem solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-footer p:last-child {\n margin: 0; }\n .au-footer.au-footer--alt {\n background-color: #ebebeb; }\n .au-footer.au-footer--dark {\n color: #FFF;\n border-color: gray;\n background-color: #000; }\n .au-footer.au-footer--dark.au-footer--alt {\n background-color: black; }\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation .au-link-list > li {\n margin-left: 0; }\n\n.au-footer__end {\n padding-top: 16px;\n padding-top: 1rem;\n margin-top: 16px;\n margin-top: 1rem;\n border-top: 1px solid gray; }\n\n.au-footer--dark .au-footer__end {\n border-top: 1px solid gray; }\n\n/*! @gov.au/grid-12 v2.1.0 */\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n/**\n * Calls the above mixins and combines them.\n */\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n.au-grid .container, .cke_editable .container {\n box-sizing: border-box; }\n @media (min-width: 768px) {\n .au-grid .container, .cke_editable .container {\n width: 744px; } }\n @media (min-width: 992px) {\n .au-grid .container, .cke_editable .container {\n width: 968px; } }\n @media (min-width: 1200px) {\n .au-grid .container, .cke_editable .container {\n width: 1176px; } }\n\n.au-grid .container, .cke_editable .container,\n.au-grid .container-fluid,\n.cke_editable .container-fluid {\n box-sizing: border-box;\n margin-right: auto;\n margin-left: auto;\n padding-left: 12px;\n padding-right: 12px; }\n .au-grid .container:before, .cke_editable .container:before, .au-grid .container:after, .cke_editable .container:after,\n .au-grid .container-fluid:before,\n .cke_editable .container-fluid:before,\n .au-grid .container-fluid:after,\n .cke_editable .container-fluid:after {\n content: \" \";\n display: table; }\n .au-grid .container:after, .cke_editable .container:after,\n .au-grid .container-fluid:after,\n .cke_editable .container-fluid:after {\n clear: both; }\n\n.au-grid .row, .cke_editable .row {\n margin-left: -12px;\n margin-right: -12px; }\n .au-grid .row:before, .cke_editable .row:before, .au-grid .row:after, .cke_editable .row:after {\n content: \" \";\n display: table; }\n .au-grid .row:after, .cke_editable .row:after {\n clear: both; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1, .au-grid .col-sm-1, .cke_editable .col-sm-1, .au-grid .col-md-1, .cke_editable .col-md-1, .au-grid .col-lg-1, .cke_editable .col-lg-1, .au-grid .col-xs-2, .cke_editable .col-xs-2, .au-grid .col-sm-2, .cke_editable .col-sm-2, .au-grid .col-md-2, .cke_editable .col-md-2, .au-grid .col-lg-2, .cke_editable .col-lg-2, .au-grid .col-xs-3, .cke_editable .col-xs-3, .au-grid .col-sm-3, .cke_editable .col-sm-3, .au-grid .col-md-3, .cke_editable .col-md-3, .au-grid .col-lg-3, .cke_editable .col-lg-3, .au-grid .col-xs-4, .cke_editable .col-xs-4, .au-grid .col-sm-4, .cke_editable .col-sm-4, .au-grid .col-md-4, .cke_editable .col-md-4, .au-grid .col-lg-4, .cke_editable .col-lg-4, .au-grid .col-xs-5, .cke_editable .col-xs-5, .au-grid .col-sm-5, .cke_editable .col-sm-5, .au-grid .col-md-5, .cke_editable .col-md-5, .au-grid .col-lg-5, .cke_editable .col-lg-5, .au-grid .col-xs-6, .cke_editable .col-xs-6, .au-grid .col-sm-6, .cke_editable .col-sm-6, .au-grid .col-md-6, .cke_editable .col-md-6, .au-grid .col-lg-6, .cke_editable .col-lg-6, .au-grid .col-xs-7, .cke_editable .col-xs-7, .au-grid .col-sm-7, .cke_editable .col-sm-7, .au-grid .col-md-7, .cke_editable .col-md-7, .au-grid .col-lg-7, .cke_editable .col-lg-7, .au-grid .col-xs-8, .cke_editable .col-xs-8, .au-grid .col-sm-8, .cke_editable .col-sm-8, .au-grid .col-md-8, .cke_editable .col-md-8, .au-grid .col-lg-8, .cke_editable .col-lg-8, .au-grid .col-xs-9, .cke_editable .col-xs-9, .au-grid .col-sm-9, .cke_editable .col-sm-9, .au-grid .col-md-9, .cke_editable .col-md-9, .au-grid .col-lg-9, .cke_editable .col-lg-9, .au-grid .col-xs-10, .cke_editable .col-xs-10, .au-grid .col-sm-10, .cke_editable .col-sm-10, .au-grid .col-md-10, .cke_editable .col-md-10, .au-grid .col-lg-10, .cke_editable .col-lg-10, .au-grid .col-xs-11, .cke_editable .col-xs-11, .au-grid .col-sm-11, .cke_editable .col-sm-11, .au-grid .col-md-11, .cke_editable .col-md-11, .au-grid .col-lg-11, .cke_editable .col-lg-11, .au-grid .col-xs-12, .cke_editable .col-xs-12, .au-grid .col-sm-12, .cke_editable .col-sm-12, .au-grid .col-md-12, .cke_editable .col-md-12, .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n box-sizing: border-box;\n position: relative;\n min-height: 1px;\n padding-left: 12px;\n padding-right: 12px; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1, .au-grid .col-xs-2, .cke_editable .col-xs-2, .au-grid .col-xs-3, .cke_editable .col-xs-3, .au-grid .col-xs-4, .cke_editable .col-xs-4, .au-grid .col-xs-5, .cke_editable .col-xs-5, .au-grid .col-xs-6, .cke_editable .col-xs-6, .au-grid .col-xs-7, .cke_editable .col-xs-7, .au-grid .col-xs-8, .cke_editable .col-xs-8, .au-grid .col-xs-9, .cke_editable .col-xs-9, .au-grid .col-xs-10, .cke_editable .col-xs-10, .au-grid .col-xs-11, .cke_editable .col-xs-11, .au-grid .col-xs-12, .cke_editable .col-xs-12 {\n float: left; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1 {\n width: 8.33333%; }\n\n.au-grid .col-xs-2, .cke_editable .col-xs-2 {\n width: 16.66667%; }\n\n.au-grid .col-xs-3, .cke_editable .col-xs-3 {\n width: 25%; }\n\n.au-grid .col-xs-4, .cke_editable .col-xs-4 {\n width: 33.33333%; }\n\n.au-grid .col-xs-5, .cke_editable .col-xs-5 {\n width: 41.66667%; }\n\n.au-grid .col-xs-6, .cke_editable .col-xs-6 {\n width: 50%; }\n\n.au-grid .col-xs-7, .cke_editable .col-xs-7 {\n width: 58.33333%; }\n\n.au-grid .col-xs-8, .cke_editable .col-xs-8 {\n width: 66.66667%; }\n\n.au-grid .col-xs-9, .cke_editable .col-xs-9 {\n width: 75%; }\n\n.au-grid .col-xs-10, .cke_editable .col-xs-10 {\n width: 83.33333%; }\n\n.au-grid .col-xs-11, .cke_editable .col-xs-11 {\n width: 91.66667%; }\n\n.au-grid .col-xs-12, .cke_editable .col-xs-12 {\n width: 100%; }\n\n.au-grid .col-xs-pull-0, .cke_editable .col-xs-pull-0 {\n right: auto; }\n\n.au-grid .col-xs-pull-1, .cke_editable .col-xs-pull-1 {\n right: 8.33333%; }\n\n.au-grid .col-xs-pull-2, .cke_editable .col-xs-pull-2 {\n right: 16.66667%; }\n\n.au-grid .col-xs-pull-3, .cke_editable .col-xs-pull-3 {\n right: 25%; }\n\n.au-grid .col-xs-pull-4, .cke_editable .col-xs-pull-4 {\n right: 33.33333%; }\n\n.au-grid .col-xs-pull-5, .cke_editable .col-xs-pull-5 {\n right: 41.66667%; }\n\n.au-grid .col-xs-pull-6, .cke_editable .col-xs-pull-6 {\n right: 50%; }\n\n.au-grid .col-xs-pull-7, .cke_editable .col-xs-pull-7 {\n right: 58.33333%; }\n\n.au-grid .col-xs-pull-8, .cke_editable .col-xs-pull-8 {\n right: 66.66667%; }\n\n.au-grid .col-xs-pull-9, .cke_editable .col-xs-pull-9 {\n right: 75%; }\n\n.au-grid .col-xs-pull-10, .cke_editable .col-xs-pull-10 {\n right: 83.33333%; }\n\n.au-grid .col-xs-pull-11, .cke_editable .col-xs-pull-11 {\n right: 91.66667%; }\n\n.au-grid .col-xs-pull-12, .cke_editable .col-xs-pull-12 {\n right: 100%; }\n\n.au-grid .col-xs-push-0, .cke_editable .col-xs-push-0 {\n left: auto; }\n\n.au-grid .col-xs-push-1, .cke_editable .col-xs-push-1 {\n left: 8.33333%; }\n\n.au-grid .col-xs-push-2, .cke_editable .col-xs-push-2 {\n left: 16.66667%; }\n\n.au-grid .col-xs-push-3, .cke_editable .col-xs-push-3 {\n left: 25%; }\n\n.au-grid .col-xs-push-4, .cke_editable .col-xs-push-4 {\n left: 33.33333%; }\n\n.au-grid .col-xs-push-5, .cke_editable .col-xs-push-5 {\n left: 41.66667%; }\n\n.au-grid .col-xs-push-6, .cke_editable .col-xs-push-6 {\n left: 50%; }\n\n.au-grid .col-xs-push-7, .cke_editable .col-xs-push-7 {\n left: 58.33333%; }\n\n.au-grid .col-xs-push-8, .cke_editable .col-xs-push-8 {\n left: 66.66667%; }\n\n.au-grid .col-xs-push-9, .cke_editable .col-xs-push-9 {\n left: 75%; }\n\n.au-grid .col-xs-push-10, .cke_editable .col-xs-push-10 {\n left: 83.33333%; }\n\n.au-grid .col-xs-push-11, .cke_editable .col-xs-push-11 {\n left: 91.66667%; }\n\n.au-grid .col-xs-push-12, .cke_editable .col-xs-push-12 {\n left: 100%; }\n\n.au-grid .col-xs-offset-0, .cke_editable .col-xs-offset-0 {\n margin-left: 0%; }\n\n.au-grid .col-xs-offset-1, .cke_editable .col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.au-grid .col-xs-offset-2, .cke_editable .col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.au-grid .col-xs-offset-3, .cke_editable .col-xs-offset-3 {\n margin-left: 25%; }\n\n.au-grid .col-xs-offset-4, .cke_editable .col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.au-grid .col-xs-offset-5, .cke_editable .col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.au-grid .col-xs-offset-6, .cke_editable .col-xs-offset-6 {\n margin-left: 50%; }\n\n.au-grid .col-xs-offset-7, .cke_editable .col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.au-grid .col-xs-offset-8, .cke_editable .col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.au-grid .col-xs-offset-9, .cke_editable .col-xs-offset-9 {\n margin-left: 75%; }\n\n.au-grid .col-xs-offset-10, .cke_editable .col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.au-grid .col-xs-offset-11, .cke_editable .col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.au-grid .col-xs-offset-12, .cke_editable .col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-1, .cke_editable .col-sm-1, .au-grid .col-sm-2, .cke_editable .col-sm-2, .au-grid .col-sm-3, .cke_editable .col-sm-3, .au-grid .col-sm-4, .cke_editable .col-sm-4, .au-grid .col-sm-5, .cke_editable .col-sm-5, .au-grid .col-sm-6, .cke_editable .col-sm-6, .au-grid .col-sm-7, .cke_editable .col-sm-7, .au-grid .col-sm-8, .cke_editable .col-sm-8, .au-grid .col-sm-9, .cke_editable .col-sm-9, .au-grid .col-sm-10, .cke_editable .col-sm-10, .au-grid .col-sm-11, .cke_editable .col-sm-11, .au-grid .col-sm-12, .cke_editable .col-sm-12 {\n float: left; }\n .au-grid .col-sm-1, .cke_editable .col-sm-1 {\n width: 8.33333%; }\n .au-grid .col-sm-2, .cke_editable .col-sm-2 {\n width: 16.66667%; }\n .au-grid .col-sm-3, .cke_editable .col-sm-3 {\n width: 25%; }\n .au-grid .col-sm-4, .cke_editable .col-sm-4 {\n width: 33.33333%; }\n .au-grid .col-sm-5, .cke_editable .col-sm-5 {\n width: 41.66667%; }\n .au-grid .col-sm-6, .cke_editable .col-sm-6 {\n width: 50%; }\n .au-grid .col-sm-7, .cke_editable .col-sm-7 {\n width: 58.33333%; }\n .au-grid .col-sm-8, .cke_editable .col-sm-8 {\n width: 66.66667%; }\n .au-grid .col-sm-9, .cke_editable .col-sm-9 {\n width: 75%; }\n .au-grid .col-sm-10, .cke_editable .col-sm-10 {\n width: 83.33333%; }\n .au-grid .col-sm-11, .cke_editable .col-sm-11 {\n width: 91.66667%; }\n .au-grid .col-sm-12, .cke_editable .col-sm-12 {\n width: 100%; }\n .au-grid .col-sm-pull-0, .cke_editable .col-sm-pull-0 {\n right: auto; }\n .au-grid .col-sm-pull-1, .cke_editable .col-sm-pull-1 {\n right: 8.33333%; }\n .au-grid .col-sm-pull-2, .cke_editable .col-sm-pull-2 {\n right: 16.66667%; }\n .au-grid .col-sm-pull-3, .cke_editable .col-sm-pull-3 {\n right: 25%; }\n .au-grid .col-sm-pull-4, .cke_editable .col-sm-pull-4 {\n right: 33.33333%; }\n .au-grid .col-sm-pull-5, .cke_editable .col-sm-pull-5 {\n right: 41.66667%; }\n .au-grid .col-sm-pull-6, .cke_editable .col-sm-pull-6 {\n right: 50%; }\n .au-grid .col-sm-pull-7, .cke_editable .col-sm-pull-7 {\n right: 58.33333%; }\n .au-grid .col-sm-pull-8, .cke_editable .col-sm-pull-8 {\n right: 66.66667%; }\n .au-grid .col-sm-pull-9, .cke_editable .col-sm-pull-9 {\n right: 75%; }\n .au-grid .col-sm-pull-10, .cke_editable .col-sm-pull-10 {\n right: 83.33333%; }\n .au-grid .col-sm-pull-11, .cke_editable .col-sm-pull-11 {\n right: 91.66667%; }\n .au-grid .col-sm-pull-12, .cke_editable .col-sm-pull-12 {\n right: 100%; }\n .au-grid .col-sm-push-0, .cke_editable .col-sm-push-0 {\n left: auto; }\n .au-grid .col-sm-push-1, .cke_editable .col-sm-push-1 {\n left: 8.33333%; }\n .au-grid .col-sm-push-2, .cke_editable .col-sm-push-2 {\n left: 16.66667%; }\n .au-grid .col-sm-push-3, .cke_editable .col-sm-push-3 {\n left: 25%; }\n .au-grid .col-sm-push-4, .cke_editable .col-sm-push-4 {\n left: 33.33333%; }\n .au-grid .col-sm-push-5, .cke_editable .col-sm-push-5 {\n left: 41.66667%; }\n .au-grid .col-sm-push-6, .cke_editable .col-sm-push-6 {\n left: 50%; }\n .au-grid .col-sm-push-7, .cke_editable .col-sm-push-7 {\n left: 58.33333%; }\n .au-grid .col-sm-push-8, .cke_editable .col-sm-push-8 {\n left: 66.66667%; }\n .au-grid .col-sm-push-9, .cke_editable .col-sm-push-9 {\n left: 75%; }\n .au-grid .col-sm-push-10, .cke_editable .col-sm-push-10 {\n left: 83.33333%; }\n .au-grid .col-sm-push-11, .cke_editable .col-sm-push-11 {\n left: 91.66667%; }\n .au-grid .col-sm-push-12, .cke_editable .col-sm-push-12 {\n left: 100%; }\n .au-grid .col-sm-offset-0, .cke_editable .col-sm-offset-0 {\n margin-left: 0%; }\n .au-grid .col-sm-offset-1, .cke_editable .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-sm-offset-2, .cke_editable .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-sm-offset-3, .cke_editable .col-sm-offset-3 {\n margin-left: 25%; }\n .au-grid .col-sm-offset-4, .cke_editable .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-sm-offset-5, .cke_editable .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-sm-offset-6, .cke_editable .col-sm-offset-6 {\n margin-left: 50%; }\n .au-grid .col-sm-offset-7, .cke_editable .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-sm-offset-8, .cke_editable .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-sm-offset-9, .cke_editable .col-sm-offset-9 {\n margin-left: 75%; }\n .au-grid .col-sm-offset-10, .cke_editable .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-sm-offset-11, .cke_editable .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-sm-offset-12, .cke_editable .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-1, .cke_editable .col-md-1, .au-grid .col-md-2, .cke_editable .col-md-2, .au-grid .col-md-3, .cke_editable .col-md-3, .au-grid .col-md-4, .cke_editable .col-md-4, .au-grid .col-md-5, .cke_editable .col-md-5, .au-grid .col-md-6, .cke_editable .col-md-6, .au-grid .col-md-7, .cke_editable .col-md-7, .au-grid .col-md-8, .cke_editable .col-md-8, .au-grid .col-md-9, .cke_editable .col-md-9, .au-grid .col-md-10, .cke_editable .col-md-10, .au-grid .col-md-11, .cke_editable .col-md-11, .au-grid .col-md-12, .cke_editable .col-md-12 {\n float: left; }\n .au-grid .col-md-1, .cke_editable .col-md-1 {\n width: 8.33333%; }\n .au-grid .col-md-2, .cke_editable .col-md-2 {\n width: 16.66667%; }\n .au-grid .col-md-3, .cke_editable .col-md-3 {\n width: 25%; }\n .au-grid .col-md-4, .cke_editable .col-md-4 {\n width: 33.33333%; }\n .au-grid .col-md-5, .cke_editable .col-md-5 {\n width: 41.66667%; }\n .au-grid .col-md-6, .cke_editable .col-md-6 {\n width: 50%; }\n .au-grid .col-md-7, .cke_editable .col-md-7 {\n width: 58.33333%; }\n .au-grid .col-md-8, .cke_editable .col-md-8 {\n width: 66.66667%; }\n .au-grid .col-md-9, .cke_editable .col-md-9 {\n width: 75%; }\n .au-grid .col-md-10, .cke_editable .col-md-10 {\n width: 83.33333%; }\n .au-grid .col-md-11, .cke_editable .col-md-11 {\n width: 91.66667%; }\n .au-grid .col-md-12, .cke_editable .col-md-12 {\n width: 100%; }\n .au-grid .col-md-pull-0, .cke_editable .col-md-pull-0 {\n right: auto; }\n .au-grid .col-md-pull-1, .cke_editable .col-md-pull-1 {\n right: 8.33333%; }\n .au-grid .col-md-pull-2, .cke_editable .col-md-pull-2 {\n right: 16.66667%; }\n .au-grid .col-md-pull-3, .cke_editable .col-md-pull-3 {\n right: 25%; }\n .au-grid .col-md-pull-4, .cke_editable .col-md-pull-4 {\n right: 33.33333%; }\n .au-grid .col-md-pull-5, .cke_editable .col-md-pull-5 {\n right: 41.66667%; }\n .au-grid .col-md-pull-6, .cke_editable .col-md-pull-6 {\n right: 50%; }\n .au-grid .col-md-pull-7, .cke_editable .col-md-pull-7 {\n right: 58.33333%; }\n .au-grid .col-md-pull-8, .cke_editable .col-md-pull-8 {\n right: 66.66667%; }\n .au-grid .col-md-pull-9, .cke_editable .col-md-pull-9 {\n right: 75%; }\n .au-grid .col-md-pull-10, .cke_editable .col-md-pull-10 {\n right: 83.33333%; }\n .au-grid .col-md-pull-11, .cke_editable .col-md-pull-11 {\n right: 91.66667%; }\n .au-grid .col-md-pull-12, .cke_editable .col-md-pull-12 {\n right: 100%; }\n .au-grid .col-md-push-0, .cke_editable .col-md-push-0 {\n left: auto; }\n .au-grid .col-md-push-1, .cke_editable .col-md-push-1 {\n left: 8.33333%; }\n .au-grid .col-md-push-2, .cke_editable .col-md-push-2 {\n left: 16.66667%; }\n .au-grid .col-md-push-3, .cke_editable .col-md-push-3 {\n left: 25%; }\n .au-grid .col-md-push-4, .cke_editable .col-md-push-4 {\n left: 33.33333%; }\n .au-grid .col-md-push-5, .cke_editable .col-md-push-5 {\n left: 41.66667%; }\n .au-grid .col-md-push-6, .cke_editable .col-md-push-6 {\n left: 50%; }\n .au-grid .col-md-push-7, .cke_editable .col-md-push-7 {\n left: 58.33333%; }\n .au-grid .col-md-push-8, .cke_editable .col-md-push-8 {\n left: 66.66667%; }\n .au-grid .col-md-push-9, .cke_editable .col-md-push-9 {\n left: 75%; }\n .au-grid .col-md-push-10, .cke_editable .col-md-push-10 {\n left: 83.33333%; }\n .au-grid .col-md-push-11, .cke_editable .col-md-push-11 {\n left: 91.66667%; }\n .au-grid .col-md-push-12, .cke_editable .col-md-push-12 {\n left: 100%; }\n .au-grid .col-md-offset-0, .cke_editable .col-md-offset-0 {\n margin-left: 0%; }\n .au-grid .col-md-offset-1, .cke_editable .col-md-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-md-offset-2, .cke_editable .col-md-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-md-offset-3, .cke_editable .col-md-offset-3 {\n margin-left: 25%; }\n .au-grid .col-md-offset-4, .cke_editable .col-md-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-md-offset-5, .cke_editable .col-md-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-md-offset-6, .cke_editable .col-md-offset-6 {\n margin-left: 50%; }\n .au-grid .col-md-offset-7, .cke_editable .col-md-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-md-offset-8, .cke_editable .col-md-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-md-offset-9, .cke_editable .col-md-offset-9 {\n margin-left: 75%; }\n .au-grid .col-md-offset-10, .cke_editable .col-md-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-md-offset-11, .cke_editable .col-md-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-md-offset-12, .cke_editable .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-1, .cke_editable .col-lg-1, .au-grid .col-lg-2, .cke_editable .col-lg-2, .au-grid .col-lg-3, .cke_editable .col-lg-3, .au-grid .col-lg-4, .cke_editable .col-lg-4, .au-grid .col-lg-5, .cke_editable .col-lg-5, .au-grid .col-lg-6, .cke_editable .col-lg-6, .au-grid .col-lg-7, .cke_editable .col-lg-7, .au-grid .col-lg-8, .cke_editable .col-lg-8, .au-grid .col-lg-9, .cke_editable .col-lg-9, .au-grid .col-lg-10, .cke_editable .col-lg-10, .au-grid .col-lg-11, .cke_editable .col-lg-11, .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n float: left; }\n .au-grid .col-lg-1, .cke_editable .col-lg-1 {\n width: 8.33333%; }\n .au-grid .col-lg-2, .cke_editable .col-lg-2 {\n width: 16.66667%; }\n .au-grid .col-lg-3, .cke_editable .col-lg-3 {\n width: 25%; }\n .au-grid .col-lg-4, .cke_editable .col-lg-4 {\n width: 33.33333%; }\n .au-grid .col-lg-5, .cke_editable .col-lg-5 {\n width: 41.66667%; }\n .au-grid .col-lg-6, .cke_editable .col-lg-6 {\n width: 50%; }\n .au-grid .col-lg-7, .cke_editable .col-lg-7 {\n width: 58.33333%; }\n .au-grid .col-lg-8, .cke_editable .col-lg-8 {\n width: 66.66667%; }\n .au-grid .col-lg-9, .cke_editable .col-lg-9 {\n width: 75%; }\n .au-grid .col-lg-10, .cke_editable .col-lg-10 {\n width: 83.33333%; }\n .au-grid .col-lg-11, .cke_editable .col-lg-11 {\n width: 91.66667%; }\n .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n width: 100%; }\n .au-grid .col-lg-pull-0, .cke_editable .col-lg-pull-0 {\n right: auto; }\n .au-grid .col-lg-pull-1, .cke_editable .col-lg-pull-1 {\n right: 8.33333%; }\n .au-grid .col-lg-pull-2, .cke_editable .col-lg-pull-2 {\n right: 16.66667%; }\n .au-grid .col-lg-pull-3, .cke_editable .col-lg-pull-3 {\n right: 25%; }\n .au-grid .col-lg-pull-4, .cke_editable .col-lg-pull-4 {\n right: 33.33333%; }\n .au-grid .col-lg-pull-5, .cke_editable .col-lg-pull-5 {\n right: 41.66667%; }\n .au-grid .col-lg-pull-6, .cke_editable .col-lg-pull-6 {\n right: 50%; }\n .au-grid .col-lg-pull-7, .cke_editable .col-lg-pull-7 {\n right: 58.33333%; }\n .au-grid .col-lg-pull-8, .cke_editable .col-lg-pull-8 {\n right: 66.66667%; }\n .au-grid .col-lg-pull-9, .cke_editable .col-lg-pull-9 {\n right: 75%; }\n .au-grid .col-lg-pull-10, .cke_editable .col-lg-pull-10 {\n right: 83.33333%; }\n .au-grid .col-lg-pull-11, .cke_editable .col-lg-pull-11 {\n right: 91.66667%; }\n .au-grid .col-lg-pull-12, .cke_editable .col-lg-pull-12 {\n right: 100%; }\n .au-grid .col-lg-push-0, .cke_editable .col-lg-push-0 {\n left: auto; }\n .au-grid .col-lg-push-1, .cke_editable .col-lg-push-1 {\n left: 8.33333%; }\n .au-grid .col-lg-push-2, .cke_editable .col-lg-push-2 {\n left: 16.66667%; }\n .au-grid .col-lg-push-3, .cke_editable .col-lg-push-3 {\n left: 25%; }\n .au-grid .col-lg-push-4, .cke_editable .col-lg-push-4 {\n left: 33.33333%; }\n .au-grid .col-lg-push-5, .cke_editable .col-lg-push-5 {\n left: 41.66667%; }\n .au-grid .col-lg-push-6, .cke_editable .col-lg-push-6 {\n left: 50%; }\n .au-grid .col-lg-push-7, .cke_editable .col-lg-push-7 {\n left: 58.33333%; }\n .au-grid .col-lg-push-8, .cke_editable .col-lg-push-8 {\n left: 66.66667%; }\n .au-grid .col-lg-push-9, .cke_editable .col-lg-push-9 {\n left: 75%; }\n .au-grid .col-lg-push-10, .cke_editable .col-lg-push-10 {\n left: 83.33333%; }\n .au-grid .col-lg-push-11, .cke_editable .col-lg-push-11 {\n left: 91.66667%; }\n .au-grid .col-lg-push-12, .cke_editable .col-lg-push-12 {\n left: 100%; }\n .au-grid .col-lg-offset-0, .cke_editable .col-lg-offset-0 {\n margin-left: 0%; }\n .au-grid .col-lg-offset-1, .cke_editable .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-lg-offset-2, .cke_editable .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-lg-offset-3, .cke_editable .col-lg-offset-3 {\n margin-left: 25%; }\n .au-grid .col-lg-offset-4, .cke_editable .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-lg-offset-5, .cke_editable .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-lg-offset-6, .cke_editable .col-lg-offset-6 {\n margin-left: 50%; }\n .au-grid .col-lg-offset-7, .cke_editable .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-lg-offset-8, .cke_editable .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-lg-offset-9, .cke_editable .col-lg-offset-9 {\n margin-left: 75%; }\n .au-grid .col-lg-offset-10, .cke_editable .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-lg-offset-11, .cke_editable .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-lg-offset-12, .cke_editable .col-lg-offset-12 {\n margin-left: 100%; } }\n\n/*! @gov.au/header v4.1.12 */\n@media print {\n .au-header {\n background: #fff !important; }\n .au-header a img, .au-header .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .au-header a img {\n border: 0 !important; }\n .au-header,\n .au-header__brand,\n .au-header__subline {\n color: #000 !important; }\n .au-header__brand-image {\n display: none !important; } }\n\n/**\n * Basic header block styling.\n */\n.au-header {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px 0;\n padding: 1.5rem 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background: #ffffff; }\n @media (min-width: 768px) {\n .au-header {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n @media (min-width: 768px) {\n .au-header {\n padding: 48px 0;\n padding: 3rem 0; } }\n .au-header.au-header--alt {\n background-color: whitesmoke; }\n .au-header.au-header--dark {\n color: #FFF;\n background-color: #000; }\n .au-header.au-header--alt.au-header--dark {\n color: #FFF;\n background-color: black; }\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: bold;\n margin: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-header__heading {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-header__subline {\n max-width: 42em;\n color: #636363; }\n .au-header--dark .au-header__subline {\n color: gray; }\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n min-width: 192px;\n min-width: 12rem; }\n .au-header__brand:before, .au-header__brand:after {\n content: \" \";\n display: table; }\n .au-header__brand:after {\n clear: both; }\n .au-header__brand .au-header__brand-image {\n display: block;\n border-style: none;\n max-width: 192px;\n max-width: 12rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-header__brand {\n min-width: 256px;\n min-width: 16rem; }\n .au-header__brand .au-header__brand-image {\n float: left;\n max-width: 256px;\n max-width: 16rem;\n margin-right: -256px;\n margin-right: -16rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n padding-left: 16px;\n padding-left: 1rem;\n margin-left: 272px;\n margin-left: 17rem;\n margin-top: 0;\n float: left;\n border-left: 1px solid gray; }\n .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {\n border-left-color: gray; } }\n\na.au-header__brand, .au-body--dark .health-toolbar a.au-header__brand {\n display: inline-block;\n color: #313131;\n text-decoration: none; }\n a.au-header__brand:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n a.au-header__brand::-moz-focus-inner, .au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner {\n border: 0; }\n a.au-header__brand:hover .au-header__text {\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-header--dark a.au-header__brand {\n color: #FFF; }\n .au-header--dark a.au-header__brand:focus {\n outline: 3px solid #C390F9; }\n .au-header--dark a.au-header__brand::-moz-focus-inner {\n border: 0; }\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n padding: 48px 0 56px 0;\n padding: 3rem 0 3.5rem 0; }\n .au-header.au-header--hero .au-header__brand .au-header__brand-image {\n float: none; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text {\n margin-top: 32px;\n margin-top: 2rem;\n border: 0;\n margin: 0;\n padding: 0; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-header.au-header--hero .au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; }\n @media (min-width: 768px) {\n .au-header.au-header--hero .au-header__heading {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n .au-header.au-header--hero .au-header__heading + .au-header__subline {\n margin-top: 12px;\n margin-top: 0.75rem; }\n\n/*! @gov.au/headings v2.0.11 */\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\nul.list--large--checklist > li strong,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.cke_editable h1,\n.au-body h2,\n.cke_editable h2,\n.au-body h3,\n.cke_editable h3,\n.au-body h4,\n.cke_editable h4,\n.au-body h5,\n.cke_editable h5,\n.au-body h6,\n.cke_editable h6 {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n display: block;\n font-weight: bold;\n margin: 0; }\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl, .cke_editable .au-display-xxxl,\n.au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; }\n\n\n.au-body h1,\n.cke_editable h1,\n.au-body .au-display-xxl,\n.cke_editable .au-display-xxl,\n.au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; }\n\n\n.au-body h2,\n.cke_editable h2,\n.au-body .au-display-xl,\n.cke_editable .au-display-xl,\n.au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n\n.au-body h3,\n.cke_editable h3,\n.au-body .au-display-lg,\n.cke_editable .au-display-lg,\n.au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; }\n\n\n.au-body h4,\n.cke_editable h4,\n.au-body .au-display-md,\n.cke_editable .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.cke_editable ul.list--large--checklist > li strong,\nul.list--large--checklist > li .cke_editable strong,\n.au-display-md,\nul.list--large--checklist > li strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; }\n\n\n.au-body h5,\n.cke_editable h5,\n.au-body .au-display-sm,\n.cke_editable .au-display-sm,\n.au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; }\n\n\n.au-body h6,\n.cke_editable h6,\n.au-body .au-display-xs,\n.cke_editable .au-display-xs,\n.au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; }\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\nul.list--large--checklist > li * + strong,\n* + .au-display-sm,\n* + .au-display-xs {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-body * + h1, .cke_editable * + h1,\n.au-body * + .au-display-xxl,\n.cke_editable * + .au-display-xxl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body * + h2, .cke_editable * + h2,\n.au-body * + .au-display-xl,\n.cke_editable * + .au-display-xl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body h1 + h2, .cke_editable h1 + h2,\n.au-body h2 + h3,\n.cke_editable h2 + h3,\n.au-body .au-display-xxl + h2,\n.cke_editable .au-display-xxl + h2,\n.au-body .au-display-xl + h3,\n.cke_editable .au-display-xl + h3,\n.au-body h1 + .au-display-xl,\n.cke_editable h1 + .au-display-xl,\n.au-body h2 + .au-display-lg,\n.cke_editable h2 + .au-display-lg,\n.au-body .au-display-xxl + .au-display-xl,\n.cke_editable .au-display-xxl + .au-display-xl,\n.au-body .au-display-xl + .au-display-lg,\n.cke_editable .au-display-xl + .au-display-lg,\n.au-body * + h3,\n.cke_editable * + h3,\n.au-body * + h4,\n.cke_editable * + h4,\n.au-body * + h5,\n.cke_editable * + h5,\n.au-body * + h6,\n.cke_editable * + h6,\n.au-body * + .au-display-md,\n.cke_editable * + .au-display-md,\n.au-body ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .au-body * + strong,\n.cke_editable ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .cke_editable * + strong,\n.au-body * + .au-display-sm,\n.cke_editable * + .au-display-sm,\n.au-body * + .au-display-xs,\n.cke_editable * + .au-display-xs {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*! @gov.au/inpage-nav v3.0.6 */\n.au-inpage-nav-links {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-left: 24px;\n padding-left: 1.5rem;\n margin-bottom: 48px;\n margin-bottom: 3rem;\n border-left: 4px solid #006FB0; }\n * + .au-inpage-nav-links {\n margin-top: 48px;\n margin-top: 3rem; }\n .au-body .au-inpage-nav-links > ul, .cke_editable .au-inpage-nav-links > ul,\n .au-body .au-inpage-nav-links > ol,\n .cke_editable .au-inpage-nav-links > ol {\n margin-top: 16px;\n margin-top: 1rem;\n list-style-type: none;\n padding: 0; }\n .au-body .au-inpage-nav-links > ul li, .cke_editable .au-inpage-nav-links > ul li,\n .au-body .au-inpage-nav-links > ol li,\n .cke_editable .au-inpage-nav-links > ol li {\n margin: 0; }\n .au-body .au-inpage-nav-links > ul * + li, .cke_editable .au-inpage-nav-links > ul * + li,\n .au-body .au-inpage-nav-links > ol * + li,\n .cke_editable .au-inpage-nav-links > ol * + li {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-left: 0; }\n .au-inpage-nav-links.au-inpage-nav-links--dark {\n border-color: #FFF; }\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading,\n.cke_editable .au-inpage-nav-links__heading {\n font-weight: bold;\n font-size: 1em; }\n\n.au-inpage-nav-section {\n position: relative;\n padding-right: 128px;\n padding-right: 8rem; }\n\n.au-inpage-nav-section-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n top: 4px;\n top: 0.25rem;\n position: absolute;\n right: 0;\n font-weight: normal; }\n\n/*! @gov.au/keyword-list v3.0.5 */\n.au-keyword-list {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; }\n .au-keyword-list:before, .au-keyword-list:after {\n content: \"\";\n display: table; }\n .au-keyword-list:after {\n clear: both; }\n * + .au-keyword-list {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-body .au-keyword-list > li, .cke_editable .au-keyword-list > li {\n margin-top: 16px;\n margin-top: 1rem;\n float: left;\n clear: both;\n list-style: none;\n margin-left: 0; }\n .au-keyword-list > li {\n font-weight: bold; }\n .au-keyword-list > li > a, .au-body--dark .health-toolbar .au-keyword-list > li > a {\n display: block; }\n\n.au-keyword-list__small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n display: block;\n font-weight: normal; }\n .au-body .au-keyword-list__small, .cke_editable .au-keyword-list__small {\n color: #313131; }\n .au-keyword-list--dark .au-keyword-list__small {\n color: #FFF; }\n\n/*! @gov.au/main-nav v1.0.8 */\n@media print {\n .au-main-nav {\n background: transparent !important;\n border-bottom: none !important; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #000 !important; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover {\n background: transparent !important; }\n .au-main-nav .active a {\n text-decoration: underline;\n border-color: #fff !important;\n background-color: transparent !important; }\n .au-main-nav .au-link-list > li {\n border-color: #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: 1px solid !important; } }\n @media print and (min-width: 768px) {\n .au-main-nav {\n border-bottom: 8px solid #000 !important;\n border-bottom: 0.5rem solid #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: none !important; } }\n\n@media print {\n .au-main-nav__toggle {\n display: none !important; }\n .au-main-nav__menu {\n background: transparent !important;\n position: static !important;\n display: block !important;\n width: auto !important; }\n .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0 !important; } }\n\n.au-main-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n border-bottom: 8px solid #006FB0;\n border-bottom: 0.5rem solid #006FB0;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #006FB0;\n text-decoration: none; }\n .au-main-nav a:focus,\n .au-main-nav .au-main-nav__toggle:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-main-nav a::-moz-focus-inner, .au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,\n .au-main-nav .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover,\n .au-main-nav .au-main-nav__toggle:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n color: #313131;\n background-color: whitesmoke; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n display: block; }\n .au-main-nav .active a {\n font-weight: bold;\n color: #313131; }\n .au-main-nav .active a:hover {\n border-color: whitesmoke; }\n .au-main-nav .au-link-list {\n margin: 0;\n padding: 0; }\n .au-main-nav .au-link-list:before, .au-main-nav .au-link-list:after {\n content: \" \";\n display: table; }\n .au-main-nav .au-link-list:after {\n clear: both; }\n .au-main-nav .au-link-list li {\n margin: 0; }\n .au-main-nav .au-link-list > li {\n border-top: 1px solid gray; }\n .au-main-nav.au-main-nav--alt {\n background-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: #e0e0e0; }\n .au-main-nav.au-main-nav--alt .active a {\n border-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt .active a:hover {\n border-color: #e0e0e0; }\n .au-main-nav.au-main-nav--dark {\n background-color: #000;\n border-color: #FFF; }\n .au-main-nav.au-main-nav--dark a,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF; }\n .au-main-nav.au-main-nav--dark a:focus,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n outline: 3px solid #C390F9; }\n .au-main-nav.au-main-nav--dark a::-moz-focus-inner,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav.au-main-nav--dark a:hover,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {\n color: #FFF;\n background-color: black; }\n .au-main-nav.au-main-nav--dark .active a {\n color: #FFF;\n border-color: #000; }\n .au-main-nav.au-main-nav--dark .active a:hover {\n border-color: black; }\n .au-main-nav.au-main-nav--dark .au-link-list > li {\n border-color: gray; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {\n border-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {\n border-color: black; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li {\n display: block;\n float: left;\n border: none; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 16px;\n padding: 1rem; }\n .au-main-nav .active a {\n border-bottom: 8px solid #ffffff;\n border-bottom: 0.5rem solid #ffffff;\n margin-bottom: -8px;\n margin-bottom: -0.5rem;\n font-weight: normal; } }\n\n.au-main-nav__toggle {\n padding: 8px 16px 8px;\n padding: 0.5rem 1rem 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n border: 0;\n appearance: none;\n background-color: transparent;\n cursor: pointer;\n display: none; }\n .au-main-nav__toggle:before {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin-bottom: 4px;\n margin-bottom: 0.25rem;\n display: block;\n text-align: center; }\n .au-main-nav__toggle.au-main-nav__toggle--open:before {\n content: \"☰\"; }\n .au-main-nav__toggle.au-main-nav__toggle--close:before {\n content: \"✕\"; }\n .js .au-main-nav__toggle {\n display: inline-block; }\n @media (min-width: 768px) {\n .js .au-main-nav__toggle {\n display: none; } }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {\n left: 0;\n display: block; }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n opacity: 0.8;\n left: 0;\n display: block; }\n @media (min-width: 768px) {\n .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n display: none; } }\n\n.js .au-main-nav__menu {\n background-color: #ffffff;\n display: none;\n overflow: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: -280px;\n width: 280px;\n z-index: 600; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 16px;\n padding: 1rem; }\n\n.au-main-nav.au-main-nav--alt .au-main-nav__menu {\n background-color: #ebebeb; }\n\n.au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #000; }\n\n.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {\n background-color: black; }\n\n@media (min-width: 768px) {\n .js .au-main-nav__menu {\n position: static;\n display: block;\n width: auto;\n overflow: inherit;\n background-color: transparent; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0; } }\n\n.au-main-nav__overlay {\n transition: opacity 0.25s ease-out;\n background-color: #000;\n cursor: pointer;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 590;\n opacity: 0.4;\n display: none; }\n .ie8 .au-main-nav__overlay {\n filter: alpha(opacity=80); }\n\n.js .au-main-nav__scroll--locked {\n overflow: hidden; }\n @media (min-width: 768px) {\n .js .au-main-nav__scroll--locked {\n overflow: visible; } }\n\n/*! @gov.au/page-alerts v2.1.3 */\n@media print {\n .au-page-alerts {\n border-color: #000 !important;\n background-color: #fff !important;\n border-left: 2px solid #000 !important;\n padding-top: 3em !important; }\n .au-page-alerts:after {\n background: none !important;\n content: 'info' !important;\n top: 1em !important;\n left: 0 !important;\n font-size: 12px !important;\n border-right: 1px solid #000 !important;\n border-bottom: 1px solid #000 !important;\n padding: 0.5em !important;\n width: auto !important; }\n .au-page-alerts--success:after {\n content: 'success' !important; }\n .au-page-alerts--warning:after {\n content: 'warning' !important; }\n .au-page-alerts--error:after {\n content: 'error' !important; } }\n\n.au-page-alerts {\n padding: 16px;\n padding: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n position: relative;\n border: solid 3px #00bfe9;\n border-left-width: 48px;\n border-left-width: 3rem;\n border-radius: 4px;\n word-wrap: break-word; }\n * + .au-page-alerts {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-page-alerts:before, .au-page-alerts:after {\n content: ' ';\n position: absolute;\n top: 50%;\n left: -36px;\n left: -2.25rem;\n width: 24px;\n width: 1.5rem;\n height: 24px;\n height: 1.5rem;\n margin-top: -12px;\n margin-top: -0.75rem;\n border-left-width: -12px;\n border-left-width: -0.75rem;\n display: block;\n background-repeat: no-repeat;\n background-color: #ffffff; }\n .ie8 .au-page-alerts:before,\n .lt-ie8 .au-page-alerts:before, .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n background: none;\n text-align: center;\n background-color: #313131;\n color: #fff;\n font-weight: bold; }\n .au-page-alerts:after {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n content: 'i'; }\n .au-page-alerts:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt:before {\n background-color: whitesmoke; }\n .au-page-alerts.au-page-alerts--dark:before {\n background-color: #000; }\n .au-page-alerts.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {\n background-color: black; }\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n border-color: #0b996c; }\n .au-page-alerts--success:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--success:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--success:after,\n .lt-ie8 .au-page-alerts--success:after {\n content: '✓'; }\n .au-page-alerts--success.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n border-color: #f69900; }\n .au-page-alerts--warning:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--warning:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--warning:after,\n .lt-ie8 .au-page-alerts--warning:after {\n content: '!'; }\n .au-page-alerts--warning.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n border-color: #d60000; }\n .au-page-alerts--error:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--error:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--error:after,\n .lt-ie8 .au-page-alerts--error:after {\n content: '!'; }\n .au-page-alerts--error.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n/*! @gov.au/responsive-media v2.0.14 */\n.au-responsive-media-vid, .responsive-media-vid {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n .au-responsive-media-vid.au-responsive-media-vid--16x9, .au-responsive-media-vid--16x9.responsive-media-vid {\n padding-bottom: 56.25%; }\n .au-responsive-media-vid.au-responsive-media-vid--4x3, .au-responsive-media-vid--4x3.responsive-media-vid {\n padding-bottom: 75%; }\n * + .au-responsive-media-vid, * + .responsive-media-vid {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-responsive-media-img, img,\nsvg, .taskbar .taskbar__img, .taskbar.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--2 .taskbar__img,\n.taskbar--2 .taskbar__img,\n.taskbar--tiled--3 .taskbar__img,\n.taskbar--3 .taskbar__img,\n.taskbar--tiled--4 .taskbar__img,\n.taskbar--4 .taskbar__img,\n.taskbar--tiled--5 .taskbar__img,\n.taskbar--5 .taskbar__img,\n.taskbar--tiled--6 .taskbar__img,\n.taskbar--6 .taskbar__img,\n.taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n.au-body img,\n.cke_editable img,\n.au-responsive-media img {\n max-width: 100%;\n height: auto; }\n\n* + .au-responsive-media-img, * + img,\n* + svg, .taskbar * + .taskbar__img, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image,\n.taskbar--tiled--2 * + .taskbar__img,\n.taskbar--2 * + .taskbar__img,\n.taskbar--tiled--3 * + .taskbar__img,\n.taskbar--3 * + .taskbar__img,\n.taskbar--tiled--4 * + .taskbar__img,\n.taskbar--4 * + .taskbar__img,\n.taskbar--tiled--5 * + .taskbar__img,\n.taskbar--5 * + .taskbar__img,\n.taskbar--tiled--6 * + .taskbar__img,\n.taskbar--6 * + .taskbar__img, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image,\n.taskbar--tiled--2.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row * + .field-name-field-image,\n.au-body * + img,\n.cke_editable * + img,\n.au-responsive-media * + img {\n margin-top: 16px;\n margin-top: 1rem; }\n\n/*! @gov.au/select v2.0.11 */\n@media print {\n .au-select {\n border-color: #000 !important;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\") !important; } }\n\n.au-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 36px 8px 12px;\n padding: 0.5rem 2.25rem 0.5rem 0.75rem;\n height: 46px;\n height: 2.875rem;\n position: relative;\n vertical-align: middle;\n display: inline-block;\n appearance: none;\n border: 3px solid gray;\n text-indent: 0.01px;\n text-overflow: '';\n background-color: #ffffff;\n box-sizing: border-box;\n border-radius: 4px;\n cursor: pointer;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: right center;\n background-size: 1.5em auto;\n vertical-align: middle; }\n .au-select:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-select::-moz-focus-inner {\n border: 0; }\n .au-select:focus {\n border-radius: 0; }\n .au-select[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select.au-select--dark:invalid, .au-select:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .ie8 .au-select:after,\n .ie9 .au-select:after {\n display: none; }\n .au-select::-ms-expand {\n display: none; }\n .ie8 .au-select,\n .ie9 .au-select {\n padding-right: 4px;\n padding-right: 0.25rem; }\n .au-select.au-select--dark {\n border-color: #FFF; }\n .au-select.au-select--dark:focus {\n outline: 3px solid #C390F9; }\n .au-select.au-select--dark::-moz-focus-inner {\n border: 0; }\n .au-select.au-select--block {\n width: 100%; }\n\n.au-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\nhtml > body .au-select, x:-moz-any-link, x:default {\n padding-right: 16px;\n padding-right: 1rem; }\n\n@supports (-moz-osx-font-smoothing: auto) {\n html body .au-select {\n padding-right: 36px;\n padding-right: 2.25rem; } }\n\n/*! @gov.au/side-nav v5.0.7 */\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@media print {\n .au-side-nav {\n background: transparent !important; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n color: #000 !important;\n text-decoration: underline !important; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background: transparent !important; }\n .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\") !important; }\n .au-side-nav__content > ul > li {\n border-color: #000 !important; } }\n\n.au-side-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background-color: #ebebeb;\n border-radius: 4px;\n overflow: hidden;\n border: 0; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a,\n .au-side-nav .active > span {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #636363;\n display: block; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n text-decoration: none; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: #e0e0e0; }\n .au-side-nav a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-side-nav a::-moz-focus-inner, .au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner {\n border: 0; }\n .au-side-nav .au-link-list {\n padding: 0;\n margin: 0; }\n .au-side-nav .au-link-list li {\n margin: 0; }\n .au-side-nav .au-accordion__body {\n overflow: visible; }\n .au-side-nav .au-accordion__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #006FB0;\n font-weight: normal;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: inherit; }\n .au-side-nav .au-accordion__title:hover {\n text-decoration: none; }\n .au-side-nav .au-accordion__title:focus {\n outline-offset: -3px; }\n .no-js .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav .au-accordion__body-wrapper {\n border: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-side-nav {\n background: transparent;\n border-radius: 0;\n overflow: visible; }\n .au-side-nav .au-accordion__body.au-accordion--closed {\n display: block;\n height: auto; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background-color: whitesmoke; }\n .au-side-nav .au-accordion__title {\n display: none; } }\n\n.au-side-nav__content {\n margin: 0 16px;\n margin: 0 1rem; }\n .au-side-nav__content ul ul a, .au-side-nav__content ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul a {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul a, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul a, .au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content ul ul .active > span {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul .active > span {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul .active > span {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content .active > span {\n font-weight: bold;\n color: #313131; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,\n .au-side-nav__content ul ul ul .active > span:before {\n content: \" \";\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-size: 16px;\n background-size: 1rem;\n margin-left: -24px;\n margin-left: -1.5rem;\n display: block;\n float: left;\n background-repeat: no-repeat;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav__content > ul > li {\n border-bottom: 1px solid gray; }\n .au-side-nav__content > ul > li:last-of-type {\n border: none; }\n @media (min-width: 768px) {\n .au-side-nav__content {\n margin: 0; } }\n\n.au-sidenav__title {\n margin: 0; }\n .au-sidenav__title a, .au-sidenav__title .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-sidenav__title a {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #313131;\n border-bottom: 2px solid gray; }\n\n.au-side-nav.au-side-nav--alt {\n background: #ffffff; }\n .au-side-nav.au-side-nav--alt a:hover {\n background: whitesmoke; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--alt a:hover {\n background-color: #e0e0e0; } }\n\n.au-side-nav.au-side-nav--dark {\n background: black; }\n .au-side-nav.au-side-nav--dark .au-accordion__title {\n color: #FFF;\n background-color: inherit; }\n .au-side-nav.au-side-nav--dark a {\n color: gray; }\n .au-side-nav.au-side-nav--dark a:hover {\n background: black; }\n .au-side-nav.au-side-nav--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-side-nav.au-side-nav--dark a::-moz-focus-inner {\n border: 0; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {\n color: #FFF; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before,\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {\n border-color: gray; }\n .au-side-nav.au-side-nav--dark .au-sidenav__title a {\n border-color: gray;\n color: #FFF; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark {\n background: transparent; }\n .au-side-nav.au-side-nav--dark a:hover {\n background-color: black; } }\n\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: #000; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background: black; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background-color: black; } }\n\n/*! @gov.au/skip-link v2.0.16 */\n@media print {\n .au-skip-link__link {\n background: #fff !important; } }\n\n.au-skip-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n\n.au-skip-link__link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-skip-link__link:active, .au-skip-link__link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n top: 16px;\n top: 1rem;\n left: 16px;\n left: 1rem;\n padding: 24px;\n padding: 1.5rem;\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: absolute;\n width: auto;\n color: #ffffff;\n background-color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n z-index: 600; }\n .au-body .au-skip-link__link:hover, .cke_editable .au-skip-link__link:hover, .au-skip-link__link:hover {\n text-decoration: none;\n color: #ffffff; }\n\n/*! @gov.au/tags v3.1.7 */\n@media print {\n .au-tags {\n color: #000 !important; }\n .au-tags__item {\n border-color: #000 !important; }\n .au-tags__item a, .au-tags__item .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-tags__item a {\n color: #000 !important; } }\n\n.au-tags {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-tags.au-tags--dark {\n color: #FFF; }\n\n.au-tags > li {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0;\n padding: 0 8px;\n padding: 0 0.5rem;\n border: 1px solid #006FB0;\n border-radius: 4px;\n display: inline-block; }\n .au-tags > li > a, .au-body--dark .health-toolbar .au-tags > li > a,\n .au-tags > li > button {\n margin: 0 -8px;\n margin: 0 -0.5rem;\n padding: 0 8px;\n padding: 0 0.5rem;\n color: #006FB0;\n display: inline-block;\n border-radius: 4px; }\n .au-tags > li > a:hover, .au-body--dark .health-toolbar .au-tags > li > a:hover,\n .au-tags > li > button:hover {\n color: #313131;\n text-decoration: none;\n background-color: whitesmoke; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-tags > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags > li > a::-moz-focus-inner,\n .au-tags > li > button::-moz-focus-inner {\n border: 0; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline-offset: -1px; }\n\n.au-tags.au-tags--dark > li {\n border-color: #FFF; }\n .au-tags.au-tags--dark > li > a, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a,\n .au-tags.au-tags--dark > li > button {\n color: #FFF; }\n .au-tags.au-tags--dark > li > a:hover, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:hover,\n .au-tags.au-tags--dark > li > button:hover {\n color: #FFF;\n background-color: black; }\n .au-tags.au-tags--dark > li > a:focus, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:focus,\n .au-tags.au-tags--dark > li > button:focus {\n outline: 3px solid #C390F9; }\n .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a::-moz-focus-inner,\n .au-tags.au-tags--dark > li > button::-moz-focus-inner {\n border: 0; }\n\n/*! @gov.au/text-inputs v2.1.1 */\n@media print {\n .au-text-input {\n border-color: #000 !important; }\n .au-text-input[disabled] {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-text-input:disabled {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n box-sizing: border-box;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n padding: 8px 16px;\n padding: 0.5rem 1rem;\n height: 46px;\n height: 2.875rem;\n border: 3px solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n border-radius: 4px;\n vertical-align: middle;\n appearance: none;\n width: 100%;\n max-width: 205px;\n max-width: 12.8125rem;\n /**\n\t * Block modifier\n\t */\n /**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */ }\n .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .au-text-input[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-text-input::-moz-focus-inner {\n border: 0; }\n .au-text-input:focus {\n border-radius: 0;\n background-color: #ffffff; }\n .au-text-input.au-text-input--dark {\n border-color: #FFF; }\n .au-text-input.au-text-input--dark[disabled] {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:disabled {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:focus {\n outline: 3px solid #C390F9; }\n .au-text-input.au-text-input--dark::-moz-focus-inner {\n border: 0; }\n .au-text-input.au-text-input--width-xs {\n max-width: 69px;\n max-width: 4.3rem; }\n .au-text-input.au-text-input--width-sm {\n max-width: 101px;\n max-width: 6.3rem; }\n .au-text-input.au-text-input--width-md {\n max-width: 160px;\n max-width: 10rem; }\n .au-text-input.au-text-input--width-lg {\n max-width: 288px;\n max-width: 18rem; }\n .au-text-input.au-text-input--width-xl {\n max-width: 384px;\n max-width: 24rem; }\n .au-text-input.au-text-input--block {\n display: block;\n max-width: 100%;\n box-sizing: border-box; }\n .au-text-input.au-text-input--number {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n letter-spacing: 2px; }\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n height: auto;\n min-height: 6em; }\n\n.visually-hidden,\n.sr-only,\n.element-invisible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n position: absolute !important; }\n\n* {\n box-sizing: border-box; }\n\nhtml {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n min-height: 100%; }\n\nbody {\n margin: 0;\n padding: 0; }\n\n.cke_editable {\n padding: 20px; }\n\n/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n.au-body .au-display-xxxl, .cke_editable .au-display-xxxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl, .cke_editable .au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; } }\n .au-body .au-display-xxxl--text, .cke_editable .au-display-xxxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl--text, .cke_editable .au-display-xxxl--text {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.5; } }\n\n\n.au-body h1,\n.cke_editable h1,\n.au-body .au-display-xxl,\n.cke_editable .au-display-xxl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h1,\n .cke_editable h1,\n .au-body .au-display-xxl,\n .cke_editable .au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; } }\n .au-body h1--text, .cke_editable h1--text,\n .au-body .au-display-xxl--text,\n .cke_editable .au-display-xxl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h1--text, .cke_editable h1--text,\n .au-body .au-display-xxl--text,\n .cke_editable .au-display-xxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n\n\n.au-body h2,\n.cke_editable h2,\n.au-body .au-display-xl,\n.cke_editable .au-display-xl {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h2,\n .cke_editable h2,\n .au-body .au-display-xl,\n .cke_editable .au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; } }\n .au-body h2--text, .cke_editable h2--text,\n .au-body .au-display-xl--text,\n .cke_editable .au-display-xl--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h2--text, .cke_editable h2--text,\n .au-body .au-display-xl--text,\n .cke_editable .au-display-xl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n\n.au-body h3,\n.cke_editable h3,\n.au-body .au-display-lg,\n.cke_editable .au-display-lg {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h3,\n .cke_editable h3,\n .au-body .au-display-lg,\n .cke_editable .au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; } }\n .au-body h3--text, .cke_editable h3--text,\n .au-body .au-display-lg--text,\n .cke_editable .au-display-lg--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h3--text, .cke_editable h3--text,\n .au-body .au-display-lg--text,\n .cke_editable .au-display-lg--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n\n\n.au-body h4,\n.cke_editable h4,\n.au-body .au-display-md,\n.cke_editable .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.cke_editable ul.list--large--checklist > li strong,\nul.list--large--checklist > li .cke_editable strong {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h4,\n .cke_editable h4,\n .au-body .au-display-md,\n .cke_editable .au-display-md,\n .au-body ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .au-body strong,\n .cke_editable ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .cke_editable strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; } }\n .au-body h4--text, .cke_editable h4--text,\n .au-body .au-display-md--text,\n .cke_editable .au-display-md--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h4--text, .cke_editable h4--text,\n .au-body .au-display-md--text,\n .cke_editable .au-display-md--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n\n\n.au-body h5,\n.cke_editable h5,\n.au-body .au-display-sm,\n.cke_editable .au-display-sm {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h5,\n .cke_editable h5,\n .au-body .au-display-sm,\n .cke_editable .au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .au-body h5--text, .cke_editable h5--text,\n .au-body .au-display-sm--text,\n .cke_editable .au-display-sm--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h5--text, .cke_editable h5--text,\n .au-body .au-display-sm--text,\n .cke_editable .au-display-sm--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n\n\n.au-body h6,\n.cke_editable h6,\n.au-body .au-display-xs,\n.cke_editable .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h6,\n .cke_editable h6,\n .au-body .au-display-xs,\n .cke_editable .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; } }\n .au-body h6--text, .cke_editable h6--text,\n .au-body .au-display-xs--text,\n .cke_editable .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h6--text, .cke_editable h6--text,\n .au-body .au-display-xs--text,\n .cke_editable .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; } }\n\n.au-body .au-display--light, .cke_editable .au-display--light {\n font-weight: normal; }\n\n.au-body .au-display--heavy, .cke_editable .au-display--heavy {\n font-weight: bold; }\n\n.au-body .au-display--inline, .cke_editable .au-display--inline {\n display: inline; }\n\n.au-body .au-subtitle + h1, .cke_editable .au-subtitle + h1, .au-body .au-subtitle + h2, .cke_editable .au-subtitle + h2, .au-body .au-subtitle + h3, .cke_editable .au-subtitle + h3 {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body h1 + .au-subtitle, .cke_editable h1 + .au-subtitle {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-accordion.au-accordion--small {\n border: 0; }\n .au-accordion.au-accordion--small .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__body-wrapper {\n padding: 8px;\n padding: 0.5rem; }\n\n.au-body, .cke_editable {\n fill: #313131; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n background: #000; }\n .au-body.au-body--dark-tertiary, .au-body--dark-tertiary.cke_editable {\n background: #00205B; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n fill: #FFF; }\n .au-body .text--minor, .cke_editable .text--minor {\n color: #414141;\n font-size: 0.8em; }\n .au-body .text--align-right, .cke_editable .text--align-right {\n text-align: right; }\n .au-body .text--align-center, .cke_editable .text--align-center {\n text-align: center; }\n .au-body .au-introduction, .cke_editable .au-introduction {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal;\n color: #414141; }\n @media (min-width: 768px) {\n .au-body .au-introduction, .cke_editable .au-introduction {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .au-body .au-introduction--dark, .cke_editable .au-introduction--dark {\n color: #313131; }\n .au-body abbr, .cke_editable abbr,\n .au-body abbr[title],\n .cke_editable abbr[title], .au-body .definition, .cke_editable .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help; }\n .au-body .au-sronly, .cke_editable .au-sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n \n .au-body .standard-gap,\n .cke_editable .standard-gap {\n margin-top: 24px;\n margin-top: 1.5rem; }\n \n .au-body .standard-gap--mobile-only,\n .cke_editable .standard-gap--mobile-only {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n \n .au-body .standard-gap--mobile-only,\n .cke_editable .standard-gap--mobile-only {\n margin-top: 0; } }\n \n .au-body .standard-gap--bottom,\n .cke_editable .standard-gap--bottom {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n @media print {\n .au-body .print--hide, .cke_editable .print--hide {\n display: none; } }\n @media print {\n .au-body a[href]:after, .cke_editable a[href]:after, .cke_editable .au-body--dark .health-toolbar a[href]:after, .au-body--dark .health-toolbar .cke_editable a[href]:after {\n content: '' !important; } }\n .au-body main, .cke_editable main, .au-body aside, .cke_editable aside {\n display: block; }\n\n.au-breadcrumbs {\n display: none; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: block; } }\n @media print {\n .au-breadcrumbs {\n display: block; } }\n\n.au-btn--tertiary,\na.au-btn--tertiary,\n.au-body--dark .health-toolbar a.au-btn--tertiary {\n padding: 0; }\n\n.au-btn.au-btn--large,\na.au-btn.au-btn--large {\n font-size: 1.3em;\n font-weight: 700; }\n\n.au-btn.au-btn--dark:hover:not(:disabled),\na.au-btn.au-btn--dark:hover:not(:disabled) {\n background-color: #e5e5e5;\n border-color: #e5e5e5; }\n\n.au-body .au-callout, .cke_editable .au-callout {\n background-color: #f1f1f2;\n border-left-color: #0093B2; }\n .au-body .au-callout.row, .cke_editable .au-callout.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px; }\n .au-body .au-callout--secondary, .cke_editable .au-callout--secondary {\n border-left-color: #0077C8; }\n .au-body .au-callout--tertiary, .cke_editable .au-callout--tertiary {\n border-left-color: #339199; }\n .au-body .au-callout--success, .cke_editable .au-callout--success {\n border-left-color: #0b996c; }\n .au-body .au-callout.au-callout--simple, .cke_editable .au-callout.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem; }\n\n.au-control-input.au-control-input--compact.au-control-input--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {\n padding: 0 0 0 24px;\n padding: 0 0 0 1.5rem;\n margin-right: 0; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after {\n left: -4px;\n top: 2px;\n width: 22px;\n width: 1.375rem;\n height: 22px;\n height: 1.375rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {\n left: 0;\n top: 7px; }\n\n.au-control-input__input:invalid + .au-control-input__text {\n background: #ffffff; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: transparent; }\n\n.au-control-input__input.error + .au-control-input__text:after {\n border-color: #d60000; }\n\n.au-body .au-cta-link--right, .cke_editable .au-cta-link--right {\n text-align: right; }\n\n.au-footer {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: none; }\n .au-footer.au-body.au-body--dark.au-footer--dark, .au-footer.au-body--dark.au-footer--dark.cke_editable {\n background: #58585b;\n background: linear-gradient(to right, #313131, #58585b); }\n .au-footer__navigation-section {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n .au-footer__navigation-section {\n margin-top: 0; } }\n .au-footer__navigation-section:first-of-type {\n margin-top: 0; }\n .au-footer .au-footer__end {\n border-top-color: #87888A; }\n @media print {\n .au-footer {\n display: none; } }\n\n.au-form__item {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-form__item label, fieldset.au-form__item legend {\n font-weight: bold; }\n .au-form__item label .au-control-input__text, fieldset.au-form__item legend .au-control-input__text {\n font-weight: normal; }\n .au-form__item-description {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-form__item .au-text-input,\n .au-form__item .au-select {\n display: block;\n margin-top: 8px;\n margin-top: 0.5rem;\n max-width: 42em; }\n .au-form__item .au-control-input {\n margin-top: 12px;\n margin-top: 0.75rem; }\n .au-form__item .au-control-input label, fieldset.au-form__item .au-control-input legend {\n font-weight: normal; }\n .au-form__item .form-required, .au-form__item div.error {\n color: #d60000; }\n\n.au-form .form-element-length-counter {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-form--hidden {\n display: none; }\n\n.au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 24px;\n margin-top: 1.5rem; } }\n @media print {\n .au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; } }\n .au-grid .not-full-width .container, .cke_editable .not-full-width .container {\n width: auto;\n clear: both; }\n\n.au-grid .full-width .container .container, .cke_editable .full-width .container .container {\n width: auto;\n clear: both; }\n\n@media (min-width: 768px) {\n .au-grid .row--no-column-gap div[class*=\"col-\"], .cke_editable .row--no-column-gap div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:first-of-type, .cke_editable .row--no-column-gap div[class*=\"col-\"]:first-of-type {\n padding-left: 12px; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:last-of-type, .cke_editable .row--no-column-gap div[class*=\"col-\"]:last-of-type {\n padding-right: 12px; } }\n\n.au-grid .col-xs-5ths, .cke_editable .col-xs-5ths,\n.au-grid .col-sm-5ths,\n.cke_editable .col-sm-5ths,\n.au-grid .col-md-5ths,\n.cke_editable .col-md-5ths,\n.au-grid .col-lg-5ths,\n.cke_editable .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: 12px;\n padding-left: 12px; }\n\n.au-grid .col-xs-5ths, .cke_editable .col-xs-5ths {\n width: 20%;\n float: left; }\n\n@media (min-width: 768px) {\n \n .au-grid .col-sm-5ths,\n .cke_editable .col-sm-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 992px) {\n \n .au-grid .col-md-5ths,\n .cke_editable .col-md-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 1200px) {\n \n .au-grid .col-lg-5ths,\n .cke_editable .col-lg-5ths {\n width: 20%;\n float: left; } }\n\n.au-header.au-header {\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid #001d52; }\n @media (min-width: 768px) {\n .au-header.au-header {\n padding: 16px 0 8px;\n padding: 1rem 0 0.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header {\n padding: 24px 0;\n padding: 1.5rem 0; } }\n .au-header.au-header--simple {\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .au-header.au-header--simple {\n padding-bottom: 24px;\n padding-bottom: 1.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header--simple {\n padding-bottom: 32px;\n padding-bottom: 2rem; } }\n .au-header.au-header .au-header__logo {\n display: block;\n padding: 12px 12px 12px 0;\n padding: 0.75rem 0.75rem 0.75rem 0;\n width: 100%;\n max-width: 250px;\n color: transparent; }\n @media (min-width: 992px) {\n .au-header.au-header .au-header__logo {\n max-width: 300px;\n margin: auto;\n padding: 12px;\n padding: 0.75rem;\n float: left;\n padding: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n width: 30%; } }\n .au-header.au-header .au-header__logo-image {\n display: block;\n width: 100%;\n margin: auto; }\n @media (min-width: 768px) {\n .au-header.au-header .au-header__logo-image {\n margin: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n margin: inherit;\n padding: 0; } }\n .au-header.au-header--dark {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-header.au-header--dark a {\n color: #FFF; }\n .au-header.au-header--dark a:hover {\n color: #FFF;\n text-decoration: none; }\n .au-header.au-header--light {\n background-color: white; }\n\n.au-inpage-nav-links {\n border-color: #0077C8; }\n @media print {\n .au-inpage-nav-links {\n display: none; } }\n\n.au-link-list--flush > li {\n margin: 0; }\n\n.au-main-nav.au-main-nav--dark {\n border-bottom-color: #001a49;\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-main-nav.au-main-nav--dark .active a {\n border-color: #001a49;\n background: #001a49; }\n .au-main-nav.au-main-nav--dark a {\n border-color: #00205B; }\n .au-main-nav.au-main-nav--dark a:hover, .au-main-nav.au-main-nav--dark a:focus {\n background: #00205B; }\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #00205B; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #313131; }\n @media (min-width: 768px) {\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n font-weight: bold; } }\n\n.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n font-weight: bold;\n border-bottom-color: #fff; }\n .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active-trail a:hover, .au-main-nav .au-link-list > li.active-trail a:focus {\n border-bottom-color: #fff; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n padding: 16px;\n padding: 1rem; } }\n\n@media (min-width: 768px) {\n .au-main-nav .au-link-list > li.au-main-nav--mobile-only {\n display: none; } }\n\n@media print {\n .au-main-nav {\n display: none; } }\n\n.au-page-alerts {\n max-width: 42rem; }\n .au-page-alerts--hidden {\n display: none; }\n .au-page-alerts__close {\n position: absolute;\n right: 0;\n top: 0; }\n .au-page-alerts__close:hover {\n cursor: pointer; }\n\nimg,\nsvg {\n height: auto; }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n background: #ffffff; } }\n .au-body .au-side-nav a, .cke_editable .au-side-nav a, .cke_editable .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable .au-side-nav a {\n background: transparent; }\n .au-body .au-side-nav a:hover, .cke_editable .au-side-nav a:hover, .au-body .au-side-nav a:focus, .cke_editable .au-side-nav a:focus {\n background-color: #f1f1f2; }\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n font-weight: bold;\n color: #313131;\n background-color: #f1f1f2; }\n .au-body .au-side-nav li, .cke_editable .au-side-nav li, .au-body .au-side-nav ul, .cke_editable .au-side-nav ul {\n position: relative; }\n @media print {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n display: none; } }\n\n.au-body .au-side-nav--right, .cke_editable .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav--right, .cke_editable .au-side-nav--right {\n float: right;\n padding-left: 12px;\n padding-right: 12px; } }\n\n.au-tags.au-tags--inline {\n display: inline; }\n .au-tags.au-tags--inline > li {\n margin: 0px 4px 8px 0px;\n margin: 0rem 0.25rem 0.5rem 0rem; }\n\n.au-text-input--block {\n max-width: 42em; }\n\n.au-text-input:invalid {\n border-color: gray;\n background-color: #ffffff; }\n\n.au-text-input.error {\n background-color: #fdf2f2;\n border-color: #d60000; }\n\ntextarea.au-text-input {\n max-width: 42em; }\n\n.health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n right: 16px;\n right: 1rem;\n bottom: -4px;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n z-index: -1;\n padding: 0;\n border: 0; }\n @media print {\n .health-back-to-top {\n display: none; } }\n .health-back-to-top .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n width: 64px;\n width: 4rem;\n padding: 4px 12px 8px 12px;\n padding: 0.25rem 0.75rem 0.5rem 0.75rem;\n background: #f1f1f2;\n border: none;\n color: #313131; }\n @media (min-width: 992px) {\n .health-back-to-top .au-btn.au-btn--secondary {\n width: 96px;\n width: 6rem;\n padding: 8px 16px 16px;\n padding: 0.5rem 1rem 1rem; } }\n .health-back-to-top .au-btn.au-btn--secondary i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: #313131; }\n .health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: #e5e5e5;\n color: #181818;\n border: none; }\n .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {\n background: #181818; }\n .health-back-to-top .au-btn.au-btn--secondary span {\n display: block; }\n .health-back-to-top.isVisible {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n z-index: 9999;\n transition: all .4s ease-in; }\n\n.au-body .health-band, .cke_editable .health-band {\n padding-top: 20px;\n padding-top: 1.25rem;\n padding-bottom: 20px;\n padding-bottom: 1.25rem; }\n .au-body .health-band:before, .cke_editable .health-band:before, .au-body .health-band:after, .cke_editable .health-band:after {\n content: \" \";\n display: table; }\n .au-body .health-band:after, .cke_editable .health-band:after {\n clear: both; }\n @media (min-width: 992px) {\n .au-body .health-band, .cke_editable .health-band {\n padding-top: 40px;\n padding-top: 2.5rem;\n padding-bottom: 40px;\n padding-bottom: 2.5rem; } }\n .au-body .health-band.health-band--secondary .health-band__title--light, .cke_editable .health-band.health-band--secondary .health-band__title--light {\n color: #99d4de; }\n\n.health-band__image--image-text-horizontal {\n display: none; }\n @media (min-width: 768px) {\n .health-band__image--image-text-horizontal {\n display: block;\n width: 100%; } }\n\n.health-book-nav {\n border-top: 1px solid gray;\n padding-top: 24px;\n padding-top: 1.5rem; }\n .health-book-nav .au-display-lg {\n margin-top: 0; }\n .health-book-nav a, .health-book-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .health-book-nav a {\n display: block;\n text-decoration: none;\n color: #313131;\n padding: 16px;\n padding: 1rem; }\n .health-book-nav a:hover, .health-book-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .health-book-nav a:hover, .health-book-nav a:focus {\n background: whitesmoke; }\n .health-book-nav--right {\n text-align: right; }\n @media print {\n .health-book-nav {\n display: none; } }\n\n.pillars-container #pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\"); }\n\n.pillars-container {\n position: relative; }\n .pillars-container #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover; }\n @media (min-width: 768px) {\n .pillars-container #pillars {\n left: auto; } }\n\n.health-card {\n padding: 16px;\n padding: 1rem;\n margin-top: 0;\n width: 100%;\n font-weight: normal;\n display: block;\n box-sizing: border-box; }\n @media (min-width: 992px) {\n .health-card {\n padding: 32px;\n padding: 2rem; } }\n .health-card * + hr,\n .health-card * + p,\n .health-card * + .health-card__title,\n .health-card * + .health-card__cta {\n margin-top: 0; }\n .health-card__title + .metadata--inline {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__title + .metadata--inline {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__image + .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__image + .health-card__title {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card .health-card__image {\n display: block; }\n .health-card .health-card__image svg {\n height: 3em;\n width: 3em; }\n @media (min-width: 768px) {\n .health-card .health-card__image svg {\n height: 5em;\n width: 5em; } }\n .health-card .health-card__image.health-card__image--full-width {\n margin: -16px -16px 16px -16px;\n margin: -1rem -1rem 1rem -1rem;\n height: auto; }\n @media (min-width: 768px) {\n .health-card .health-card__image.health-card__image--full-width {\n margin: -32px -32px 32px -32px;\n margin: -2rem -2rem 2rem -2rem; } }\n .health-card__bg {\n padding: 16px;\n padding: 1rem;\n background-color: black; }\n .health-card__bg:not(:first-child) {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card img {\n display: block;\n min-width: 100%;\n height: auto; }\n .health-card--shadow {\n border-radius: 4px;\n overflow: hidden;\n box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);\n background: #ffffff; }\n .lt-ie9 .health-card--shadow {\n border: solid 1px gray; }\n .health-card--light {\n background: #ffffff;\n overflow: hidden; }\n .health-card--centered {\n text-align: center; }\n .health-card--centered img,\n .health-card--centered svg,\n .health-card--centered .health-card__image,\n .health-card--centered p {\n margin: auto; }\n .health-card--centered .health-card__image {\n margin-bottom: 8px;\n margin-bottom: 0.5rem; }\n .health-card--contact {\n background: #f9f9f9;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-card--contact .image--circle img {\n width: 200px;\n min-width: 0;\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n .health-card--contact {\n padding-top: 80px;\n padding-top: 5rem;\n margin-top: 5rem !important; }\n .health-card--contact .image--circle .image {\n position: absolute;\n left: 0;\n top: -20px;\n width: 100%;\n height: 10px;\n z-index: 999; } }\n .health-card.health-card--selector {\n padding: 8px;\n padding: 0.5rem;\n border-left: 1px solid #e5e5e5;\n border-right: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n display: block;\n overflow: hidden;\n background: #f9f9f9;\n border-top: 10px solid #e5e5e5; }\n @media (min-width: 992px) {\n .health-card.health-card--selector {\n padding: 16px;\n padding: 1rem; } }\n @media print {\n .health-card.health-card--selector {\n display: none; } }\n .health-card.health-card--selector:hover, .health-card.health-card--selector:focus, .health-card.health-card--selector.health-card--active {\n background: white;\n border-top-color: #007680; }\n .health-card.health-card--selector .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold;\n max-width: 100%; }\n @media (min-width: 768px) {\n .health-card.health-card--selector .health-card__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .health-card.health-card--selector .health-card__image svg {\n max-width: 3em;\n max-height: 3em; }\n .health-card.health-card--selector p {\n max-width: 75%; }\n .health-card.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: #e5e5e5;\n padding: 16px 0 0 0;\n padding: 1rem 0 0 0; }\n @media (min-width: 768px) {\n .health-card.health-card--resource {\n padding: 32px 0 0 0;\n padding: 2rem 0 0 0; } }\n .health-card--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: #005fa0;\n color: white; }\n .health-card--solid:hover {\n background: #0077C8;\n color: white; }\n a.health-card.health-card--solid {\n color: white; }\n .health-card--solid.health-card--colour1 {\n background: #005fa0; }\n .health-card--solid.health-card--colour1:hover {\n background: #0077C8;\n color: white; }\n .health-card--solid.health-card--colour2 {\n background: #006269; }\n .health-card--solid.health-card--colour2:hover {\n background: #007680; }\n .health-card--solid.health-card--colour3 {\n background: #006a73; }\n .health-card--solid.health-card--colour3:hover {\n background: #007680; }\n .health-card--solid.health-card--colour4 {\n background: #004693; }\n .health-card--solid.health-card--colour4:hover {\n background: #0057B8; }\n .health-card--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 0; }\n .health-card--solid-half .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half.health-card--colour1 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour1:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour2 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour2:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour3 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour3 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); } }\n .health-card--solid-half.health-card--colour4 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour4 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); } }\n .health-card--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid #0077C8; }\n .health-card--top-highlight.health-card--colour2 {\n border-top-color: #910048; }\n .health-card--top-highlight.health-card--colour3 {\n border-top-color: #B5BD00; }\n .health-card--top-highlight.health-card--colour4 {\n border-top-color: #007680; }\n .health-card--top-highlight.health-card--colour5 {\n border-top-color: #0093B2; }\n .health-card--cta:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n display: block;\n position: absolute;\n right: 16px;\n right: 1rem;\n bottom: 8px;\n bottom: 0.5rem;\n transition-property: right; }\n .ie8 .health-card--cta:after,\n .lt-ie8 .health-card--cta:after {\n content: ' > '; }\n @media (min-width: 768px) {\n .health-card--cta:after {\n right: 32px;\n right: 2rem;\n bottom: 32px;\n bottom: 2rem; } }\n .health-card--cta:hover {\n color: #313131;\n text-decoration: none; }\n .health-card--cta:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n right: 24px;\n right: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .health-card.health-card--horizontal {\n width: inherit; }\n .health-card.health-card--horizontal div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -16px -16px 0 -16px;\n margin: -1rem -1rem 0 -1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -32px 0 -32px -32px;\n margin: -2rem 0 -2rem -2rem; } }\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-top: 16px;\n padding-top: 1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-left: 32px;\n padding-left: 2rem;\n padding-top: 0; } }\n .health-card.health-card--horizontal.row {\n margin-left: 0;\n margin-right: 0; }\n a.health-card, .au-body--dark .health-toolbar a.health-card {\n color: #313131;\n text-decoration: none; }\n .au-body a.health-card, .cke_editable a.health-card, .cke_editable .au-body--dark .health-toolbar a.health-card, .au-body--dark .health-toolbar .cke_editable a.health-card {\n text-decoration: none; }\n a.health-card .health-card__title {\n text-decoration: underline; }\n a.health-card:hover .health-card__title {\n text-decoration: none; }\n a.health-card.health-card--shadow:focus {\n border-radius: 0; }\n a.health-card.health-card--shadow:hover {\n box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2); }\n a.health-card .health-card__link,\n a.health-card .health-card__cta {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip: ink; }\n\nul.health-card-list {\n padding: 0;\n margin-top: 0; }\n ul.health-card-list li {\n list-style: none;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n @media (min-width: 768px) {\n ul.health-card-list li {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; } }\n ul.health-card-list--flush {\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n ul.health-card-list--flush {\n margin-bottom: -24px;\n margin-bottom: -1.5rem; } }\n\n.au-body .health-card__text, .cke_editable .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.health-compare {\n border: 1px solid #0077C8;\n margin-top: 16px;\n margin-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n .health-compare__title {\n background: #afdeff;\n font-weight: bold;\n padding-top: 16px;\n padding-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n\n.au-body dl.health-dl, .cke_editable dl.health-dl {\n border-bottom: 1px solid #ccc;\n margin-bottom: 0; }\n * + .au-body dl.health-dl, * + .cke_editable dl.health-dl {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body dl.health-dl dt, .cke_editable dl.health-dl dt {\n font-weight: bold;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n border-top: 1px solid #ccc;\n padding-top: 16px;\n padding-top: 1rem;\n clear: both; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dt, .cke_editable dl.health-dl dt {\n float: left;\n width: 25%; } }\n .au-body dl.health-dl dd, .cke_editable dl.health-dl dd {\n margin-left: 0;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n padding-top: 0; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dd, .cke_editable dl.health-dl dd {\n border-top: 1px solid #ccc;\n padding-left: 16px;\n padding-left: 1rem;\n padding-top: 16px;\n padding-top: 1rem;\n float: left;\n width: 75%; } }\n .au-body dl.health-dl:before, .cke_editable dl.health-dl:before, .au-body dl.health-dl:after, .cke_editable dl.health-dl:after {\n content: \" \";\n display: table; }\n .au-body dl.health-dl:after, .cke_editable dl.health-dl:after {\n clear: both; }\n\n.health-facet {\n visibility: visible;\n opacity: 1;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n height: auto;\n transition: opacity 1s;\n padding: 16px;\n padding: 1rem;\n background: #f1f1f2; }\n * + .health-facet {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-filter + .health-facet {\n margin-top: 0; }\n .health-facet--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n height: 0; }\n .health-facet__more {\n font-size: 0.8em; }\n\n* + .health-field {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-field + * {\n clear: both; }\n\n* + .health-field--label-hidden {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {\n float: left; } }\n\n.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {\n display: table; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label {\n width: 10em; } }\n\n@media (min-width: 768px) {\n .health-field--inline--wide .health-field__label {\n width: 15em; } }\n\n.health-field.health-field--light .health-field__label {\n font-weight: normal; }\n\n.health-field .health-field__label {\n font-weight: bold; }\n\n.health-metadata + .health-field {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-field__item + .health-field__item {\n clear: both; }\n\n.health-maps--google + .health-field__label {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-body .health-file__icon, .cke_editable .health-file__icon {\n margin-right: 8px;\n margin-right: 0.5rem; }\n\n.au-body .health-file__link, .cke_editable .health-file__link {\n text-decoration: none;\n color: #313131; }\n .au-body .health-file__link--visible, .cke_editable .health-file__link--visible {\n font-weight: bold;\n text-decoration: underline;\n color: #006FB0; }\n .au-body .health-file__link--visible:hover, .cke_editable .health-file__link--visible:hover {\n text-decoration: none; }\n\n.health-filter {\n display: block; }\n @media (min-width: 768px) {\n .health-filter {\n display: none; } }\n .health-filter.health-filter--open {\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-filter .health-filter__title {\n background: #f1f1f2;\n padding: 8px;\n padding: 0.5rem; }\n @media (min-width: 768px) {\n .health-filter .health-filter__title {\n display: none; } }\n\n* + .health-figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-figure--border {\n border: 2px solid #ccc;\n padding: 1rem; }\n\n.health-figure__image-link {\n display: block;\n position: relative; }\n .health-figure__image-link .health-figure__image-link__icon {\n display: none; }\n .health-figure__image-link:hover .health-figure__image-link__icon, .health-figure__image-link:focus .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n padding: 8px;\n padding: 0.5rem;\n left: 5px;\n top: 5px;\n border: 1px solid #ccc; }\n\nfigure {\n margin: 0; }\n figure img {\n margin: 0; }\n * + figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.fancybox-button {\n width: 46px; }\n .fancybox-button i:before {\n margin-right: 0; }\n\n.health-footnotes {\n border-top: 1px solid #ccc;\n margin-top: 24px;\n margin-top: 1.5rem;\n padding-top: 24px;\n padding-top: 1.5rem; }\n table .health-footnotes {\n border-top: none;\n padding-top: 0;\n margin-top: 0; }\n\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.au-body .health-image-text, .cke_editable .health-image-text {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n margin-bottom: 64px;\n margin-bottom: 4rem; }\n @media print {\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n margin-bottom: 32px;\n margin-bottom: 2rem;\n height: auto !important; } }\n @media (min-width: 768px) {\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n text-align: center; } }\n @media print {\n .au-body .health-image-text .health-image-text__image, .cke_editable .health-image-text .health-image-text__image {\n height: auto !important; }\n .au-body .health-image-text .health-image-text__image img, .cke_editable .health-image-text .health-image-text__image img {\n margin-top: 0 !important; } }\n .au-body .health-image-text .au-introduction, .cke_editable .health-image-text .au-introduction {\n margin-top: 16px;\n margin-top: 1rem;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .au-introduction, .cke_editable .health-image-text .au-introduction {\n display: block; } }\n .au-body .health-image-text .text--minor, .cke_editable .health-image-text .text--minor {\n margin-top: 0;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .text--minor, .cke_editable .health-image-text .text--minor {\n display: block; } }\n\n.au-body.au-body--dark .au-introduction, .au-body--dark.cke_editable .au-introduction {\n color: #FFF; }\n\n.au-body .media div, .cke_editable .media div,\n.au-body .au-responsive-media-img div,\n.cke_editable .au-responsive-media-img div,\n.au-body img div,\n.cke_editable img div,\n.au-body svg div,\n.cke_editable svg div,\n.au-body .taskbar .taskbar__img div,\n.taskbar .au-body .taskbar__img div,\n.cke_editable .taskbar .taskbar__img div,\n.taskbar .cke_editable .taskbar__img div,\n.au-body .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--2.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--3.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--4.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--5.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--6.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .cke_editable .taskbar__img div,\n.au-body .taskbar--2 .taskbar__img div,\n.taskbar--2 .au-body .taskbar__img div,\n.cke_editable .taskbar--2 .taskbar__img div,\n.taskbar--2 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .cke_editable .taskbar__img div,\n.au-body .taskbar--3 .taskbar__img div,\n.taskbar--3 .au-body .taskbar__img div,\n.cke_editable .taskbar--3 .taskbar__img div,\n.taskbar--3 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .cke_editable .taskbar__img div,\n.au-body .taskbar--4 .taskbar__img div,\n.taskbar--4 .au-body .taskbar__img div,\n.cke_editable .taskbar--4 .taskbar__img div,\n.taskbar--4 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .cke_editable .taskbar__img div,\n.au-body .taskbar--5 .taskbar__img div,\n.taskbar--5 .au-body .taskbar__img div,\n.cke_editable .taskbar--5 .taskbar__img div,\n.taskbar--5 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .cke_editable .taskbar__img div,\n.au-body .taskbar--6 .taskbar__img div,\n.taskbar--6 .au-body .taskbar__img div,\n.cke_editable .taskbar--6 .taskbar__img div,\n.taskbar--6 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--2 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--2 .cke_editable .field-name-field-image div,\n.au-body .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--2 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--2 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--2 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--2 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--3 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--3 .cke_editable .field-name-field-image div,\n.au-body .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--3 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--3 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--3 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--3 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--4 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--4 .cke_editable .field-name-field-image div,\n.au-body .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--4 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--4 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--4 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--4 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--5 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--5 .cke_editable .field-name-field-image div,\n.au-body .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--5 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--5 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--5 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--5 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--6 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--6 .cke_editable .field-name-field-image div,\n.au-body .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--6 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--6 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--6 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--6 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body img,\n.cke_editable img {\n line-height: 0; }\n\nimg {\n border: 0; }\n\n.au-body picture, .cke_editable picture {\n display: block; }\n .au-body picture img, .cke_editable picture img {\n margin-top: 0; }\n * + picture {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.image--border img {\n border: 3px solid #ccc; }\n\n.image--border div {\n line-height: 0; }\n\n@media print {\n .image--border {\n border: none; } }\n\n.image--circle img {\n border-radius: 50%;\n border: 3px solid #ccc; }\n\n.field-name-field-image-caption {\n margin-bottom: 2em; }\n\n.image-outer {\n line-height: 0; }\n * + .image-outer {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .image-outer .image-placeholder {\n border: 1px solid black; }\n .image-outer .image-placeholder:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\"; } }\n .image-outer .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0; }\n .image-outer .image-wrapper.image-loading {\n background-color: transparent; }\n .image-outer .image-wrapper .image {\n width: 100%; }\n .image-outer .image-wrapper .image img {\n visibility: hidden; }\n\n.image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n border-bottom: 0;\n line-height: 0; }\n @media (min-width: 768px) {\n .image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n display: block; } }\n .image--link a:focus {\n border: 3px solid #005e66; }\n .image--link a:hover img, .image--link .au-body--dark .health-toolbar a:hover img, .au-body--dark .health-toolbar .image--link a:hover img {\n opacity: 0.5; }\n .image--link a img, .image--link .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .image--link a img {\n margin-top: 0; }\n\na .image-wrapper.image-loading {\n background-color: white; }\n\n.health-listing {\n margin-top: 0;\n padding: 0;\n margin-bottom: 32px;\n margin-bottom: 2rem;\n clear: both; }\n * + .health-listing {\n margin: 32px 0 0 0;\n margin: 2rem 0 0 0; }\n * + .row .health-listing--embedded li:first-of-type, * + .health-listing--embedded li:first-of-type {\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem;\n margin-top: 32px;\n margin-top: 2rem; }\n * + .row .health-listing--embedded li:last-of-type, * + .health-listing--embedded li:last-of-type {\n border-bottom: 1px solid #ccc;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n .health-listing li {\n list-style: none;\n max-width: inherit;\n clear: both; }\n .health-listing li + li {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem; }\n .health-listing--compact li + li {\n margin-top: 16px;\n margin-top: 1rem;\n padding-top: 16px;\n padding-top: 1rem; }\n * + .health-listing__filters {\n margin-top: 16px;\n margin-top: 1rem; }\n @media print {\n .health-listing__filters {\n background: transparent !important; } }\n .health-listing__filters--inline > * {\n display: inline-block;\n margin-right: 16px;\n margin-right: 1rem; }\n .health-listing__filters .clear-all {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0; }\n @media print {\n .health-listing__filters .clear-all {\n display: none; } }\n\nul li {\n transition: background-color 1s; }\n ul li.highlight {\n background-color: #ffffc6; }\n\nol.list--large, ul.list--large, ul.list--large--plain, ol.list--large--plain, ul.list--large--checklist {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0; }\n * + ol.list--large, * + ul.list--large, * + ul.list--large--plain, * + ol.list--large--plain, * + ul.list--large--checklist {\n margin-top: 24px;\n margin-top: 1.5rem; }\n ol.list--large > li, ul.list--large > li, ul.list--large--plain > li, ol.list--large--plain > li, ul.list--large--checklist > li {\n vertical-align: top;\n position: relative;\n margin: 0 0 16px;\n margin: 0 0 1rem;\n padding: 24px;\n padding: 1.5rem;\n background: #f1f1f2; }\n ol.list--large > li::before, ul.list--large > li::before, ul.list--large--plain > li::before, ol.list--large--plain > li::before, ul.list--large--checklist > li::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n top: 16px;\n top: 1rem;\n padding-top: 0;\n font-size: 24px; }\n ol.list--large > li a, ul.list--large > li a, ul.list--large--plain > li a, ol.list--large--plain > li a, ul.list--large--checklist > li a, ol.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large > li a, ul.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large > li a, ul.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--plain > li a, ol.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large--plain > li a, ul.list--large--checklist > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--checklist > li a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2; }\n\nol.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n\nul.list--large {\n counter-reset: none; }\n ul.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n ul.list--large > li::before {\n content: '■';\n counter-increment: none; }\n\nul.list--large--plain > li:before, ol.list--large--plain > li:before {\n display: none; }\n\nul.list--large--checklist > li {\n padding-left: 64px;\n padding-left: 4rem;\n padding-top: 16px;\n padding-top: 1rem;\n background: #f1f1f2 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px; }\n ul.list--large--checklist > li::before {\n content: ''; }\n\n.au-body ul.health-card-list li, .cke_editable ul.health-card-list li {\n max-width: 100%; }\n\n.list--remove {\n list-style: none;\n padding-left: 0; }\n .list--remove > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em; }\n\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0, 111, 176, 0.2);\n border-right: 1.1em solid rgba(0, 111, 176, 0.2);\n border-bottom: 1.1em solid rgba(0, 111, 176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear; }\n .health-loading--active {\n display: block; }\n .health-loading--search {\n position: absolute;\n top: 13px;\n right: 55px; }\n .health-loading--small {\n width: 5em;\n height: 5em;\n font-size: 4px; }\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.au-body .health-maps--google, .cke_editable .health-maps--google {\n width: 100%;\n height: 500px; }\n .au-body .health-maps--google * + img, .cke_editable .health-maps--google * + img {\n margin-top: 0; }\n\n* + .health-metadata {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-metadata.health-metadata--inline .health-field {\n display: inline;\n border-left: 1px solid #414141;\n margin-left: 8px;\n margin-left: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem; }\n .health-metadata.health-metadata--inline .health-field .health-field__item {\n display: inline; }\n\n.health-metadata.health-metadata--inline > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 32px;\n margin-top: 2rem;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: 1px solid #ccc; }\n\n.health-recommendation--grade-practice-point {\n border-left-color: #d9c100; }\n .health-recommendation--grade-practice-point .health-recommendation__grade {\n background-color: #fff4c8; }\n\n.health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-evidence-based, .health-recommendation--grade-qualified-evidence-based {\n border-left-color: #8852ce; }\n .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {\n background-color: #e0c8ff; }\n\n.health-recommendation--grade-consensus-based {\n border-left-color: #5f904d; }\n .health-recommendation--grade-consensus-based .health-recommendation__grade {\n background-color: #e7fddf; }\n\n/*\n * List of references\n */\n.health-references > li {\n transition: background-color 1s; }\n .health-references > li.highlight {\n background-color: #ffffc6; }\n\n/*\n * Links to the reference\n */\n.health-references__links .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.health-release-status {\n padding-top: 12px;\n padding-top: 0.75rem;\n padding-bottom: 12px;\n padding-bottom: 0.75rem;\n font-size: 13px; }\n .health-release-status__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px; }\n .health-release-status__icon--alpha {\n background: #c22f73;\n color: #FFF; }\n .health-release-status__icon--beta {\n background: #d34600;\n color: #FFF; }\n .health-release-status__icon--launch {\n background: #158839;\n color: #FFF; }\n .health-release-status--desktop {\n display: none; }\n @media (min-width: 992px) {\n .health-release-status--desktop {\n display: block; } }\n .health-release-status--mobile {\n display: block; }\n @media (min-width: 992px) {\n .health-release-status--mobile {\n display: none; } }\n @media (min-width: 992px) {\n .health-release-status {\n font-size: inherit; } }\n @media print {\n .health-release-status {\n display: none; } }\n .health-release-status p {\n max-width: 100%; }\n\n.hidden {\n display: none; }\n\n@media (min-width: 576px) {\n .hidden-xs {\n display: hidden !important; }\n .visible-xs {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .hidden-sm {\n display: hidden !important; }\n .visible-sm {\n display: block !important; } }\n\n@media (min-width: 992px) {\n .hidden-md {\n display: hidden !important; }\n .visible-md {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: hidden !important; }\n .visible-lg {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .au-grid .au-header .health-search, .cke_editable .au-header .health-search {\n float: right; } }\n\n.health-search {\n position: relative;\n display: inline-block;\n max-width: 22.75em;\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .health-search {\n display: none; } }\n @media (min-width: 768px) {\n .health-search {\n margin-top: 0; } }\n .health-search--global {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .health-search--global {\n display: block;\n padding-bottom: 0;\n margin-top: 0; } }\n @media print {\n .health-search--global {\n display: none; } }\n .health-search--listing {\n width: auto; }\n @media print {\n .health-search--listing {\n display: none; } }\n .health-search .au-form__item, .health-search input {\n margin-top: 0 !important; }\n .health-search__form {\n position: relative; }\n .health-search__form:before, .health-search__form:after {\n content: \" \";\n display: table; }\n .health-search__form:after {\n clear: both; }\n .health-search__form label, .health-search__form fieldset.au-form__item legend, fieldset.au-form__item .health-search__form legend {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .health-search__form#search-api-page-search-form {\n float: left; }\n .health-search__form__input {\n border-color: #313131;\n background-color: white;\n width: 100%; }\n @media (min-width: 768px) {\n .health-search__form__input {\n width: 240px;\n width: 15rem; } }\n @media (min-width: 992px) {\n .health-search__form__input {\n width: 320px;\n width: 20rem; } }\n .health-search__form__input-wrapper {\n width: 100%;\n padding-right: 45px; }\n .health-search__form__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: #313131;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E\");\n border-radius: 0px 4px 4px 0; }\n .health-search__form__submit:hover:not(:disabled), .health-search__form__submit:focus:not(:disabled) {\n background-color: #000000; }\n\n.au-body .health-search-result__link, .cke_editable .health-search-result__link {\n text-decoration: none; }\n\n.au-body .health-search-result__link-title, .cke_editable .health-search-result__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block; }\n\n.au-body .health-search-result__link-path, .cke_editable .health-search-result__link-path {\n color: #006621;\n font-size: 0.9em;\n word-break: break-all; }\n\n.au-body .health-search-result__summary, .cke_editable .health-search-result__summary {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body .health-search-result__summary-date, .cke_editable .health-search-result__summary-date {\n color: #87888A; }\n\n.au-body .health-search-result__tag, .cke_editable .health-search-result__tag {\n text-transform: uppercase; }\n\n.au-body .health-search-result--notes .health-search-result__link-title:after, .cke_editable .health-search-result--notes .health-search-result__link-title:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: #313131;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid #ececec;\n background: #f1f1f2;\n margin-left: 5px; }\n\nform[class*='col-'].health-search__form .health-search__form__submit {\n right: 12px; }\n\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid #000;\n width: 300px;\n position: absolute; }\n .ui-autocomplete li.ui-menu-item {\n margin: 0; }\n .ui-autocomplete li.ui-menu-item:hover {\n cursor: pointer; }\n .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {\n padding: 4px 19px;\n padding: 0.25rem 1.2rem; }\n\n.ui-state-active {\n background: #006FB0;\n color: white; }\n\n.ui-helper-hidden-accessible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.health-separator {\n border-top: 1px solid #ccc;\n margin-top: 48px;\n margin-top: 3rem; }\n @media (min-width: 768px) {\n .health-separator {\n margin-top: 64px;\n margin-top: 4rem; } }\n\n.stat {\n margin: 24px 0 32px;\n margin: 1.5rem 0 2rem; }\n @media (min-width: 768px) {\n .stat {\n border-right: 1px dotted #99d4de; }\n .stat:last-of-type {\n border-right: none; } }\n\n.stat__text {\n padding: 0 0 4px 0;\n padding: 0 0 0.25rem 0; }\n @media (min-width: 992px) {\n .stat__text {\n padding-bottom: 16px;\n padding-bottom: 1rem; } }\n\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px; }\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline; }\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white; }\n .stat__trend-icon:before {\n margin-top: -16px;\n margin-top: -1rem; }\n\n.stat__source {\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n margin-top: 0 !important; }\n\n.stat--no-trend .stat__value {\n border-bottom: 0; }\n\n.stat--no-trend .stat__trend {\n display: none; }\n\n.au-body .stat p, .cke_editable .stat p {\n margin-top: 0; }\n\n.health-sub-header {\n padding: 12px 0; }\n @media (min-width: 768px) {\n .health-sub-header {\n padding: 24px 0 16px 0;\n padding: 1.5rem 0 1rem 0; } }\n .health-sub-header h1 {\n margin-top: 0; }\n .health-sub-header .au-introduction {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-sub-header .au-introduction {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-sub-header__section-title {\n margin-bottom: 10px;\n margin-bottom: 0.65rem; }\n @media (min-width: 768px) {\n .health-sub-header__section-title {\n display: none; } }\n @media print {\n .health-sub-header__section-title {\n display: none; } }\n .health-sub-header__supp {\n padding-top: 24px;\n padding-top: 1.5rem; }\n @media print {\n .health-sub-header__supp {\n display: none; } }\n @media (min-width: 768px) {\n .health-sub-header__supp--center {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); } }\n @media (min-width: 768px) {\n .health-sub-header__supp {\n padding-top: 0; } }\n\n.health-sub-nav {\n display: none; }\n @media (min-width: 768px) {\n .health-sub-nav {\n display: block; } }\n @media print {\n .health-sub-nav {\n display: none; } }\n\ntable {\n border-collapse: collapse;\n border: 1px solid #ccc;\n min-width: 43em; }\n * + table,\n * + .health-table__responsive table {\n margin-top: 24px;\n margin-top: 1.5rem; }\n table caption {\n text-align: left;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n table tr:nth-child(even) {\n background-color: #ffffff; }\n table.table__no-banding tr:nth-child(even) {\n background-color: transparent; }\n table td,\n table th {\n border-bottom: 1px solid #ccc;\n padding: 4px;\n padding: 0.25rem;\n text-align: left;\n vertical-align: top; }\n @media (min-width: 992px) {\n table td,\n table th {\n padding: 8px;\n padding: 0.5rem;\n font-size: initial; } }\n table th {\n background-color: #f9f9f9; }\n table thead {\n border-bottom: 1px solid #ccc; }\n @media (min-width: 768px) {\n table {\n min-width: inherit; } }\n @media print {\n table td,\n table th,\n table thead {\n border-color: #000 !important;\n background: #fff !important; } }\n\n.health-table__responsive {\n overflow: scroll; }\n @media (min-width: 992px) {\n .health-table__responsive {\n overflow: auto; } }\n @media print {\n .health-table__responsive {\n overflow: visible; }\n .health-table__responsive table {\n min-width: inherit; } }\n\n.au-body ul.health-tabs, .cke_editable ul.health-tabs {\n padding: 0;\n border-bottom: 2px solid #ccc;\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n margin-top: 24px;\n margin-top: 1.5rem;\n width: 100%; }\n .au-body ul.health-tabs li, .cke_editable ul.health-tabs li {\n margin: 0;\n margin-right: 8px;\n margin-right: 0.5rem;\n padding: 0;\n transition: none; }\n .au-body ul.health-tabs li:first-of-type a, .cke_editable ul.health-tabs li:first-of-type a {\n margin-left: 0; }\n .au-body ul.health-tabs li a, .cke_editable ul.health-tabs li a, .cke_editable ul.health-tabs li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable ul.health-tabs li a {\n padding: 12px 16px;\n padding: 0.75rem 1rem;\n display: inline-block;\n background-color: #f1f1f2;\n text-decoration: none; }\n .au-body ul.health-tabs li a:hover, .cke_editable ul.health-tabs li a:hover, .au-body ul.health-tabs li a:active, .cke_editable ul.health-tabs li a:active {\n background-color: #cdcdcd; }\n .au-body ul.health-tabs li.active a, .cke_editable ul.health-tabs li.active a {\n font-weight: bold;\n background-color: #006FB0;\n color: white; }\n\n.au-body .not-full-width ul.health-tabs, .cke_editable .not-full-width ul.health-tabs {\n margin-top: 0; }\n\n@media print {\n .au-body .health-tabs, .cke_editable .health-tabs {\n display: none; } }\n\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--2,\n.taskbar--tiled--3,\n.taskbar--3,\n.taskbar--tiled--4,\n.taskbar--4,\n.taskbar--tiled--5,\n.taskbar--5,\n.taskbar--tiled--6,\n.taskbar--6 {\n color: #000; }\n .taskbar:before, .taskbar:after,\n .taskbar--tiled--2:before,\n .taskbar--2:before,\n .taskbar--tiled--3:before,\n .taskbar--3:before,\n .taskbar--tiled--4:before,\n .taskbar--4:before,\n .taskbar--tiled--5:before,\n .taskbar--5:before,\n .taskbar--tiled--6:before,\n .taskbar--6:before,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n content: \" \";\n display: table; }\n .taskbar:after,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n clear: both; }\n .taskbar ul,\n .taskbar--tiled--2 ul,\n .taskbar--2 ul,\n .taskbar--tiled--3 ul,\n .taskbar--3 ul,\n .taskbar--tiled--4 ul,\n .taskbar--4 ul,\n .taskbar--tiled--5 ul,\n .taskbar--5 ul,\n .taskbar--tiled--6 ul,\n .taskbar--6 ul {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .taskbar ul > li,\n .taskbar--tiled--2 ul > li,\n .taskbar--2 ul > li,\n .taskbar--tiled--3 ul > li,\n .taskbar--3 ul > li,\n .taskbar--tiled--4 ul > li,\n .taskbar--4 ul > li,\n .taskbar--tiled--5 ul > li,\n .taskbar--5 ul > li,\n .taskbar--tiled--6 ul > li,\n .taskbar--6 ul > li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0; }\n .taskbar ul > li .taskbar__item:last,\n .taskbar--tiled--2 ul > li .taskbar__item:last,\n .taskbar--2 ul > li .taskbar__item:last,\n .taskbar--tiled--3 ul > li .taskbar__item:last,\n .taskbar--3 ul > li .taskbar__item:last,\n .taskbar--tiled--4 ul > li .taskbar__item:last,\n .taskbar--4 ul > li .taskbar__item:last,\n .taskbar--tiled--5 ul > li .taskbar__item:last,\n .taskbar--5 ul > li .taskbar__item:last,\n .taskbar--tiled--6 ul > li .taskbar__item:last,\n .taskbar--6 ul > li .taskbar__item:last {\n margin-right: 0; }\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n padding: 16px;\n padding: 1rem;\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0; }\n @media (min-width: 576px) {\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n min-height: 200px; } }\n .taskbar .taskbar__item:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus,\n .taskbar.view ul > .views-row .node:hover,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover,\n .taskbar.view ul > .views-row .node:active,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:active,\n .taskbar.view ul > .views-row .node:focus,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus,\n .taskbar--tiled--2 .taskbar__item:hover,\n .taskbar--2 .taskbar__item:hover,\n .taskbar--tiled--3 .taskbar__item:hover,\n .taskbar--3 .taskbar__item:hover,\n .taskbar--tiled--4 .taskbar__item:hover,\n .taskbar--4 .taskbar__item:hover,\n .taskbar--tiled--5 .taskbar__item:hover,\n .taskbar--5 .taskbar__item:hover,\n .taskbar--tiled--6 .taskbar__item:hover,\n .taskbar--6 .taskbar__item:hover,\n .taskbar--tiled--2 .taskbar__item:active,\n .taskbar--2 .taskbar__item:active,\n .taskbar--tiled--3 .taskbar__item:active,\n .taskbar--3 .taskbar__item:active,\n .taskbar--tiled--4 .taskbar__item:active,\n .taskbar--4 .taskbar__item:active,\n .taskbar--tiled--5 .taskbar__item:active,\n .taskbar--5 .taskbar__item:active,\n .taskbar--tiled--6 .taskbar__item:active,\n .taskbar--6 .taskbar__item:active,\n .taskbar--tiled--2 .taskbar__item:focus,\n .taskbar--2 .taskbar__item:focus,\n .taskbar--tiled--3 .taskbar__item:focus,\n .taskbar--3 .taskbar__item:focus,\n .taskbar--tiled--4 .taskbar__item:focus,\n .taskbar--4 .taskbar__item:focus,\n .taskbar--tiled--5 .taskbar__item:focus,\n .taskbar--5 .taskbar__item:focus,\n .taskbar--tiled--6 .taskbar__item:focus,\n .taskbar--6 .taskbar__item:focus,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover,\n .taskbar--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--2 .node:hover,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover,\n .taskbar--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--3 .node:hover,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover,\n .taskbar--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--4 .node:hover,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover,\n .taskbar--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--5 .node:hover,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover,\n .taskbar--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--6 .node:hover,\n .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active,\n .taskbar--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--2 .node:active,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active,\n .taskbar--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--3 .node:active,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active,\n .taskbar--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--4 .node:active,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active,\n .taskbar--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--5 .node:active,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active,\n .taskbar--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--6 .node:active,\n .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus,\n .taskbar--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--2 .node:focus,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus,\n .taskbar--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--3 .node:focus,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus,\n .taskbar--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--4 .node:focus,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus,\n .taskbar--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--5 .node:focus,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus,\n .taskbar--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--6 .node:focus,\n .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .node:focus {\n background-color: #001a49; }\n .taskbar .taskbar__img,\n .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar--tiled--2 .taskbar__img,\n .taskbar--2 .taskbar__img,\n .taskbar--tiled--3 .taskbar__img,\n .taskbar--3 .taskbar__img,\n .taskbar--tiled--4 .taskbar__img,\n .taskbar--4 .taskbar__img,\n .taskbar--tiled--5 .taskbar__img,\n .taskbar--5 .taskbar__img,\n .taskbar--tiled--6 .taskbar__img,\n .taskbar--6 .taskbar__img,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .field-name-field-image {\n border: 0; }\n .taskbar .taskbar__title,\n .taskbar.view ul > .views-row .field-name-title a,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a,\n .taskbar--tiled--2 .taskbar__title,\n .taskbar--2 .taskbar__title,\n .taskbar--tiled--3 .taskbar__title,\n .taskbar--3 .taskbar__title,\n .taskbar--tiled--4 .taskbar__title,\n .taskbar--4 .taskbar__title,\n .taskbar--tiled--5 .taskbar__title,\n .taskbar--5 .taskbar__title,\n .taskbar--tiled--6 .taskbar__title,\n .taskbar--6 .taskbar__title,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--2 a,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--3 a,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--4 a,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--5 a,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--6 a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title a {\n font-size: 20px;\n line-height: 24px; }\n .taskbar .taskbar__desc,\n .taskbar.view ul > .views-row .field-name-body p,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p,\n .taskbar--tiled--2 .taskbar__desc,\n .taskbar--2 .taskbar__desc,\n .taskbar--tiled--3 .taskbar__desc,\n .taskbar--3 .taskbar__desc,\n .taskbar--tiled--4 .taskbar__desc,\n .taskbar--4 .taskbar__desc,\n .taskbar--tiled--5 .taskbar__desc,\n .taskbar--5 .taskbar__desc,\n .taskbar--tiled--6 .taskbar__desc,\n .taskbar--6 .taskbar__desc,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--2 p,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--3 p,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--4 p,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--5 p,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--6 p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body p {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px; }\n\n.taskbar--tiled--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar.view ul > .views-row,\n.taskbar--tiled--2.view ul > .views-row,\n.taskbar--tiled--3.view ul > .views-row,\n.taskbar--tiled--4.view ul > .views-row,\n.taskbar--tiled--5.view ul > .views-row,\n.taskbar--tiled--6.view ul > .views-row {\n margin: 0; }\n .taskbar.view ul > .views-row:hover,\n .taskbar--tiled--2.view ul > .views-row:hover,\n .taskbar--tiled--3.view ul > .views-row:hover,\n .taskbar--tiled--4.view ul > .views-row:hover,\n .taskbar--tiled--5.view ul > .views-row:hover,\n .taskbar--tiled--6.view ul > .views-row:hover {\n cursor: pointer; }\n\n.health-toolbar {\n padding-bottom: 8px;\n padding-bottom: 0.5rem; }\n .health-toolbar__items > li {\n margin: 0;\n margin-right: 18px;\n margin-right: 1.1rem;\n float: left;\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar__items > li {\n margin-right: 16px;\n margin-right: 1rem; } }\n @media print {\n .health-toolbar {\n display: none; } }\n .health-toolbar #health-share-menu {\n display: none; }\n .health-toolbar .health-tooltip-theme #health-share-menu {\n display: block; }\n\n.health-tooltip-theme {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n padding: 8px;\n padding: 0.5rem;\n text-align: left;\n color: #313131;\n font-size: .9em;\n background-color: #fff;\n border: 3px solid #ccc;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, 0.5); }\n .health-tooltip-theme p {\n padding: 0;\n margin: 0; }\n\n* + .health-video {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-video__preview {\n position: relative;\n line-height: 0; }\n .health-video__preview .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%); }\n .health-video__preview .health-video__preview__play-button svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.75)); }\n .health-video__preview__link {\n display: block; }\n .health-video__preview__link:hover .health-video__preview__play-button, .health-video__preview__link:active .health-video__preview__play-button, .health-video__preview__link:focus .health-video__preview__play-button {\n display: block;\n cursor: pointer; }\n .health-video__preview__length {\n padding: 12px;\n padding: 0.75rem;\n background-color: #000;\n color: #fff;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0; }\n .health-video__preview__length--small {\n display: none; }\n @media (min-width: 768px) {\n .health-video__preview__length--small {\n display: inline-block;\n padding: 8px;\n padding: 0.5rem;\n font-size: 0.85em;\n right: 3px;\n bottom: 3px; } }\n\n.health-video--inline {\n border: 2px solid #ccc;\n padding: 16px;\n padding: 1rem; }\n * + .health-video--inline {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.svg-inline--fa {\n display: inline-block; }\n .svg-inline--fa svg {\n font-size: inherit;\n height: 1em;\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor; }\n .svg-inline--fa.fa-fw svg {\n width: 1.25em; }\n .svg-inline--fa.fa-2x svg {\n font-size: 2em; }\n .svg-inline--fa.fa-3x svg {\n font-size: 3em; }\n .svg-inline--fa.fa-left {\n margin-right: 6px;\n margin-right: 0.35rem; }\n\n.au-body--dark .health-video + .au-accordion {\n background-color: #ececec; }\n .au-body--dark .health-video + .au-accordion .au-accordion__title {\n color: black; }\n\n.au-breadcrumbs {\n margin-top: 0; }\n\n.au-body--dark .au-breadcrumbs > .au-link-list > li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n.au-body * + .standard-gap--after, .cke_editable * + .standard-gap--after {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-btn--tertiary.au-btn--dark:hover:not(:disabled), .au-btn--secondary.au-btn--dark:hover:not(:disabled),\na.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\na.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent; }\n\n.au-form__item div.error {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-grid .container .container, .cke_editable .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0; }\n\n.au-header.au-header {\n border-top: none;\n position: relative; }\n .au-header.au-header .au-header__logo {\n max-width: 400px; }\n\n.au-main-nav .au-main-nav__toggle {\n color: #313131;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav .au-main-nav__toggle:hover, .au-main-nav .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav {\n background: #f1f1f2;\n margin-top: 16px;\n margin-top: 1rem;\n margin-left: -12px;\n margin-right: -12px; }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n background: none; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-left: 0;\n margin-right: 0; } }\n .au-body .au-side-nav .au-side-nav__header, .cke_editable .au-side-nav .au-side-nav__header {\n margin: 16px;\n margin: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav .au-side-nav__header, .cke_editable .au-side-nav .au-side-nav__header {\n display: none; } }\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n border-left: 0.25rem solid #0077C8;\n background: #e5e5e5; }\n @media (min-width: 768px) {\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n background: #f1f1f2; } }\n\n.health-card {\n min-height: 200px;\n height: 100%; }\n\n.health-content {\n margin-top: 32px;\n margin-top: 2rem; }\n @media (min-width: 768px) {\n .health-content {\n margin-top: 40px;\n margin-top: 2.5rem; } }\n .health-content--flush {\n margin-top: 0px;\n margin-top: 0rem; }\n\n.health-hero {\n background: #ececec;\n position: relative; }\n @media (min-width: 768px) {\n .health-hero {\n overflow: hidden; } }\n .health-hero__image-container {\n max-height: 200px;\n overflow: hidden; }\n @media (min-width: 768px) {\n .health-hero__image-container {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none; } }\n .health-hero__image {\n height: auto;\n display: block;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__image {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0; } }\n .health-hero__content {\n background: #333333;\n position: relative;\n padding: 32px;\n padding: 2rem;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__content {\n background-color: rgba(0, 0, 0, 0.8);\n padding: 48px;\n padding: 3rem;\n width: 60%; } }\n @media (min-width: 1200px) {\n .health-hero__content {\n padding: 64px;\n padding: 4rem;\n min-height: 500px;\n width: 50%; } }\n .health-hero__title {\n color: white; }\n .health-hero__summary {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .health-hero__summary {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .health-hero.health-hero--dark {\n background: #333333; }\n .health-hero.health-hero--dark .health-hero__content {\n color: white; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 0;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: none; }\n\n.health-table__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n\n.health-search {\n position: relative;\n display: block;\n max-width: none; }\n @media print {\n .health-search {\n display: none; } }\n .health-search__form__input, .health-search__form__input.au-text-input {\n width: 100%;\n max-width: 100%; }\n\n.health-toolbar--desktop {\n display: none; }\n @media (min-width: 768px) {\n .health-toolbar--desktop {\n display: block; } }\n\n.health-toolbar--mobile {\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar--mobile {\n display: none; } }\n\n@media (min-width: 768px) {\n .health-sub-header {\n padding: 32px 0px 48px 0px;\n padding: 2rem 0rem 3rem 0rem; } }\n\naddress {\n font-style: normal; }\n\n.desktop-only {\n display: none; }\n @media (min-width: 768px) {\n .desktop-only {\n display: block; } }\n\n.mobile-only {\n display: block; }\n @media (min-width: 768px) {\n .mobile-only {\n display: none; } }\n\n.health-search__form__input-wrapper {\n padding-right: 0px; }\n\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative; }\n .iframe-container iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%; }\n .iframe-container.iframe-container--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px;\n height: calc(100vh - 50px) !important; }\n @media (min-width: 768px) {\n .iframe-container.iframe-container--fullscreen {\n padding-top: 0;\n height: 800px;\n height: calc(100vh - 150px) !important; } }\n\n.iframe-container--5x1 {\n padding-top: 20%; }\n\n.iframe-container--4x1 {\n padding-top: 25%; }\n\n.iframe-container--3x1 {\n padding-top: 33.33333%; }\n\n.iframe-container--5x2 {\n padding-top: 40%; }\n\n.iframe-container--16x9 {\n padding-top: 56.25%; }\n\n.iframe-container--4x3 {\n padding-top: 75%; }\n\n.iframe-container--1x1 {\n padding-top: 100%; }\n\n.iframe-container--3x4 {\n padding-top: 133.33333%; }\n\n.iframe-container--9x16 {\n padding-top: 177.77778%; }\n\n@media (min-width: 768px) {\n .iframe-container--5x1sm {\n padding-top: 20%; }\n .iframe-container--4x1sm {\n padding-top: 25%; }\n .iframe-container--3x1sm {\n padding-top: 33.33333%; }\n .iframe-container--5x2sm {\n padding-top: 40%; }\n .iframe-container--16x9sm {\n padding-top: 56.25%; }\n .iframe-container--4x3sm {\n padding-top: 75%; }\n .iframe-container--1x1sm {\n padding-top: 100%; }\n .iframe-container--3x4sm {\n padding-top: 133.33333%; }\n .iframe-container--9x16sm {\n padding-top: 177.77778%; } }\n\n.au-body .health-grid, .cke_editable .health-grid {\n margin-left: -1rem;\n margin-right: -1rem; }\n .au-body .health-grid > * + p, .cke_editable .health-grid > * + p {\n margin-top: 0; }\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .health-grid > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem; }\n @media (min-width: 576px) {\n .health-grid--1col-xs > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--1col-sm > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--1col-md > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--1col-lg > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--2col-xs > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--2col-sm > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--2col-md > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--2col-lg > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--3col-xs > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--3col-sm > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--3col-md > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--3col-lg > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--4col-xs > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--4col-sm > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--4col-md > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--4col-lg > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--5col-xs > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--5col-sm > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--5col-md > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--5col-lg > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--6col-xs > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--6col-sm > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--6col-md > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--6col-lg > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--7col-xs > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--7col-sm > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--7col-md > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--7col-lg > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--8col-xs > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--8col-sm > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--8col-md > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--8col-lg > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n\n.health-listing__items--tile .health-grid {\n margin-bottom: 0;\n margin-top: 0; }\n @media (min-width: 768px) {\n .health-listing__items--tile .health-grid {\n margin-top: -2rem;\n margin-bottom: -1rem; } }\n\n.cke_editable {\n padding: 20px; }\n .cke_editable > span:first-of-type + * {\n margin-top: 0 !important; }\n","// DTA Design System colours\n\n// $AU-color-foreground-text: #313131 !default;\n// $AU-color-foreground-action: #00698f !default;\n// $AU-color-foreground-focus: #9263DE !default;\n// $AU-color-background: #ffffff !default;\n\n// $AU-colordark-foreground-text: #ffffff !default;\n// $AU-colordark-foreground-action: #61daff !default;\n// $AU-colordark-foreground-focus: #C390F9 !default;\n// $AU-colordark-background: #135E70 !default;\n\n// $AU-color-error: #ff635c !default;\n// $AU-color-success: #0cac78 !default;\n// $AU-color-warning: #f69900 !default;\n// $AU-color-info: #00bfe9 !default;\n\n// HEALTH COLOURS ===========================\n$colour-Shadow: rgba(0,0,0,0.1);\n$colour-Shadow-hover: rgba(0,0,0,0.2);\n$colour-card: #fff;\n$colour-Error-light: #ffe7ea;\n$colour-foreground-text--dark: #000000;\n\n// New visual identity palette\n// Primaries\n$colour-primary-blue: #00205B;\n$colour-primary-blue-dark: shade($colour-primary-blue, 10%);\n$colour-primary-blue-darker: shade($colour-primary-blue, 20%);\n$colour-primary-blue-alt: #041E42;\n$colour-primary-blue-gradient: #004181; // to be used with $color-primary-blue\n$colour-primary-blue-bg: $colour-primary-blue-gradient; // for backgrounds\n\n$colour-primary-teal: #007680;\n$colour-primary-teal-dark: shade($colour-primary-teal,10%);\n$colour-primary-teal-darker: shade($colour-primary-teal,20%);\n$colour-primary-teal-light: tint($colour-primary-teal,20%);\n$colour-primary-teal-alt: #006269;\n$colour-primary-teal-bg: desaturate($colour-primary-teal-darker, 10%); // for backgrounds\n\n// Complementaries\n// Darker shades for hover\n$colour-complementary-skyblue: #0077C8;\n$colour-complementary-skyblue-dark: shade($colour-complementary-skyblue, 20%);\n$colour-complementary-skyblue-bg: desaturate($colour-complementary-skyblue-dark, 30%); // for backgrounds\n$colour-complementary-ruby: #910048;\n$colour-complementary-ruby-dark: shade($colour-complementary-ruby, 10%);\n$colour-complementary-lime: #B5BD00;\n$colour-complementary-lime-dark: shade($colour-complementary-lime, 10%);\n$colour-complementary-blue: #0057B8;\n$colour-complementary-blue-dark: shade($colour-complementary-blue, 20%);\n$colour-complementary-blue-bg: desaturate($colour-complementary-blue-dark, 30%); // for backgrounds\n$colour-complementary-cyan: #0093B2;\n$colour-complementary-cyan-dark: shade($colour-complementary-cyan, 10%);\n\n// Accents\n$colour-accent-red: #D50032;\n$colour-accent-orange: #FFB500;\n\n$colour-dark: #87888A; // core\n$colour-darker: #626366;\n$colour-darkest: #58585b;\n$colour-dark-hover: #313131;\n\n$colour-lightest: #f9f9f9;\n$colour-lighter: #f1f1f2;\n$colour-light: #ececec;\n$colour-light-dark: #e5e5e5;\n$colour-light-darker: #cdcdcd;\n\n// Tints from print guide - not used in lieu of shade() and desaturate() functions\n// $colour-primary-blue-1: #133a6f; \n// $colour-primary-blue-2: #2b4679;\n// $colour-primary-blue-3: #204c8b;\n// $colour-primary-blue-4: #395994;\n// $colour-primary-teal-1: #00737e;\n// $colour-primary-teal-2: #008692;\n// $colour-primary-teal-3: #00929e;\n// $colour-primary-teal-4: #1ba4af;\n\n// Backgrounds - uses desaturated versions of primaries\n// Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/\n%bg-primary-blue {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-bg);\n}\n\n%bg-primary-teal {\n background-color: $colour-primary-teal;\n background: linear-gradient(to right, $colour-primary-teal-bg, $colour-primary-teal);\n}\n\n%bg-complementary-blue {\n background-color: $colour-complementary-blue-dark;\n background: linear-gradient(to right, $colour-complementary-blue-dark, $colour-complementary-blue-bg);\n}\n\n%bg-complementary-skyblue {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to left, $colour-complementary-skyblue-dark, $colour-complementary-skyblue-bg);\n}\n\n%bg-neutral {\n background-color: $colour-light;\n background: linear-gradient(to right, $colour-light, $colour-lightest);\n}\n\n%bg-neutral-reverse {\n background-color: $colour-lightest;\n background: linear-gradient(to right, $colour-lightest, $colour-light);\n}\n\n// TYPOGRAPHY ================================\n// Colours\n%colour-text-inverse {\n color: white;\n h1,h2,h3,h4,h5,h6,a {\n color: white;\n }\n a {\n border-bottom-color: white;\n }\n}\n$colour-minorText: #414141;\n$colour-primary-teal-text: #99d4de;\n\n// Service delivery\n$alpha-background: #c22f73;\n$alpha-text: #FFF;\n$beta-background: #d34600;\n$beta-text: #FFF;\n$live-background: #158839; // WCAG compliant with #FFF\n\n// Main nav.\n$AU-main-nav-breakpoint: sm;\n$AU-main-nav-z-index: 600;\n\n// Unpublished\n$colour-unpublished-foreground: #e42622; //#ff6562;\n$colour-unpublished-background: #ffe5e5;\n\n// Statistics\n$colour-positive: #a5ffa5;\n$colour-negative: #ffaaaa;\n$colour-path: #006621;\n\n// Design System default overrides\n$AU-color-foreground-action: #006FB0; // override of default link colour WCAG 2.0 compliant on backgrounds up to $colour-light (#ECECEC)\n$AU-colordark-foreground-action: #FFF;\n$AU-colordark-foreground-text: #FFF;\n$AU-colordark-background: #000;\n\n// Background from exemplar\n// #f2f4f6","// SASS colour functions\n// Increase brightness (mixes white)\n@function tint($color, $percentage) {\n @return mix(white, $color, $percentage);\n }\n // Decrease brightness (mixes black)\n @function shade($color, $percentage) {\n @return mix(black, $color, $percentage);\n }\n // desaturate($color, $percentage) - to decrease saturation (good for backgrounds) - built-in\n // Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/","$gravitas-grey: #333333;\n\n/**\n * Health Design System components.\n */\n\n// Hero.\n$health-hero-title: white;\n","/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/sass-versioning/dist/_index.scss\";\n\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/core/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/accordion/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/body/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/link-list/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/buttons/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/callout/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/control-input/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/cta-link/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/direction-links/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/footer/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/grid-12/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/header/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/headings/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/inpage-nav/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/keyword-list/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/main-nav/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/page-alerts/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/responsive-media/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/select/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/side-nav/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/skip-link/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/tags/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/text-inputs/lib/sass/_module.scss\";\n\n","/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n\n/// Logic for adding versioning to the global list `$versioning-glob-dependencies`\n///\n/// @param {String} $name Name of the module adding this dependency\n/// @param {String} $version Version of the module adding this dependency\n/// @param {List} $dependencies Dependencies of this module\n///\n/// @example scss\n/// \t$name: \"accordion\";\n/// \t$version: \"1.0.0\";\n/// \t$dependencies: (\n/// \t\t(\"core\", \"2.0.0\"),\n/// \t\t(\"grid\", \"1.0.0\"),\n/// \t);\n///\n/// \t@include versioning-add( $name, $version, $dependencies );\n///\n/// @output The variable `$versioning-glob-dependencies` will be populated with the items that have been passed\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-add( $name, $version, $dependencies ) {\n\t//checking types\n\t@if type-of( $name ) != \"string\" {\n\t\t@error \"The first attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if type-of( $version ) != \"string\" {\n\t\t@error \"The second attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if not valid( $version ) {\n\t\t@error \"The version '#{ $version }'' is not a valid semver version.\"\n\t}\n\n\t@if type-of( $dependencies ) != \"list\" {\n\t\t@error \"The third attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t//adding to global var\n\t$versioning-glob-dependencies: () !default;\n\t$item: (\n\t\t( $name, $version, $dependencies )\n\t);\n\n\t$versioning-glob-dependencies: append( $versioning-glob-dependencies, $item ) !global;\n}\n\n\n/// Logic for removing a single dependency from our list if that dependency e.g. doesn’t have a sass presence\n///\n/// @param {String} $name Name of the module adding this dependency\n///\n/// @example scss\n/// \t@include versioning-remove( 'animation' );\n///\n/// @output The variable `$versioning-glob-dependencies` will be stripped off our dependency\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-remove( $remove ) {\n\t$versioning-glob-dependencies-new: ();\n\n\t//iterate over our dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\t\t$dependencies-new: ();\n\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\n\t\t\t\t\t//only add the dependency if it’s not the one we’re trying to remove\n\t\t\t\t\t@if $dependency-name != $remove {\n\t\t\t\t\t\t$dependencies-new: append( $dependencies-new, $dependency );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//adding the whole pack into the list\n\t\t$item-new: (\n\t\t\t( $name, $version, $dependencies-new )\n\t\t);\n\n\t\t$versioning-glob-dependencies-new: append( $versioning-glob-dependencies-new, $item-new );\n\t}\n\n\t//now overwriting the new list with the old one\n\t$versioning-glob-dependencies: $versioning-glob-dependencies-new !global;\n}\n\n\n/// Testing if all dependencies inside `$versioning-glob-dependencies` are satisfied\n///\n/// @example scss\n/// \t@include versioning-check();\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-check() {\n\n\t//iterating over each module inside $versioning-glob-dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\n\t\t//iterating over the dependencies of this module\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t//does this module even have dependencies?\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$_found: false; //we have to assume the worst\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\t\t\t\t\t$dependency-version: nth($dependency, 2);\n\n\t\t\t\t\t//iterate over all dependencies again to check if we have what is required\n\t\t\t\t\t@for $o from 1 through length( $versioning-glob-dependencies ) {\n\t\t\t\t\t\t$check-item: nth( $versioning-glob-dependencies, $o );\n\t\t\t\t\t\t$check-name: \"#{nth( $check-item, 1 )}\";\n\t\t\t\t\t\t$check-version: \"#{nth( $check-item, 2 )}\";\n\n\t\t\t\t\t\t//we found the item we depend on\n\t\t\t\t\t\t@if $check-name == $dependency-name {\n\t\t\t\t\t\t\t$_found: true; //ok we found the module\n\n\t\t\t\t\t\t\t//this is the version we need\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$dependency-major: major( $dependency-version );\n\t\t\t\t\t\t\t$dependency-minor: minor( $dependency-version );\n\t\t\t\t\t\t\t$dependency-patch: patch( $dependency-version );\n\n\t\t\t\t\t\t\t//this is the version we found to have in our module list installed\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$check-major: major( $check-version );\n\t\t\t\t\t\t\t$check-minor: minor( $check-version );\n\t\t\t\t\t\t\t$check-patch: patch( $check-version );\n\n\t\t\t\t\t\t\t//handling errors\n\t\t\t\t\t\t\t//[dependency-major](required version) > [check-major](version that is present)\n\t\t\t\t\t\t\t@if\n\t\t\t\t\t\t\t\t$dependency-major != $check-major or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-minor > $check-minor or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-patch > $check-patch\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But \"#{$check-name}\" v#{$check-version} included.'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@if $_found == false {\n\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But the dependency is missing entirely';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n}/// Remove leading `v` or `=` from $version, as well as spaces\n/// @param {String} $version\n/// @return {String}\n/// @example scss\n/// $version: clean('v1.2.3');\n/// -> '1.2.3'\n@function clean($version) {\n $version: _trim($version);\n\n @if index('v' '=', str-slice($version, 1, 1)) {\n @return clean(str-slice($version, 2));\n }\n\n @return $version;\n}\n/// Pass in a comparison string, and it will call the corresponding function.\n/// @param {String} $v1\n/// @param {String} $comparator\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $cmp: cmp('1.2.3', '==', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '===', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '>', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '>=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!==', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '<', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '<=', '0.1.2');\n/// -> false\n@function cmp($v1, $comparator, $v2) {\n @if ($comparator == '===') {\n @return ($v1 == $v2);\n }\n\n @if ($comparator == '!==') {\n @return ($v1 != $v2);\n }\n\n $mapping: (\n '==': 'eq',\n '!=': 'neq',\n '>': 'gt',\n '>=': 'gte',\n '<': 'lt',\n '<=': 'lte',\n );\n\n @return call(map-get($mapping, $comparator), $v1, $v2);\n}\n/// Return whether the first version is equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> false\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> true\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> false\n@function eq($v1, $v2) {\n $v1: clean($v1);\n $v2: clean($v2);\n\n @return (\n major($v1) == major($v2) and\n minor($v1) == minor($v2) and\n patch($v1) == patch($v2)\n );\n}\n/// Return whether the first version is greater than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gt: gt('1.2.3', '3.2.1');\n/// -> false\n/// $gt: gt('1.2.3', '1.2.3');\n/// -> false\n/// $gt: gt('1.2.3', '0.1.2');\n/// -> true\n@function gt($v1, $v2) {\n @if eq($v1, $v2) {\n $pre-v1: _prerelease($v1);\n $pre-v2: _prerelease($v2);\n\n @return (\n (map-get($pre-v1, 'name') != map-get($pre-v2, 'name')) or\n (map-get($pre-v1, 'number') == -1 and map-get($pre-v2, 'number') != -1) or\n map-get($pre-v1, 'number') > map-get($pre-v2, 'number')\n );\n }\n\n $major-v1: major($v1);\n $major-v2: major($v2);\n $minor-v1: minor($v1);\n $minor-v2: minor($v2);\n $patch-v1: patch($v1);\n $patch-v2: patch($v2);\n\n @return ($major-v1 > $major-v2)\n or ($major-v1 == $major-v2 and $minor-v1 > $minor-v2)\n or ($major-v1 == $major-v2 and $minor-v1 == $minor-v2 and $patch-v1 > $patch-v2);\n}\n/// Return whether the first version is greater than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gte: gte('1.2.3', '3.2.1');\n/// -> false\n/// $gte: gte('1.2.3', '1.2.3');\n/// -> true\n/// $gte: gte('1.2.3', '0.1.2');\n/// -> true\n@function gte($v1, $v2) {\n @return gt($v1, $v2) or eq($v1, $v2);\n}\n/// Return the version incremented by the release type (major, minor, patch, prerelease)\n/// @param {String} $version\n/// @param {String} $release - Type of release to bump (major, minor, patch, prerelease)\n/// @return {String}\n/// @example scss\n/// $version: inc('1.2.3', 'major');\n/// -> '2.0.0'\n/// $version: inc('1.2.3', 'minor');\n/// -> '1.3.0'\n/// $version: inc('1.2.3', 'patch');\n/// -> '1.2.4'\n/// $version: inc('1.2.3', 'prerelease');\n/// -> '1.2.3-beta.0'\n/// $version: inc('1.2.3', 'prerelease', 'foobar');\n/// -> '1.2.3-foobar.0'\n/// $version: inc('1.2.3-foobar.0', 'prerelease');\n/// -> '1.2.3-foobar.1'\n/// $version: inc('1.2.3', 'premajor');\n/// -> '2.0.0-beta.0'\n/// $version: inc('1.2.3', 'preminor');\n/// -> '1.3.0-beta.0'\n/// $version: inc('1.2.3', 'prepatch');\n/// -> '1.2.4-beta.0'\n@function inc($version, $release, $prerelease: '') {\n $release: to-lower-case($release);\n $major: major($version);\n $minor: minor($version);\n $patch: patch($version);\n $pre: _prerelease($version);\n $name: map-get($pre, 'name');\n $number: map-get($pre, 'number');\n\n @if ($release == 'major') {\n @return _format($major + 1, 0, 0);\n } @else if ($release == 'premajor') {\n @return _format($major + 1, 0, 0, $name, 0);\n } @else if ($release == 'minor') {\n @return _format($major, $minor + 1, 0);\n } @else if ($release == 'preminor') {\n @return _format($major, $minor + 1, 0, $name, 0);\n } @else if ($release == 'patch') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1));\n } @else if ($release == 'prepatch') {\n @return _format($major, $minor, $patch + 1, $name, 0);\n } @else if ($release == 'prerelease') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1), $name, $number + 1);\n }\n\n @return null;\n}\n/// Return whether the first version is lesser than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lt: lt('1.2.3', '3.2.1');\n/// -> true\n/// $lt: lt('1.2.3', '1.2.3');\n/// -> false\n/// $lt: lt('1.2.3', '0.1.2');\n/// -> false\n@function lt($v1, $v2) {\n @return neq($v1, $v2) and not gt($v1, $v2);\n}\n/// Return whether the first version is lesser than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lte: lte('1.2.3', '3.2.1');\n/// -> true\n/// $lte: lte('1.2.3', '1.2.3');\n/// -> true\n/// $lte: lte('1.2.3', '0.1.2');\n/// -> false\n@function lte($v1, $v2) {\n @return eq($v1, $v2) or lt($v1, $v2);\n}\n/// Return the major version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $major: major('1.2.3');\n/// -> 1\n@function major($version) {\n $version: clean($version);\n @return _to-number(str-slice($version, 1, str-index($version, '.') - 1));\n}\n/// Return the minor version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $minor: minor('1.2.3');\n/// -> 2\n@function minor($version) {\n $version: clean($version);\n $chunk: str-slice($version, str-index($version, '.') + 1);\n @if str-index($chunk, '.') == null { @return false; }\n $minor: str-slice($chunk, 1, str-index($chunk, '.') - 1);\n @return _to-number($minor);\n}\n/// Return whether the first version is not equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> true\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> false\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> true\n@function neq($v1, $v2) {\n @return not eq($v1, $v2);\n}\n/// Return the patch version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $patch: patch('1.2.3');\n/// -> 3\n@function patch($version) {\n $version: clean($version);\n $first-chunk: str-slice($version, str-index($version, '.') + 1);\n $second-chunk: str-slice($first-chunk, str-index($first-chunk, '.') + 1);\n $end: if(str-length($second-chunk) > 1, (str-index($second-chunk, '-') or 0) - 1, 1);\n @return _to-number(str-slice($second-chunk, 1, $end));\n}\n/// Return whether $version is valid SemVer\n/// @param {String} $version\n/// @return {Boolean}\n/// @example scss\n/// $valid: valid('1.2.3');\n/// -> true\n/// $not-valid: valid('a.b.c');\n/// -> false\n@function valid($version) {\n $version: ($version or '') + '';\n @return str-index($version, '.') != null and\n type-of(major($version)) == 'number' and\n type-of(minor($version)) == 'number' and\n type-of(patch($version)) == 'number';\n}\n/// Find first char which is not a space\n/// @access private\n/// @param {String} $string - String\n/// @param {String} $direction ['left'] - Either `left` or `right`\n/// @return {Number}\n@function _first-index($string, $direction: 'left') {\n @for $i from 1 through str-length($string) {\n $index: if($direction == 'left', $i, -$i);\n\n @if str-slice($string, $index, $index) != ' ' {\n @return $index;\n }\n }\n\n @return 0;\n}\n/// Format a version based on its components\n/// @access private\n/// @param {Number} $major\n/// @param {Number} $minor\n/// @param {Number} $patch\n/// @param {String} $pre-name ['']\n/// @param {Number} $pre-number [-1]\n/// @return {String}\n@function _format($major, $minor, $patch, $pre-name: '', $pre-number: -1) {\n $release: $major + '.' + $minor + '.' + $patch;\n\n @if ($pre-number > -1) {\n $pre-name: $pre-name or '';\n $release: $release\n + '-'\n + $pre-name\n + if(str-length($pre-name) > 0, '.', '')\n + $pre-number;\n }\n\n @return $release;\n}\n/// Parse the prerelease of $version\n/// @access private\n/// @param {String} $version\n/// @return {Map}\n/// @example scss\n/// $prerelease: _prerelease('1.2.3');\n/// -> ( 'name': null, 'number': -1 )\n/// $prerelease: _prerelease('1.2.3-alpha.0');\n/// -> ( 'name': 'alpha', 'number': 0 )\n@function _prerelease($version) {\n $name: null;\n $number: -1;\n $hyphen-index: str-index($version, '-');\n\n @if ($hyphen-index) {\n $prerelease: str-slice($version, $hyphen-index + 1);\n $dot-index: _str-last-index($prerelease, '.');\n $name: $prerelease;\n\n @if ($dot-index) {\n $number: _to-number(str-slice($prerelease, $dot-index + 1));\n $name: if($number,\n str-slice($prerelease, 1, $dot-index - 1),\n str-slice($prerelease, 1)\n );\n $number: $number or -1;\n } @else {\n $number: _to-number($prerelease);\n $name: if($number, null, $prerelease);\n $number: $number or -1;\n }\n }\n\n @return (\n 'name': $name,\n 'number': $number,\n );\n}\n/// Return last index of `$needle` in `$string`.\n/// @access private\n/// @param {String} $string - string to search in\n/// @param {String} $needle - substring to search for\n/// @return {Number}\n@function _str-last-index($string, $needle) {\n $index: str-index($string, $needle);\n $result: $index;\n\n @if $index {\n @for $i from $index + str-length($needle) through str-length($string) {\n @if str-slice($string, $i, $i + str-length($needle) - 1) == $needle {\n $result: $i;\n }\n }\n }\n\n @return $result;\n}\n// Casts a string into a number (integer only)\n// @access private\n// @param {String} $value - Value to be parsed\n// @return {Number}\n// @author @HugoGiraudel - Simplified by @kaelig to only convert unsigned integers\n// @link http://hugogiraudel.com/2014/01/15/sass-string-to-number/\n@function _to-number($value) {\n $result: 0;\n $digits: 0;\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not map-get($numbers, $character) {\n @return false;\n }\n\n @if ($digits == 0) {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return $result;\n}\n/// Trim `$string`\n/// @access private\n/// @param {String} $string - String to trim\n/// @return {String}\n@function _trim($string) {\n @return str-slice(\n $string,\n _first-index($string, 'left'),\n _first-index($string, 'right')\n );\n}\n","/*! @gov.au/core v3.4.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Core module globals\n//\n// Content:\n// - functions\n// - AU-replace\n// - AU-svguri\n// - AU-factorial\n// - AU-pow\n// - AU-color-luminance\n// - AU-color-contrast\n// - AU-color-a11y\n// - mixins\n// - AU-space\n// - AU-clearfix\n// - AU-media\n// - AU-sronly\n// - AU-outline\n// - AU-focus\n// - AU-fontgrid\n// - variables\n// - AU-pixelfallback\n// - AU-media-*\n// - AU-media-*\n// - AU-rem\n// - AU-unit\n// - AU-font\n// - AU-font-monospace\n// - AU-fontsize-map\n// - AU-lineheight-map\n// - AU-maxwidth\n// - AU-color-*\n// - AU-border-radius\n//\n// Error messages all start with a movie quote. Here are some in reserve:\n// - Nobody puts Baby in a corner;\n// - May the Force be with you;\n// - You call that an error? This is an Error!\n// - This... Is... ERROR!\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/core\";\n$version: \"3.4.2\";\n$dependencies: (\n\t\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL FUNCTIONS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n@function AU-replace( $string, $search, $replace: '' ) {\n\t@if type-of( $string ) != 'string' {\n\t\t@error \"I have a bad feeling about this; the AU-replace first argument must be a string!\";\n\t}\n\n\t@if type-of( $search ) != 'string' {\n\t\t@error \"We’ll always have Paris; the AU-replace second argument must be a string!\";\n\t}\n\n\t@if type-of( $replace ) != 'string' {\n\t\t@error \"Hasta la vista, baby; the AU-replace third argument must be a string!\";\n\t}\n\n\t$index: str-index( $string, $search );\n\n\t@return if( $index,\n\t\tstr-slice( $string, 1, $index - 1 ) +\n\t\t$replace +\n\t\tAU-replace(\n\t\t\tstr-slice( $string, $index + str-length( $search )\n\t\t), $search, $replace ),\n\t\t$string\n\t);\n}\n\n\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n@function AU-svguri( $svg ) {\n\t@if type-of( $svg ) != 'string' {\n\t\t@error \"With great power comes great responsibility; the AU-svguri function only takes a string!\";\n\t}\n\n\t@if not str-index( $svg, xmlns ) { // Add missing namespace\n\t\t$svg: AU-replace( $svg, '', '%3E' );\n\n\t\t/* The maybe list\n\n\t\t\t Keep size and compile time down\n\t\t\t ... only add on documented fail\n\n\t\t $chunk: AU-replace( $chunk, '|', '%7C' );\n\t\t $chunk: AU-replace( $chunk, '[', '%5B' );\n\t\t $chunk: AU-replace( $chunk, ']', '%5D' );\n\t\t $chunk: AU-replace( $chunk, '^', '%5E' );\n\t\t $chunk: AU-replace( $chunk, '`', '%60' );\n\t\t $chunk: AU-replace( $chunk, ';', '%3B' );\n\t\t $chunk: AU-replace( $chunk, '?', '%3F' );\n\t\t $chunk: AU-replace( $chunk, ':', '%3A' );\n\t\t $chunk: AU-replace( $chunk, '@', '%40' );\n\t\t $chunk: AU-replace( $chunk, '=', '%3D' );\n\t\t*/\n\n\t\t$encoded: #{ $encoded }#{ $chunk };\n\t\t$index: $index + $slice;\n\t}\n\n\t@return url(\"data:image/svg+xml,#{ $encoded }\");\n}\n\n\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n@function AU-factorial( $number ) {\n\t@if $number < 0 or $number != floor( $number ) {\n\t\t@error \"You talking to me?; the AU-factorial function only takes positive numbers.\";\n\t}\n\n\t$factorial: 1;\n\n\t@while $number > 0 {\n\t\t$factorial: $factorial * $number;\n\t\t$number: $number - 1;\n\t}\n\n\t@return $factorial;\n}\n\n\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n@function AU-pow( $base, $exponent ) {\n\t@if $exponent < 0 {\n\t\t@error \"I can see dead people; the AU-pow function only takes positive numbers as the second argument.\";\n\t}\n\n\t// Constants\n\t$LN2: 0.6931471805599453;\n\t$SQRT2: 1.4142135623730951;\n\n\t// full number\n\t@if $exponent == floor( $exponent ) {\n\t\t$rest: 1;\n\n\t\t@if $exponent < 0 {\n\t\t\t$exponent: $exponent * -1;\n\t\t}\n\n\t\t@while $exponent > 0 {\n\t\t\t@if $exponent % 2 == 1 {\n\t\t\t\t$rest: $rest * $base;\n\t\t\t}\n\n\t\t\t$exponent: floor($exponent * 0.5);\n\t\t\t$base: $base * $base;\n\t\t}\n\n\t\t@return if( $exponent < 0, 1 / $rest, $rest );\n\t}\n\n\t// decimal number\n\t@else {\n\t\t@if $base <= 0 {\n\t\t\t@return 0 / 0;\n\t\t}\n\n\t\t$normalized: ( $base / $SQRT2 );\n\t\t$log: 0;\n\n\t\t@if $normalized < 0 {\n\t\t\t$normalized: $normalized * -1;\n\t\t}\n\n\t\t@if $normalized < 0.5 {\n\t\t\t@while $normalized < 0.5 {\n\t\t\t\t$normalized: $normalized * 2;\n\t\t\t\t$log: $log - 1;\n\t\t\t}\n\t\t}\n\n\t\t@else if $normalized >= 1 {\n\t\t\t@while $normalized >= 1 {\n\t\t\t\t$normalized: $normalized / 2;\n\t\t\t\t$log: $log + 1;\n\t\t\t}\n\t\t}\n\n\t\t$divider: 1;\n\t\t$deviderExponent: $log;\n\n\t\t$baseExponent: if( $deviderExponent >= 0, 2, 1 / 2 );\n\n\t\t@if $deviderExponent < 0 {\n\t\t\t$deviderExponent: $deviderExponent * -1;\n\t\t}\n\n\t\t@while $deviderExponent > 0 {\n\t\t\t@if $deviderExponent % 2 == 1 {\n\t\t\t\t$divider: $divider * $baseExponent;\n\t\t\t}\n\t\t\t$baseExponent: $baseExponent * $baseExponent;\n\t\t\t$deviderExponent: floor( $deviderExponent * 0.5 );\n\t\t}\n\n\t\t$base: $base / $divider;\n\t\t$base: ( $base - 1 ) / ( $base + 1 );\n\t\t$base2: $base * $base;\n\t\t$iterator: 1;\n\t\t$tempBase: $base;\n\t\t$tempBase2: null;\n\n\t\t@while $tempBase2 != $tempBase {\n\t\t\t$base: $base * $base2;\n\t\t\t$iterator: $iterator + 2;\n\t\t\t$tempBase2: $tempBase;\n\t\t\t$tempBase: $tempBase + $base / $iterator;\n\t\t}\n\n\t\t$logarithm: ( $LN2 * $log + 2 * $tempBase ) * $exponent;\n\t\t$return: 0;\n\n\t\t@for $quarter from 0 to 24 {\n\t\t\t$return: $return + AU-pow( $logarithm, $quarter ) / AU-factorial( $quarter );\n\t\t}\n\n\t\t@return $return;\n\t}\n}\n\n\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n@function AU-color-luminance( $color ) {\n\t@if type-of( $color ) != 'color' {\n\t\t@error \"Go ahead, make my day; the AU-color-luminance function only takes a color!\";\n\t}\n\n\t$rgba: red( $color ), green( $color ), blue( $color );\n\t$rgba2: ();\n\n\t@for $i from 1 through 3 {\n\t\t$rgb: nth( $rgba, $i );\n\t\t$rgb: $rgb / 255;\n\n\t\t$rgb: if( $rgb < .03928, $rgb / 12.92, AU-pow( ( $rgb + .055 ) / 1.055, 2.4 ) );\n\n\t\t$rgba2: append( $rgba2, $rgb );\n\t}\n\n\t@return .2126 * nth( $rgba2, 1 ) + .7152 * nth( $rgba2, 2 ) + 0.0722 * nth( $rgba2, 3 );\n}\n\n\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n@function AU-color-contrast( $foreground, $background, $silent: false, $rounded: true ) {\n\t@if type-of( $foreground ) != 'color' {\n\t\t@error \"Elementary, my dear Watson; the AU-color-contrast function only takes a color as first argument!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You can’t handle the truth; the AU-color-contrast function only takes a color as second argument!\";\n\t}\n\n\t$luminance1: AU-color-luminance( $foreground ) + .05;\n\t$luminance2: AU-color-luminance( $background ) + .05;\n\t$ratio: $luminance1 / $luminance2;\n\n\t@if $luminance2 > $luminance1 {\n\t\t$ratio: 1 / $ratio;\n\t}\n\n\t@if $ratio < 4.5 and $silent == false {\n\t\t@warn \"Houston, we have a problem; contrast ratio of #{ $foreground } on #{ $background } is bad, just #{ $ratio }\";\n\t}\n\n\t@if $rounded == true {\n\t\t$ratio: round( $ratio * 10 ) / 10;\n\t}\n\n\t@return $ratio;\n}\n\n\n\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n@function AU-color-a11y( $toMakeA11y, $background, $ratioKey: 'small' ) {\n\t@if type-of( $toMakeA11y ) != 'color' {\n\t\t@error \"Where we’re going, we don’t need roads; the AU-a11ycolor function only takes a color as the first attribute!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You shall not pass; the AU-a11ycolor function only takes a color as the second attribute!\";\n\t}\n\n\t@if $ratioKey != 'small' and $ratioKey != 'large' {\n\t\t@error \"I have always depended on the kindness of strangers; the AU-a11ycolor function only takes 'small' or 'large' as third attribute.\";\n\t}\n\n\n\t$ratios: (\n\t\t'large': 3,\n\t\t'small': 4.5,\n\t);\n\t$ratio: map-get( $ratios, $ratioKey );\n\n\t// Check the ratio straight away, if it passes return the value as hex\n\t@if AU-color-contrast( $toMakeA11y, $background, true, false ) >= $ratio {\n\t\t@return $toMakeA11y;\n\t}\n\n\t// Ratio didn't pass so we need to find the nearest color\n\t$a11yLightness: lightness( $toMakeA11y );\n\t$minHexDiff: 100 / 255; // 255 Colors / 100% HSL\n\n\t$isBlackBgContrast: AU-color-contrast( #000, $background, true, false ) >= $ratio;\n\t$isWhiteBgContrast: AU-color-contrast( #fff, $background, true, false ) >= $ratio;\n\t$minLightness: 0;\n\t$maxLightness: 100;\n\t$isDarkColor: false;\n\n\t// If our colour passes contrast on black and white\n\t@if $isBlackBgContrast and $isWhiteBgContrast {\n\t\t// Change the min lightness if the color is light\n\t\t@if( $a11yLightness >= 50 ) {\n\t\t\t$minLightness: $a11yLightness;\n\t\t}\n\t\t// Change the max lightness if the color is dark\n\t\t@else {\n\t\t\t$maxLightness: $a11yLightness;\n\t\t\t$isDarkColor: true;\n\t\t}\n\t}\n\t@else if $isBlackBgContrast {\n\t\t$maxLightness: $a11yLightness;\n\t\t$isDarkColor: true;\n\t}\n\t// It didn't pass on black\n\t@else {\n\t\t$minLightness: $a11yLightness;\n\t}\n\n\t// The color to return\n\t$foundColor: '';\n\n\t// Binary search until we find the colour that meets contrast\n\t@while( $foundColor == '' ) {\n\t\t$midLightness: ( $minLightness + $maxLightness ) / 2;\n\t\t$midColor: hsl(\n\t\t\thue( $toMakeA11y ),\n\t\t\tsaturation( $toMakeA11y ),\n\t\t\t$midLightness\n\t\t);\n\t\t$resetColor: mix( $midColor, $midColor );\n\n\t\t// If we meet contrast\n\t\t@if AU-color-contrast( $resetColor, $background, true, false ) >= $ratio {\n\t\t\t// The colour is in the minimal lightness range for one hexadecimal\n\t\t\t@if $maxLightness - $minLightness < $minHexDiff {\n\t\t\t\t$foundColor: $resetColor;\n\t\t\t}\n\n\t\t\t@if $isDarkColor {\n\t\t\t\t$minLightness: $midLightness;\n\t\t\t}\n\t\t\t@else {\n\t\t\t\t$maxLightness: $midLightness;\n\t\t\t}\n\t\t}\n\t\t// We don't meet contrast\n\t\t@else if $isDarkColor {\n\t\t\t$maxLightness: $midLightness;\n\t\t}\n\t\t@else {\n\t\t\t$minLightness: $midLightness;\n\t\t}\n\t}\n\n\t@return $foundColor;\n}\n\n\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n @function AU-color-lowest-contrast( $colors, $background ){\n\t$current-lowest: nth( $colors, 1 );\n\n\t// Loop through the $colors list\n\t@each $color in $colors {\n\t\t$colorContrast: AU-color-contrast( $color, $background, true, false );\n\t\t$lowestContrast: AU-color-contrast( $current-lowest, $background, true, false );\n\n\t\t// If the constast is lower make it the new lowest\n\t\t@if $colorContrast < $lowestContrast {\n\t\t\t$current-lowest: $color;\n\t\t}\n\t}\n\n\t@return $current-lowest;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL MIXINS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n@mixin AU-space( $property, $values, $pixelfallback: $AU-pixelfallback ) {\n\t$unit: $AU-unit; // The grid unit to use\n\t$output: ();\n\t$fallback: ();\n\t$has_fallback: false;\n\n\t@if type-of( $property ) != 'string' {\n\t\t@error \"I’m sorry Dave, I can’t do that; the AU-space function only takes a string as first argument!\";\n\t}\n\n\t// Loop through the $values list\n\t@each $value in $values {\n\t\t// This is a pixel on unitless unit. Let’s convert it to rems\n\t\t@if type-of( $value ) == 'number' and unit( $value ) == 'unit' {\n\t\t\t$value: $value / 1unit; // This is to remove the unit value\n\t\t\t$rem: $value / ( ( $value / $unit ) * 0 + 1 );\n\n\t\t\t$fallback: join( $fallback, round( $value * ( $unit * $unit ) ) + 0px );\n\t\t\t$output: join( $output, #{ $rem }rem );\n\n\t\t\t$has_fallback: true;\n\t\t}\n\n\t\t// We don’t know what this is so we don’t change it.\n\t\t@else {\n\t\t\t$fallback: join( $fallback, $value );\n\t\t\t$output: join( $output, $value );\n\t\t}\n\t}\n\n\t@if( $has_fallback and $pixelfallback ) {\n\t\t#{ $property }: $fallback;\n\t\t#{ $property }: $output;\n\t}\n\t@else {\n\t\t#{ $property }: $output;\n\t}\n}\n\n\n/**\n * AU-clearfix - Clearing floats\n */\n@mixin AU-clearfix() {\n\t&:before,\n\t&:after {\n\t\tcontent: \" \";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n@mixin AU-media( $breakpoint ) {\n\t@if type-of( $breakpoint ) != 'string' {\n\t\t@error \"Captain I’m giving it all she’s got but; the AU-media mixin only takes a string!\";\n\t}\n\n\t@if $breakpoint != 'xs' and $breakpoint != 'sm' and $breakpoint != 'md' and $breakpoint != 'lg' {\n\t\t@error \"There’s no crying in baseball; the AU-media mixin only takes the following breakpoint strings: xs, sm, md, lg\";\n\t}\n\n\t@if( $breakpoint == \"xs\" ) {\n\t\t@media (min-width: $AU-media-xs) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"sm\" ) {\n\t\t@media (min-width: $AU-media-sm) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"md\" ) {\n\t\t@media (min-width: $AU-media-md) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"lg\" ) {\n\t\t@media (min-width: $AU-media-lg) {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n@mixin AU-sronly() {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tpadding: 0;\n\tmargin: -1px;\n\toverflow: hidden;\n\tclip: rect( 0, 0, 0, 0 );\n\tborder: 0;\n}\n\n\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n@mixin AU-outline( $theme: 'light' ) {\n\t@if $theme == 'dark' {\n\t\toutline: 3px solid $AU-colordark-foreground-focus;\n\t}\n\t@else {\n\t\toutline: 3px solid $AU-color-foreground-focus;\n\n\t\t// Only add the offset if it's the default style\n\t\toutline-offset: 2px;\n\t}\n}\n\n\n/**\n * AU-focus - Add the outline to focus\n */\n@mixin AU-focus( $theme: 'light' ) {\n\t&:focus {\n\t\t@include AU-outline( $theme );\n\t}\n\n\t// Remove Modzilla inner HTML dotted line. github.com/necolas/normalize.css/blob/master/normalize.css#L285\n\t&::-moz-focus-inner {\n\t\tborder: 0;\n\t}\n}\n\n\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin AU-fontgrid( $fontsize-key, $lineheight-key: 'default' ) {\n\n\t@if type-of( $fontsize-key ) != 'string' {\n\t\t@error \"Going somewhere, Solo?; the AU-fontgrid mixin fontsize key takes a string!\";\n\t}\n\n\t@if type-of( $lineheight-key ) != 'string' {\n\t\t@error \"Tell Jabba I've got his money; the AU-fontgrid mixin lineheight key takes a string!\";\n\t}\n\n\t@if not map-has-key( $AU-fontsize-map, $fontsize-key ) {\n\t\t@error \"You shall not pass; the AU-fontgrid mixin only takes the following fontsize keys strings: \" + map-keys( $AU-fontsize-map );\n\t}\n\n\t@if not map-has-key( $AU-lineheight-map, $lineheight-key ) {\n\t\t@error \"There's a snake in my boot; the AU-fontgrid mixin only takes the following lineheight keys strings: \" + map-keys( $AU-lineheight-map );\n\t}\n\n\t// Get the value from supplied key for pixel and calculate the rem value\n\t$fontsize-px: map-get( $AU-fontsize-map, $fontsize-key );\n\t$fontsize-rem: $fontsize-px / $AU-rem;\n\n\t// Change the lineheight if it doesn't hit a AU-unit e.g. 40px font size with 1.5 lineheight = 50px should be 52px\n\t$lineheight-pixel: round( ( map-get( $AU-lineheight-map, $lineheight-key ) * $fontsize-px ) / $AU-unit ) * $AU-unit;\n\t$lineheight: $lineheight-pixel / $fontsize-px;\n\n\t// Mixin output\n\tfont-size: $fontsize-px + 0px; // Pixel fallback for non-rem support\n\tfont-size: $fontsize-rem + 0rem; // REM size\n\tline-height: $lineheight;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n$AU-pixelfallback: true !default;\n\n/**\n * AU-media Breakpoints\n */\n$AU-media-xs: 576px !default; // media query breakpoints\n$AU-media-sm: 768px !default;\n$AU-media-md: 992px !default;\n$AU-media-lg: 1200px !default;\n\n\n/**\n * AU-rem value used for REM calculation\n */\n$AU-rem: 16 !default;\n\n\n/**\n * AU-unit used for all type and grid calculations\n */\n$AU-unit: 4 !default;\n\n\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n$AU-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$AU-font-monospace: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !default;\n\n\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n$AU-fontsize-map: (\n\txs: 14,\n\tsm: 16,\n\tmd: 20,\n\tlg: 24,\n\txl: 32,\n\txxl: 40,\n\txxxl: 48\n) !default;\n\n\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n$AU-lineheight-map: (\n\tnospace: 1,\n\theading: 1.25,\n\tdefault: 1.5\n) !default;\n\n\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n$AU-maxwidth: 42em !default; // Answer to life, the universe, and everything (keeps things readable on wide viewports).\n\n\n/**\n * Colors light theme\n */\n$AU-color-foreground-text: #313131 !default;\n$AU-color-foreground-action: #00698f !default;\n$AU-color-foreground-focus: #9263DE !default;\n$AU-color-foreground-hint: #6f777b !default;\n$AU-color-background: #ffffff !default;\n\n\n$AU-color-lowest-contrast: AU-color-lowest-contrast(\n\t( $AU-color-foreground-text, $AU-color-foreground-action ),\n\t$AU-color-background\n);\n\n\n// Override the background if it's not accessible and generate shades\n$AU-color-background: AU-color-a11y( $AU-color-background, $AU-color-lowest-contrast );\n$AU-color-background-shade: darken( $AU-color-background, 4% );\n$AU-color-background-alt: darken( $AU-color-background, 8% );\n$AU-color-background-alt-shade: darken( $AU-color-background, 12% );\n$AU-color-foreground-alt-hint: #61696B !default;\n\n\n// Generated border and muted colours\n$AU-color-foreground-muted: mix( $AU-color-foreground-text, $AU-color-background );\n$AU-color-foreground-border: mix( $AU-color-foreground-text, $AU-color-background );\n\n// If the background is light\n@if ( lightness( $AU-color-background ) > 50 ) {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background-alt-shade );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background-alt-shade, 'large');\n}\n@else {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background, 'large');\n}\n\n\n\n/**\n * Colors dark theme\n */\n$AU-colordark-foreground-text: #ffffff !default;\n$AU-colordark-foreground-action: #61daff !default;\n$AU-colordark-foreground-focus: #C390F9 !default;\n$AU-colordark-background: #135E70 !default;\n\n$AU-colordark-lowest-contrast: AU-color-lowest-contrast(\n\t(\n\t\t$AU-colordark-foreground-text,\n\t\t$AU-colordark-foreground-action,\n\t),\n\t$AU-colordark-background\n);\n\n// Override the background if it's not accessible and generate shades\n$AU-colordark-background: AU-color-a11y( $AU-colordark-background, $AU-colordark-lowest-contrast );\n$AU-colordark-background-shade: darken( $AU-colordark-background, 4% );\n$AU-colordark-background-alt: darken( $AU-colordark-background, 8% );\n$AU-colordark-background-alt-shade: darken( $AU-colordark-background, 12% );\n\n// Generated border and muted colours\n$AU-colordark-foreground-muted: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n$AU-colordark-foreground-border: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n\n// If the background is light\n@if ( lightness( $AU-colordark-background ) > 50 ) {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background-alt-shade );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background-alt-shade, 'large');\n}\n@else {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background, 'large');\n}\n\n/**\n * Colors system messages\n */\n$AU-color-error: #d60000 !default;\n$AU-color-success: #0b996c !default;\n$AU-color-warning: #f69900 !default;\n$AU-color-info: #00bfe9 !default;\n\n\n/**\n * AU-border-radius styles\n */\n$AU-border-radius: $AU-unit + 0px !default;\n","/*! @gov.au/accordion v7.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module globals\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/accordion\";\n$version: \"7.0.8\";\n$dependencies: (\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-accordion {\n\t\tborder-color: #000 !important;\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-accordion__title {\n\t\tbackground: #fff !important;\n\t\tcolor: #000 !important;\n\t\tborder: 1px !important;\n\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder-color: #000 !important;\n\t}\n\n\t.au-accordion__body {\n\t\theight: auto !important;\n\t\tdisplay: block !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion wrapper\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-accordion {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tborder: 1px solid $AU-color-foreground-border;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tpadding: 0;\n\n\t// Add spacing if there is an element before it\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-accordion__title {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-accordion--dark {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t.au-accordion__title {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n.au-accordion + .au-accordion {\n\tmargin-top: 0;\n\tborder-top: 0;\n}\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n\t@include AU-fontgrid( md, heading );\n\t@include AU-space( padding, 1unit 2.5unit 1unit 1unit );\n\twidth: 100%;\n\tdisplay: block;\n\tcolor: $AU-color-foreground-action;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\tfont-weight: bold;\n\tposition: relative;\n\n\t// button resets\n\tbox-sizing: border-box;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none;\n\ttext-align: left;\n\tfont-family: inherit;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tz-index: 100;\n\t}\n\n\t// remove the default details arrow icon\n\t&::-webkit-details-marker {\n\t\tdisplay: none;\n\t}\n\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( margin-top, -0.5unit ); // Pull it up half of it's height\n\t\t@include AU-space( right, 1unit );\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tz-index: 101;\n\t\ttransition: transform 0.25s ease-in;\n\t}\n\n\t&.au-accordion--closed:after {\n\t\ttransform: rotate(-180deg);\n\t}\n\n\t.ie8 &,\n\t.lt-ie8 & {\n\t\t&:after {\n\t\t\tcontent: ' ▼ ';\n\t\t}\n\n\t\t&.au-accordion--open:after {\n\t\t\tcontent: ' ▲ ';\n\t\t}\n\t}\n}\n\n// Dark title styles\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n\tcolor: $AU-colordark-foreground-action;\n\n\n\t&:hover {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'\t' +\n\t\t\t\t'\t' +\n\t\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus( 'dark' );\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'\t' +\n\t\t\t'\t' +\n\t\t\t'');\n\t}\n}\n\n.au-accordion__body {\n\t@include AU-fontgrid( sm );\n\toverflow: hidden;\n\n\t// only listen to the state classes if js is enabled\n\t.js & {\n\t\t&.au-accordion--open {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\t&.au-accordion--closed {\n\t\t\tdisplay: none;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n\n.au-accordion__body-wrapper {\n\t@include AU-space( padding, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n\n\t.au-accordion--dark & {\n\t\tborder-top: 1px solid $AU-colordark-foreground-border;\n\t}\n}\n\n.au-accordion-group {\n\tlist-style: none;\n\tpadding: 0;\n}\n","/*! @gov.au/body v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module globals\n//\n// Content:\n// - SASS versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/body\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-body {\n\n\t\t*,\n\t\t& {\n\t\t\ttext-shadow: none !important;\n\t\t\tcolor: #000 !important;\n\t\t\tbackground-color: transparent !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tborder-color: #000 !important;\n\t\t}\n\n\t\ta,\n\t\ta:visited {\n\t\t\ttext-decoration: underline;\n\t\t}\n\n\t\t// Add the URL after the link on print\n\t\ta[href]:after {\n\t\t\tcontent: \" (\" attr(href) \")\" !important;\n\t\t\tdisplay: inline !important;\n\t\t}\n\n\t\t// Do not add the URL if it's a javascript or anchor\n\t\ta[href^=\"javascript:\"]:after,\n\t\ta[href^=\"#\"]:after {\n\t\t\tcontent: \"\" !important;\n\t\t}\n\n\t\t// Add the abbreviation expanded on print\n\t\tabbr[title]:after {\n\t\t\tcontent: \" (\" attr(title) \")\";\n\t\t}\n\n\t\tpre,\n\t\tblockquote {\n\t\t\tborder: 1px solid #000;\n\t\t\tpadding: 6px;\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\tthead {\n\t\t\tdisplay: table-header-group;\n\t\t}\n\n\t\ttr,\n\t\timg {\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\timg {\n\t\t\tmax-width: 100% !important;\n\t\t}\n\n\t\tp,\n\t\th2,\n\t\th3 {\n\t\t\torphans: 3;\n\t\t\twidows: 3;\n\t\t}\n\n\t\th2,\n\t\th3 {\n\t\t\tpage-break-after: avoid;\n\t\t}\n\n\t\tp a {\n\t\t\tword-wrap: break-word;\n\t\t}\n\n\t\tselect {\n\t\t\tbackground: #fff !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n// Content:\n// - Body styles\n// - body\n// - anchor (a)\n// - mark\n// - ::selection (highlight colour)\n// - paragraphs\n// - sorted and unsorted lists\n// - list items\n// - definition lists, terms and definitions\n// - emphasis, bolding, etc.\n// - editorial markup (eg. ins and del)\n// - strong and small\n// - first definition (dfn)\n// - abbreviations (abbr)\n// - variables (var) and nested indices (sup and sub)\n// - pre-formatted text and nested code, kbd, samp\n// - code\n// - keyboard strokes (kbd)\n// - horizontal rules (hr)\n//\n// Thinking: primarily we want to target these: https://w3c.github.io/html/textlevel-semantics.html\n//\n// From there:\n// - provide good, legible basics\n// - provide a vertical rhythm based on content size\n// - cater for a common and semantic nesting\n// - keep styling to a minimum\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// BODY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-body {\n\t@include AU-fontgrid( sm );\n\tmargin: 0;\n\ttext-size-adjust: 100%;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background;\n\n\ta {\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\n\t/**\n\t * Highlighting in-page sections that are in focus\n\t */\n\t[tabindex=\"0\"]:focus,\n\t:target {\n\t\t@include AU-outline();\n\t}\n\n\t/**\n\t * `mark` styling.\n\t */\n\tmark {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t}\n\n\t/**\n\t * Text selection styling\n\t */\n\t::selection {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.99 );\n\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t}\n\n\t// Decrease the opacity for certain elements\n\timg::selection,\n\tvideo::selection,\n\tiframe::selection {\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.75 );\n\t}\n\n\t/**\n\t * Vertical spacing of common text elements.\n\t */\n\tp {\n\t\tmax-width: $AU-maxwidth;\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]),\n\tdl:not([class]),\n\tpre {\n\t\tmargin: 0; //reset defaults\n\t}\n\n\t* + ul:not([class]),\n\t* + ol:not([class]),\n\t* + dl:not([class]),\n\t* + pre {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]) {\n\t\t> li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\n\t\t\t> ul:not([class]),\n\t\t\t> ol:not([class]) {\n\t\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t}\n\t\t}\n\n\t\t> ul:not([class]) {\n\t\t\tlist-style-type: disc;\n\t\t}\n\t}\n\n\tdl:not([class]) {\n\t\t> dd {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t@include AU-space( padding-left, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t\tborder-left: solid 1px;\n\t\t}\n\n\t\t> dt {\n\t\t\t@include AU-space( margin-top, 1.5unit );\n\t\t\tfont-weight: bold;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.written-by:after {\n\t\tcontent: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+');\n\t\tcolor: #BADA55;\n\t}\n\n\t/**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n\tem,\n\ti {\n\t\tfont-style: italic;\n\t}\n\n\t/**\n\t * Stong emphasis.\n\t */\n\tstrong,\n\tb {\n\t\tfont-weight: bold;\n\t}\n\n\n\t/**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n\tsmall {\n\t\t@include AU-fontgrid( xs );\n\t}\n\n\n\t/**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n\ts,\n\tdel {\n\t\ttext-decoration: line-through;\n\t}\n\n\tins {\n\t\ttext-decoration-line: underline;\n\t\ttext-decoration-style: dashed; //Waiting on Chrome.\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\n\t/**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n\tdfn {\n\t\tfont-style: normal;\n\t}\n\n\n\t/**\n\t * Abbreviations/acronyms.\n\t */\n\tabbr,\n\tabbr[title] {\n\t\tborder-bottom: none;\n\t\ttext-decoration: underline;\n\t\ttext-decoration: underline dotted;\n\t}\n\n\tabbr[title] {\n\t\tcursor: help;\n\t}\n\n\ta abbr {\n\t\tpadding-bottom: 1px;\n\t}\n\n\n\t/**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n\tvar {\n\t\tpadding: 0 1px;\n\t\tfont-style: italic;\n\t\tfont-family: serif; //We want mathematical notation to use serif vars per convention.\n\n\t\tsup,\n\t\tsub {\n\t\t\tfont-family: $AU-font;\n\t\t\tfont-style: normal;\n\t\t\tpadding: 0 1px;\n\t\t}\n\t}\n\n\n\t/**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n\tsub,\n\tsup {\n\t\t@include AU-fontgrid( xs, nospace );\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\n\n\t/**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n\tkbd,\n\tcode,\n\tsamp {\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-space( padding, 0.25unit );\n\t\tfont-family: $AU-font-monospace;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\t\tbackground-color: $AU-color-background-shade;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tpre {\n\t\tfont-family: $AU-font-monospace;\n\t}\n\n\tpre code {\n\t\t@include AU-space( padding, 1unit );\n\t\tdisplay:block;\n\t\ttab-size: 4;\n\t}\n\n\n\t/**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n\thr {\n\t\tbox-sizing: content-box;\n\t\theight: 0;\n\t\toverflow: visible;\n\t\tborder: none;\n\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t@include AU-space( margin-bottom, 1.5unit );\n\t}\n\n\t* + hr {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\n\t/**\n\t * Body colour schemes\n\t */\n\t&.au-body--alt {\n\t\tbackground: $AU-color-background-alt;\n\n\t\tkbd,\n\t\tcode,\n\t\tsamp {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark {\n\t\tbackground: $AU-colordark-background;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t::selection {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.99 );\n\t\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t\t}\n\n\t\t// Decrease the opacity for certain elements\n\t\timg::selection,\n\t\tvideo::selection,\n\t\tiframe::selection {\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.75 );\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t@include AU-focus( 'dark' );\n\t\t}\n\n\t\t[tabindex=\"0\"]:focus,\n\t\t:target {\n\t\t\t@include AU-outline( 'dark' );\n\t\t}\n\n\t\tmark {\n\t\t\tbackground-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\thr {\n\t\t\tborder-top-color: $AU-colordark-foreground-border;\n\t\t}\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark.au-body--alt {\n\t\tbackground: $AU-colordark-background-alt;\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/link-list v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module globals\n// A simple list of inline links.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/link-list\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module\n// A simple list of inline links.\n//\n// Content:\n// - .inline-links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Link-list styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Block of links.\n */\n.au-link-list {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tlist-style-type: none;\n\tmargin: 0;\n\t@include AU-space( padding, 0.25unit 0 );\n\n\t.au-body & {\n\t\tmargin: 0;\n\t\t@include AU-space( padding, 0.25unit 0 );\n\t}\n\n\t> li {\n\t\tdisplay: block;\n\t\t@include AU-space( margin, 0.25unit );\n\t}\n\n\t&.au-link-list--inline {\n\t\tdisplay: inline-block;\n\n\t\t> li {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/*! @gov.au/breadcrumbs v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module globals\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/breadcrumbs\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-breadcrumbs > .au-link-list > li:after {\n\t\tcontent: \">\" !important;\n\t\tbackground-image: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumb styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-breadcrumbs {\n\t@include AU-fontgrid( xs, nospace );\n\twidth: 100%;\n\tmargin: 0;\n\tcolor: $AU-color-foreground-text;\n\tfont-family: $AU-font;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\tdisplay: inline-block;\n\t}\n\n\t> .au-link-list {\n\t\t> li {\n\t\t\tmargin: 0; //Intentionally flush with the container, as breadcrumbs are designed to sit on a full viewport width bg.\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t@include AU-space( width, 0.5unit );\n\t\t\t\t@include AU-space( height, 0.5unit );\n\t\t\t\t@include AU-space( margin, 0 0.5unit );\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t\tbackground-size: 100%;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t}\n\n\t\t\t&:last-child:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' > ';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-breadcrumbs--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t> .au-link-list {\n\t\t\t> li:not(:last-child):after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/buttons v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module globals\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/buttons\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-btn {\n\t\tbackground-color: #fff !important;\n\t\tborder: 2px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\ttext-decoration: none !important;\n\n\n\t\t&[disabled] {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - primary\n// - secondary\n// - tertiary\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-btn,\na.au-btn {\n\t// Primary as default\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 1.5unit );\n\tdisplay: inline-block;\n\tappearance: none;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-background;\n\ttext-decoration: none;\n\tborder-radius: $AU-border-radius;\n\tbackground-color: $AU-color-foreground-action;\n\tborder: 3px solid $AU-color-foreground-action;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttransition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n\n\t.au-body & {\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: none;\n\t}\n\n\t&.au-btn--block + .au-btn.au-btn--block,\n\t&.au-btn--block + a.au-btn.au-btn--block {\n\t\t@include AU-space( margin-top, 0.5unit );\n\t}\n\n\t// focus\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t// disabled\n\t&[disabled] { // IE8 doesn’t allow proper selectors\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// hover\n\t&:hover:not(:disabled) {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\ttext-decoration: underline;\n\t\tcolor: $AU-color-background;\n\t}\n\n\t.ie8 &:hover {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: underline;\n\t}\n\n\t// dark\n\t&.au-btn--dark {\n\t\tcolor: $AU-colordark-background;\n\t\tbackground-color: $AU-colordark-foreground-action;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t.ie8 &:hover {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\n\t/**\n\t* SECONDARY\n\t*/\n\t&.au-btn--secondary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: $AU-color-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-color-foreground-action;\n\t\t}\n\n\t\t.ie8 .au-body &:hover {\n\t\t\tcolor: $AU-color-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-color: $AU-color-foreground-text;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tborder-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t.ie8 .au-body &:hover {\n\t\t\t\tcolor: $AU-colordark-background;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* TERTIARY\n\t*/\n\t&.au-btn--tertiary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: transparent;\n\t\ttext-decoration: underline;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tborder-color: transparent;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-btn--pride {\n\t\tbackground: linear-gradient(\n\t\t\tto bottom,\n\t\t\trgba(255, 62, 24, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.52) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 83.33333333333335%,\n\t\t\trgba(152, 90, 255, 0.5) 83.33333333333335%\n\t\t);\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t/**\n \t * BLOCK\n \t */\n\t&.au-btn--block {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n}\n","/*! @gov.au/callout v3.0.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module globals\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/callout\";\n$version: \"3.0.2\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-callout {\n\t\t@include AU-space( border-left-width, 1unit !important );\n\t\tborder: 1px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\tbackground-color: transparent !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Callout styling\n// - calendar-event variant\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Callout styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * The generic callout.\n */\n.au-callout {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit );\n\t@include AU-space( border-left, 0.25unit solid $AU-color-foreground-border );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background-shade;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t// Visual treatment for paragraphs following callout\n\t& + p {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\t&.au-callout--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n\n\t&.au-callout--alt {\n\t\tbackground-color: $AU-color-background-alt-shade;\n\t}\n\n\t&.au-callout--dark.au-callout--alt {\n\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t}\n}\n\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n\t@include AU-fontgrid( md );\n\tmargin: 0;\n\n\t&.au-callout__heading--sronly {\n\t\t@include AU-sronly();\n\n\t\t& + * {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n\tbackground-color: $AU-color-background-shade;\n}\n\n.au-callout--calendar-event__lede {\n\t@include AU-fontgrid( sm, nospace );\n\tmargin: 0;\n}\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-callout--calendar-event__time {\n\tfont-weight: bold;\n}\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\tdisplay: block; // overrides body, depending on markup (eg. using `p`).\n}\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n\t@include AU-space( margin-top, 0.5unit ); // overrides body, to allow for var. text markup.\n}\n","/*! @gov.au/control-input v3.0.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module globals\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - Sass versioning\n// - Global mixin:\n// - AU-getControlShape\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/control-input\";\n$version: \"3.0.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@mixin AU-getControlShape( $kind, $part, $color1: transparent, $color2: transparent ) {\n\t$start: '';\n\t$end: '';\n\n\t$checkbox-background: '';\n\t$checkbox-foreground: '';\n\n\t$radio-background: '';\n\t$radio-foreground: '';\n\n\t@if( $kind == 'checkbox' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-background + $end );\n\t}\n\n\t@if( $kind == 'checkbox' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-foreground + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-background + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-foreground + $end );\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-control-input__text {\n\t\tcolor: #000 !important;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control inputs\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-control-input {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.au-control-input--block {\n\t\t@include AU-clearfix();\n\t\tdisplay: block;\n\n\t\t& + .au-control-input--block {\n\t\t\t@include AU-space( margin-top, 1unit );\n\t\t}\n\t}\n}\n\n.au-control-input__input {\n\t// hiding the native element behind our SVG so for browsers that don’t support SVG have a fallback\n\tposition: absolute;\n\t@include AU-space( left, 0.5unit );\n\t@include AU-space( top, 0.5unit );\n\tcursor: pointer;\n\tmargin: 0;\n\n\t.au-control-input--small & {\n\t\t@include AU-space( left, 0.25unit );\n\t\t@include AU-space( top, 0.25unit );\n\t}\n\n\t& + .au-control-input__text {\n\t\tcursor: pointer;\n\t}\n\n\t// :invalid is split a part for IE8\n\t&:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark &:invalid + .au-control-input__text, {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background-shade, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--alt &:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\n\t.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-success;\n\t\t}\n\t}\n\n\t.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background-shade, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background-alt, 15% );\n\t}\n\n\t&[type=radio] {\n\t\t& + .au-control-input__text:before,\n\t\t& + .au-control-input__text:after {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\t// disabled styling\n\t&[disabled] { // for IE\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t.au-control-input--dark & {\n\t\t&[disabled] {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\t}\n\n\n\t// CHECKBOXES\n\t&[type=checkbox] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// Focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t@include AU-outline();\n\t\t\toutline-offset: 2px;\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// RADIOS\n\t&[type=radio] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t// Add 2px so it doesn't touch green or red\n\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-color-foreground-focus );\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t// Not using AU-focus as we are not applying :focus to this element\n\t\t\t\t@include AU-outline();\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-colordark-foreground-focus );\n\n\t\t\t\t.ie8 &,\n\t\t\t\t.lt-ie8 & {\n\t\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/**\n * The label text\n */\n.au-control-input__text {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.25unit 0.5unit 0.5unit 2.5unit );\n\t@include AU-space( margin-right, 1unit );\n\tdisplay: block;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t// styling for both SVG layers\n\t&:before,\n\t&:after {\n\t\t@include AU-space( width, 2.375unit );\n\t\t@include AU-space( height, 2.375unit );\n\t\tcontent: ' ';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tbox-sizing: border-box;\n\t\tbackground-repeat: no-repeat;\n\t\tz-index: 100;\n\t\tleft: -3px; // offset for 3px border focus\n\t\ttop: -3px; // offset for 3px border focus\n\t\tborder: 3px solid transparent;\n\n\t\t.au-control-input--small & {\n\t\t\t@include AU-space( width, 1.75unit );\n\t\t\t@include AU-space( height, 1.75unit );\n\t\t}\n\t}\n\n\t.au-control-input--small & {\n\t\t@include AU-space( padding, 0.2unit 0.5unit 0 1.95unit );\n\t\t@include AU-space( margin-right, 1unit );\n\t\t@include AU-fontgrid( sm, nospace );\n\t}\n\n\t&:after {\n\t\tz-index: 101;\n\t}\n\n\t// Colour options\n\t.au-control-input--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}","/*! @gov.au/cta-link v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module globals\n// Provide a see more/all link when there are too many items to show in the current context.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/cta-link\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-cta-link {\n\t\tcolor: #000 !important;\n\t\t&:after {\n\t\t\tbackground-image: none !important;\n\t\t\tcontent: ' > ' !important;\n\t\t\tborder: none !important;\n\t\t\ttransform: rotate( 0deg ) !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-cta-link {\n\t@include AU-fontgrid( md );\n\t@include AU-space( margin-top, 1unit );\n\tfont-weight: bold;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t@include AU-focus();\n\n\t&:after {\n\t\tcontent: ' ';\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0.2unit );\n\t\ttransition: margin 0.2s ease;\n\t\tdisplay: inline-block;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: ' > ';\n\t\t}\n\t}\n\n\t&:hover {\n\t\tcolor: $AU-color-foreground-text;\n\t\ttext-decoration: none;\n\n\t\t&:after {\n\t\t\t@include AU-space( margin-left, 0.4unit );\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t&.au-cta-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t@include AU-focus( 'dark' );\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t'' +\n\t\t\t\t\t'' +\n\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/direction-links v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module globals\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/direction-links\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-direction-link {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-direction-link:after {\n\t\tcontent: '→' !important;\n\t}\n\n\t.au-direction-link--left:before {\n\t\tcontent: '←' !important;\n\t}\n\n\t.au-direction-link--up:after {\n\t\tcontent: '↑' !important;\n\t}\n\n\t.au-direction-link--down:after {\n\t\tcontent: '↓' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Direction link base style and the up|down|left|right variations\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Direction links default to pointing right\n//\n// Everyone needs Konami code style links, right? (:\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-direction-link {\n\t@include AU-fontgrid( sm );\n\tdisplay: inline-block;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t@include AU-focus();\n\n\t&.au-direction-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n\n.au-direction-link:after {\n\t@include AU-space( width, 1unit );\n\t@include AU-space( height, 1unit );\n\t@include AU-space( margin, 0 0 0 0.25unit );\n\tcontent: '→';\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n}\n\n/**\n * LEFT\n */\n.au-direction-link--left {\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\t&:before {\n\t\tcontent: '←';\n\t\tdisplay: inline-block;\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0 );\n\t}\n}\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n\tcontent: '↑';\n}\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n\tcontent: '↓';\n}\n","/*! @gov.au/footer v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module globals\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/footer\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-footer {\n\t\tcolor: #000 !important;\n\t\tbackground: #fff !important;\n\t\tborder-color: #000 !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Footer styles\n// -Basic footer block styling\n// - Footer `nav` navigation styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Footer styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic footer block styling.\n */\n.au-footer {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 3unit 0 3unit );\n\t@include AU-space( border-top, 0.25unit solid $AU-color-foreground-border );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\tp:last-child {\n\t\tmargin: 0;\n\t}\n\n\t&.au-footer--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t&.au-footer--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-footer--dark.au-footer--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation {\n\n\t.au-link-list {\n\t\t> li {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n.au-footer__end {\n\t@include AU-space( padding-top, 1unit );\n\t@include AU-space( margin-top, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n}\n\n\n.au-footer--dark .au-footer__end {\n\tborder-top: 1px solid $AU-colordark-foreground-border;\n}\n","/*! @gov.au/grid-12 v2.1.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module globals\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/grid-12\";\n$version: \"2.1.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$AU-grid-12-columns: 12 !default; //column amounts\n$AU-grid-12-gutter-width: 24px !default; //gutter space\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Mixins and grid class generation\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n@mixin AU-grid-12-make-grid-columns( $i: 1, $list: \".col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tbox-sizing: border-box; //we can’t assume that has been added on * {}\n\t\tposition: relative;\n\t\tmin-height: 1px;\n\t\tpadding-left: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n}\n\n\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n@mixin AU-grid-12-float-grid-columns( $class, $i: 1, $list: \".col-#{ $class }-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-#{ $class }-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tfloat: left;\n\t}\n}\n\n\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n@mixin AU-grid-12-calc-grid-column( $index, $class, $type ) {\n\t@if ( $type == width ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-#{ $index } {\n\t\t\twidth: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-push-#{ $index } {\n\t\t\tleft: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index == 0 ) {\n\t\t.col-#{ $class }-push-0 {\n\t\t\tleft: auto;\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index > 0 ) {\n\t\t.col-#{ $class }-pull-#{ $index } {\n\t\t\tright: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index == 0 ) {\n\t\t.col-#{ $class }-pull-0 {\n\t\t\tright: auto;\n\t\t}\n\t}\n\n\t@if ($type == offset) {\n\t\t.col-#{ $class }-offset-#{ $index } {\n\t\t\tmargin-left: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n}\n\n\n/**\n * Calls the above mixins and combines them.\n */\n@mixin AU-grid-12-loop-grid-columns( $columns, $class, $type ) {\n\t@for $i from 0 through $columns {\n\t\t@include AU-grid-12-calc-grid-column( $i, $class, $type );\n\t}\n}\n\n\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n@mixin AU-grid-12-make-grid( $class ) {\n\t@include AU-grid-12-float-grid-columns( $class );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, width );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, pull );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, push );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, offset );\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - stuff\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Implementation of the Bootstrap 3 grid\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-grid {\n\t//create container that snaps to breakpoints\n\t.container {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-media( sm ) {\n\t\t\twidth: ( $AU-media-sm - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( md ) {\n\t\t\twidth: ( $AU-media-md - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( lg ) {\n\t\t\twidth: ( $AU-media-lg - $AU-grid-12-gutter-width );\n\t\t}\n\t}\n\n\t//create both containers\n\t.container,\n\t.container-fluid {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-clearfix;\n\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tpadding-left: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n\n\t//create row and clear floats inside\n\t.row {\n\t\t@include AU-clearfix;\n\n\t\tmargin-left: ceil( ( $AU-grid-12-gutter-width / -2 ) );\n\t\tmargin-right: floor( ( $AU-grid-12-gutter-width / -2 ) );\n\t}\n\n\t//create all classes\n\t@include AU-grid-12-make-grid-columns;\n\n\n\t//create xs classes\n\t@include AU-grid-12-make-grid( xs );\n\n\t//create sm classes\n\t@include AU-media( sm ) {\n\t\t@include AU-grid-12-make-grid( sm );\n\t}\n\n\t//create md classes\n\t@include AU-media( md ) {\n\t\t@include AU-grid-12-make-grid( md );\n\t}\n\n\t//create lg classes\n\t@include AU-media( lg ) {\n\t\t@include AU-grid-12-make-grid( lg );\n\t}\n}\n","/*! @gov.au/header v4.1.12 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module globals\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/header\";\n$version: \"4.1.12\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-logo-width: 12unit !default;\n$AU-logo-width-sm: 16unit !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-header {\n\t\tbackground: #fff !important;\n\n\t\ta img {\n\t\t\tborder: 0 !important;\n\t\t}\n\t}\n\n\t.au-header,\n\t.au-header__brand,\n\t.au-header__subline {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-header__brand-image {\n\t\tdisplay: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Header styles\n// - Header heading styles\n// - Brand styling\n// - Hero styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Header styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic header block styling.\n */\n.au-header {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit 0 );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground: $AU-color-background;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( md );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( padding, 3unit 0 );\n\t}\n\n\t&.au-header--alt {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-header--alt.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n\t@include AU-fontgrid( md );\n\tfont-weight: bold;\n\tmargin: 0;\n\tpadding: 0;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( xl );\n\t}\n}\n\n.au-header__subline {\n\tmax-width: $AU-maxwidth;\n\tcolor: $AU-color-foreground-muted;\n\n\t.au-header--dark & {\n\t\tcolor: $AU-colordark-foreground-muted;\n\t}\n}\n\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n\t@include AU-clearfix();\n\t@include AU-space( min-width, $AU-logo-width );\n\n\t.au-header__brand-image {\n\t\tdisplay: block;\n\t\tborder-style: none;\n\t\t@include AU-space( max-width, $AU-logo-width );\n\t}\n\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( min-width, $AU-logo-width-sm );\n\n\t\t.au-header__brand-image {\n\t\t\tfloat: left;\n\t\t\t@include AU-space( max-width, $AU-logo-width-sm );\n\t\t\t@include AU-space( margin-right, -1 * $AU-logo-width-sm );\n\t\t}\n\n\t\t.au-header__brand-image + .au-header__text {\n\t\t\t@include AU-space( padding-left, 1unit );\n\t\t\t@include AU-space( margin-left, $AU-logo-width-sm + 1unit );\n\t\t\tmargin-top: 0;\n\t\t\tfloat: left;\n\t\t\tborder-left: 1px solid $AU-color-foreground-border;\n\n\t\t\t.au-header--dark & {\n\t\t\t\tborder-left-color: $AU-colordark-foreground-border;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\na.au-header__brand {\n\t@include AU-focus();\n\tdisplay: inline-block;\n\tcolor: $AU-color-foreground-text;\n\ttext-decoration: none;\n\n\t&:hover .au-header__text {\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\t.au-header--dark & {\n\t\t@include AU-focus( 'dark' );\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n\t@include AU-space( padding, 3unit 0 3.5unit 0 );\n\n\t// Reset the floated logo\n\t.au-header__brand .au-header__brand-image {\n\t\tfloat: none;\n\t}\n\n\t// Reset the floated title\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 2unit );\n\t\tborder: 0;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\t.au-header__heading {\n\t\t\t@include AU-space( margin-top, 2unit );\n\t\t}\n\t}\n\n\t.au-header__heading {\n\t\t@include AU-fontgrid( md );\n\n\t\t@include AU-media( sm ) {\n\t\t\t@include AU-fontgrid( xxl );\n\t\t}\n\t}\n\n\t.au-header__heading + .au-header__subline {\n\t\t@include AU-space( margin-top, 0.75unit );\n\t}\n}\n","/*! @gov.au/headings v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module globals\n// Class styles for display headings.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/headings\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module\n// Class styles for display headings.\n//\n// Content:\n// - Basic styles for all headings\n// - Default spacing\n// - Unique styles for individual headings\n// - Typographic spacing for .au-body only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// HEADINGS/DISPLAY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n\tfont-family: $AU-font;\n\tdisplay: block;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n\t@include AU-fontgrid( xxxl, heading );\n}\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n\t@include AU-fontgrid( xxl, heading );\n}\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n\t@include AU-fontgrid( lg, heading );\n}\n\n.au-body h4,\n.au-body .au-display-md,\n.au-display-md {\n\t@include AU-fontgrid( md, heading );\n}\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n\t@include AU-fontgrid( sm, heading );\n}\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n\t@include AU-fontgrid( xs, heading );\n}\n\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\n* + .au-display-sm,\n* + .au-display-xs {\n\t@include AU-space( margin-top, 1unit );\n}\n\n\n.au-body {\n\t* + h1,\n\t* + .au-display-xxl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t* + h2,\n\t* + .au-display-xl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t// * + h3,\n\t// * + .au-display-lg {\n\t// \t@include AU-space( margin-top, 2unit );\n\t// }\n\n\th1 + h2,\n\th2 + h3,\n\t.au-display-xxl + h2,\n\t.au-display-xl + h3,\n\th1 + .au-display-xl,\n\th2 + .au-display-lg,\n\t.au-display-xxl + .au-display-xl,\n\t.au-display-xl + .au-display-lg,\n\n\t* + h3,\n\t* + h4,\n\t* + h5,\n\t* + h6,\n\t* + .au-display-md,\n\t* + .au-display-sm,\n\t* + .au-display-xs {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n}\n","/*! @gov.au/inpage-nav v3.0.6 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module globals\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/inpage-nav\";\n$version: \"3.0.6\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-inpage-nav-links {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding-left, 1.5unit );\n\t@include AU-space( margin-bottom, 3unit );\n\n\tborder-left: 4px solid $AU-color-foreground-action;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t.au-body & > ul,\n\t.au-body & > ol {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tlist-style-type: none;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t* + li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&.au-inpage-nav-links--dark {\n\t\tborder-color: $AU-colordark-foreground-action;\n\t}\n}\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n\tfont-weight: bold;\n\tfont-size: 1em; //inherit from parent\n}\n\n.au-inpage-nav-section {\n\tposition: relative;\n\t@include AU-space( padding-right, 8unit );\n}\n\n.au-inpage-nav-section-link {\n\t@include AU-fontgrid( xs, nospace );\n\t@include AU-space( top, 0.25unit );\n\tposition: absolute;\n\tright: 0;\n\tfont-weight: normal;\n}\n","/*! @gov.au/keyword-list v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module globals\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/keyword-list\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Strong links list style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Strong links style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n.au-keyword-list {\n\t@include AU-fontgrid( lg );\n\n\t&:before, //clear floats without obstructing the outline on focus\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-body & > li {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tfloat: left;\n\t\tclear: both;\n\t\tlist-style: none;\n\t\tmargin-left: 0;\n\t}\n\n\t& > li {\n\t\tfont-weight: bold;\n\n\t\t// Display the link as block as focus doesn't show\n\t\t& > a {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.au-keyword-list__small {\n\t@include AU-fontgrid( sm, nospace );\n\tdisplay: block;\n\tfont-weight: normal; // Reset parent weight\n\n\t.au-body & {\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t.au-keyword-list--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n","/*! @gov.au/main-nav v1.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module globals\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/main-nav\";\n$version: \"1.0.8\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-main-nav-breakpoint: md !default;\n$AU-main-nav-width: 280px !default;\n$AU-main-nav-z-index: 200 !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-main-nav {\n\t\tbackground: transparent !important;\n\t\tborder-bottom: none !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\ttext-decoration: underline;\n\t\t\tborder-color: #fff !important;\n\t\t\tbackground-color: transparent !important;\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: #000 !important;\n\t\t\t&:last-of-type {\n\t\t\t\tborder-bottom: 1px solid !important;\n\t\t\t}\n\t\t}\n\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid #000 !important );\n\n\t\t\t.au-link-list > li:last-of-type {\n\t\t\t\tborder-bottom: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t.au-main-nav__toggle {\n\t\tdisplay: none !important;\n\t}\n\n\t.au-main-nav__menu {\n\t\tbackground: transparent !important;\n\t\tposition: static !important;\n\t\tdisplay: block !important;\n\t\twidth: auto !important;\n\n\t\t.au-main-nav__menu-inner {\n\t\t\tpadding: 0 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n// The main navigation\n.au-main-nav {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( border-bottom, 0.5unit solid $AU-color-foreground-action );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\ta,\n\t.au-main-nav__toggle {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-focus();\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t}\n\n\n\t.active a {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:hover {\n\t\t\tborder-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\t// Reset menus inside main-nav\n\t.au-link-list {\n\t\t@include AU-clearfix();\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t& > li {\n\t\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t}\n\t}\n\n\t// Alternate colour scheme\n\t&.au-main-nav--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-color-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Dark theme for main navigation\n\t&.au-main-nav--dark {\n\t\tbackground-color: $AU-colordark-background;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-focus( 'dark' );\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tborder-color: $AU-colordark-background;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t// Dark alternative colour scheme\n\t&.au-main-nav--dark.au-main-nav--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-colordark-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t.au-link-list > li {\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tborder: none;\n\t\t}\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-fontgrid( sm );\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\n\t\t.active a {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid $AU-color-background );\n\t\t\t@include AU-space( margin-bottom, -0.5unit );\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n}\n\n\n// The open and close toggles\n.au-main-nav__toggle {\n\t@include AU-space( padding, 0.5unit 1unit 0.5unit );\n\t@include AU-fontgrid( xs, nospace );\n\tborder: 0;\n\tappearance: none;\n\tbackground-color: transparent;\n\tcursor: pointer;\n\tdisplay: none;\n\n\t&:before {\n\t\t@include AU-fontgrid( sm, nospace );\n\t\t@include AU-space( margin-bottom, 0.25unit );\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t}\n\n\t// Menu icon\n\t&.au-main-nav__toggle--open:before {\n\t\tcontent: \"☰\";\n\t}\n\n\t// Close icon\n\t&.au-main-nav__toggle--close:before {\n\t\tcontent: \"✕\";\n\t}\n\n\t// Show the open and close toggles when there is javascript\n\t.js & {\n\t\tdisplay: inline-block;\n\n\t\t// Always hide the toggles on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n// Open and close functionality\n.js .au-main-nav__content.au-main-nav__content--open {\n\n\t// Show the content when the menu gets opened\n\t.au-main-nav__menu {\n\t\tleft: 0;\n\t\tdisplay: block;\n\t}\n\n\t// Move the overlay and animate the transparency\n\t.au-main-nav__overlay {\n\t\topacity: 0.8;\n\t\tleft: 0;\n\t\tdisplay: block;\n\n\t\t// Hide on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// The content area that becomes the menu menu\n.au-main-nav__menu {\n\n\t// Move the menu content off the screen so it can slide in\n\t.js & {\n\t\tbackground-color: $AU-color-background;\n\t\tdisplay: none;\n\t\toverflow: auto;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: -1 * $AU-main-nav-width;\n\t\twidth: $AU-main-nav-width;\n\t\tz-index: $AU-main-nav-z-index;\n\n\t\t// Add inner padding for the content area\n\t\t.au-main-nav__menu-inner {\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\t}\n\n\t.au-main-nav.au-main-nav--alt & {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t.au-main-nav.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t.au-main-nav.au-main-nav--alt.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t// Reset the menu styling\n\t\t.js & {\n\t\t\tposition: static;\n\t\t\tdisplay: block;\n\t\t\twidth: auto;\n\t\t\toverflow: inherit;\n\t\t\tbackground-color: transparent;\n\n\t\t\t// Remove padding on the content\n\t\t\t.au-main-nav__menu-inner {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n// The overlay that shows when the menu is open\n.au-main-nav__overlay {\n\ttransition: opacity 0.25s ease-out;\n\tbackground-color: #000;\n\tcursor: pointer;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\twidth: 100%;\n\tz-index: $AU-main-nav-z-index - 10;\n\topacity: 0.4;\n\tdisplay: none; // Hidden by default\n\n\t.ie8 & {\n\t\tfilter: alpha(opacity=80);\n\t}\n}\n\n\n// Lock the scroll on the whole page when the menu is open\n.js .au-main-nav__scroll--locked {\n\toverflow: hidden;\n\n\t// Remove the scroll lock on a desktop computer\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\toverflow: visible;\n\t}\n}\n","/*! @gov.au/page-alerts v2.1.3 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module globals\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/page-alerts\";\n$version: \"2.1.3\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-page-alerts {\n\t\tborder-color: #000 !important;\n\t\tbackground-color: #fff !important;\n\t\tborder-left: 2px solid #000 !important;\n\t\tpadding-top: 3em !important;\n\n\t\t&:after {\n\t\t\tbackground: none !important;\n\t\t\tcontent: 'info' !important;\n\t\t\ttop: 1em !important;\n\t\t\tleft: 0 !important;\n\t\t\tfont-size: 12px !important;\n\t\t\tborder-right: 1px solid #000 !important;\n\t\t\tborder-bottom: 1px solid #000 !important;\n\t\t\tpadding: 0.5em !important;\n\t\t\twidth: auto !important;\n\t\t}\n\t}\n\n\t.au-page-alerts--success:after {\n\t\tcontent: 'success' !important;\n\t}\n\n\t.au-page-alerts--warning:after {\n\t\tcontent: 'warning' !important;\n\t}\n\n\t.au-page-alerts--error:after {\n\t\tcontent: 'error' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Generic page alert styling\n// - Generic page alert icon position styling\n// - Page alert error\n// - Page alert warning\n// - Page alert success\n// - Page alert info\n// - Page alert screen-reader only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Page alert defaults to info\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-page-alerts {\n\t@include AU-space( padding, 1unit );\n\t@include AU-fontgrid( sm );\n\tposition: relative;\n\tborder: solid 3px $AU-color-info;\n\t@include AU-space( border-left-width, 3unit );\n\tborder-radius: $AU-border-radius;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( left, -2.25unit );\n\t\t@include AU-space( width, 1.5unit );\n\t\t@include AU-space( height, 1.5unit );\n\t\t@include AU-space( margin-top, -0.75unit );\n\t\t@include AU-space( border-left-width, -0.75unit );\n\t\tdisplay: block;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: $AU-color-background;\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tbackground: none;\n\t\t\ttext-align: center;\n\t\t\tbackground-color: $AU-color-foreground-text;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&:after {\n\t\tbackground-color: transparent;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: 'i';\n\t\t}\n\t}\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt\n\t&.au-page-alerts--alt:before {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t// dark\n\t&.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt dark\n\t&.au-page-alerts--alt.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n}\n\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n\tborder-color: $AU-color-success;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '✓';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n\tborder-color: $AU-color-warning;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n\tborder-color: $AU-color-error;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n\t@include AU-sronly;\n}\n","/*! @gov.au/responsive-media v2.0.14 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-embeds module globals\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/responsive-media\";\n$version: \"2.0.14\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-media module\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Responsive video embeds\n// - Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive video embeds\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-vid {\n\tposition: relative;\n\tdisplay: block;\n\theight: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\n\t> .au-responsive-media-vid__item {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder: 0;\n\t}\n\n\t&.au-responsive-media-vid--16x9 {\n\t\tpadding-bottom: percentage( 9 / 16 ); // 16:9\n\t}\n\n\t&.au-responsive-media-vid--4x3 {\n\t\tpadding-bottom: percentage( 3 / 4 ); // 4:3\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-img,\n.au-body img,\n.au-responsive-media img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n* + .au-responsive-media-img,\n.au-body * + img,\n.au-responsive-media * + img {\n\t@include AU-space( margin-top, 1unit );\n}\n","/*! @gov.au/select v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module globals\n// The form select element for multiple options\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/select\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-select {\n\t\tborder-color: #000 !important;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'') !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-select {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 2.25unit 0.5unit 0.75unit );\n\n\t// 2.875unit = 46px = 40px height + ( 3px border * 2 );\n\t// We include the border because we use box-sizing: border-box;\n\t// This guarantees that select will be the same height as buttons and text inputs in all browsers\n\t@include AU-space( height, 2.875unit );\n\tposition: relative;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tappearance: none;\n\tborder: 3px solid $AU-color-foreground-border;\n\ttext-indent: 0.01px;\n\ttext-overflow: '';\n\tbackground-color: $AU-color-background;\n\tbox-sizing: border-box;\n\tborder-radius: $AU-border-radius;\n\tcursor: pointer;\n\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'');\n\tbackground-repeat: no-repeat;\n\tbackground-position: right center;\n\tbackground-size: 1.5em auto;\n\tvertical-align: middle;\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// state styling\n\t&.au-select--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--invalid,\n\t&.au-select--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--valid,\n\t&.au-select--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t@include AU-space( padding-right, .25unit );\n\t}\n\n\t&.au-select--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t&.au-select--block {\n\t\twidth: 100%;\n\t}\n}\n\n\n//firefox hacks...\n//=================\n// https://stackoverflow.com/questions/3773430/remove-outline-from-select-box-in-ff\n.au-select:-moz-focusring {\n\tcolor: transparent;\n\ttext-shadow: 0 0 0 #000;\n}\n\nhtml>/**/body .au-select, x:-moz-any-link, x:default {\n\t@include AU-space( padding-right, 1unit );\n}\n\n@supports (-moz-osx-font-smoothing:auto) {\n\thtml body .au-select {\n\t\t@include AU-space( padding-right, 2.25unit );\n\t}\n}\n","/*! @gov.au/side-nav v5.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module globals\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/side-nav\";\n$version: \"5.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/accordion\", \"7.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n@include versioning-add( $name, $version, $dependencies ); //adding dependencies to global scope\n\n@include versioning-remove( '@gov.au/animate' ); //removing animate as a dependency as it doesn’t come with sass\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-side-nav-depth: 3 !default;\n$AU-side-nav-breakpoint: sm !default;\n\n\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@mixin AU-side-nav-indent( $depth: $AU-side-nav-depth, $element: 'a', $indent-size: 1 ) {\n $chain: $element;\n @for $i from 1 to $depth + 1 {\n\t\t$chain: 'ul ' + $chain;\n\t\t$indent: if(\n\t\t\t$i < 2,\n\t\t\t( $indent-size * $i + 1 ) * 1unit,\n\t\t\t( $indent-size * $i + 1 ) * 1.25unit\n\t\t);\n\n & #{$chain} {\n @include AU-space( padding-left, $indent );\n }\n }\n}\n\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-side-nav {\n\t\tbackground: transparent !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t\ttext-decoration: underline !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-side-nav__content {\n\n\t\tul ul ul a:before {\n\t\t\tbackground-image: AU-svguri( '' +\n\t\t\t\t'' +\n\t\t\t'') !important;\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n@import '_globals.scss';\n@import '_print.scss';\n\n\n.au-side-nav {\n\t@include AU-fontgrid( sm );\n\tfont-family: $AU-font;\n\tbackground-color: $AU-color-background-alt;\n\tborder-radius: $AU-border-radius;\n\toverflow: hidden;\n\tborder: 0;\n\n\ta,\n\t.active > span {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\tcolor: $AU-color-foreground-muted;\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\t// Link list\n\t.au-link-list {\n\t\tpadding: 0;\n\t\tmargin: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Accordion styles\n\t.au-accordion__body {\n\t\toverflow: visible;\n\t}\n\n\t.au-accordion__title {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-action;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tbackground-color: inherit;\n\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\toutline-offset: -3px;\n\t\t}\n\n\t\t// Hide the accordion title without javascript\n\t\t.no-js & {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder: 0;\n\t\tpadding: 0;\n\t}\n\n\t// Desktop styles\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\n\t\t// Open the menu on desktop\n\t\t.au-accordion__body.au-accordion--closed {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// Content inside the side navigation accordion\n.au-side-nav__content {\n\t@include AU-space( margin, 0 1unit );\n\n\tul {\n\t\t@include AU-side-nav-indent( 3 );\n\t\t@include AU-side-nav-indent( 3, '.active > span' );\n\t}\n\n\n\t.active > span {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tul ul ul a,\n\tul ul ul .active > span {\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\t@include AU-space( width, 1unit );\n\t\t\t@include AU-space( height, 1unit );\n\t\t\t@include AU-space( background-size, 1unit );\n\t\t\t@include AU-space( margin-left, -1.5unit );\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t& > ul > li {\n\t\tborder-bottom: 1px solid $AU-color-foreground-border;\n\n\t\t&:last-of-type {\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ) {\n\t\tmargin: 0;\n\t}\n}\n\n\n// Side navigation title\n.au-sidenav__title {\n\tmargin: 0;\n\n\ta {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-text;\n\t\tborder-bottom: 2px solid $AU-color-foreground-border;\n\t}\n}\n\n\n// Alternate colour variation\n.au-side-nav.au-side-nav--alt {\n\tbackground: $AU-color-background;\n\n\ta:hover {\n\t\tbackground: $AU-color-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n}\n\n\n// Dark colour variation\n.au-side-nav.au-side-nav--dark {\n\tbackground: $AU-colordark-background-alt;\n\n\t.au-accordion__title {\n\t\tcolor: $AU-colordark-foreground-action;\n\t\tbackground-color: inherit;\n\t}\n\n\ta {\n\t\tcolor: $AU-colordark-foreground-muted;\n\n\t\t&:hover {\n\t\t\tbackground: $AU-colordark-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t.au-side-nav__content {\n\t\t.active > span {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\tul ul ul a:before,\n\t\tul ul ul .active > span:before {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t.au-sidenav__title a {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n\n// Dark alternative colour variation\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n\tbackground: $AU-colordark-background;\n\n\ta:hover {\n\t\tbackground: $AU-colordark-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/skip-link v2.0.16 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module globals\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/skip-link\";\n$version: \"2.0.16\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-skip-link__link {\n\t\tbackground: #fff !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-skip-link {\n\t@include AU-fontgrid( md, nospace );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n}\n\n.au-skip-link__link {\n\t@include AU-sronly;\n\n\t&:active,\n\t&:focus {\n\t\t@include AU-outline();\n\t\t@include AU-space ( top, 1unit );\n\t\t@include AU-space ( left, 1unit );\n\t\t@include AU-space ( padding, 1.5unit );\n\t\tclip: auto;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\toverflow: visible;\n\t\tposition: absolute;\n\t\twidth: auto;\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tz-index: 600;\n\t}\n\n\t.au-body &:hover,\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-background;\n\t}\n}\n","/*! @gov.au/tags v3.1.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// tags module globals\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/tags\";\n$version: \"3.1.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-tags {\n\t\tcolor: #000 !important;\n\t}\n\t.au-tags__item {\n\t\tborder-color: #000 !important;\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Tag styles\n// - Tag heading style\n// - Tag item style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tag styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-tags {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t&.au-tags--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n.au-tags > li {\n\t@include AU-space ( margin, 0.5unit 0.25unit 0 0 );\n\t@include AU-space ( padding, 0 0.5unit );\n\tborder: 1px solid $AU-color-foreground-action;\n\tborder-radius: $AU-border-radius;\n\tdisplay: inline-block;\n\n\t> a,\n\t> button {\n\t\t@include AU-space ( margin, 0 -0.5unit ); // Negative value to pull a/button out to same size as container\n\t\t@include AU-space ( padding, 0 0.5unit );\n\t\tcolor: $AU-color-foreground-action;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\n\t\t&:focus {\n\t\t\toutline-offset: -1px;\n\t\t}\n\t}\n}\n\n.au-tags.au-tags--dark > li {\n\tborder-color: $AU-colordark-foreground-action;\n\n\t> a,\n\t> button {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n","/*! @gov.au/text-inputs v2.1.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// text-inputs module globals\n// Single and multi-line text inputs.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/text-inputs\";\n$version: \"2.1.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-text-input {\n\t\tborder-color: #000 !important;\n\n\t\t&[disabled] {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - Text input styling, inc:\n// - labels\n// - generic text input styling\n// - states (invalid|valid|disabled)\n// - textarea styling\n// - --number variant text input\n// - --block variant\n// - hint text\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text input styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n\tbox-sizing: border-box;\n\t@include AU-fontgrid( sm, nospace ); // using default to make sure we don’t crop descenders and ascenders\n\t@include AU-space( padding, 0.5unit 1unit );\n\t@include AU-space( height, 2.875unit );\n\tborder: 3px solid $AU-color-foreground-border;\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tborder-radius: $AU-border-radius;\n\tvertical-align: middle;\n\tappearance: none;\n\twidth: 100%;\n\t@include AU-space( max-width, 12.8125unit );\n\t// state styling\n\t&.au-text-input--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-text-input--dark.au-text-input--invalid,\n\t&.au-text-input--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t// valid styling\n\n\t// disabled :valid pseudo class because all fields would become valid and green too quickly. In the future :valid should be the default styling(not green)\n\t// &.au-text-input--dark:valid,\n\t// &:valid {\n\t// \tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t// \tborder-color: $AU-color-success;\n\t// }\n\n\t&.au-text-input--dark.au-text-input--valid,\n\t&.au-text-input--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t// disabled styling\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t\tbackground-color: $AU-color-background; // Keep the light-bg when focusing on success/error\n\t}\n\n\t&.au-text-input--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\n\t\t&[disabled] {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\t\t&:disabled {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t// au-text-input with different widths\n\t&.au-text-input--width-xs {\n\t\t@include AU-space( max-width, 4.3unit );\n\t}\n\t\n\t&.au-text-input--width-sm {\n\t\t@include AU-space( max-width, 6.3unit );\n\t}\n\n\t&.au-text-input--width-md {\n\t\t@include AU-space( max-width, 10unit );\n\t}\n\n\t&.au-text-input--width-lg {\n\t\t@include AU-space( max-width, 18unit );\n\t}\n\n\t&.au-text-input--width-xl {\n\t\t@include AU-space( max-width, 24unit );\n\t}\n\n\t\n\t/**\n\t * Block modifier\n\t */\n\t&.au-text-input--block {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tbox-sizing: border-box;\n\t}\n\n\t/**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */\n\t&.au-text-input--number {\n\t\tfont-family: $AU-font-monospace;\n\t\tletter-spacing: 2px;\n\t}\n}\n\n\n// We remove label styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Text input labels.\n// */\n// .au-text-input__label {\n// \t@include AU-fontgrid( sm );\n// \tdisplay: block;\n\n// \t& + .au-text-input {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n\n// \t* + & {\n// \t\t@include AU-space( margin-top, 1.5unit );\n// \t}\n// }\n\n\n// We remove hint text styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Hint text.\n// *\n// * Built so it can sit both in- and outside the `label`.\n// */\n// .au-text-input__hint {\n// \t@include AU-fontgrid( xs );\n// \tdisplay: block;\n\n// \t// Keeps spacing neat depending on where the hint text is added.\n// \t* + & {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n// }\n\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n\t@include AU-fontgrid( sm );\n\theight: auto;\n\tmin-height: 6em;\n}\n\n","\n// Visually hide (screen reader accessible)\n.visually-hidden,\n.sr-only,\n.element-invisible {\n @include AU-sronly();\n position: absolute !important;\n}","// sass-lint:disable no-vendor-prefixes\n\n// Use the saner border-box model for all elements.\n* {\n box-sizing: border-box;\n}\n\nhtml {\n // Prevent adjustments of font size after orientation changes in IE and iOS.\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n // On short pages, we want any background gradients to fill the entire height\n // of the browser.\n min-height: 100%;\n}\n\nbody {\n // Remove default margin and padding.\n margin: 0;\n padding: 0;\n}\n\n.cke_editable {\n padding: 20px;\n}","/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin health-fontgrid( $fontsize-key, $lineheight-key: 'default', $weight: 'heavy' ) {\n $next-size-down: health-fontgrid-next-size($fontsize-key);\n @include AU-fontgrid($next-size-down, $lineheight-key);\n @include AU-media(sm) {\n @include AU-fontgrid($fontsize-key, $lineheight-key);\n }\n\n @if $weight == 'heavy' {\n font-weight: bold;\n }\n\n @if $weight == 'light' {\n font-weight: normal;\n }\n}\n\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n@function health-fontgrid-next-size( $fontsize-key ) {\n @if $fontsize-key == 'xs' {\n @return 'xs';\n }\n @if $fontsize-key == 'sm' {\n @return 'xs';\n }\n @if $fontsize-key == 'md' {\n @return 'sm';\n }\n @if $fontsize-key == 'lg' {\n @return 'md';\n }\n @if $fontsize-key == 'xl' {\n @return 'lg';\n }\n @if $fontsize-key == 'xxl' {\n @return 'xl';\n }\n @if $fontsize-key == 'xxxl' {\n @return 'xxl';\n }\n @return 'md';\n}\n\n\n.au-body {\n\n // Apply responsive to AU-fontgrid classes\n .au-display-xxxl {\n @include health-fontgrid('xxxl', 'heading');\n &--text {\n @include health-fontgrid('xxxl', 'default', 'light');\n }\n }\n\n h1,\n .au-display-xxl {\n @include health-fontgrid('xxl', 'heading');\n &--text {\n @include health-fontgrid('xxl', 'default', 'light');\n }\n }\n\n h2,\n .au-display-xl {\n @include health-fontgrid('xl', 'heading');\n &--text {\n @include health-fontgrid('xl', 'default', 'light');\n }\n }\n\n h3,\n .au-display-lg {\n @include health-fontgrid('lg', 'heading');\n &--text {\n @include health-fontgrid('lg', 'default', 'light');\n }\n }\n\n h4,\n .au-display-md {\n @include health-fontgrid('md', 'heading');\n &--text {\n @include health-fontgrid('md', 'default', 'light');\n }\n }\n\n h5,\n .au-display-sm {\n @include health-fontgrid('sm', 'heading');\n &--text {\n @include health-fontgrid('sm', 'default', 'light');\n }\n }\n\n h6,\n .au-display-xs {\n @include health-fontgrid('xs', 'heading');\n &--text {\n @include health-fontgrid('xs', 'default', 'light');\n }\n }\n\n // Light variation of headings.\n .au-display--light {\n font-weight: normal;\n }\n\n .au-display--heavy {\n font-weight: bold;\n }\n\n // Inline.\n .au-display--inline {\n display: inline;\n }\n\n // Sub title\n .au-subtitle {\n & + h1, & + h2, & + h3 {\n @include AU-space(margin-top, .5unit);\n }\n }\n h1 + .au-subtitle {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".au-accordion {\n\n // Small variation.\n &.au-accordion--small {\n border: 0;\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n }\n\n // Light variation.\n &.au-accordion--light {\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n .au-accordion__body-wrapper {\n @include AU-space(padding, .5unit);\n }\n }\n}\n",".au-body {\n // SVG images.\n fill: $AU-color-foreground-text;\n\n // BACKGROUND //\n &.au-body--dark {\n background: $AU-colordark-background;\n &-tertiary {\n background: $colour-primary-blue;\n }\n }\n\n //// SVG images ////\n &.au-body--dark {\n fill: $AU-colordark-foreground-text;\n }\n\n // Minor text.\n .text--minor,\n %minor-text {\n color: $colour-minorText;\n font-size: 0.8em;\n }\n\n // Right align text.\n .text--align-right {\n text-align: right;\n }\n .text--align-center {\n text-align: center;\n }\n\n // Introduction text.\n .au-introduction {\n @include health-fontgrid( lg , default, light);\n color: $colour-minorText;\n\n &--dark {\n color: $AU-color-foreground-text;\n }\n }\n\n //// Abbreviations ////\n abbr, abbr[title], .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help;\n }\n\n // Create class for screen reader only.\n .au-sronly {\n @include AU-sronly();\n }\n\n // The standard margin top used for uikit.\n %standard-gap,\n .standard-gap {\n @include AU-space(margin-top, 1.5unit);\n &--mobile-only {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n }\n &--bottom {\n @include AU-space(margin-bottom, 1.5unit);\n }\n }\n\n // Hide fields when printing.\n .print--hide {\n @media print {\n display: none;\n }\n }\n\n @media print {\n a[href]:after {\n content: '' !important;\n }\n }\n\n // IE 11.\n main, aside {\n display: block;\n }\n\n}\n","// Breadcrumb navigation\n//\n// The path to the current page in the form of a list of links.\n//\n// Markup: breadcrumb.twig\n//\n// Style guide: navigation.breadcrumb\n\n.au-breadcrumbs {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n\n @media print {\n display: block;\n }\n}\n","// Button.\n.au-btn,\na.au-btn {\n\n // Convert tertiary button to look like a link.\n &--tertiary {\n padding: 0;\n }\n\n // Large button.\n &.au-btn--large {\n font-size: 1.3em;\n font-weight: 700;\n }\n\n // Dark button\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n border-color: $colour-light-dark;\n }\n }\n}",".au-body {\n .au-callout {\n // If the callout is on a row, reset the margin so the keyline lines up.\n // eg .container > .row .au-callout > .col-sm-3 | .col-sm-9\n &.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px;\n }\n background-color: $colour-lighter;\n border-left-color: $colour-complementary-cyan;\n // Colours.\n &--secondary {\n border-left-color: $colour-complementary-skyblue;\n }\n &--tertiary {\n border-left-color: $colour-primary-teal-light;\n }\n &--success {\n border-left-color: $AU-color-success;\n }\n\n // Simple variation\n &.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem;\n }\n }\n}\n"," .au-control-input {\n &.au-control-input--compact.au-control-input--block {\n @include AU-space(margin-top, 0.5unit);\n .au-control-input__text {\n @include AU-space(padding, 0 0 0 1.5unit);\n margin-right: 0;\n &:before, &:after {\n left: -4px;\n top: 2px;\n @include AU-space(width, 1.375unit);\n @include AU-space(height, 1.375unit);\n }\n }\n\n .au-control-input__input {\n left: 0;\n top: 7px;\n }\n }\n\n &__input {\n &:invalid + .au-control-input__text {\n background: $AU-color-background;\n &:after {\n border-color: transparent;\n }\n }\n &.error + .au-control-input__text {\n &:after {\n border-color: $AU-color-error;\n }\n }\n }\n }\n","// Health variations on UIKit call to action link.\n.au-body {\n .au-cta-link {\n // Right align the link.\n &--right {\n text-align: right;\n }\n }\n\n // We want to apply the dark theme automatically to the link if it within au-body--dark.\n &.au-body--dark .au-cta-link {\n @extend .au-cta-link--dark;\n }\n}\n",".au-footer {\n\n // Add some space between the content and the footer.\n // Not sure why this isn't in the @gov.au/footer.\n @include AU-space(margin-top, 2unit);\n\n // Remove the top border.\n border-top: none;\n\n // Apply our colour scheme on the background.\n &.au-body.au-body--dark.au-footer--dark {\n background: $colour-darkest;\n background: linear-gradient(to right,$colour-dark-hover,$colour-darkest)\n }\n\n // Add a gap on mobile between the menus.\n &__navigation-section {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n .au-footer__end {\n border-top-color: $colour-dark;\n }\n\n // Don't print the footer.\n @media print {\n display: none;\n }\n}","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\n.au-form {\n\n &__item {\n\n @include AU-space('margin-top', 1.5unit);\n label {\n font-weight: bold;\n .au-control-input__text {\n font-weight: normal;\n }\n }\n\n &-description {\n @include AU-space('margin-top', .5unit);\n }\n\n .au-text-input,\n .au-select {\n display: block;\n @include AU-space('margin-top', .5unit);\n max-width: 42em;\n }\n\n .au-control-input {\n @include AU-space(margin-top, .75unit);\n label {\n font-weight: normal;\n }\n }\n\n .form-required {\n color: $AU-color-error;\n }\n }\n\n .form-element-length-counter {\n @include AU-space('margin-top', .5unit);\n }\n\n &--hidden {\n display: none;\n }\n\n}\n",".au-grid {\n\n // On non-full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .not-full-width {\n // Top margin for content area\n @include AU-space(margin-top, 1unit);\n @include AU-media(sm ) {\n @include AU-space(margin-top, 1.5unit);\n }\n @media print {\n @include AU-space(margin-top, 1unit);\n }\n .container {\n width: auto;\n clear: both;\n }\n }\n\n // On full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .full-width .container .container {\n width: auto;\n clear:both;\n }\n\n\n // Row variation which removes the gap between columns.\n .row--no-column-gap {\n div[class*=\"col-\"] {\n @include AU-media(sm) {\n padding-left: 0;\n padding-right: 0;\n &:first-of-type {\n padding-left: 12px;\n }\n &:last-of-type {\n padding-right: 12px;\n }\n }\n }\n }\n\n // Divide columns into 5ths.\n .col-xs-5ths,\n .col-sm-5ths,\n .col-md-5ths,\n .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: $AU-grid-12-gutter-width / 2;\n padding-left: $AU-grid-12-gutter-width / 2;\n }\n\n .col-xs-5ths {\n width: 20%;\n float: left;\n }\n\n @include AU-media( sm ) {\n .col-sm-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( md ) {\n .col-md-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( lg ) {\n .col-lg-5ths {\n width: 20%;\n float: left;\n }\n }\n}\n\n","// Health variation on the au-header.\n.au-header.au-header {\n\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid $colour-primary-blue-dark;\n\n @include AU-media(sm){\n @include AU-space('padding', 1unit 0 .5unit);\n }\n @include AU-media(md){\n @include AU-space('padding', 1.5unit 0);\n }\n\n // Simple for no-nav campaigns\n &--simple {\n @include AU-space('padding-bottom', 1unit);\n @include AU-media(sm){\n @include AU-space('padding-bottom', 1.5unit);\n }\n @include AU-media(md){\n @include AU-space('padding-bottom', 2unit);\n }\n }\n\n .au-header__logo {\n display: block;\n @include AU-space('padding', .75unit .75unit .75unit 0);\n width: 100%;\n max-width: 250px;\n // For IE 9, 10.\n color: transparent;\n @include AU-media(md) {\n max-width: 300px;\n margin: auto;\n @include AU-space('padding', .75unit);\n float: left;\n padding: 0;\n }\n @media print {\n width: 30%;\n }\n &-image {\n display: block;\n width: 100%;\n margin: auto;\n @include AU-media(sm) {\n margin: 0;\n }\n }\n\n @media print {\n margin: inherit;\n padding: 0;\n }\n }\n\n &--dark {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n\n a {\n color: $AU-colordark-foreground-text;\n &:hover {\n color: $AU-colordark-foreground-text;\n text-decoration: none;\n }\n }\n }\n &--light {\n background-color: white;\n }\n\n // a.au-header__logo {\n // &:hover,\n // &:focus {\n // background: $colour-light-dark;\n // }\n // }\n}\n",".au-inpage-nav-links {\n border-color: $colour-complementary-skyblue;\n @media print {\n display: none;\n }\n}\n",".au-link-list {\n &--flush {\n >li {\n margin: 0;\n }\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n &.au-main-nav--dark {\n border-bottom-color: $colour-primary-blue-darker;\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n .active a {\n border-color: $colour-primary-blue-darker;\n background: $colour-primary-blue-darker;\n }\n a {\n border-color: $colour-primary-blue;\n &:hover, &:focus {\n background: $colour-primary-blue;\n }\n }\n .au-main-nav__menu {\n background-color: $colour-primary-blue;\n @include AU-media('sm') {\n background: none;\n }\n }\n .au-main-nav__toggle {\n color: $AU-colordark-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n\n }\n \n a {\n @include AU-media($AU-main-nav-breakpoint) {\n font-weight: bold;\n }\n color: $AU-color-foreground-text;\n }\n\n .au-link-list {\n > li {\n\n &.active, &.active-trail {\n a {\n font-weight: bold;\n border-bottom-color: #fff;\n &:hover, &:focus {\n border-bottom-color: #fff;\n }\n @include AU-media($AU-main-nav-breakpoint) {\n @include AU-space(padding, 1unit);\n }\n\n }\n }\n\n &.au-main-nav--mobile-only {\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n }\n }\n }\n\n @media print {\n display: none;\n }\n}\n",".au-page-alerts {\n\n max-width: 42rem;\n\n &--hidden {\n display: none;\n }\n\n &__close {\n position: absolute;\n right: 0;\n top: 0;\n &:hover {\n cursor: pointer;\n }\n }\n}\n","img,\nsvg {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-img;\n height: auto;\n}\n\n.responsive-media-vid {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-vid;\n}\n",".au-body {\n .au-side-nav {\n\n // Make our version flush with the sub-header above.\n @include AU-space('margin-top', 1unit);\n @include AU-media(sm) {\n @include AU-space('margin-top', 0);\n }\n\n // Add our colours.\n @extend %bg-neutral;\n @include AU-media(sm) {\n background: $AU-color-background;\n }\n\n a {\n background: transparent;\n &:hover,\n &:focus {\n background-color: $colour-lighter;\n }\n &.active {\n font-weight: bold;\n color: $AU-color-foreground-text;\n background-color: $colour-lighter;\n }\n }\n\n li, ul {\n position: relative;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Put the nav on the right instead of the left.\n // Apply to wrapper above au-side-nav.\n .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n @include AU-space(padding-bottom, 2unit);\n @include AU-media(sm){\n float: right;\n padding-left: 12px;\n padding-right: 12px;\n }\n }\n}\n","// Add modifier for au-tags\n.au-tags {\n &.au-tags--inline {\n display: inline;\n > li {\n @include AU-space('margin', 0unit .25unit .5unit 0unit);\n }\n }\n}",".au-text-input {\n &--block {\n max-width: 42em;\n }\n &:invalid {\n border-color: gray;\n background-color: $AU-color-background;\n }\n &.error {\n background-color: mix( $AU-color-error, $AU-color-background, 5% );\n border-color: $AU-color-error;\n }\n}\n\ntextarea.au-text-input {\n max-width: 42em;\n}\n",".health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n @include AU-space( right, 1unit );\n bottom: -4px;\n @include opacity(0);\n z-index: -1;\n padding: 0;\n border: 0;\n\n @media print {\n display: none;\n }\n\n .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n @include AU-space( width, 4unit );\n @include AU-space( padding, 0.25unit .75unit .5unit .75unit);\n @include AU-media(md) {\n @include AU-space( width, 6unit );\n @include AU-space( padding, 0.5unit 1unit 1unit);\n }\n background: $colour-lighter;\n border: none;\n color: $AU-color-foreground-text;\n\n i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: $AU-color-foreground-text;\n }\n\n // Hover\n &:hover,\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n color: darken($AU-color-foreground-text, 10%);\n border: none;\n i {\n background: darken($AU-color-foreground-text, 10%);\n }\n }\n\n span {\n display: block;\n }\n }\n\n &.isVisible {\n @include opacity(.8);\n z-index: 9999;\n transition: all .4s ease-in;\n }\n}\n","// When called via @include name(), the mixin will render CSS selectors\n\n@mixin opacity( $opacity ) {\n opacity: $opacity;\n $opacity-ie: $opacity * 100;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$opacity-ie+\")\";\n filter: alpha(opacity=$opacity-ie); //IE8\n}\n\n@mixin transition($transition) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n\n@mixin rgba-background( $color, $opacity: 1 ) {\n background-color: rgba($color, $opacity); \n}\n\n// TODO\n// flexbox layout generation with grid failover\n// separate card from layout so that the dom might be class=\"health-card health-flex-thirds col-xs-4\"\n\n\n// From NSW Design System\n@mixin pseudo-clickable-block {\n &::after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n // z-index: map-get($z-index, low);\n }\n}\n\n// generates modifer classes in the bem syntax\n@mixin helper-classes($attribute, $map) {\n @each $modifier, $value in $map {\n &--#{$modifier} {\n #{$attribute}: get-mapped-value($modifier, $map) !important;\n }\n }\n}","// Bands.\n.au-body {\n .health-band {\n @include AU-clearfix;\n @include AU-space('padding-top', 1.25unit);\n @include AU-space('padding-bottom', 1.25unit);\n @include AU-media(md) {\n @include AU-space('padding-top', 2.5unit);\n @include AU-space('padding-bottom', 2.5unit);\n }\n\n // Background colours.\n &.health-band--neutral-1 {\n @extend %bg-neutral;\n }\n\n &.health-band--neutral-2 {\n @extend %bg-neutral-reverse;\n }\n\n // Use au-body au-body--dark with these backgrounds.\n &.health-band--primary {\n @extend %bg-complementary-blue;\n }\n\n &.health-band--secondary {\n @extend %bg-primary-teal;\n .health-band__title--light {\n color: $colour-primary-teal-text;\n }\n }\n\n &.health-band--tertiary {\n @extend %bg-complementary-skyblue;\n }\n\n &.health-band--tertiary-2 {\n @extend %bg-primary-blue;\n }\n }\n}\n\n.health-band__image--image-text-horizontal {\n display: none;\n @include AU-media(sm) {\n display: block;\n width: 100%;\n }\n}\n","//--------------------------------------------------------------\n// Book navigation\n// Next, Previous, Up\n//-------------------------------------------------------------\n\n.health-book-nav {\n border-top: 1px solid $AU-color-foreground-border;\n @include AU-space(padding-top, 1.5unit);\n\n .au-display-lg {\n margin-top: 0;\n }\n\n a {\n display: block;\n text-decoration: none;\n color: $AU-color-foreground-text;\n &:hover,\n &:focus {\n background: $AU-color-background-shade;\n }\n @include AU-space(padding, 1unit);\n }\n\n &--right {\n text-align: right;\n }\n\n\n @media print {\n display: none;\n }\n\n}\n","// @todo Refactor to .health-pillars\n\n// Application of the Health 'pillars' brand element\n\n// Pillars var as base64\n%pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\");\n}\n\n// Apply to appropriate element\n.pillars-container {\n position: relative;\n #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover;\n @extend %pillars;\n @include AU-media('sm'){\n left: auto;\n }\n }\n}\n","\n.health-card {\n @include AU-space( padding, 1unit );\n @include AU-media( md ) {\n @include AU-space( padding, 2unit );\n }\n @include AU-space( margin-top, 0 );\n width: 100%;\n font-weight: normal;\n display:block;\n box-sizing: border-box;\n\n // Spacing.\n * + hr,\n * + p,\n * + .health-card__title,\n * + .health-card__cta {\n margin-top: 0;\n }\n\n //\n // COMPONENTS\n //\n\n &__title {\n & + .metadata--inline {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n @at-root .health-card__image + & {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n }\n \n &__text {\n @include AU-space(margin-top, 1unit);\n }\n\n .health-card__image {\n display: block;\n svg {\n height: 3em;\n width: 3em;\n @include AU-media(sm) {\n height: 5em;\n width: 5em;\n }\n }\n\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 1unit -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit -2unit 2unit -2unit);\n }\n height: auto;\n }\n }\n\n &__bg {\n @include AU-space( padding, 1unit );\n background-color: $AU-colordark-background-shade;\n\n &:not(:first-child) {\n @include AU-space( margin-top, 1unit );\n }\n }\n\n img {\n display: block;\n min-width: 100%;\n height: auto;\n }\n\n //\n // VARIATIONS\n //\n\n // Shadow.\n &--shadow {\n border-radius: 4px;\n overflow:hidden;\n box-shadow: $card-shadow;\n background: $AU-color-background;\n .lt-ie9 & {\n border: solid 1px $AU-colordark-foreground-border;\n }\n }\n\n // Light.\n &--light {\n background: $AU-color-background;\n overflow: hidden;\n }\n\n // Centered.\n &--centered {\n text-align: center;\n img,\n svg,\n .health-card__image,\n p {\n margin: auto;\n }\n\n .health-card__image {\n @include AU-space( margin-bottom, .5unit);\n }\n }\n\n // Contact icon\n &--contact {\n background: $colour-lightest;\n @include AU-space( margin-bottom, 1unit );\n .image--circle {\n img {\n width: 200px;\n min-width: 0;\n @include AU-space( margin-bottom, -1unit );\n }\n }\n @include AU-media( sm ) {\n @include AU-space( padding-top, 5unit );\n margin-top: 5rem !important;\n .image--circle {\n .image {\n position: absolute;\n left: 0;\n top: -20px; \n width: 100%;\n height: 10px;\n z-index: 999;\n }\n }\n }\n }\n\n // Selector.\n &.health-card--selector {\n @include AU-space('padding', 0.5unit);\n @include AU-media(md) {\n @include AU-space('padding', 1unit);\n }\n\n @media print {\n display: none;\n }\n\n border-left: 1px solid $colour-light-dark;\n border-right: 1px solid $colour-light-dark;\n border-bottom: 1px solid $colour-light-dark;\n display: block;\n overflow: hidden;\n background: $colour-lightest;\n border-top: 10px solid $colour-light-dark;\n\n &:hover,\n &:focus,\n &.health-card--active\n {\n background: white;\n border-top-color: $colour-primary-teal;\n }\n\n .health-card__title {\n @include AU-space(margin-top, .5unit);\n @include AU-space(margin-bottom, .5unit);\n @include health-fontgrid( sm , heading);\n max-width: 100%;\n }\n .health-card__image {\n svg {\n max-width: 3em;\n max-height: 3em;\n }\n }\n\n p {\n max-width: 75%;\n }\n }\n\n // Resource.\n &.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: $colour-light-dark;\n @include AU-space(padding, 1unit 0 0 0);\n @include AU-media(sm) {\n @include AU-space(padding, 2unit 0 0 0);\n }\n }\n\n // Solid\n &--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: $colour-complementary-skyblue-dark;\n color: white;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n @at-root a.health-card#{&} {\n color: white;\n }\n\n // Colours\n &.health-card--colour1 {\n background: $colour-complementary-skyblue-dark;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n }\n &.health-card--colour2 {\n background: $colour-primary-teal-alt;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour3 {\n background: $colour-primary-teal-dark;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour4 {\n background: $colour-complementary-blue-dark;\n &:hover {\n background: $colour-complementary-blue;\n }\n }\n \n }\n\n // Solid half - used for audience tiles \n &--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n @include AU-space(padding, 0);\n\n // Layout\n .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n @include AU-space(padding, 1.5unit);\n }\n .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n @include AU-space(padding, 1.5unit);\n }\n\n // Colours\n &.health-card--colour1 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour2 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour3 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n }\n &.health-card--colour4 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n }\n \n }\n\n // Top highlight.\n // Use colour as a keyline on top of the card.\n &--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid $colour-complementary-skyblue;\n\n &.health-card--colour2 {\n border-top-color: $colour-complementary-ruby;\n }\n\n &.health-card--colour3 {\n border-top-color: $colour-complementary-lime;\n }\n\n &.health-card--colour4 {\n border-top-color: $colour-primary-teal;\n }\n\n &.health-card--colour5 {\n border-top-color: $colour-complementary-cyan;\n }\n }\n\n // Call to action card.\n &--cta {\n\n &:after {\n content: ' ';\n @include AU-space( width, 1unit );\n @include AU-space( height, 1unit );\n @include AU-space( margin, 0 0.25unit 0 0.2unit );\n transition: margin 0.2s ease;\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n\n .ie8 &,\n .lt-ie8 & {\n content: ' > ';\n }\n\n display: block;\n position: absolute;\n @include AU-space( right, 1unit );\n @include AU-space( bottom, .5unit );\n @include AU-media(sm) {\n @include AU-space( right, 2unit );\n @include AU-space( bottom, 2unit );\n }\n transition-property: right;\n }\n\n &:hover {\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n &:after {\n @include AU-space( margin-left, 0.4unit );\n @include AU-space( right, 1.5unit );\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n }\n }\n }\n\n // Horizontal.\n // Image on left, text on right.\n &.health-card--horizontal {\n\n width: inherit;\n\n // Get rid of the gap between columns.\n div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n }\n\n .health-card__image {\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 0 -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit 0 -2unit -2unit);\n }\n }\n }\n\n // @todo Probably should be replaced by health-card__left and health-card__right.\n div[class*=\"col-\"]:last-of-type {\n @include AU-space(padding-top, 1unit);\n @include AU-media(sm) {\n @include AU-space(padding-left, 2unit);\n padding-top: 0;\n }\n }\n\n // Reduce the margins so the white background fits correctly.\n &.row {\n margin-left: 0;\n margin-right: 0;\n }\n\n }\n\n // Links on the card.\n @at-root a#{&}{\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n .au-body & {\n text-decoration: none;\n }\n\n .health-card__title {\n text-decoration: underline;\n }\n\n &:hover {\n .health-card__title {\n text-decoration: none;\n }\n }\n\n &.health-card--shadow {\n &:focus {\n border-radius: 0;\n }\n\n &:hover {\n box-shadow: $card-shadow-hover;\n }\n }\n\n .health-card__link,\n .health-card__cta {\n color: $AU-color-foreground-action;\n text-decoration: underline;\n text-decoration-skip: ink;\n }\n }\n}\n\n// Card listing.\nul.health-card-list {\n padding: 0;\n @include AU-space( margin-top, 0 );\n\n li {\n list-style: none;\n @include AU-space( margin-bottom, 1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, 1.5unit );\n }\n }\n\n &--flush {\n @include AU-space( margin-bottom, -1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, -1.5unit );\n }\n }\n}\n\n// TODO fix nesting/override\n.au-body {\n .health-card__text {\n @include AU-space(margin-top, 1unit);\n }\n}",".health-compare {\n border: $health-borderize--tertiary-very-thin;\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n\n &__title {\n background: lighten($colour-complementary-skyblue, 45%); // FIX\n font-weight: bold;\n @include AU-space(padding-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-space(margin-bottom, 1unit);\n }\n}","// Description list\n\n.au-body {\n\n dl.health-dl {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n border-bottom: $health-borderize--very-thin;\n margin-bottom: 0;\n\n dt {\n font-weight: bold;\n @include AU-space('margin-bottom', 1unit);\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-top', 1unit);\n clear: both;\n\n @include AU-media(sm) {\n float: left;\n width: 25%;\n }\n }\n\n dd {\n margin-left: 0;\n\n @include AU-space('margin-bottom', 1unit);\n padding-top: 0;\n\n @include AU-media(sm) {\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-left', 1unit);\n @include AU-space('padding-top', 1unit);\n float: left;\n width: 75%;\n }\n }\n\n @include AU-clearfix;\n\n }\n}\n","// AU vars for reference\n// $AU-media-xs: 576px !default; // media query breakpoints\n// $AU-media-sm: 768px !default;\n// $AU-media-md: 992px !default;\n// $AU-media-lg: 1200px !default;\n\n// $AU-fontsize-map: (\n// \txs: 14,\n// \tsm: 16,\n// \tmd: 20,\n// \tlg: 24,\n// \txl: 32,\n// \txxl: 40,\n// \txxxl: 48\n// ) !default;\n\n// Font faces, stacks and sizes.\n$fontawesome: \"FontAwesome\";\n\n// Borders\n$AU-color-foreground-border: #ccc; // Apparently this is not accessible...\n$health-borderize: 3px solid $AU-color-foreground-border;\n$health-borderize--very-thin: 1px solid $AU-color-foreground-border;\n$health-borderize--thin: 2px solid $AU-color-foreground-border;\n$health-borderize--fat: 6px solid $AU-color-foreground-border;\n\n$health-borderize--tertiary: 3px solid $colour-complementary-skyblue;\n$health-borderize--tertiary-very-thin: 1px solid $colour-complementary-skyblue;\n\n// Taskbar\n$minHeight-Taskbar: 200px !default;\n\n// Box shadow\n$card-shadow: 0px 3px 10px $colour-Shadow;\n$card-shadow-hover: 0px 8px 10px $colour-Shadow-hover;\n\n// TODO\n// - transitions/animations\n// - opacities\n// - borders ",".health-facet {\n\n visibility: visible;\n @include opacity(1);\n height: auto;\n transition: opacity 1s;\n\n @include AU-space(padding, 1unit);\n\n // Spacing.\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n .health-filter + & {\n margin-top: 0;\n }\n\n &--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n @include opacity(0);\n height: 0;\n }\n\n background: $colour-lighter;\n\n &__more {\n font-size: 0.8em;\n }\n}",".health-field {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n & + * {\n clear: both;\n }\n\n &--label-hidden {\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n }\n\n &--inline,\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n float: left;\n }\n }\n .health-field__item {\n display: table;\n }\n }\n\n &--inline {\n .health-field__label {\n @include AU-media(sm) {\n width: 10em;\n }\n }\n }\n\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n width: 15em;\n }\n }\n }\n\n &.health-field--light {\n .health-field__label {\n font-weight: normal;\n }\n }\n\n .health-field__label {\n font-weight: bold;\n }\n\n .health-metadata + & {\n @include AU-space(margin-top, .5unit);\n }\n}\n\n.health-field__item + .health-field__item {\n clear: both;\n}\n\n// Special case of multiple addresses in one field.\n.health-maps--google + .health-field__label {\n @include AU-space(margin-top, 1.5unit);\n}\n","// File download\n//\n// A link with metadata to download a file.\n//\n// Markup: document.twig\n//\n// Style guide: navigation.document\n\n.au-body {\n .health-file {\n &__icon {\n @include AU-space('margin-right', .5unit);\n }\n &__link {\n text-decoration: none;\n color: $AU-color-foreground-text;\n &--visible {\n font-weight: bold;\n text-decoration: underline;\n color: $AU-color-foreground-action;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n",".health-filter {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n\n &.health-filter--open {\n @include AU-space(margin-bottom, 1unit)\n }\n\n .health-filter__title {\n background: $colour-lighter;\n @include AU-space('padding', .5unit);\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n","// Figure\n//\n// A figure image with a long description and notes.\n//\n// Markup: figure.twig\n//\n// Style guide: Components.figure\n\n.health-figure {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &--border {\n border: $health-borderize--thin;\n padding: 1rem;\n }\n\n &__image-link {\n display: block;\n position: relative;\n\n .health-figure__image-link__icon {\n display: none;\n }\n\n &:hover, &:focus {\n .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n @include AU-space(padding, .5unit);\n left: 5px;\n top: 5px;\n border: $health-borderize--very-thin;\n }\n }\n }\n}\n\nfigure {\n margin: 0;\n img {\n margin: 0;\n }\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n}\n\n.fancybox-button {\n width: 46px;\n i:before {\n margin-right: 0;\n }\n}\n",".health-footnotes {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 1.5unit);\n @include AU-space('padding-top', 1.5unit);\n\n @at-root table & {\n border-top: none;\n padding-top: 0;\n margin-top: 0;\n }\n}\n\n// Link to the footnote.\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n}\n",".au-body {\n .health-image-text {\n\n @include AU-space(margin-top, 1.5unit);\n\n > li {\n @include AU-space(margin-bottom, 4unit);\n @media print {\n @include AU-space(margin-bottom, 2unit);\n height: auto !important;\n }\n @include AU-media(sm) {\n text-align: center;\n }\n }\n\n .health-image-text__image {\n @media print {\n height: auto !important;\n img {\n margin-top: 0 !important;\n }\n }\n }\n\n .health-image-text__text {}\n\n .au-introduction {\n @include AU-space(margin-top, 1unit);\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n .text--minor {\n margin-top: 0;\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n }\n\n // Dark background variant\n &.au-body--dark {\n .au-introduction {\n color: $AU-colordark-foreground-text;\n }\n }\n}\n","// Reset the line height on images as this causes gaps at the bottom of some images.\n.au-body {\n .media div,\n .au-responsive-media-img div,\n img {\n line-height: 0;\n }\n}\n\nimg {\n border: 0; // IE 9 fix.\n}\n\n.au-body {\n picture {\n display: block;\n img {\n margin-top: 0;\n }\n @at-root * + picture {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n}\n\n// Add a border to the image.\n.image--border {\n img {\n border: $health-borderize;\n }\n div {\n line-height: 0;\n }\n @media print {\n border: none;\n }\n}\n\n.image--circle {\n img {\n border-radius: 50%;\n border: $health-borderize;\n }\n}\n\n// Image caption\n.field-name-field-image-caption {\n margin-bottom: 2em;\n}\n\n%image--full {\n @include AU-space('margin-bottom', 1unit);\n @include AU-media(sm) {\n margin-bottom: 0;\n }\n width: 100%;\n img {\n border: $health-borderize;\n width: 100%;\n }\n div {\n line-height: 0;\n }\n}\n\n// Lazy loaded images.\n.image-outer {\n\n line-height: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n .image-placeholder {\n @media print {\n border: 1px solid black;\n &:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\";\n }\n }\n }\n\n .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0;\n\n &.image-loading {\n background-color: transparent;\n }\n\n .image {\n width: 100%;\n img {\n // Hide initially, until loaded.\n visibility: hidden;\n }\n }\n }\n}\n\n// An image inside a link.\n.image--link {\n\n a {\n border-bottom: 0;\n line-height: 0;\n @include AU-media(sm) {\n display: block;\n }\n &:focus {\n border: 3px solid $colour-primary-teal-darker;\n }\n\n &:hover {\n img {\n opacity: 0.5;\n }\n }\n\n img {\n margin-top: 0; // Override uikit * + img margin.\n }\n }\n\n}\n\n// Make the background colour white for images that are loading that have a link around them.\n// Normal this background is black and it looks ugly.\na .image-wrapper {\n &.image-loading {\n background-color: white;\n }\n}\n",".health-listing {\n\n margin-top: 0;\n * + & {\n @include AU-space(margin, 2unit 0 0 0);\n }\n\n padding: 0;\n\n // If this listing is embedded amongst content, help separate it nicely from that content.\n @at-root * + .row &--embedded, * + &--embedded {\n li:first-of-type {\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n @include AU-space(margin-top, 2unit);\n }\n\n li:last-of-type {\n border-bottom: $health-borderize--very-thin;\n @include AU-space(padding-bottom, 2unit);\n }\n }\n\n li {\n list-style: none;\n max-width: inherit;\n clear: both;\n }\n\n // Add spacing between items.\n li + li {\n @include AU-space(margin-top, 2unit);\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n }\n\n @include AU-space(margin-bottom, 2unit);\n\n clear: both;\n\n // Compact variation.\n &--compact {\n li + li {\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-top, 1unit);\n }\n }\n\n // Filters\n &__filters {\n\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n\n @media print {\n background: transparent !important;\n }\n\n &--inline {\n > * {\n display: inline-block;\n @include AU-space(margin-right, 1unit);\n }\n }\n\n .clear-all {\n @include AU-space(margin, .5unit .25unit 0 0 );\n @media print {\n display: none;\n }\n }\n }\n}\n","// Lists\n//\n// A collection of list types.\n//\n// Markup: lists.twig\n//\n// Style guide: Lists\n\n// Highlight an item in a list.\nul {\n li {\n transition: background-color 1s;\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n// Large list styles\n%list--large {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n >li {\n vertical-align: top;\n position: relative;\n @include AU-space('margin', 0 0 1unit);\n @include AU-space('padding', 1.5unit);\n \n background: $colour-lighter;\n &::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n @include AU-space('top', 1unit);\n padding-top: 0;\n font-size: 24px;\n }\n a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2;\n }\n }\n}\n\n // Apply default to
        \nol.list--large {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 3unit);\n }\n}\n\n// Variant for
          \nul.list--large {\n @extend %list--large;\n counter-reset: none;\n > li {\n @include AU-space('padding-left', 3unit);\n &::before {\n content: '■';\n counter-increment: none;\n\n }\n }\n}\n\n// Plain list\nul,ol {\n &.list--large--plain {\n @extend %list--large;\n > li {\n &:before {\n display: none;\n }\n }\n }\n}\n\n// Checklist style\nul {\n &.list--large--checklist {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 4unit);\n @include AU-space('padding-top', 1unit);\n background: $colour-lighter url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px;\n &::before {\n content: '';\n }\n strong {\n @extend .au-display-md;\n }\n }\n }\n}\n\n.au-body { \n ul.health-card-list {\n li {\n max-width: 100%;\n }\n }\n}\n\n.list--remove {\n list-style: none;\n padding-left: 0;\n > li {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em;\n}\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0,111,176, 0.2);\n border-right: 1.1em solid rgba(0,111,176, 0.2);\n border-bottom: 1.1em solid rgba(0,111,176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear;\n\n // Show the loader.\n &--active {\n display: block;\n }\n\n // Placed after the input field, it will appear in the field on the right.\n &--search {\n position: absolute;\n top: 13px;\n right: 55px;\n }\n\n // Small.\n &--small {\n width: 5em;\n height: 5em;\n font-size: 4px;\n }\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".au-body {\n .health-maps {\n &--google {\n width: 100%;\n height: 500px;\n * + img {\n margin-top: 0;\n }\n }\n }\n}","// Metadata, such as dates and types, used mainly in listings.\n.health-metadata {\n\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n\n &.health-metadata--inline {\n\n .health-field {\n display: inline;\n border-left: 1px solid $colour-minorText;\n @include AU-space(margin-left, .5unit);\n @include AU-space(padding-left, .5unit);\n .health-field__item {\n display: inline;\n }\n }\n\n > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n @include AU-space(margin-top, 2unit);\n @include AU-space(padding-top, 2unit);\n border-top: $health-borderize--very-thin;\n }\n}","// Recommendation\n//\n// NHMRC recommendations\n//\n// .recommendation--grade-practice-point - Practice point\n// .recommendation--grade-grade-a - Grade A-D\n// .recommendation--grade-consensus-based - Consensus based\n//\n// Markup: recommendation.twig\n//\n// Weight: 1\n//\n// Style guide: components.recommendation\n\n.health-recommendation {\n &--grade-practice-point {\n border-left-color: #d9c100;\n .health-recommendation__grade {\n background-color: #fff4c8;\n }\n }\n\n &--grade-grade-a,\n &--grade-grade-b,\n &--grade-grade-c,\n &--grade-grade-d,\n &--grade-evidence-based,\n &--grade-qualified-evidence-based\n {\n border-left-color: #8852ce;\n .health-recommendation__grade {\n background-color: #e0c8ff;\n }\n }\n\n &--grade-consensus-based {\n border-left-color: #5f904d;\n .health-recommendation__grade {\n background-color: #e7fddf;\n }\n }\n}\n","/*\n * List of references\n */\n.health-references {\n > li {\n transition: background-color 1s;\n\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n/*\n * Links to the reference\n */\n.health-references__links {\n .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n }\n}\n\n",".health-release-status {\n\n @include AU-space('padding-top', 0.75unit);\n @include AU-space('padding-bottom', 0.75unit);\n\n &__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px;\n\n &--alpha {\n background: $alpha-background;\n color: $alpha-text;\n }\n &--beta {\n background: $beta-background;\n color: $beta-text;\n }\n &--launch {\n background: $live-background;\n color: $alpha-text;\n }\n }\n\n &--desktop {\n display: none;\n @include AU-media(md) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(md) {\n display: none;\n }\n }\n\n font-size: 13px;\n @include AU-media(md) {\n font-size: inherit;\n }\n\n @media print {\n display: none;\n }\n\n // Override max -width\n p {\n max-width: 100%;\n }\n\n}","// Utility classes to be used in mark-up (not in other SASS files)\n \n // [converter] $parent hack\n @mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n }\n @mixin responsive-invisibility($parent) {\n #{$parent} {\n display: hidden !important;\n }\n }\n\n // No breakpoint - allows for default application\n .hidden {\n display: none;\n }\n\n // Breakpoint classes for hiding\n @include AU-media(xs){\n @include responsive-invisibility('.hidden-xs');\n @include responsive-visibility('.visible-xs');\n }\n @include AU-media(sm){\n @include responsive-invisibility('.hidden-sm');\n @include responsive-visibility('.visible-sm');\n }\n @include AU-media(md){\n @include responsive-invisibility('.hidden-md');\n @include responsive-visibility('.visible-md');\n }\n @include AU-media(lg){\n @include responsive-invisibility('.hidden-lg');\n @include responsive-visibility('.visible-lg');\n }\n",".au-grid {\n .au-header .health-search {\n @include AU-media(sm) {\n float: right;\n }\n }\n}\n\n// Search bar.\n.health-search {\n\n position: relative;\n display: inline-block;\n\n @media print {\n display: none;\n }\n\n max-width: 22.75em;\n\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n\n // Global search for desktop\n &--global {\n @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-media(sm) {\n display: block;\n padding-bottom: 0;\n margin-top: 0;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Listing search\n &--listing {\n width: auto;\n\n @media print {\n display: none;\n }\n }\n\n // Remove the spacing applied by au-form.\n .au-form__item, input {\n margin-top: 0 !important;\n }\n\n // The search form.\n &__form {\n\n @include AU-clearfix;\n position: relative;\n\n label {\n @include AU-sronly();\n }\n\n &#search-api-page-search-form {\n float: left;\n }\n\n &__input {\n border-color: $AU-color-foreground-text;\n background-color: white;\n width: 100%;\n @include AU-media(sm) {\n @include AU-space(width, 15unit);\n }\n @include AU-media(md) {\n @include AU-space(width, 20unit);\n }\n &-wrapper {\n width: 100%;\n padding-right: 45px;\n }\n }\n\n &__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: $AU-color-foreground-text;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: AU-svguri('\n ');\n &:hover:not(:disabled),\n &:focus:not(:disabled) {\n background-color: $colour-foreground-text--dark;\n }\n border-radius: 0px 4px 4px 0;\n }\n }\n}\n\n// Search results.\n.au-body {\n .health-search-result {\n &__link {\n text-decoration: none;\n }\n &__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block;\n }\n &__link-path {\n color: $colour-path;\n font-size: 0.9em;\n word-break: break-all;\n }\n\n &__summary {\n @include AU-space(margin-top, 0.5unit);\n }\n &__summary-date {\n color: $colour-dark;\n }\n\n &__tag {\n text-transform: uppercase;\n }\n\n // For Notes\n // @todo Move into health theme.\n &--notes {\n .health-search-result__link-title {\n &:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: $AU-color-foreground-text;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid $colour-light;\n background: $colour-lighter;\n margin-left: 5px;\n }\n }\n }\n }\n}\n\nform[class*='col-'].health-search__form {\n .health-search__form__submit {\n right: 12px;\n }\n}\n\n// Autocomplete.\n// Unfortunately we don't have full control over jQuery UI classes, so we have to use their classes.\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid $AU-colordark-background;\n width: 300px;\n position: absolute;\n li.ui-menu-item {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .ui-menu-item-wrapper {\n @include AU-space(padding, 0.25unit 1.2unit);\n }\n }\n}\n\n.ui-state-active {\n background: $AU-color-foreground-action;\n color: white;\n}\n\n.ui-helper-hidden-accessible {\n @include AU-sronly();\n}\n",".health-separator {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 3unit);\n @include AU-media(sm){\n @include AU-space('margin-top', 4unit);\n }\n}\n","// @todo: Refactor to .health-stat\n\n.stat {\n @include AU-space('margin', 1.5unit 0 2unit);\n @include AU-media('sm') {\n border-right: 1px dotted $colour-primary-teal-text;\n &:last-of-type {\n border-right: none;\n }\n }\n}\n\n// Statistic text.\n.stat__text {\n //@include health-fontgrid('md', 'default', 'light');\n @include AU-space('padding', 0 0 .25unit 0);\n @include AU-media('md') {\n @include AU-space('padding-bottom', 1unit);\n }\n}\n\n// The trend.\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline;\n}\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white;\n &:before {\n @include AU-space('margin-top', -1unit);\n }\n}\n\n// Source text\n.stat__source {\n @include AU-space('margin-bottom', .5unit);\n margin-top: 0 !important;\n}\n\n// Variation with no trend.\n.stat--no-trend {\n .stat__value {\n border-bottom: 0;\n }\n .stat__trend {\n display: none;\n }\n}\n\n// UIKit overrides.\n.au-body {\n .stat {\n p {\n margin-top: 0;\n }\n }\n}\n","// Sub header variation. This includes our title and HP switcher.\n.health-sub-header {\n @include AU-space('padding', 12px 0);\n @include AU-media(sm){\n @include AU-space('padding', 1.5unit 0 1unit 0);\n }\n\n // Title.\n h1 {\n margin-top: 0;\n }\n\n .au-introduction {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n\n &__section-title {\n @include AU-space(margin-bottom, .65unit);\n @include AU-media(sm) { // Hide on desktop\n display: none;\n }\n @media print {\n display: none;\n }\n\n }\n\n &__supp {\n\n @media print {\n display: none;\n }\n\n &--center {\n @include AU-media(sm) {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n }\n\n @include AU-space('padding-top', 1.5unit);\n @include AU-media(sm) {\n padding-top: 0;\n }\n }\n\n}\n",".health-sub-nav {\n display: none;\n @include AU-media($AU-main-nav-breakpoint) {\n display: block;\n }\n\n @media print {\n display: none;\n }\n}\n","// Tables\n//\n// The `
      ` element displays tabular data in rows, columns, and cells.\n//\n// Markup: tables-table.twig\n//\n// Weight: 1\n//\n// Style guide: base.table\n\n// @todo We shouldn't need to import this here, but it won't compile without it.\n@import '../../abstracts/mixins';\n\ntable {\n\n // Spacing above.\n * + &,\n * + .health-table__responsive & {\n @include AU-space('margin-top', 1.5unit);\n }\n\n border-collapse: collapse;\n border: $health-borderize--very-thin;\n\n caption {\n text-align: left;\n @include AU-space(margin-bottom, 1unit);\n }\n\n tr:nth-child(even) {\n background-color: $AU-color-background;\n }\n\n &.table__no-banding {\n tr:nth-child(even) {\n background-color: transparent;\n }\n }\n\n td,\n th {\n @include AU-media('md') {\n @include AU-space('padding', .5unit);\n font-size: initial;\n }\n\n border-bottom: $health-borderize--very-thin;\n @include AU-space('padding', .25unit);\n text-align: left;\n vertical-align: top;\n }\n\n th {\n background-color: $colour-lightest;\n }\n\n thead {\n border-bottom: $health-borderize--very-thin;\n }\n\n min-width: 43em;\n @include AU-media(sm) {\n min-width: inherit;\n }\n\n @media print {\n td,\n th,\n thead {\n border-color: #000 !important;\n background: #fff !important;\n }\n }\n}\n\n.health-table__responsive {\n overflow: scroll;\n @include AU-media( md ) {\n overflow: auto;\n }\n\n @media print {\n overflow: visible;\n table {\n min-width: inherit;\n }\n }\n}\n\n","// Tabs\n//\n// The primary and secondary tabs.\n//\n// Markup: tabs.twig\n//\n// .tabs--secondary - Secondary tabs\n//\n// Style guide: navigation.tabs\n\n.au-body {\n\n ul.health-tabs {\n\n padding: 0;\n border-bottom: $health-borderize--thin;\n @include AU-space(margin-bottom, 1.5unit);\n @include AU-space(margin-top, 1.5unit);\n width: 100%;\n\n li {\n margin: 0;\n @include AU-space('margin-right', .5unit);\n padding: 0;\n transition: none;\n\n &:first-of-type {\n a {\n margin-left: 0;\n }\n }\n\n a {\n @include AU-space('padding', .75unit 1unit);\n display: inline-block;\n background-color: $colour-lighter;\n text-decoration: none;\n &:hover, &:active {\n background-color: $colour-light-darker;\n }\n\n }\n\n &.active {\n a {\n font-weight: bold;\n background-color: $AU-color-foreground-action;\n color: white;\n }\n }\n }\n\n }\n\n .not-full-width ul.health-tabs {\n margin-top: 0;\n }\n\n @media print {\n .health-tabs {\n display: none;\n }\n }\n}\n","// Taskbar\n//\n// A taskbar for displaying a wrappable list of task 'accelatorators' with icon.\n// Default display is plain but a 'tiled' version is available.\n// \n// taskbar--2 - Displays 2 items in a row\n// taskbar--3 - Displays 3 items in a row\n// taskbar--4 - Displays 4 items in a row\n// taskbar--5 - Displays 5 items in a row\n// taskbar--6 - Displays 6 items in a row\n// taskbar--tiled--2 - Displays 2 tiled items in a row\n// taskbar--tiled--3 - Displays 3 tiled items in a row\n// taskbar--tiled--4 - Displays 4 tiled items in a row\n// taskbar--tiled--5 - Displays 5 tiled items in a row\n// taskbar--tiled--6 - Displays 6 tiled items in a row\n//\n// Markup: taskbar.twig\n//\n// Style guide: components.taskbar\n\n.taskbar,\n%taskbar {\n color: #000;\n @include AU-clearfix;\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n >li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0;\n .taskbar__item:last {\n margin-right: 0;\n }\n }\n }\n\n .taskbar__item,\n %taskbar__item {\n @include AU-space('padding', 1unit);\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0;\n @include AU-media('xs') {\n min-height: $minHeight-Taskbar;\n }\n @extend %bg-primary-teal;\n &:hover,\n &:active,\n &:focus {\n background-color: $colour-primary-blue-darker;\n }\n }\n\n .taskbar__img,\n %taskbar__img {\n @extend .au-responsive-media-img;\n border: 0;\n }\n\n .taskbar__title,\n %taskbar__title {\n font-size: 20px;\n line-height: 24px;\n }\n\n .taskbar__desc,\n %taskbar__desc {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px;\n }\n}\n\n@for $i from 2 through 6 {\n .taskbar--tiled--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n }\n\n .taskbar--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n .taskbar__item {\n margin: 0;\n background-color: transparent;\n }\n }\n}\n\n// Using taskbar with a view.\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--tiled--3,\n.taskbar--tiled--4,\n.taskbar--tiled--5,\n.taskbar--tiled--6\n{\n\n &.view ul > .views-row {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .node {\n @extend %taskbar__item;\n }\n\n .field-name-field-image {\n @extend %taskbar__img;\n }\n\n .field-name-title a {\n @extend %taskbar__title;\n }\n\n .field-name-body p {\n @extend %taskbar__desc;\n }\n\n }\n}\n","// When called directly in SASS (e.g. width: width: width-decimal(1)), the function will\n// render the returned value\n\n@function width-decimal( $column-count) {\n $width: (1 / $column-count);\n @return ($width / 1) * 100%;\n}",".health-toolbar {\n\n // @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, .5unit);\n\n &__items {\n > li {\n margin: 0;\n @include AU-space(margin-right, 1.1unit);\n @include AU-media(sm) {\n @include AU-space(margin-right, 1unit);\n }\n float: left;\n display: block;\n }\n }\n\n @media print {\n display: none;\n }\n\n #health-share-menu {\n display: none;\n }\n .health-tooltip-theme {\n #health-share-menu {\n display: block;\n }\n }\n\n}\n",".health-tooltip-theme {\n font-family: $AU-font;\n @include AU-space('padding', .5unit);\n\n text-align: left;\n color: $AU-color-foreground-text;\n\n font-size: .9em;\n background-color: #fff;\n\n border: $health-borderize;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, .5);\n\n p {\n padding: 0;\n margin: 0;\n }\n}\n","// Video\n//\n// Markup: video.twig\n//\n// Style guide: components.video\n\n.health-video {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &__preview {\n\n position: relative;\n line-height: 0;\n\n .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .75));\n }\n }\n\n &__link {\n display: block;\n &:hover,\n &:active,\n &:focus {\n .health-video__preview__play-button {\n display: block;\n cursor: pointer;\n }\n }\n }\n\n &__length {\n @include AU-space('padding', .75unit);\n background-color: #000;\n color: #fff;\n @include opacity(0.75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0;\n\n &--small {\n display: none;\n @include AU-media(sm) {\n display: inline-block;\n @include AU-space('padding', .5unit);\n font-size: 0.85em;\n right: 3px;\n bottom: 3px;\n }\n }\n }\n }\n\n &--inline {\n border: $health-borderize--thin;\n @include AU-space(padding, 1unit);\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n\n}\n","/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n\n.svg-inline--fa {\n display: inline-block;\n\n svg {\n font-size: inherit;\n height: 1em; // IE fix.\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor;\n }\n\n &.fa-fw svg {\n width: 1.25em;\n }\n\n &.fa-2x svg {\n font-size: 2em;\n }\n\n &.fa-3x svg {\n font-size: 3em;\n }\n\n &.fa-left {\n @include AU-space(margin-right, .35unit);\n }\n}",".au-body--dark {\n\n .health-video + .au-accordion {\n background-color: $colour-light;\n\n .au-accordion__title {\n color: black;\n }\n }\n}\n",".au-breadcrumbs {\n margin-top: 0;\n}\n\n.au-body--dark {\n\n .au-breadcrumbs {\n\n >.au-link-list>li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n }\n }\n}\n",".au-body {\n // Apply a standard gap but only if it has content before it.\n * + .standard-gap--after {\n @include AU-space('margin-top', 1.5unit);\n }\n}","// Remove background colours for dark secondary and tertiary buttons.\n.au-btn,\na.au-btn {\n &--tertiary, &--secondary {\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent;\n }\n }\n }\n}\n","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\nfieldset.au-form__item {\n legend {\n @extend label;\n }\n}\n\n// Apply error styling to the error message below fields.\n.au-form__item {\n div.error {\n @extend .form-required;\n @include AU-space('margin-top', 0.5unit);\n }\n}\n",".au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0;\n}\n",".au-header.au-header {\n border-top: none;\n position: relative;\n .au-header__logo {\n max-width: 400px;\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n .au-main-nav__toggle {\n color: $AU-color-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n}\n",".au-body {\n .au-side-nav {\n background:$colour-lighter;\n @include AU-media('sm'){\n background: none;\n }\n @include AU-space('margin-top',1unit);\n @include AU-media('sm'){\n @include AU-space('margin-top',0);\n }\n\n // Flush with edge of screen on mobile.\n @include AU-space('margin-left', - ceil( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-space('margin-right', - floor( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-media('sm') { // Normal gutter on desktop.\n @include AU-space('margin-left', 0);\n @include AU-space('margin-right', 0);\n }\n\n .au-side-nav__header {\n @include AU-space('margin',1unit);\n @include AU-media('sm'){\n display: none;\n }\n }\n\n a.active {\n border-left: 0.25rem solid $colour-complementary-skyblue;\n background: $colour-light-dark;\n @include AU-media('sm'){\n background: $colour-lighter;\n }\n }\n\n a.is-active{\n @extend a.active;\n }\n }\n}\n",".health-card {\n min-height: 200px;\n height: 100%;\n}\n",".health-content {\n @include AU-space('margin-top', 2unit);\n @include AU-media('sm'){\n @include AU-space('margin-top', 2.5unit);\n }\n\n &--flush {\n @include AU-space('margin-top', 0unit);\n }\n\n}\n",".health-hero {\n\n $parent: &; // more readable than &#{&}\n background: $colour-light;\n position: relative;\n\n @include AU-media('sm') {\n // height: 380px; This can be fixed is reqd\n overflow: hidden;\n }\n\n &__image-container {\n max-height: 200px;\n overflow: hidden;\n @include AU-media('sm') {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none;\n }\n }\n\n &__image {\n height: auto;\n display: block;\n width: 100%;\n\n @include AU-media('sm') {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0;\n }\n }\n\n &__content {\n background: $gravitas-grey;\n position: relative;\n @include AU-space('padding', 2unit);\n width: 100%;\n @include AU-media(sm){\n @include rgba-background(black, .8);\n @include AU-space('padding', 3unit);\n width: 60%;\n }\n @include AU-media(lg){\n @include AU-space('padding', 4unit);\n min-height: 500px; // so that image is a sliver at most popular desktop width 1920\n width: 50%;\n }\n }\n\n &__title {\n color: $health-hero-title;\n }\n\n &__summary {\n @include health-fontgrid( lg , default, light);\n }\n\n &__call-to-action {}\n\n // Dark modifier\n &#{$parent}--dark {\n background: $gravitas-grey;\n #{$parent}__content {\n color: white;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n margin-top: 0;\n @include AU-space(padding-top, 2unit);\n border-top: none;\n }\n}\n",".health-table {\n\n &__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n }\n}\n","// Search bar.\n.health-search {\n position: relative;\n display: block;\n max-width: none;\n\n @media print {\n display: none;\n }\n\n // The search form.\n &__form {\n &__input, \n &__input.au-text-input {\n width: 100%;\n max-width: 100%;\n }\n }\n}\n\n\n","// Reset toolbar to regular colours when inside a dark region.\n.au-body--dark {\n .health-toolbar {\n a {\n @extend a;\n }\n a:hover {\n @extend a:hover;\n }\n a:active {\n @extend a:active;\n }\n }\n}\n\n.health-toolbar {\n\n &--desktop {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n",".health-sub-header {\n @include AU-media('sm') {\n @include AU-space('padding', 2unit 0unit 3unit 0unit);\n }\n}\n","address {\n font-style: normal;\n}\n",".desktop-only {\n display: none;\n\n @include AU-media(sm) {\n display: block;\n }\n}\n\n.mobile-only {\n display: block;\n\n @include AU-media(sm) {\n display: none;\n }\n}\n","// Search bar.\n.health-search {\n // The search form.\n &__form {\n &__input {\n &-wrapper {\n padding-right: 0px;\n }\n }\n }\n}\n","// Generic responsive iframe (16x9 aspect ratio)\n// https://benmarshall.me/responsive-iframes/\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative;\n\n // All iframes in container\n iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n // Custom full screen app\n &#{&}--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px; //fallback\n height: calc(100vh - 50px) !important;\n\n // Above mobile only\n @include AU-media(sm) {\n padding-top: 0; //overrides 16x9 deafult\n height: 800px; //fallback\n height: calc(100vh - 150px) !important;\n }\n }\n}\n\n// iframe variants\n@mixin generateRatios($width, $height, $breakpoint: \"\", $prefix: \"iframe-container--\") {\n $class-name: $prefix + $width + \"x\" + $height;\n .#{$class-name}#{$breakpoint} {\n padding-top: ($height / $width) * 100%;\n }\n}\n\n// Generate ratios from wider to taller\n@include generateRatios(5,1);\n@include generateRatios(4,1);\n@include generateRatios(3,1);\n@include generateRatios(5,2);\n@include generateRatios(16,9);\n@include generateRatios(4,3);\n@include generateRatios(1,1);\n@include generateRatios(3,4);\n@include generateRatios(9,16);\n\n@include AU-media('sm'){\n @include generateRatios(5,1,'sm');\n @include generateRatios(4,1,'sm');\n @include generateRatios(3,1,'sm');\n @include generateRatios(5,2,'sm');\n @include generateRatios(16,9,'sm');\n @include generateRatios(4,3,'sm');\n @include generateRatios(1,1,'sm');\n @include generateRatios(3,4,'sm');\n @include generateRatios(9,16,'sm');\n}\n",".au-body {\n\n .health-grid {\n margin-left: -1rem;\n margin-right: -1rem;\n\n > * + p {\n margin-top: 0;\n }\n }\n}\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem;\n }\n\n &--1col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n }\n\n &--2col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n }\n\n &--3col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n }\n\n &--4col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n }\n\n &--5col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n }\n\n &--6col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n }\n\n &--7col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n }\n\n &--8col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n }\n\n}",".health-listing__items--tile {\n\n .health-grid {\n margin-bottom: 0;\n margin-top: 0;\n @include AU-media(sm) {\n margin-top: -2rem;\n margin-bottom: -1rem;\n }\n }\n}\n","@import 'styles';\n\n.cke_editable {\n padding: 20px;\n @extend .au-body;\n @extend .au-grid;\n\n // Prevent the ckeditor red line hover from pushing content down.\n > span:first-of-type + * {\n margin-top: 0 !important;\n }\n}\n"]} ->>>>>>> develop +{"version":3,"sources":["ckeditor.css","../../health_design_system/source/sass/themes/health/_colors.scss","../../health_design_system/source/sass/themes/_theme-functions.scss","base/variables/_colours.scss","../../health_design_system/source/vendor/gov.au/design-system.scss","../../node_modules/sass-versioning/dist/_index.scss","../../node_modules/@gov.au/core/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_print.scss","../../node_modules/@gov.au/accordion/lib/sass/_module.scss","../../node_modules/@gov.au/body/lib/sass/_globals.scss","../../node_modules/@gov.au/body/lib/sass/_print.scss","../../node_modules/@gov.au/body/lib/sass/_module.scss","../../node_modules/@gov.au/link-list/lib/sass/_globals.scss","../../node_modules/@gov.au/link-list/lib/sass/_module.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_globals.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_print.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss","../../node_modules/@gov.au/buttons/lib/sass/_globals.scss","../../node_modules/@gov.au/buttons/lib/sass/_print.scss","../../node_modules/@gov.au/buttons/lib/sass/_module.scss","../../node_modules/@gov.au/callout/lib/sass/_globals.scss","../../node_modules/@gov.au/callout/lib/sass/_print.scss","../../node_modules/@gov.au/callout/lib/sass/_module.scss","../../node_modules/@gov.au/control-input/lib/sass/_globals.scss","../../node_modules/@gov.au/control-input/lib/sass/_print.scss","../../node_modules/@gov.au/control-input/lib/sass/_module.scss","../../node_modules/@gov.au/cta-link/lib/sass/_globals.scss","../../node_modules/@gov.au/cta-link/lib/sass/_print.scss","../../node_modules/@gov.au/cta-link/lib/sass/_module.scss","../../node_modules/@gov.au/direction-links/lib/sass/_globals.scss","../../node_modules/@gov.au/direction-links/lib/sass/_print.scss","../../node_modules/@gov.au/direction-links/lib/sass/_module.scss","../../node_modules/@gov.au/footer/lib/sass/_globals.scss","../../node_modules/@gov.au/footer/lib/sass/_print.scss","../../node_modules/@gov.au/footer/lib/sass/_module.scss","../../node_modules/@gov.au/grid-12/lib/sass/_globals.scss","../../node_modules/@gov.au/grid-12/lib/sass/_module.scss","../../node_modules/@gov.au/header/lib/sass/_globals.scss","../../node_modules/@gov.au/header/lib/sass/_print.scss","../../node_modules/@gov.au/header/lib/sass/_module.scss","../../node_modules/@gov.au/headings/lib/sass/_globals.scss","../../node_modules/@gov.au/headings/lib/sass/_module.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_module.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_globals.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_module.scss","../../node_modules/@gov.au/main-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/main-nav/lib/sass/_print.scss","../../node_modules/@gov.au/main-nav/lib/sass/_module.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_globals.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_print.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_module.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_globals.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_module.scss","../../node_modules/@gov.au/select/lib/sass/_globals.scss","../../node_modules/@gov.au/select/lib/sass/_print.scss","../../node_modules/@gov.au/select/lib/sass/_module.scss","../../node_modules/@gov.au/side-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/side-nav/lib/sass/_print.scss","../../node_modules/@gov.au/side-nav/lib/sass/_module.scss","../../node_modules/@gov.au/skip-link/lib/sass/_globals.scss","../../node_modules/@gov.au/skip-link/lib/sass/_print.scss","../../node_modules/@gov.au/skip-link/lib/sass/_module.scss","../../node_modules/@gov.au/tags/lib/sass/_globals.scss","../../node_modules/@gov.au/tags/lib/sass/_print.scss","../../node_modules/@gov.au/tags/lib/sass/_module.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_globals.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_print.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_module.scss","../../health_design_system/source/sass/abstracts/_utilities.scss","../../health_design_system/source/sass/base/_normalize.scss","../../health_design_system/source/sass/components/@govau/_au-headings.scss","../../health_design_system/source/sass/components/@govau/_au-accordion.scss","../../health_design_system/source/sass/components/@govau/_au-body.scss","../../health_design_system/source/sass/components/@govau/_au-breadcrumbs.scss","../../health_design_system/source/sass/components/@govau/_au-btn.scss","../../health_design_system/source/sass/components/@govau/_au-callout.scss","../../health_design_system/source/sass/components/@govau/_au-control-input.scss","../../health_design_system/source/sass/components/@govau/_au-cta-link.scss","../../health_design_system/source/sass/components/@govau/_au-footer.scss","../../health_design_system/source/sass/components/@govau/_au-form.scss","../../health_design_system/source/sass/components/@govau/_au-grid.scss","../../health_design_system/source/sass/components/@govau/_au-header.scss","../../health_design_system/source/sass/components/@govau/_au-inpage-nav-links.scss","../../health_design_system/source/sass/components/@govau/_au-link-list.scss","../../health_design_system/source/sass/components/@govau/_au-main-nav.scss","../../health_design_system/source/sass/components/@govau/_au-page-alerts.scss","../../health_design_system/source/sass/components/@govau/_au-responsive-media.scss","../../health_design_system/source/sass/components/@govau/_au-side-nav.scss","../../health_design_system/source/sass/components/@govau/_au-tags.scss","../../health_design_system/source/sass/components/@govau/_au-text-input.scss","../../health_design_system/source/sass/components/@health/_health-back-to-top.scss","../../health_design_system/source/sass/abstracts/_mixins.scss","../../health_design_system/source/sass/components/@health/_health-band.scss","../../health_design_system/source/sass/components/@health/_health-book-nav.scss","../../health_design_system/source/sass/components/@health/_health-brand.scss","../../health_design_system/source/sass/components/@health/_health-card.scss","../../health_design_system/source/sass/components/@health/_health-compare.scss","../../health_design_system/source/sass/components/@health/_health-description-list.scss","../../health_design_system/source/sass/themes/health/_variables.scss","../../health_design_system/source/sass/components/@health/_health-facet.scss","../../health_design_system/source/sass/components/@health/_health-field.scss","../../health_design_system/source/sass/components/@health/_health-file.scss","../../health_design_system/source/sass/components/@health/_health-filter.scss","../../health_design_system/source/sass/components/@health/_health-figure.scss","../../health_design_system/source/sass/components/@health/_health-footnotes.scss","../../health_design_system/source/sass/components/@health/_health-image-text.scss","../../health_design_system/source/sass/components/@health/_health-images.scss","../../health_design_system/source/sass/components/@health/_health-listing.scss","../../health_design_system/source/sass/components/@health/_health-lists.scss","../../health_design_system/source/sass/components/@health/_health-loading.scss","../../health_design_system/source/sass/components/@health/_health-maps.scss","../../health_design_system/source/sass/components/@health/_health-metadata.scss","../../health_design_system/source/sass/components/@health/_health-pager.scss","../../health_design_system/source/sass/components/@health/_health-recommendation.scss","../../health_design_system/source/sass/components/@health/_health-references.scss","../../health_design_system/source/sass/components/@health/_health-release-status.scss","../../health_design_system/source/sass/components/@health/_health-responsive-utilities.scss","../../health_design_system/source/sass/components/@health/_health-search.scss","../../health_design_system/source/sass/components/@health/_health-separator.scss","../../health_design_system/source/sass/components/@health/_health-stat.scss","../../health_design_system/source/sass/components/@health/_health-sub-header.scss","../../health_design_system/source/sass/components/@health/_health-sub-nav.scss","../../health_design_system/source/sass/components/@health/_health-table.scss","../../health_design_system/source/sass/components/@health/_health-tabs.scss","../../health_design_system/source/sass/components/@health/_health-taskbar.scss","../../health_design_system/source/sass/abstracts/_functions.scss","../../health_design_system/source/sass/components/@health/_health-toolbar.scss","../../health_design_system/source/sass/components/@health/_health-tooltip.scss","../../health_design_system/source/sass/components/@health/_health-video.scss","../../health_design_system/source/sass/components/_icons.scss","components/@gov.au/_accordion.scss","components/@gov.au/_breadcrumb.scss","components/@gov.au/_body.scss","components/@gov.au/_btn.scss","components/@gov.au/_form.scss","components/@gov.au/_grid.scss","components/@gov.au/_header.scss","components/@gov.au/_main-nav.scss","components/@gov.au/_side-nav.scss","components/@health/_band.scss","components/@health/_card.scss","components/@health/_content.scss","components/@health/_hero.scss","components/@health/_pager.scss","components/@health/_table.scss","components/@health/_search.scss","components/@health/_toolbar.scss","components/@health/_sub-header.scss","components/health/_address.scss","components/health/_global_notification.scss","components/health/_grid.scss","components/health/_health-search.scss","components/health/_iframe.scss","components/health/_layout.scss","components/health/_listing.scss","components/health/_page-modifications.scss","ckeditor.scss"],"names":[],"mappings":"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AAA;;AC7DvD;ED6DG,UAAoD,EAAA;;AC7DvD;EDqFG,eAA2D,EAAA;;ACrF9D;EDqFG,qBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,iBAA2D,EAAA;;A9Bof5D;E+BzkBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9ByfD;E+B/kBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,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A1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJujBH;IqJrjBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ8hBH;IqJzhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ0hBH;IqJxhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJyhBH;IqJvhBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJwhBH;IqJthBE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ+fH;IqJ1fE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ2fH;IqJzfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ0fH;IqJxfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJyfH;IqJvfE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJgeH;IqJ3dE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ4dH;IqJ1dE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ2dH;IqJzdE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ0dH;IqJxdE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJicH;IqJ5bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ6bH;IqJ3bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ4bH;IqJ1bE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ2bH;IqJzbE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJkaH;IqJ7ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ8ZH;IqJ5ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ6ZH;IqJ3ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ4ZH;IqJ1ZE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJmYH;IqJ9XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ+XH;IqJ7XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ8XH;IqJ5XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ6XH;IqJ3XE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJoWH;IqJ/VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJgWH;IqJ9VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ+VH;IqJ7VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;ErJ8VH;IqJ5VE;MAEI,uCAA0B;UAA1B,0BAA0B;MAC1B,cAAc,EAAA,EAEjB;;AC9QL;EAGI,gBAAgB;EAChB,aAAa,EAAA;EtJqlBf;IsJzlBF;MAMM,iBAAiB;MACjB,oBAAoB,EAAA,EAEvB;;ACTH;EvJyiBE,gBAdsE;EAetE,kBAdwC,EAAA;;AiEtgB1C;EuFnBE,aAAa,EAAA;EADf;IAOI,wBAAwB,EAAA","file":"../ckeditor.min.css","sourcesContent":["@charset \"UTF-8\";\n.au-body .health-band.health-band--tertiary-2, .cke_editable .health-band.health-band--tertiary-2 {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n\n.au-body .health-band.health-band--secondary, .cke_editable .health-band.health-band--secondary, .taskbar .taskbar__item, .taskbar.view ul > .views-row .node,\n.taskbar--tiled--2 .taskbar__item,\n.taskbar--2 .taskbar__item,\n.taskbar--tiled--3 .taskbar__item,\n.taskbar--3 .taskbar__item,\n.taskbar--tiled--4 .taskbar__item,\n.taskbar--4 .taskbar__item,\n.taskbar--tiled--5 .taskbar__item,\n.taskbar--5 .taskbar__item,\n.taskbar--tiled--6 .taskbar__item,\n.taskbar--6 .taskbar__item,\n.taskbar--tiled--2.view ul > .views-row .node,\n.taskbar--tiled--3.view ul > .views-row .node,\n.taskbar--tiled--4.view ul > .views-row .node,\n.taskbar--tiled--5.view ul > .views-row .node,\n.taskbar--tiled--6.view ul > .views-row .node {\n background-color: #007680;\n background: linear-gradient(to right, #055a61, #007680); }\n\n.au-body .health-band.health-band--primary, .cke_editable .health-band.health-band--primary {\n background-color: #004693;\n background: linear-gradient(to right, #004693, #16477d); }\n\n.au-body .health-band.health-band--tertiary, .cke_editable .health-band.health-band--tertiary {\n background-color: #005fa0;\n background: linear-gradient(to left, #005fa0, #185b88); }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav, .au-body .health-band.health-band--neutral-1, .cke_editable .health-band.health-band--neutral-1 {\n background-color: #ececec;\n background: linear-gradient(to right, #ececec, #f9f9f9); }\n\n.au-body .health-band.health-band--neutral-2, .cke_editable .health-band.health-band--neutral-2 {\n background-color: #f9f9f9;\n background: linear-gradient(to right, #f9f9f9, #ececec); }\n\n/**\n * Health Design System components.\n */\n/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n/*! @gov.au/core v3.4.2 */\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n/**\n * AU-clearfix - Clearing floats\n */\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n/**\n * AU-focus - Add the outline to focus\n */\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n/**\n * AU-media Breakpoints\n */\n/**\n * AU-rem value used for REM calculation\n */\n/**\n * AU-unit used for all type and grid calculations\n */\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n/**\n * Colors light theme\n */\n/**\n * Colors dark theme\n */\n/**\n * Colors system messages\n */\n/**\n * AU-border-radius styles\n */\n/*! @gov.au/accordion v7.0.8 */\n@media print {\n .au-accordion {\n border-color: #000 !important;\n color: #000 !important; }\n .au-accordion__title {\n background: #fff !important;\n color: #000 !important;\n border: 1px !important; }\n .au-accordion__title:after {\n display: none; }\n .au-accordion__body-wrapper {\n border-color: #000 !important; }\n .au-accordion__body {\n height: auto !important;\n display: block !important; } }\n\n.au-accordion {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n border: 1px solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n padding: 0; }\n * + .au-accordion {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-accordion .au-accordion__title {\n background-color: whitesmoke; }\n .au-accordion.au-accordion--dark {\n border-color: gray;\n color: #FFF; }\n .au-accordion.au-accordion--dark .au-accordion__title {\n background-color: black; }\n\n.au-accordion + .au-accordion {\n margin-top: 0;\n border-top: 0; }\n\n.au-body .au-accordion__title, .cke_editable .au-accordion__title,\n.au-accordion__title {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n padding: 16px 40px 16px 16px;\n padding: 1rem 2.5rem 1rem 1rem;\n width: 100%;\n display: block;\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n font-weight: bold;\n position: relative;\n box-sizing: border-box;\n margin: 0;\n cursor: pointer;\n border: none;\n text-align: left;\n font-family: inherit; }\n .au-body .au-accordion__title:hover, .cke_editable .au-accordion__title:hover,\n .au-accordion__title:hover {\n text-decoration: none;\n color: #313131; }\n .au-body .au-accordion__title:hover:after, .cke_editable .au-accordion__title:hover:after,\n .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body .au-accordion__title:focus, .cke_editable .au-accordion__title:focus,\n .au-accordion__title:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body .au-accordion__title::-moz-focus-inner, .cke_editable .au-accordion__title::-moz-focus-inner,\n .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body .au-accordion__title:focus, .cke_editable .au-accordion__title:focus,\n .au-accordion__title:focus {\n z-index: 100; }\n .au-body .au-accordion__title::-webkit-details-marker, .cke_editable .au-accordion__title::-webkit-details-marker,\n .au-accordion__title::-webkit-details-marker {\n display: none; }\n .au-body .au-accordion__title:after, .cke_editable .au-accordion__title:after,\n .au-accordion__title:after {\n content: ' ';\n position: absolute;\n top: 50%;\n margin-top: -8px;\n margin-top: -0.5rem;\n right: 16px;\n right: 1rem;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n z-index: 101;\n transition: transform 0.25s ease-in; }\n .au-body .au-accordion__title.au-accordion--closed:after, .cke_editable .au-accordion__title.au-accordion--closed:after,\n .au-accordion__title.au-accordion--closed:after {\n transform: rotate(-180deg); }\n .ie8 .au-body .au-accordion__title:after, .ie8 .cke_editable .au-accordion__title:after,\n .lt-ie8 .au-body .au-accordion__title:after,\n .lt-ie8 .cke_editable .au-accordion__title:after, .ie8\n .au-accordion__title:after,\n .lt-ie8\n .au-accordion__title:after {\n content: ' ▼ '; }\n .ie8 .au-body .au-accordion__title.au-accordion--open:after, .ie8 .cke_editable .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .cke_editable .au-accordion__title.au-accordion--open:after, .ie8\n .au-accordion__title.au-accordion--open:after,\n .lt-ie8\n .au-accordion__title.au-accordion--open:after {\n content: ' ▲ '; }\n\n.au-body.au-body--dark .au-accordion__title, .au-body--dark.cke_editable .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover, .au-body--dark.cke_editable .au-accordion__title:hover,\n .au-accordion.au-accordion--dark .au-accordion__title:hover {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover:after, .au-body--dark.cke_editable .au-accordion__title:hover:after,\n .au-accordion.au-accordion--dark .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body.au-body--dark .au-accordion__title:focus, .au-body--dark.cke_editable .au-accordion__title:focus,\n .au-accordion.au-accordion--dark .au-accordion__title:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark .au-accordion__title::-moz-focus-inner, .au-body--dark.cke_editable .au-accordion__title::-moz-focus-inner,\n .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark .au-accordion__title:after, .au-body--dark.cke_editable .au-accordion__title:after,\n .au-accordion.au-accordion--dark .au-accordion__title:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n\n.au-accordion__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n overflow: hidden; }\n .js .au-accordion__body.au-accordion--open {\n display: block;\n height: auto; }\n .js .au-accordion__body.au-accordion--closed {\n display: none;\n height: 0; }\n\n.au-accordion__body-wrapper {\n padding: 16px;\n padding: 1rem;\n border-top: 1px solid gray; }\n .au-accordion--dark .au-accordion__body-wrapper {\n border-top: 1px solid gray; }\n\n.au-accordion-group {\n list-style: none;\n padding: 0; }\n\n/*! @gov.au/body v2.2.0 */\n@media print {\n .au-body *, .cke_editable *, .au-body, .cke_editable {\n text-shadow: none !important;\n color: #000 !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border-color: #000 !important; }\n .au-body a, .cke_editable a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a, .cke_editable .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable a,\n .au-body a:visited,\n .cke_editable a:visited,\n .cke_editable .au-body--dark .health-toolbar a:visited,\n .au-body--dark .health-toolbar .cke_editable a:visited {\n text-decoration: underline; }\n .au-body a[href]:after, .cke_editable a[href]:after, .cke_editable .au-body--dark .health-toolbar a[href]:after, .au-body--dark .health-toolbar .cke_editable a[href]:after {\n content: \" (\" attr(href) \")\" !important;\n display: inline !important; }\n .au-body a[href^=\"javascript:\"]:after, .cke_editable a[href^=\"javascript:\"]:after, .cke_editable .au-body--dark .health-toolbar a[href^=\"javascript:\"]:after, .au-body--dark .health-toolbar .cke_editable a[href^=\"javascript:\"]:after,\n .au-body a[href^=\"#\"]:after,\n .cke_editable a[href^=\"#\"]:after,\n .cke_editable .au-body--dark .health-toolbar a[href^=\"#\"]:after,\n .au-body--dark .health-toolbar .cke_editable a[href^=\"#\"]:after {\n content: \"\" !important; }\n .au-body abbr[title]:after, .cke_editable abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n .au-body pre, .cke_editable pre,\n .au-body blockquote,\n .cke_editable blockquote {\n border: 1px solid #000;\n padding: 6px;\n page-break-inside: avoid; }\n .au-body thead, .cke_editable thead {\n display: table-header-group; }\n .au-body tr, .cke_editable tr,\n .au-body img,\n .cke_editable img {\n page-break-inside: avoid; }\n \n .au-body img,\n .cke_editable img {\n max-width: 100% !important; }\n .au-body p, .cke_editable p,\n .au-body h2,\n .cke_editable h2,\n .au-body h3,\n .cke_editable h3 {\n orphans: 3;\n widows: 3; }\n \n .au-body h2,\n .cke_editable h2,\n .au-body h3,\n .cke_editable h3 {\n page-break-after: avoid; }\n .au-body p a, .cke_editable p a, .au-body p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body p a, .cke_editable p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable p a {\n word-wrap: break-word; }\n .au-body select, .cke_editable select {\n background: #fff !important; } }\n\n.au-body, .cke_editable {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n text-size-adjust: 100%;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: #ffffff;\n /**\n\t * Highlighting in-page sections that are in focus\n\t */\n /**\n\t * `mark` styling.\n\t */\n /**\n\t * Text selection styling\n\t */\n /**\n\t * Vertical spacing of common text elements.\n\t */\n /**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n /**\n\t * Stong emphasis.\n\t */\n /**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n /**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n /**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n /**\n\t * Abbreviations/acronyms.\n\t */\n /**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n /**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n /**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n /**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n /**\n\t * Body colour schemes\n\t */ }\n .au-body a, .cke_editable a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a, .cke_editable .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable a {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-body a:hover, .cke_editable a:hover, .au-body .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-body a:hover, .cke_editable .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .cke_editable a:hover {\n color: #313131;\n text-decoration: none; }\n .au-body a:focus, .cke_editable a:focus, .cke_editable .au-body--dark .health-toolbar a:focus, .au-body--dark .health-toolbar .cke_editable a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body a::-moz-focus-inner, .cke_editable a::-moz-focus-inner, .au-body .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-body a::-moz-focus-inner, .cke_editable .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .cke_editable a::-moz-focus-inner {\n border: 0; }\n .au-body [tabindex=\"0\"]:focus, .cke_editable [tabindex=\"0\"]:focus,\n .au-body :target,\n .cke_editable :target {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body mark, .cke_editable mark {\n color: #ffffff;\n background-color: #006FB0; }\n .au-body ::selection, .cke_editable ::selection {\n color: #ffffff;\n background-color: rgba(0, 111, 176, 0.99); }\n .au-body img::selection, .cke_editable img::selection,\n .au-body video::selection,\n .cke_editable video::selection,\n .au-body iframe::selection,\n .cke_editable iframe::selection {\n background-color: rgba(0, 111, 176, 0.75); }\n .au-body p, .cke_editable p {\n max-width: 42em;\n margin: 0; }\n .au-body * + p, .cke_editable * + p {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]), .cke_editable ul:not([class]),\n .au-body ol:not([class]),\n .cke_editable ol:not([class]),\n .au-body dl:not([class]),\n .cke_editable dl:not([class]), .au-body pre, .cke_editable pre {\n margin: 0; }\n .au-body * + ul:not([class]), .cke_editable * + ul:not([class]),\n .au-body * + ol:not([class]),\n .cke_editable * + ol:not([class]),\n .au-body * + dl:not([class]),\n .cke_editable * + dl:not([class]),\n .au-body * + pre,\n .cke_editable * + pre {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]) > li, .cke_editable ul:not([class]) > li,\n .au-body ol:not([class]) > li,\n .cke_editable ol:not([class]) > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > li > ul:not([class]), .cke_editable ul:not([class]) > li > ul:not([class]),\n .au-body ul:not([class]) > li > ol:not([class]),\n .cke_editable ul:not([class]) > li > ol:not([class]),\n .au-body ol:not([class]) > li > ul:not([class]),\n .cke_editable ol:not([class]) > li > ul:not([class]),\n .au-body ol:not([class]) > li > ol:not([class]),\n .cke_editable ol:not([class]) > li > ol:not([class]) {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > ul:not([class]), .cke_editable ul:not([class]) > ul:not([class]),\n .au-body ol:not([class]) > ul:not([class]),\n .cke_editable ol:not([class]) > ul:not([class]) {\n list-style-type: disc; }\n .au-body dl:not([class]) > dd, .cke_editable dl:not([class]) > dd {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem;\n margin-left: 0;\n border-left: solid 1px; }\n .au-body dl:not([class]) > dt, .cke_editable dl:not([class]) > dt {\n margin-top: 24px;\n margin-top: 1.5rem;\n font-weight: bold; }\n .au-body dl:not([class]) > dt:first-of-type, .cke_editable dl:not([class]) > dt:first-of-type {\n margin-top: 0; }\n .au-body .written-by:after, .cke_editable .written-by:after {\n content: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+\");\n color: #BADA55; }\n .au-body em, .cke_editable em,\n .au-body i,\n .cke_editable i {\n font-style: italic; }\n .au-body strong, .cke_editable strong,\n .au-body b,\n .cke_editable b {\n font-weight: bold; }\n .au-body small, .cke_editable small {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; }\n .au-body s, .cke_editable s,\n .au-body del,\n .cke_editable del {\n text-decoration: line-through; }\n .au-body ins, .cke_editable ins {\n text-decoration-line: underline;\n text-decoration-style: dashed;\n text-decoration-skip-ink: auto; }\n .au-body dfn, .cke_editable dfn {\n font-style: normal; }\n .au-body abbr, .cke_editable abbr,\n .au-body abbr[title],\n .cke_editable abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n \n .au-body abbr[title],\n .cke_editable abbr[title] {\n cursor: help; }\n .au-body a abbr, .cke_editable a abbr, .au-body .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .au-body a abbr, .cke_editable .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .cke_editable a abbr {\n padding-bottom: 1px; }\n .au-body var, .cke_editable var {\n padding: 0 1px;\n font-style: italic;\n font-family: serif; }\n .au-body var sup, .cke_editable var sup,\n .au-body var sub,\n .cke_editable var sub {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n padding: 0 1px; }\n .au-body sub, .cke_editable sub,\n .au-body sup,\n .cke_editable sup {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n position: relative;\n vertical-align: baseline; }\n .au-body sub, .cke_editable sub {\n bottom: -0.25em; }\n \n .au-body sup,\n .cke_editable sup {\n top: -0.5em; }\n .au-body kbd, .cke_editable kbd,\n .au-body code,\n .cke_editable code,\n .au-body samp,\n .cke_editable samp {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n padding: 4px;\n padding: 0.25rem;\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n display: inline-block;\n border-radius: 4px;\n background-color: whitesmoke;\n color: #313131; }\n .au-body pre, .cke_editable pre {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace; }\n .au-body pre code, .cke_editable pre code {\n padding: 16px;\n padding: 1rem;\n display: block;\n tab-size: 4; }\n .au-body hr, .cke_editable hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid gray;\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n .au-body * + hr, .cke_editable * + hr {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body.au-body--alt, .au-body--alt.cke_editable {\n background: #ebebeb; }\n .au-body.au-body--alt kbd, .au-body--alt.cke_editable kbd,\n .au-body.au-body--alt code,\n .au-body--alt.cke_editable code,\n .au-body.au-body--alt samp,\n .au-body--alt.cke_editable samp {\n background-color: #e0e0e0; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n background: #000;\n color: #FFF; }\n .au-body.au-body--dark ::selection, .au-body--dark.cke_editable ::selection {\n color: #000;\n background-color: rgba(255, 255, 255, 0.99); }\n .au-body.au-body--dark img::selection, .au-body--dark.cke_editable img::selection,\n .au-body.au-body--dark video::selection,\n .au-body--dark.cke_editable video::selection,\n .au-body.au-body--dark iframe::selection,\n .au-body--dark.cke_editable iframe::selection {\n background-color: rgba(255, 255, 255, 0.75); }\n .au-body.au-body--dark a, .au-body--dark.cke_editable a {\n color: #FFF; }\n .au-body.au-body--dark a:hover, .au-body--dark.cke_editable a:hover {\n color: #FFF; }\n .au-body.au-body--dark a:focus, .au-body--dark.cke_editable a:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark a::-moz-focus-inner, .au-body--dark.cke_editable a::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark [tabindex=\"0\"]:focus, .au-body--dark.cke_editable [tabindex=\"0\"]:focus,\n .au-body.au-body--dark :target,\n .au-body--dark.cke_editable :target {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark mark, .au-body--dark.cke_editable mark {\n background-color: #FFF;\n color: #000; }\n .au-body.au-body--dark hr, .au-body--dark.cke_editable hr {\n border-top-color: gray; }\n .au-body.au-body--dark code, .au-body--dark.cke_editable code,\n .au-body.au-body--dark kbd,\n .au-body--dark.cke_editable kbd,\n .au-body.au-body--dark samp,\n .au-body--dark.cke_editable samp {\n color: #FFF;\n background-color: black; }\n .au-body.au-body--dark.au-body--alt, .au-body--dark.au-body--alt.cke_editable {\n background: black; }\n .au-body.au-body--dark.au-body--alt code, .au-body--dark.au-body--alt.cke_editable code,\n .au-body.au-body--dark.au-body--alt kbd,\n .au-body--dark.au-body--alt.cke_editable kbd,\n .au-body.au-body--dark.au-body--alt samp,\n .au-body--dark.au-body--alt.cke_editable samp {\n background-color: black; }\n\n/*! @gov.au/link-list v3.0.7 */\n/**\n * Block of links.\n */\n.au-link-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-body .au-link-list, .cke_editable .au-link-list {\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-link-list > li {\n display: block;\n margin: 4px;\n margin: 0.25rem; }\n .au-link-list.au-link-list--inline {\n display: inline-block; }\n .au-link-list.au-link-list--inline > li {\n display: inline-block; }\n\n/*! @gov.au/breadcrumbs v3.0.5 */\n@media print {\n .au-breadcrumbs > .au-link-list > li:after {\n content: \">\" !important;\n background-image: none !important; } }\n\n.au-breadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n width: 100%;\n margin: 0;\n color: #313131;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n * + .au-breadcrumbs {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: inline-block; } }\n .au-breadcrumbs > .au-link-list > li {\n margin: 0; }\n .au-breadcrumbs > .au-link-list > li:after {\n content: ' ';\n display: inline-block;\n width: 8px;\n width: 0.5rem;\n height: 8px;\n height: 0.5rem;\n margin: 0 8px;\n margin: 0 0.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n background-size: 100%;\n background-repeat: no-repeat; }\n .au-breadcrumbs > .au-link-list > li:last-child:after {\n display: none; }\n .ie8 .au-breadcrumbs > .au-link-list > li:after,\n .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {\n content: ' > ';\n display: inline-block; }\n .au-breadcrumbs.au-breadcrumbs--dark {\n color: #FFF; }\n .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/buttons v3.0.7 */\n@media print {\n .au-btn {\n background-color: #fff !important;\n border: 2px solid #000 !important;\n color: #000 !important;\n text-decoration: none !important; }\n .au-btn[disabled] {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-btn:disabled {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n.au-btn,\na.au-btn,\n.au-body--dark .health-toolbar a.au-btn {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 24px;\n padding: 0.5rem 1.5rem;\n display: inline-block;\n appearance: none;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #ffffff;\n text-decoration: none;\n border-radius: 4px;\n background-color: #006FB0;\n border: 3px solid #006FB0;\n cursor: pointer;\n vertical-align: middle;\n transition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n /**\n\t* SECONDARY\n\t*/\n /**\n\t* TERTIARY\n\t*/\n /**\n \t * BLOCK\n \t */ }\n .au-body .au-btn, .cke_editable .au-btn, .au-body a.au-btn, .cke_editable a.au-btn, .cke_editable .au-body--dark .health-toolbar a.au-btn, .au-body--dark .health-toolbar .cke_editable a.au-btn {\n color: #ffffff;\n text-decoration: none; }\n .au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar .au-btn.au-btn--block + a.au-btn.au-btn--block,\n a.au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + .au-btn.au-btn--block,\n a.au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + a.au-btn.au-btn--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-btn:focus,\n a.au-btn:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-btn::-moz-focus-inner,\n a.au-btn::-moz-focus-inner,\n .au-body--dark .health-toolbar a.au-btn::-moz-focus-inner {\n border: 0; }\n .au-btn:focus,\n a.au-btn:focus {\n border-radius: 0; }\n .au-btn[disabled],\n a.au-btn[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:disabled,\n a.au-btn:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:hover:not(:disabled),\n a.au-btn:hover:not(:disabled) {\n background-color: #313131;\n border-color: #313131;\n text-decoration: underline;\n color: #ffffff; }\n .ie8 .au-btn:hover, .ie8 a.au-btn:hover {\n background-color: #313131;\n border-color: #313131;\n color: #ffffff;\n text-decoration: underline; }\n .au-btn.au-btn--dark,\n a.au-btn.au-btn--dark {\n color: #000;\n background-color: #FFF;\n border-color: #FFF; }\n .au-body .au-btn.au-btn--dark, .cke_editable .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark, .cke_editable a.au-btn.au-btn--dark {\n color: #000; }\n .au-btn.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--dark:hover:not(:disabled) {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .au-btn.au-btn--dark:focus,\n a.au-btn.au-btn--dark:focus {\n outline: 3px solid #C390F9; }\n .au-btn.au-btn--dark::-moz-focus-inner,\n a.au-btn.au-btn--dark::-moz-focus-inner {\n border: 0; }\n .au-btn.au-btn--secondary,\n a.au-btn.au-btn--secondary {\n color: #006FB0;\n background-color: transparent;\n border-color: #006FB0; }\n .au-body .au-btn.au-btn--secondary, .cke_editable .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary, .cke_editable a.au-btn.au-btn--secondary {\n color: #006FB0; }\n .ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .cke_editable .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover, .ie8 .cke_editable a.au-btn.au-btn--secondary:hover {\n color: #ffffff; }\n .au-btn.au-btn--secondary:hover:not(:disabled),\n a.au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: transparent;\n border-color: #313131;\n color: #313131; }\n .au-btn.au-btn--secondary.au-btn--dark,\n a.au-btn.au-btn--secondary.au-btn--dark {\n border-color: #FFF;\n color: #FFF; }\n .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n border-color: #FFF;\n color: #FFF; }\n .ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .cke_editable .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .cke_editable a.au-btn.au-btn--secondary.au-btn--dark:hover {\n color: #000; }\n .au-btn.au-btn--tertiary,\n a.au-btn.au-btn--tertiary {\n color: #006FB0;\n background-color: transparent;\n border-color: transparent;\n text-decoration: underline; }\n .au-btn.au-btn--tertiary:hover:not(:disabled),\n a.au-btn.au-btn--tertiary:hover:not(:disabled) {\n background-color: transparent;\n color: #313131;\n border-color: transparent;\n text-decoration: none; }\n .au-btn.au-btn--tertiary.au-btn--dark,\n a.au-btn.au-btn--tertiary.au-btn--dark {\n color: #FFF; }\n .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {\n color: #FFF; }\n .au-btn.au-btn--pride,\n a.au-btn.au-btn--pride {\n background: linear-gradient(to bottom, rgba(255, 62, 24, 0.5) 16.66667%, rgba(252, 154, 0, 0.5) 16.66667%, rgba(252, 154, 0, 0.52) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 50%, rgba(57, 234, 124, 0.5) 50%, rgba(57, 234, 124, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 83.33333%, rgba(152, 90, 255, 0.5) 83.33333%);\n color: #313131; }\n .au-btn.au-btn--block,\n a.au-btn.au-btn--block {\n display: block;\n width: 100%;\n box-sizing: border-box;\n text-align: center; }\n\n/*! @gov.au/callout v3.0.2 */\n@media print {\n .au-callout {\n border-left-width: 16px !important;\n border-left-width: 1rem !important;\n border: 1px solid #000 !important;\n color: #000 !important;\n background-color: transparent !important; } }\n\n/**\n * The generic callout.\n */\n.au-callout {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px;\n padding: 1.5rem;\n border-left: 4px solid gray;\n border-left: 0.25rem solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: whitesmoke;\n word-wrap: break-word; }\n * + .au-callout {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout p {\n margin: 0; }\n .au-callout * + p {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-callout + p {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout.au-callout--dark {\n color: #FFF;\n border-color: gray;\n background-color: black; }\n .au-callout.au-callout--alt {\n background-color: #e0e0e0; }\n .au-callout.au-callout--dark.au-callout--alt {\n background-color: black; }\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin: 0; }\n .au-callout__heading.au-callout__heading--sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-callout__heading.au-callout__heading--sronly + * {\n margin-top: 0; }\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n background-color: whitesmoke; }\n\n.au-callout--calendar-event__lede {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0; }\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-callout--calendar-event__time {\n font-weight: bold; }\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n display: block; }\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n/*! @gov.au/control-input v3.0.1 */\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@media print {\n .au-control-input__text {\n color: #000 !important; }\n .au-control-input__text:before, .au-control-input__text:after {\n display: none !important; } }\n\n.au-control-input {\n display: inline-block;\n position: relative; }\n .au-control-input.au-control-input--block {\n display: block; }\n .au-control-input.au-control-input--block:before, .au-control-input.au-control-input--block:after {\n content: \" \";\n display: table; }\n .au-control-input.au-control-input--block:after {\n clear: both; }\n .au-control-input.au-control-input--block + .au-control-input--block {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-control-input__input {\n position: absolute;\n left: 8px;\n left: 0.5rem;\n top: 8px;\n top: 0.5rem;\n cursor: pointer;\n margin: 0; }\n .au-control-input--small .au-control-input__input {\n left: 4px;\n left: 0.25rem;\n top: 4px;\n top: 0.25rem; }\n .au-control-input__input + .au-control-input__text {\n cursor: pointer; }\n .au-control-input__input:invalid + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #f0d0d0; }\n .au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #f3faf8; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text:after {\n border-color: #0b996c; }\n .au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #d2e7e0; }\n .au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input__input[type=radio] + .au-control-input__text:before,\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n border-radius: 50%; }\n .au-control-input__input[disabled] {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n color: #636363; }\n .au-control-input__input:disabled {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n color: #636363; }\n .au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {\n color: gray; }\n .au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {\n color: gray; }\n .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #9263DE;\n box-shadow: 0 0 0 0.25rem #9263DE; }\n .ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #C390F9;\n box-shadow: 0 0 0 0.25rem #C390F9; }\n .ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n\n/**\n * The label text\n */\n.au-control-input__text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 4px 8px 8px 40px;\n padding: 0.25rem 0.5rem 0.5rem 2.5rem;\n margin-right: 16px;\n margin-right: 1rem;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-control-input__text:before, .au-control-input__text:after {\n width: 38px;\n width: 2.375rem;\n height: 38px;\n height: 2.375rem;\n content: ' ';\n display: block;\n position: absolute;\n box-sizing: border-box;\n background-repeat: no-repeat;\n z-index: 100;\n left: -3px;\n top: -3px;\n border: 3px solid transparent; }\n .au-control-input--small .au-control-input__text:before, .au-control-input--small .au-control-input__text:after {\n width: 28px;\n width: 1.75rem;\n height: 28px;\n height: 1.75rem; }\n .au-control-input--small .au-control-input__text {\n padding: 3px 8px 0 31px;\n padding: 0.2rem 0.5rem 0 1.95rem;\n margin-right: 16px;\n margin-right: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n .au-control-input__text:after {\n z-index: 101; }\n .au-control-input--dark .au-control-input__text {\n color: #FFF; }\n\n/*! @gov.au/cta-link v2.2.0 */\n@media print {\n .au-cta-link {\n color: #000 !important; }\n .au-cta-link:after {\n background-image: none !important;\n content: ' > ' !important;\n border: none !important;\n transform: rotate(0deg) !important; } }\n\n.au-cta-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin-top: 16px;\n margin-top: 1rem;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-cta-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n display: inline-block;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .ie8 .au-cta-link:after,\n .lt-ie8 .au-cta-link:after {\n content: ' > '; }\n .au-cta-link:hover {\n color: #313131;\n text-decoration: none; }\n .au-cta-link:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark, .au-body.au-body--dark .au-cta-link, .au-body--dark.cke_editable .au-cta-link {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:focus, .au-body.au-body--dark .au-cta-link:focus, .au-body--dark.cke_editable .au-cta-link:focus {\n outline: 3px solid #C390F9; }\n .au-cta-link.au-cta-link--dark::-moz-focus-inner, .au-body.au-body--dark .au-cta-link::-moz-focus-inner, .au-body--dark.cke_editable .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link.au-cta-link--dark:after, .au-body.au-body--dark .au-cta-link:after, .au-body--dark.cke_editable .au-cta-link:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark:hover, .au-body.au-body--dark .au-cta-link:hover, .au-body--dark.cke_editable .au-cta-link:hover {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:hover:after, .au-body.au-body--dark .au-cta-link:hover:after, .au-body--dark.cke_editable .au-cta-link:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/direction-links v2.2.0 */\n@media print {\n .au-direction-link {\n color: #000 !important; }\n .au-direction-link:after {\n content: '→' !important; }\n .au-direction-link--left:before {\n content: '←' !important; }\n .au-direction-link--up:after {\n content: '↑' !important; }\n .au-direction-link--down:after {\n content: '↓' !important; } }\n\n.au-direction-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: inline-block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-direction-link:hover {\n text-decoration: none;\n color: #313131; }\n .au-direction-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-direction-link::-moz-focus-inner {\n border: 0; }\n .au-direction-link.au-direction-link--dark {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:hover {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:focus {\n outline: 3px solid #C390F9; }\n .au-direction-link.au-direction-link--dark::-moz-focus-inner {\n border: 0; }\n\n.au-direction-link:after {\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 0 0 4px;\n margin: 0 0 0 0.25rem;\n content: '→';\n display: inline-block;\n width: auto;\n height: auto; }\n\n/**\n * LEFT\n */\n.au-direction-link--left:after {\n display: none; }\n\n.au-direction-link--left:before {\n content: '←';\n display: inline-block;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 0;\n margin: 0 0.25rem 0 0; }\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n content: '↑'; }\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n content: '↓'; }\n\n/*! @gov.au/footer v3.0.5 */\n@media print {\n .au-footer {\n color: #000 !important;\n background: #fff !important;\n border-color: #000 !important; } }\n\n/**\n * Basic footer block styling.\n */\n.au-footer {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 48px 0 48px;\n padding: 3rem 0 3rem;\n border-top: 4px solid gray;\n border-top: 0.25rem solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-footer p:last-child {\n margin: 0; }\n .au-footer.au-footer--alt {\n background-color: #ebebeb; }\n .au-footer.au-footer--dark {\n color: #FFF;\n border-color: gray;\n background-color: #000; }\n .au-footer.au-footer--dark.au-footer--alt {\n background-color: black; }\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation .au-link-list > li {\n margin-left: 0; }\n\n.au-footer__end {\n padding-top: 16px;\n padding-top: 1rem;\n margin-top: 16px;\n margin-top: 1rem;\n border-top: 1px solid gray; }\n\n.au-footer--dark .au-footer__end {\n border-top: 1px solid gray; }\n\n/*! @gov.au/grid-12 v2.1.0 */\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n/**\n * Calls the above mixins and combines them.\n */\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n.au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n box-sizing: border-box; }\n @media (min-width: 768px) {\n .au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n width: 744px; } }\n @media (min-width: 992px) {\n .au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n width: 968px; } }\n @media (min-width: 1200px) {\n .au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper {\n width: 1176px; } }\n\n.au-grid .container, .cke_editable .container, .au-grid .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper,\n.au-grid .container-fluid,\n.cke_editable .container-fluid {\n box-sizing: border-box;\n margin-right: auto;\n margin-left: auto;\n padding-left: 12px;\n padding-right: 12px; }\n .au-grid .container:before, .cke_editable .container:before, .au-grid .health-notification__inner-wrapper:before, .cke_editable .health-notification__inner-wrapper:before, .au-grid .container:after, .cke_editable .container:after, .au-grid .health-notification__inner-wrapper:after, .cke_editable .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:before,\n .cke_editable .container-fluid:before,\n .au-grid .container-fluid:after,\n .cke_editable .container-fluid:after {\n content: \" \";\n display: table; }\n .au-grid .container:after, .cke_editable .container:after, .au-grid .health-notification__inner-wrapper:after, .cke_editable .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:after,\n .cke_editable .container-fluid:after {\n clear: both; }\n\n.au-grid .row, .cke_editable .row {\n margin-left: -12px;\n margin-right: -12px; }\n .au-grid .row:before, .cke_editable .row:before, .au-grid .row:after, .cke_editable .row:after {\n content: \" \";\n display: table; }\n .au-grid .row:after, .cke_editable .row:after {\n clear: both; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1, .au-grid .col-sm-1, .cke_editable .col-sm-1, .au-grid .col-md-1, .cke_editable .col-md-1, .au-grid .col-lg-1, .cke_editable .col-lg-1, .au-grid .col-xs-2, .cke_editable .col-xs-2, .au-grid .col-sm-2, .cke_editable .col-sm-2, .au-grid .col-md-2, .cke_editable .col-md-2, .au-grid .col-lg-2, .cke_editable .col-lg-2, .au-grid .col-xs-3, .cke_editable .col-xs-3, .au-grid .col-sm-3, .cke_editable .col-sm-3, .au-grid .col-md-3, .cke_editable .col-md-3, .au-grid .col-lg-3, .cke_editable .col-lg-3, .au-grid .col-xs-4, .cke_editable .col-xs-4, .au-grid .col-sm-4, .cke_editable .col-sm-4, .au-grid .col-md-4, .cke_editable .col-md-4, .au-grid .col-lg-4, .cke_editable .col-lg-4, .au-grid .col-xs-5, .cke_editable .col-xs-5, .au-grid .col-sm-5, .cke_editable .col-sm-5, .au-grid .col-md-5, .cke_editable .col-md-5, .au-grid .col-lg-5, .cke_editable .col-lg-5, .au-grid .col-xs-6, .cke_editable .col-xs-6, .au-grid .col-sm-6, .cke_editable .col-sm-6, .au-grid .col-md-6, .cke_editable .col-md-6, .au-grid .col-lg-6, .cke_editable .col-lg-6, .au-grid .col-xs-7, .cke_editable .col-xs-7, .au-grid .col-sm-7, .cke_editable .col-sm-7, .au-grid .col-md-7, .cke_editable .col-md-7, .au-grid .col-lg-7, .cke_editable .col-lg-7, .au-grid .col-xs-8, .cke_editable .col-xs-8, .au-grid .col-sm-8, .cke_editable .col-sm-8, .au-grid .col-md-8, .cke_editable .col-md-8, .au-grid .col-lg-8, .cke_editable .col-lg-8, .au-grid .col-xs-9, .cke_editable .col-xs-9, .au-grid .col-sm-9, .cke_editable .col-sm-9, .au-grid .col-md-9, .cke_editable .col-md-9, .au-grid .col-lg-9, .cke_editable .col-lg-9, .au-grid .col-xs-10, .cke_editable .col-xs-10, .au-grid .col-sm-10, .cke_editable .col-sm-10, .au-grid .col-md-10, .cke_editable .col-md-10, .au-grid .col-lg-10, .cke_editable .col-lg-10, .au-grid .col-xs-11, .cke_editable .col-xs-11, .au-grid .col-sm-11, .cke_editable .col-sm-11, .au-grid .col-md-11, .cke_editable .col-md-11, .au-grid .col-lg-11, .cke_editable .col-lg-11, .au-grid .col-xs-12, .cke_editable .col-xs-12, .au-grid .col-sm-12, .cke_editable .col-sm-12, .au-grid .col-md-12, .cke_editable .col-md-12, .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n box-sizing: border-box;\n position: relative;\n min-height: 1px;\n padding-left: 12px;\n padding-right: 12px; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1, .au-grid .col-xs-2, .cke_editable .col-xs-2, .au-grid .col-xs-3, .cke_editable .col-xs-3, .au-grid .col-xs-4, .cke_editable .col-xs-4, .au-grid .col-xs-5, .cke_editable .col-xs-5, .au-grid .col-xs-6, .cke_editable .col-xs-6, .au-grid .col-xs-7, .cke_editable .col-xs-7, .au-grid .col-xs-8, .cke_editable .col-xs-8, .au-grid .col-xs-9, .cke_editable .col-xs-9, .au-grid .col-xs-10, .cke_editable .col-xs-10, .au-grid .col-xs-11, .cke_editable .col-xs-11, .au-grid .col-xs-12, .cke_editable .col-xs-12 {\n float: left; }\n\n.au-grid .col-xs-1, .cke_editable .col-xs-1 {\n width: 8.33333%; }\n\n.au-grid .col-xs-2, .cke_editable .col-xs-2 {\n width: 16.66667%; }\n\n.au-grid .col-xs-3, .cke_editable .col-xs-3 {\n width: 25%; }\n\n.au-grid .col-xs-4, .cke_editable .col-xs-4 {\n width: 33.33333%; }\n\n.au-grid .col-xs-5, .cke_editable .col-xs-5 {\n width: 41.66667%; }\n\n.au-grid .col-xs-6, .cke_editable .col-xs-6 {\n width: 50%; }\n\n.au-grid .col-xs-7, .cke_editable .col-xs-7 {\n width: 58.33333%; }\n\n.au-grid .col-xs-8, .cke_editable .col-xs-8 {\n width: 66.66667%; }\n\n.au-grid .col-xs-9, .cke_editable .col-xs-9 {\n width: 75%; }\n\n.au-grid .col-xs-10, .cke_editable .col-xs-10 {\n width: 83.33333%; }\n\n.au-grid .col-xs-11, .cke_editable .col-xs-11 {\n width: 91.66667%; }\n\n.au-grid .col-xs-12, .cke_editable .col-xs-12 {\n width: 100%; }\n\n.au-grid .col-xs-pull-0, .cke_editable .col-xs-pull-0 {\n right: auto; }\n\n.au-grid .col-xs-pull-1, .cke_editable .col-xs-pull-1 {\n right: 8.33333%; }\n\n.au-grid .col-xs-pull-2, .cke_editable .col-xs-pull-2 {\n right: 16.66667%; }\n\n.au-grid .col-xs-pull-3, .cke_editable .col-xs-pull-3 {\n right: 25%; }\n\n.au-grid .col-xs-pull-4, .cke_editable .col-xs-pull-4 {\n right: 33.33333%; }\n\n.au-grid .col-xs-pull-5, .cke_editable .col-xs-pull-5 {\n right: 41.66667%; }\n\n.au-grid .col-xs-pull-6, .cke_editable .col-xs-pull-6 {\n right: 50%; }\n\n.au-grid .col-xs-pull-7, .cke_editable .col-xs-pull-7 {\n right: 58.33333%; }\n\n.au-grid .col-xs-pull-8, .cke_editable .col-xs-pull-8 {\n right: 66.66667%; }\n\n.au-grid .col-xs-pull-9, .cke_editable .col-xs-pull-9 {\n right: 75%; }\n\n.au-grid .col-xs-pull-10, .cke_editable .col-xs-pull-10 {\n right: 83.33333%; }\n\n.au-grid .col-xs-pull-11, .cke_editable .col-xs-pull-11 {\n right: 91.66667%; }\n\n.au-grid .col-xs-pull-12, .cke_editable .col-xs-pull-12 {\n right: 100%; }\n\n.au-grid .col-xs-push-0, .cke_editable .col-xs-push-0 {\n left: auto; }\n\n.au-grid .col-xs-push-1, .cke_editable .col-xs-push-1 {\n left: 8.33333%; }\n\n.au-grid .col-xs-push-2, .cke_editable .col-xs-push-2 {\n left: 16.66667%; }\n\n.au-grid .col-xs-push-3, .cke_editable .col-xs-push-3 {\n left: 25%; }\n\n.au-grid .col-xs-push-4, .cke_editable .col-xs-push-4 {\n left: 33.33333%; }\n\n.au-grid .col-xs-push-5, .cke_editable .col-xs-push-5 {\n left: 41.66667%; }\n\n.au-grid .col-xs-push-6, .cke_editable .col-xs-push-6 {\n left: 50%; }\n\n.au-grid .col-xs-push-7, .cke_editable .col-xs-push-7 {\n left: 58.33333%; }\n\n.au-grid .col-xs-push-8, .cke_editable .col-xs-push-8 {\n left: 66.66667%; }\n\n.au-grid .col-xs-push-9, .cke_editable .col-xs-push-9 {\n left: 75%; }\n\n.au-grid .col-xs-push-10, .cke_editable .col-xs-push-10 {\n left: 83.33333%; }\n\n.au-grid .col-xs-push-11, .cke_editable .col-xs-push-11 {\n left: 91.66667%; }\n\n.au-grid .col-xs-push-12, .cke_editable .col-xs-push-12 {\n left: 100%; }\n\n.au-grid .col-xs-offset-0, .cke_editable .col-xs-offset-0 {\n margin-left: 0%; }\n\n.au-grid .col-xs-offset-1, .cke_editable .col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.au-grid .col-xs-offset-2, .cke_editable .col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.au-grid .col-xs-offset-3, .cke_editable .col-xs-offset-3 {\n margin-left: 25%; }\n\n.au-grid .col-xs-offset-4, .cke_editable .col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.au-grid .col-xs-offset-5, .cke_editable .col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.au-grid .col-xs-offset-6, .cke_editable .col-xs-offset-6 {\n margin-left: 50%; }\n\n.au-grid .col-xs-offset-7, .cke_editable .col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.au-grid .col-xs-offset-8, .cke_editable .col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.au-grid .col-xs-offset-9, .cke_editable .col-xs-offset-9 {\n margin-left: 75%; }\n\n.au-grid .col-xs-offset-10, .cke_editable .col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.au-grid .col-xs-offset-11, .cke_editable .col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.au-grid .col-xs-offset-12, .cke_editable .col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-1, .cke_editable .col-sm-1, .au-grid .col-sm-2, .cke_editable .col-sm-2, .au-grid .col-sm-3, .cke_editable .col-sm-3, .au-grid .col-sm-4, .cke_editable .col-sm-4, .au-grid .col-sm-5, .cke_editable .col-sm-5, .au-grid .col-sm-6, .cke_editable .col-sm-6, .au-grid .col-sm-7, .cke_editable .col-sm-7, .au-grid .col-sm-8, .cke_editable .col-sm-8, .au-grid .col-sm-9, .cke_editable .col-sm-9, .au-grid .col-sm-10, .cke_editable .col-sm-10, .au-grid .col-sm-11, .cke_editable .col-sm-11, .au-grid .col-sm-12, .cke_editable .col-sm-12 {\n float: left; }\n .au-grid .col-sm-1, .cke_editable .col-sm-1 {\n width: 8.33333%; }\n .au-grid .col-sm-2, .cke_editable .col-sm-2 {\n width: 16.66667%; }\n .au-grid .col-sm-3, .cke_editable .col-sm-3 {\n width: 25%; }\n .au-grid .col-sm-4, .cke_editable .col-sm-4 {\n width: 33.33333%; }\n .au-grid .col-sm-5, .cke_editable .col-sm-5 {\n width: 41.66667%; }\n .au-grid .col-sm-6, .cke_editable .col-sm-6 {\n width: 50%; }\n .au-grid .col-sm-7, .cke_editable .col-sm-7 {\n width: 58.33333%; }\n .au-grid .col-sm-8, .cke_editable .col-sm-8 {\n width: 66.66667%; }\n .au-grid .col-sm-9, .cke_editable .col-sm-9 {\n width: 75%; }\n .au-grid .col-sm-10, .cke_editable .col-sm-10 {\n width: 83.33333%; }\n .au-grid .col-sm-11, .cke_editable .col-sm-11 {\n width: 91.66667%; }\n .au-grid .col-sm-12, .cke_editable .col-sm-12 {\n width: 100%; }\n .au-grid .col-sm-pull-0, .cke_editable .col-sm-pull-0 {\n right: auto; }\n .au-grid .col-sm-pull-1, .cke_editable .col-sm-pull-1 {\n right: 8.33333%; }\n .au-grid .col-sm-pull-2, .cke_editable .col-sm-pull-2 {\n right: 16.66667%; }\n .au-grid .col-sm-pull-3, .cke_editable .col-sm-pull-3 {\n right: 25%; }\n .au-grid .col-sm-pull-4, .cke_editable .col-sm-pull-4 {\n right: 33.33333%; }\n .au-grid .col-sm-pull-5, .cke_editable .col-sm-pull-5 {\n right: 41.66667%; }\n .au-grid .col-sm-pull-6, .cke_editable .col-sm-pull-6 {\n right: 50%; }\n .au-grid .col-sm-pull-7, .cke_editable .col-sm-pull-7 {\n right: 58.33333%; }\n .au-grid .col-sm-pull-8, .cke_editable .col-sm-pull-8 {\n right: 66.66667%; }\n .au-grid .col-sm-pull-9, .cke_editable .col-sm-pull-9 {\n right: 75%; }\n .au-grid .col-sm-pull-10, .cke_editable .col-sm-pull-10 {\n right: 83.33333%; }\n .au-grid .col-sm-pull-11, .cke_editable .col-sm-pull-11 {\n right: 91.66667%; }\n .au-grid .col-sm-pull-12, .cke_editable .col-sm-pull-12 {\n right: 100%; }\n .au-grid .col-sm-push-0, .cke_editable .col-sm-push-0 {\n left: auto; }\n .au-grid .col-sm-push-1, .cke_editable .col-sm-push-1 {\n left: 8.33333%; }\n .au-grid .col-sm-push-2, .cke_editable .col-sm-push-2 {\n left: 16.66667%; }\n .au-grid .col-sm-push-3, .cke_editable .col-sm-push-3 {\n left: 25%; }\n .au-grid .col-sm-push-4, .cke_editable .col-sm-push-4 {\n left: 33.33333%; }\n .au-grid .col-sm-push-5, .cke_editable .col-sm-push-5 {\n left: 41.66667%; }\n .au-grid .col-sm-push-6, .cke_editable .col-sm-push-6 {\n left: 50%; }\n .au-grid .col-sm-push-7, .cke_editable .col-sm-push-7 {\n left: 58.33333%; }\n .au-grid .col-sm-push-8, .cke_editable .col-sm-push-8 {\n left: 66.66667%; }\n .au-grid .col-sm-push-9, .cke_editable .col-sm-push-9 {\n left: 75%; }\n .au-grid .col-sm-push-10, .cke_editable .col-sm-push-10 {\n left: 83.33333%; }\n .au-grid .col-sm-push-11, .cke_editable .col-sm-push-11 {\n left: 91.66667%; }\n .au-grid .col-sm-push-12, .cke_editable .col-sm-push-12 {\n left: 100%; }\n .au-grid .col-sm-offset-0, .cke_editable .col-sm-offset-0 {\n margin-left: 0%; }\n .au-grid .col-sm-offset-1, .cke_editable .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-sm-offset-2, .cke_editable .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-sm-offset-3, .cke_editable .col-sm-offset-3 {\n margin-left: 25%; }\n .au-grid .col-sm-offset-4, .cke_editable .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-sm-offset-5, .cke_editable .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-sm-offset-6, .cke_editable .col-sm-offset-6 {\n margin-left: 50%; }\n .au-grid .col-sm-offset-7, .cke_editable .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-sm-offset-8, .cke_editable .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-sm-offset-9, .cke_editable .col-sm-offset-9 {\n margin-left: 75%; }\n .au-grid .col-sm-offset-10, .cke_editable .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-sm-offset-11, .cke_editable .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-sm-offset-12, .cke_editable .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-1, .cke_editable .col-md-1, .au-grid .col-md-2, .cke_editable .col-md-2, .au-grid .col-md-3, .cke_editable .col-md-3, .au-grid .col-md-4, .cke_editable .col-md-4, .au-grid .col-md-5, .cke_editable .col-md-5, .au-grid .col-md-6, .cke_editable .col-md-6, .au-grid .col-md-7, .cke_editable .col-md-7, .au-grid .col-md-8, .cke_editable .col-md-8, .au-grid .col-md-9, .cke_editable .col-md-9, .au-grid .col-md-10, .cke_editable .col-md-10, .au-grid .col-md-11, .cke_editable .col-md-11, .au-grid .col-md-12, .cke_editable .col-md-12 {\n float: left; }\n .au-grid .col-md-1, .cke_editable .col-md-1 {\n width: 8.33333%; }\n .au-grid .col-md-2, .cke_editable .col-md-2 {\n width: 16.66667%; }\n .au-grid .col-md-3, .cke_editable .col-md-3 {\n width: 25%; }\n .au-grid .col-md-4, .cke_editable .col-md-4 {\n width: 33.33333%; }\n .au-grid .col-md-5, .cke_editable .col-md-5 {\n width: 41.66667%; }\n .au-grid .col-md-6, .cke_editable .col-md-6 {\n width: 50%; }\n .au-grid .col-md-7, .cke_editable .col-md-7 {\n width: 58.33333%; }\n .au-grid .col-md-8, .cke_editable .col-md-8 {\n width: 66.66667%; }\n .au-grid .col-md-9, .cke_editable .col-md-9 {\n width: 75%; }\n .au-grid .col-md-10, .cke_editable .col-md-10 {\n width: 83.33333%; }\n .au-grid .col-md-11, .cke_editable .col-md-11 {\n width: 91.66667%; }\n .au-grid .col-md-12, .cke_editable .col-md-12 {\n width: 100%; }\n .au-grid .col-md-pull-0, .cke_editable .col-md-pull-0 {\n right: auto; }\n .au-grid .col-md-pull-1, .cke_editable .col-md-pull-1 {\n right: 8.33333%; }\n .au-grid .col-md-pull-2, .cke_editable .col-md-pull-2 {\n right: 16.66667%; }\n .au-grid .col-md-pull-3, .cke_editable .col-md-pull-3 {\n right: 25%; }\n .au-grid .col-md-pull-4, .cke_editable .col-md-pull-4 {\n right: 33.33333%; }\n .au-grid .col-md-pull-5, .cke_editable .col-md-pull-5 {\n right: 41.66667%; }\n .au-grid .col-md-pull-6, .cke_editable .col-md-pull-6 {\n right: 50%; }\n .au-grid .col-md-pull-7, .cke_editable .col-md-pull-7 {\n right: 58.33333%; }\n .au-grid .col-md-pull-8, .cke_editable .col-md-pull-8 {\n right: 66.66667%; }\n .au-grid .col-md-pull-9, .cke_editable .col-md-pull-9 {\n right: 75%; }\n .au-grid .col-md-pull-10, .cke_editable .col-md-pull-10 {\n right: 83.33333%; }\n .au-grid .col-md-pull-11, .cke_editable .col-md-pull-11 {\n right: 91.66667%; }\n .au-grid .col-md-pull-12, .cke_editable .col-md-pull-12 {\n right: 100%; }\n .au-grid .col-md-push-0, .cke_editable .col-md-push-0 {\n left: auto; }\n .au-grid .col-md-push-1, .cke_editable .col-md-push-1 {\n left: 8.33333%; }\n .au-grid .col-md-push-2, .cke_editable .col-md-push-2 {\n left: 16.66667%; }\n .au-grid .col-md-push-3, .cke_editable .col-md-push-3 {\n left: 25%; }\n .au-grid .col-md-push-4, .cke_editable .col-md-push-4 {\n left: 33.33333%; }\n .au-grid .col-md-push-5, .cke_editable .col-md-push-5 {\n left: 41.66667%; }\n .au-grid .col-md-push-6, .cke_editable .col-md-push-6 {\n left: 50%; }\n .au-grid .col-md-push-7, .cke_editable .col-md-push-7 {\n left: 58.33333%; }\n .au-grid .col-md-push-8, .cke_editable .col-md-push-8 {\n left: 66.66667%; }\n .au-grid .col-md-push-9, .cke_editable .col-md-push-9 {\n left: 75%; }\n .au-grid .col-md-push-10, .cke_editable .col-md-push-10 {\n left: 83.33333%; }\n .au-grid .col-md-push-11, .cke_editable .col-md-push-11 {\n left: 91.66667%; }\n .au-grid .col-md-push-12, .cke_editable .col-md-push-12 {\n left: 100%; }\n .au-grid .col-md-offset-0, .cke_editable .col-md-offset-0 {\n margin-left: 0%; }\n .au-grid .col-md-offset-1, .cke_editable .col-md-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-md-offset-2, .cke_editable .col-md-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-md-offset-3, .cke_editable .col-md-offset-3 {\n margin-left: 25%; }\n .au-grid .col-md-offset-4, .cke_editable .col-md-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-md-offset-5, .cke_editable .col-md-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-md-offset-6, .cke_editable .col-md-offset-6 {\n margin-left: 50%; }\n .au-grid .col-md-offset-7, .cke_editable .col-md-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-md-offset-8, .cke_editable .col-md-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-md-offset-9, .cke_editable .col-md-offset-9 {\n margin-left: 75%; }\n .au-grid .col-md-offset-10, .cke_editable .col-md-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-md-offset-11, .cke_editable .col-md-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-md-offset-12, .cke_editable .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-1, .cke_editable .col-lg-1, .au-grid .col-lg-2, .cke_editable .col-lg-2, .au-grid .col-lg-3, .cke_editable .col-lg-3, .au-grid .col-lg-4, .cke_editable .col-lg-4, .au-grid .col-lg-5, .cke_editable .col-lg-5, .au-grid .col-lg-6, .cke_editable .col-lg-6, .au-grid .col-lg-7, .cke_editable .col-lg-7, .au-grid .col-lg-8, .cke_editable .col-lg-8, .au-grid .col-lg-9, .cke_editable .col-lg-9, .au-grid .col-lg-10, .cke_editable .col-lg-10, .au-grid .col-lg-11, .cke_editable .col-lg-11, .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n float: left; }\n .au-grid .col-lg-1, .cke_editable .col-lg-1 {\n width: 8.33333%; }\n .au-grid .col-lg-2, .cke_editable .col-lg-2 {\n width: 16.66667%; }\n .au-grid .col-lg-3, .cke_editable .col-lg-3 {\n width: 25%; }\n .au-grid .col-lg-4, .cke_editable .col-lg-4 {\n width: 33.33333%; }\n .au-grid .col-lg-5, .cke_editable .col-lg-5 {\n width: 41.66667%; }\n .au-grid .col-lg-6, .cke_editable .col-lg-6 {\n width: 50%; }\n .au-grid .col-lg-7, .cke_editable .col-lg-7 {\n width: 58.33333%; }\n .au-grid .col-lg-8, .cke_editable .col-lg-8 {\n width: 66.66667%; }\n .au-grid .col-lg-9, .cke_editable .col-lg-9 {\n width: 75%; }\n .au-grid .col-lg-10, .cke_editable .col-lg-10 {\n width: 83.33333%; }\n .au-grid .col-lg-11, .cke_editable .col-lg-11 {\n width: 91.66667%; }\n .au-grid .col-lg-12, .cke_editable .col-lg-12 {\n width: 100%; }\n .au-grid .col-lg-pull-0, .cke_editable .col-lg-pull-0 {\n right: auto; }\n .au-grid .col-lg-pull-1, .cke_editable .col-lg-pull-1 {\n right: 8.33333%; }\n .au-grid .col-lg-pull-2, .cke_editable .col-lg-pull-2 {\n right: 16.66667%; }\n .au-grid .col-lg-pull-3, .cke_editable .col-lg-pull-3 {\n right: 25%; }\n .au-grid .col-lg-pull-4, .cke_editable .col-lg-pull-4 {\n right: 33.33333%; }\n .au-grid .col-lg-pull-5, .cke_editable .col-lg-pull-5 {\n right: 41.66667%; }\n .au-grid .col-lg-pull-6, .cke_editable .col-lg-pull-6 {\n right: 50%; }\n .au-grid .col-lg-pull-7, .cke_editable .col-lg-pull-7 {\n right: 58.33333%; }\n .au-grid .col-lg-pull-8, .cke_editable .col-lg-pull-8 {\n right: 66.66667%; }\n .au-grid .col-lg-pull-9, .cke_editable .col-lg-pull-9 {\n right: 75%; }\n .au-grid .col-lg-pull-10, .cke_editable .col-lg-pull-10 {\n right: 83.33333%; }\n .au-grid .col-lg-pull-11, .cke_editable .col-lg-pull-11 {\n right: 91.66667%; }\n .au-grid .col-lg-pull-12, .cke_editable .col-lg-pull-12 {\n right: 100%; }\n .au-grid .col-lg-push-0, .cke_editable .col-lg-push-0 {\n left: auto; }\n .au-grid .col-lg-push-1, .cke_editable .col-lg-push-1 {\n left: 8.33333%; }\n .au-grid .col-lg-push-2, .cke_editable .col-lg-push-2 {\n left: 16.66667%; }\n .au-grid .col-lg-push-3, .cke_editable .col-lg-push-3 {\n left: 25%; }\n .au-grid .col-lg-push-4, .cke_editable .col-lg-push-4 {\n left: 33.33333%; }\n .au-grid .col-lg-push-5, .cke_editable .col-lg-push-5 {\n left: 41.66667%; }\n .au-grid .col-lg-push-6, .cke_editable .col-lg-push-6 {\n left: 50%; }\n .au-grid .col-lg-push-7, .cke_editable .col-lg-push-7 {\n left: 58.33333%; }\n .au-grid .col-lg-push-8, .cke_editable .col-lg-push-8 {\n left: 66.66667%; }\n .au-grid .col-lg-push-9, .cke_editable .col-lg-push-9 {\n left: 75%; }\n .au-grid .col-lg-push-10, .cke_editable .col-lg-push-10 {\n left: 83.33333%; }\n .au-grid .col-lg-push-11, .cke_editable .col-lg-push-11 {\n left: 91.66667%; }\n .au-grid .col-lg-push-12, .cke_editable .col-lg-push-12 {\n left: 100%; }\n .au-grid .col-lg-offset-0, .cke_editable .col-lg-offset-0 {\n margin-left: 0%; }\n .au-grid .col-lg-offset-1, .cke_editable .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-lg-offset-2, .cke_editable .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-lg-offset-3, .cke_editable .col-lg-offset-3 {\n margin-left: 25%; }\n .au-grid .col-lg-offset-4, .cke_editable .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-lg-offset-5, .cke_editable .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-lg-offset-6, .cke_editable .col-lg-offset-6 {\n margin-left: 50%; }\n .au-grid .col-lg-offset-7, .cke_editable .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-lg-offset-8, .cke_editable .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-lg-offset-9, .cke_editable .col-lg-offset-9 {\n margin-left: 75%; }\n .au-grid .col-lg-offset-10, .cke_editable .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-lg-offset-11, .cke_editable .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-lg-offset-12, .cke_editable .col-lg-offset-12 {\n margin-left: 100%; } }\n\n/*! @gov.au/header v4.1.12 */\n@media print {\n .au-header {\n background: #fff !important; }\n .au-header a img, .au-header .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .au-header a img {\n border: 0 !important; }\n .au-header,\n .au-header__brand,\n .au-header__subline {\n color: #000 !important; }\n .au-header__brand-image {\n display: none !important; } }\n\n/**\n * Basic header block styling.\n */\n.au-header {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px 0;\n padding: 1.5rem 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background: #ffffff; }\n @media (min-width: 768px) {\n .au-header {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n @media (min-width: 768px) {\n .au-header {\n padding: 48px 0;\n padding: 3rem 0; } }\n .au-header.au-header--alt {\n background-color: whitesmoke; }\n .au-header.au-header--dark {\n color: #FFF;\n background-color: #000; }\n .au-header.au-header--alt.au-header--dark {\n color: #FFF;\n background-color: black; }\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: bold;\n margin: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-header__heading {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-header__subline {\n max-width: 42em;\n color: #636363; }\n .au-header--dark .au-header__subline {\n color: gray; }\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n min-width: 192px;\n min-width: 12rem; }\n .au-header__brand:before, .au-header__brand:after {\n content: \" \";\n display: table; }\n .au-header__brand:after {\n clear: both; }\n .au-header__brand .au-header__brand-image {\n display: block;\n border-style: none;\n max-width: 192px;\n max-width: 12rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-header__brand {\n min-width: 256px;\n min-width: 16rem; }\n .au-header__brand .au-header__brand-image {\n float: left;\n max-width: 256px;\n max-width: 16rem;\n margin-right: -256px;\n margin-right: -16rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n padding-left: 16px;\n padding-left: 1rem;\n margin-left: 272px;\n margin-left: 17rem;\n margin-top: 0;\n float: left;\n border-left: 1px solid gray; }\n .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {\n border-left-color: gray; } }\n\na.au-header__brand, .au-body--dark .health-toolbar a.au-header__brand {\n display: inline-block;\n color: #313131;\n text-decoration: none; }\n a.au-header__brand:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n a.au-header__brand::-moz-focus-inner, .au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner {\n border: 0; }\n a.au-header__brand:hover .au-header__text {\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-header--dark a.au-header__brand {\n color: #FFF; }\n .au-header--dark a.au-header__brand:focus {\n outline: 3px solid #C390F9; }\n .au-header--dark a.au-header__brand::-moz-focus-inner {\n border: 0; }\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n padding: 48px 0 56px 0;\n padding: 3rem 0 3.5rem 0; }\n .au-header.au-header--hero .au-header__brand .au-header__brand-image {\n float: none; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text {\n margin-top: 32px;\n margin-top: 2rem;\n border: 0;\n margin: 0;\n padding: 0; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-header.au-header--hero .au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; }\n @media (min-width: 768px) {\n .au-header.au-header--hero .au-header__heading {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n .au-header.au-header--hero .au-header__heading + .au-header__subline {\n margin-top: 12px;\n margin-top: 0.75rem; }\n\n/*! @gov.au/headings v2.0.11 */\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\nul.list--large--checklist > li strong,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.cke_editable h1,\n.au-body h2,\n.cke_editable h2,\n.au-body h3,\n.cke_editable h3,\n.au-body h4,\n.cke_editable h4,\n.au-body h5,\n.cke_editable h5,\n.au-body h6,\n.cke_editable h6 {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n display: block;\n font-weight: bold;\n margin: 0; }\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl, .cke_editable .au-display-xxxl,\n.au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; }\n\n\n.au-body h1,\n.cke_editable h1,\n.au-body .au-display-xxl,\n.cke_editable .au-display-xxl,\n.au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; }\n\n\n.au-body h2,\n.cke_editable h2,\n.au-body .au-display-xl,\n.cke_editable .au-display-xl,\n.au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n\n.au-body h3,\n.cke_editable h3,\n.au-body .au-display-lg,\n.cke_editable .au-display-lg,\n.au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; }\n\n\n.au-body h4,\n.cke_editable h4,\n.au-body .au-display-md,\n.cke_editable .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.cke_editable ul.list--large--checklist > li strong,\nul.list--large--checklist > li .cke_editable strong,\n.au-display-md,\nul.list--large--checklist > li strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; }\n\n\n.au-body h5,\n.cke_editable h5,\n.au-body .au-display-sm,\n.cke_editable .au-display-sm,\n.au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; }\n\n\n.au-body h6,\n.cke_editable h6,\n.au-body .au-display-xs,\n.cke_editable .au-display-xs,\n.au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; }\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\nul.list--large--checklist > li * + strong,\n* + .au-display-sm,\n* + .au-display-xs {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-body * + h1, .cke_editable * + h1,\n.au-body * + .au-display-xxl,\n.cke_editable * + .au-display-xxl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body * + h2, .cke_editable * + h2,\n.au-body * + .au-display-xl,\n.cke_editable * + .au-display-xl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body h1 + h2, .cke_editable h1 + h2,\n.au-body h2 + h3,\n.cke_editable h2 + h3,\n.au-body .au-display-xxl + h2,\n.cke_editable .au-display-xxl + h2,\n.au-body .au-display-xl + h3,\n.cke_editable .au-display-xl + h3,\n.au-body h1 + .au-display-xl,\n.cke_editable h1 + .au-display-xl,\n.au-body h2 + .au-display-lg,\n.cke_editable h2 + .au-display-lg,\n.au-body .au-display-xxl + .au-display-xl,\n.cke_editable .au-display-xxl + .au-display-xl,\n.au-body .au-display-xl + .au-display-lg,\n.cke_editable .au-display-xl + .au-display-lg,\n.au-body * + h3,\n.cke_editable * + h3,\n.au-body * + h4,\n.cke_editable * + h4,\n.au-body * + h5,\n.cke_editable * + h5,\n.au-body * + h6,\n.cke_editable * + h6,\n.au-body * + .au-display-md,\n.cke_editable * + .au-display-md,\n.au-body ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .au-body * + strong,\n.cke_editable ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .cke_editable * + strong,\n.au-body * + .au-display-sm,\n.cke_editable * + .au-display-sm,\n.au-body * + .au-display-xs,\n.cke_editable * + .au-display-xs {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*! @gov.au/inpage-nav v3.0.6 */\n.au-inpage-nav-links {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-left: 24px;\n padding-left: 1.5rem;\n margin-bottom: 48px;\n margin-bottom: 3rem;\n border-left: 4px solid #006FB0; }\n * + .au-inpage-nav-links {\n margin-top: 48px;\n margin-top: 3rem; }\n .au-body .au-inpage-nav-links > ul, .cke_editable .au-inpage-nav-links > ul,\n .au-body .au-inpage-nav-links > ol,\n .cke_editable .au-inpage-nav-links > ol {\n margin-top: 16px;\n margin-top: 1rem;\n list-style-type: none;\n padding: 0; }\n .au-body .au-inpage-nav-links > ul li, .cke_editable .au-inpage-nav-links > ul li,\n .au-body .au-inpage-nav-links > ol li,\n .cke_editable .au-inpage-nav-links > ol li {\n margin: 0; }\n .au-body .au-inpage-nav-links > ul * + li, .cke_editable .au-inpage-nav-links > ul * + li,\n .au-body .au-inpage-nav-links > ol * + li,\n .cke_editable .au-inpage-nav-links > ol * + li {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-left: 0; }\n .au-inpage-nav-links.au-inpage-nav-links--dark {\n border-color: #FFF; }\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading,\n.cke_editable .au-inpage-nav-links__heading {\n font-weight: bold;\n font-size: 1em; }\n\n.au-inpage-nav-section {\n position: relative;\n padding-right: 128px;\n padding-right: 8rem; }\n\n.au-inpage-nav-section-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n top: 4px;\n top: 0.25rem;\n position: absolute;\n right: 0;\n font-weight: normal; }\n\n/*! @gov.au/keyword-list v3.0.5 */\n.au-keyword-list {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; }\n .au-keyword-list:before, .au-keyword-list:after {\n content: \"\";\n display: table; }\n .au-keyword-list:after {\n clear: both; }\n * + .au-keyword-list {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-body .au-keyword-list > li, .cke_editable .au-keyword-list > li {\n margin-top: 16px;\n margin-top: 1rem;\n float: left;\n clear: both;\n list-style: none;\n margin-left: 0; }\n .au-keyword-list > li {\n font-weight: bold; }\n .au-keyword-list > li > a, .au-body--dark .health-toolbar .au-keyword-list > li > a {\n display: block; }\n\n.au-keyword-list__small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n display: block;\n font-weight: normal; }\n .au-body .au-keyword-list__small, .cke_editable .au-keyword-list__small {\n color: #313131; }\n .au-keyword-list--dark .au-keyword-list__small {\n color: #FFF; }\n\n/*! @gov.au/main-nav v1.0.8 */\n@media print {\n .au-main-nav {\n background: transparent !important;\n border-bottom: none !important; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #000 !important; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover {\n background: transparent !important; }\n .au-main-nav .active a {\n text-decoration: underline;\n border-color: #fff !important;\n background-color: transparent !important; }\n .au-main-nav .au-link-list > li {\n border-color: #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: 1px solid !important; } }\n @media print and (min-width: 768px) {\n .au-main-nav {\n border-bottom: 8px solid #000 !important;\n border-bottom: 0.5rem solid #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: none !important; } }\n\n@media print {\n .au-main-nav__toggle {\n display: none !important; }\n .au-main-nav__menu {\n background: transparent !important;\n position: static !important;\n display: block !important;\n width: auto !important; }\n .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0 !important; } }\n\n.au-main-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n border-bottom: 8px solid #006FB0;\n border-bottom: 0.5rem solid #006FB0;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #006FB0;\n text-decoration: none; }\n .au-main-nav a:focus,\n .au-main-nav .au-main-nav__toggle:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-main-nav a::-moz-focus-inner, .au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,\n .au-main-nav .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover,\n .au-main-nav .au-main-nav__toggle:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n color: #313131;\n background-color: whitesmoke; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n display: block; }\n .au-main-nav .active a {\n font-weight: bold;\n color: #313131; }\n .au-main-nav .active a:hover {\n border-color: whitesmoke; }\n .au-main-nav .au-link-list {\n margin: 0;\n padding: 0; }\n .au-main-nav .au-link-list:before, .au-main-nav .au-link-list:after {\n content: \" \";\n display: table; }\n .au-main-nav .au-link-list:after {\n clear: both; }\n .au-main-nav .au-link-list li {\n margin: 0; }\n .au-main-nav .au-link-list > li {\n border-top: 1px solid gray; }\n .au-main-nav.au-main-nav--alt {\n background-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: #e0e0e0; }\n .au-main-nav.au-main-nav--alt .active a {\n border-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt .active a:hover {\n border-color: #e0e0e0; }\n .au-main-nav.au-main-nav--dark {\n background-color: #000;\n border-color: #FFF; }\n .au-main-nav.au-main-nav--dark a,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF; }\n .au-main-nav.au-main-nav--dark a:focus,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n outline: 3px solid #C390F9; }\n .au-main-nav.au-main-nav--dark a::-moz-focus-inner,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav.au-main-nav--dark a:hover,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {\n color: #FFF;\n background-color: black; }\n .au-main-nav.au-main-nav--dark .active a {\n color: #FFF;\n border-color: #000; }\n .au-main-nav.au-main-nav--dark .active a:hover {\n border-color: black; }\n .au-main-nav.au-main-nav--dark .au-link-list > li {\n border-color: gray; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {\n border-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {\n border-color: black; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li {\n display: block;\n float: left;\n border: none; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 16px;\n padding: 1rem; }\n .au-main-nav .active a {\n border-bottom: 8px solid #ffffff;\n border-bottom: 0.5rem solid #ffffff;\n margin-bottom: -8px;\n margin-bottom: -0.5rem;\n font-weight: normal; } }\n\n.au-main-nav__toggle {\n padding: 8px 16px 8px;\n padding: 0.5rem 1rem 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n border: 0;\n appearance: none;\n background-color: transparent;\n cursor: pointer;\n display: none; }\n .au-main-nav__toggle:before {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin-bottom: 4px;\n margin-bottom: 0.25rem;\n display: block;\n text-align: center; }\n .au-main-nav__toggle.au-main-nav__toggle--open:before {\n content: \"☰\"; }\n .au-main-nav__toggle.au-main-nav__toggle--close:before {\n content: \"✕\"; }\n .js .au-main-nav__toggle {\n display: inline-block; }\n @media (min-width: 768px) {\n .js .au-main-nav__toggle {\n display: none; } }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {\n left: 0;\n display: block; }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n opacity: 0.8;\n left: 0;\n display: block; }\n @media (min-width: 768px) {\n .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n display: none; } }\n\n.js .au-main-nav__menu {\n background-color: #ffffff;\n display: none;\n overflow: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: -280px;\n width: 280px;\n z-index: 600; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 16px;\n padding: 1rem; }\n\n.au-main-nav.au-main-nav--alt .au-main-nav__menu {\n background-color: #ebebeb; }\n\n.au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #000; }\n\n.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {\n background-color: black; }\n\n@media (min-width: 768px) {\n .js .au-main-nav__menu {\n position: static;\n display: block;\n width: auto;\n overflow: inherit;\n background-color: transparent; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0; } }\n\n.au-main-nav__overlay {\n transition: opacity 0.25s ease-out;\n background-color: #000;\n cursor: pointer;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 590;\n opacity: 0.4;\n display: none; }\n .ie8 .au-main-nav__overlay {\n filter: alpha(opacity=80); }\n\n.js .au-main-nav__scroll--locked {\n overflow: hidden; }\n @media (min-width: 768px) {\n .js .au-main-nav__scroll--locked {\n overflow: visible; } }\n\n/*! @gov.au/page-alerts v2.1.3 */\n@media print {\n .au-page-alerts {\n border-color: #000 !important;\n background-color: #fff !important;\n border-left: 2px solid #000 !important;\n padding-top: 3em !important; }\n .au-page-alerts:after {\n background: none !important;\n content: 'info' !important;\n top: 1em !important;\n left: 0 !important;\n font-size: 12px !important;\n border-right: 1px solid #000 !important;\n border-bottom: 1px solid #000 !important;\n padding: 0.5em !important;\n width: auto !important; }\n .au-page-alerts--success:after {\n content: 'success' !important; }\n .au-page-alerts--warning:after {\n content: 'warning' !important; }\n .au-page-alerts--error:after {\n content: 'error' !important; } }\n\n.au-page-alerts {\n padding: 16px;\n padding: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n position: relative;\n border: solid 3px #00bfe9;\n border-left-width: 48px;\n border-left-width: 3rem;\n border-radius: 4px;\n word-wrap: break-word; }\n * + .au-page-alerts {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-page-alerts:before, .au-page-alerts:after {\n content: ' ';\n position: absolute;\n top: 50%;\n left: -36px;\n left: -2.25rem;\n width: 24px;\n width: 1.5rem;\n height: 24px;\n height: 1.5rem;\n margin-top: -12px;\n margin-top: -0.75rem;\n border-left-width: -12px;\n border-left-width: -0.75rem;\n display: block;\n background-repeat: no-repeat;\n background-color: #ffffff; }\n .ie8 .au-page-alerts:before,\n .lt-ie8 .au-page-alerts:before, .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n background: none;\n text-align: center;\n background-color: #313131;\n color: #fff;\n font-weight: bold; }\n .au-page-alerts:after {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n content: 'i'; }\n .au-page-alerts:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt:before {\n background-color: whitesmoke; }\n .au-page-alerts.au-page-alerts--dark:before {\n background-color: #000; }\n .au-page-alerts.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {\n background-color: black; }\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n border-color: #0b996c; }\n .au-page-alerts--success:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--success:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--success:after,\n .lt-ie8 .au-page-alerts--success:after {\n content: '✓'; }\n .au-page-alerts--success.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n border-color: #f69900; }\n .au-page-alerts--warning:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--warning:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--warning:after,\n .lt-ie8 .au-page-alerts--warning:after {\n content: '!'; }\n .au-page-alerts--warning.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n border-color: #d60000; }\n .au-page-alerts--error:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--error:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--error:after,\n .lt-ie8 .au-page-alerts--error:after {\n content: '!'; }\n .au-page-alerts--error.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n/*! @gov.au/responsive-media v2.0.14 */\n.au-responsive-media-vid, .responsive-media-vid {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n .au-responsive-media-vid.au-responsive-media-vid--16x9, .au-responsive-media-vid--16x9.responsive-media-vid {\n padding-bottom: 56.25%; }\n .au-responsive-media-vid.au-responsive-media-vid--4x3, .au-responsive-media-vid--4x3.responsive-media-vid {\n padding-bottom: 75%; }\n * + .au-responsive-media-vid, * + .responsive-media-vid {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-responsive-media-img, img,\nsvg, .taskbar .taskbar__img, .taskbar.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--2 .taskbar__img,\n.taskbar--2 .taskbar__img,\n.taskbar--tiled--3 .taskbar__img,\n.taskbar--3 .taskbar__img,\n.taskbar--tiled--4 .taskbar__img,\n.taskbar--4 .taskbar__img,\n.taskbar--tiled--5 .taskbar__img,\n.taskbar--5 .taskbar__img,\n.taskbar--tiled--6 .taskbar__img,\n.taskbar--6 .taskbar__img,\n.taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n.au-body img,\n.cke_editable img,\n.au-responsive-media img {\n max-width: 100%;\n height: auto; }\n\n* + .au-responsive-media-img, * + img,\n* + svg, .taskbar * + .taskbar__img, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image,\n.taskbar--tiled--2 * + .taskbar__img,\n.taskbar--2 * + .taskbar__img,\n.taskbar--tiled--3 * + .taskbar__img,\n.taskbar--3 * + .taskbar__img,\n.taskbar--tiled--4 * + .taskbar__img,\n.taskbar--4 * + .taskbar__img,\n.taskbar--tiled--5 * + .taskbar__img,\n.taskbar--5 * + .taskbar__img,\n.taskbar--tiled--6 * + .taskbar__img,\n.taskbar--6 * + .taskbar__img, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image,\n.taskbar--tiled--2.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row * + .field-name-field-image,\n.au-body * + img,\n.cke_editable * + img,\n.au-responsive-media * + img {\n margin-top: 16px;\n margin-top: 1rem; }\n\n/*! @gov.au/select v2.0.11 */\n@media print {\n .au-select {\n border-color: #000 !important;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\") !important; } }\n\n.au-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 36px 8px 12px;\n padding: 0.5rem 2.25rem 0.5rem 0.75rem;\n height: 46px;\n height: 2.875rem;\n position: relative;\n vertical-align: middle;\n display: inline-block;\n appearance: none;\n border: 3px solid gray;\n text-indent: 0.01px;\n text-overflow: '';\n background-color: #ffffff;\n box-sizing: border-box;\n border-radius: 4px;\n cursor: pointer;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: right center;\n background-size: 1.5em auto;\n vertical-align: middle; }\n .au-select:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-select::-moz-focus-inner {\n border: 0; }\n .au-select:focus {\n border-radius: 0; }\n .au-select[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select.au-select--dark:invalid, .au-select:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .ie8 .au-select:after,\n .ie9 .au-select:after {\n display: none; }\n .au-select::-ms-expand {\n display: none; }\n .ie8 .au-select,\n .ie9 .au-select {\n padding-right: 4px;\n padding-right: 0.25rem; }\n .au-select.au-select--dark {\n border-color: #FFF; }\n .au-select.au-select--dark:focus {\n outline: 3px solid #C390F9; }\n .au-select.au-select--dark::-moz-focus-inner {\n border: 0; }\n .au-select.au-select--block {\n width: 100%; }\n\n.au-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\nhtml > body .au-select, x:-moz-any-link, x:default {\n padding-right: 16px;\n padding-right: 1rem; }\n\n@supports (-moz-osx-font-smoothing: auto) {\n html body .au-select {\n padding-right: 36px;\n padding-right: 2.25rem; } }\n\n/*! @gov.au/side-nav v5.0.7 */\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@media print {\n .au-side-nav {\n background: transparent !important; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n color: #000 !important;\n text-decoration: underline !important; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background: transparent !important; }\n .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\") !important; }\n .au-side-nav__content > ul > li {\n border-color: #000 !important; } }\n\n.au-side-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background-color: #ebebeb;\n border-radius: 4px;\n overflow: hidden;\n border: 0; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a,\n .au-side-nav .active > span {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #636363;\n display: block; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n text-decoration: none; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: #e0e0e0; }\n .au-side-nav a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-side-nav a::-moz-focus-inner, .au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner {\n border: 0; }\n .au-side-nav .au-link-list {\n padding: 0;\n margin: 0; }\n .au-side-nav .au-link-list li {\n margin: 0; }\n .au-side-nav .au-accordion__body {\n overflow: visible; }\n .au-side-nav .au-accordion__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #006FB0;\n font-weight: normal;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: inherit; }\n .au-side-nav .au-accordion__title:hover {\n text-decoration: none; }\n .au-side-nav .au-accordion__title:focus {\n outline-offset: -3px; }\n .no-js .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav .au-accordion__body-wrapper {\n border: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-side-nav {\n background: transparent;\n border-radius: 0;\n overflow: visible; }\n .au-side-nav .au-accordion__body.au-accordion--closed {\n display: block;\n height: auto; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background-color: whitesmoke; }\n .au-side-nav .au-accordion__title {\n display: none; } }\n\n.au-side-nav__content {\n margin: 0 16px;\n margin: 0 1rem; }\n .au-side-nav__content ul ul a, .au-side-nav__content ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul a {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul a, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul a, .au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content ul ul .active > span {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul .active > span {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul .active > span {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content .active > span {\n font-weight: bold;\n color: #313131; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,\n .au-side-nav__content ul ul ul .active > span:before {\n content: \" \";\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-size: 16px;\n background-size: 1rem;\n margin-left: -24px;\n margin-left: -1.5rem;\n display: block;\n float: left;\n background-repeat: no-repeat;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav__content > ul > li {\n border-bottom: 1px solid gray; }\n .au-side-nav__content > ul > li:last-of-type {\n border: none; }\n @media (min-width: 768px) {\n .au-side-nav__content {\n margin: 0; } }\n\n.au-sidenav__title {\n margin: 0; }\n .au-sidenav__title a, .au-sidenav__title .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-sidenav__title a {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #313131;\n border-bottom: 2px solid gray; }\n\n.au-side-nav.au-side-nav--alt {\n background: #ffffff; }\n .au-side-nav.au-side-nav--alt a:hover {\n background: whitesmoke; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--alt a:hover {\n background-color: #e0e0e0; } }\n\n.au-side-nav.au-side-nav--dark {\n background: black; }\n .au-side-nav.au-side-nav--dark .au-accordion__title {\n color: #FFF;\n background-color: inherit; }\n .au-side-nav.au-side-nav--dark a {\n color: gray; }\n .au-side-nav.au-side-nav--dark a:hover {\n background: black; }\n .au-side-nav.au-side-nav--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-side-nav.au-side-nav--dark a::-moz-focus-inner {\n border: 0; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {\n color: #FFF; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before,\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {\n border-color: gray; }\n .au-side-nav.au-side-nav--dark .au-sidenav__title a {\n border-color: gray;\n color: #FFF; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark {\n background: transparent; }\n .au-side-nav.au-side-nav--dark a:hover {\n background-color: black; } }\n\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: #000; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background: black; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background-color: black; } }\n\n/*! @gov.au/skip-link v2.0.16 */\n@media print {\n .au-skip-link__link {\n background: #fff !important; } }\n\n.au-skip-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n\n.au-skip-link__link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-skip-link__link:active, .au-skip-link__link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n top: 16px;\n top: 1rem;\n left: 16px;\n left: 1rem;\n padding: 24px;\n padding: 1.5rem;\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: absolute;\n width: auto;\n color: #ffffff;\n background-color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n z-index: 600; }\n .au-body .au-skip-link__link:hover, .cke_editable .au-skip-link__link:hover, .au-skip-link__link:hover {\n text-decoration: none;\n color: #ffffff; }\n\n/*! @gov.au/tags v3.1.7 */\n@media print {\n .au-tags {\n color: #000 !important; }\n .au-tags__item {\n border-color: #000 !important; }\n .au-tags__item a, .au-tags__item .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-tags__item a {\n color: #000 !important; } }\n\n.au-tags {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-tags.au-tags--dark {\n color: #FFF; }\n\n.au-tags > li {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0;\n padding: 0 8px;\n padding: 0 0.5rem;\n border: 1px solid #006FB0;\n border-radius: 4px;\n display: inline-block; }\n .au-tags > li > a, .au-body--dark .health-toolbar .au-tags > li > a,\n .au-tags > li > button {\n margin: 0 -8px;\n margin: 0 -0.5rem;\n padding: 0 8px;\n padding: 0 0.5rem;\n color: #006FB0;\n display: inline-block;\n border-radius: 4px; }\n .au-tags > li > a:hover, .au-body--dark .health-toolbar .au-tags > li > a:hover,\n .au-tags > li > button:hover {\n color: #313131;\n text-decoration: none;\n background-color: whitesmoke; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-tags > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags > li > a::-moz-focus-inner,\n .au-tags > li > button::-moz-focus-inner {\n border: 0; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline-offset: -1px; }\n\n.au-tags.au-tags--dark > li {\n border-color: #FFF; }\n .au-tags.au-tags--dark > li > a, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a,\n .au-tags.au-tags--dark > li > button {\n color: #FFF; }\n .au-tags.au-tags--dark > li > a:hover, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:hover,\n .au-tags.au-tags--dark > li > button:hover {\n color: #FFF;\n background-color: black; }\n .au-tags.au-tags--dark > li > a:focus, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:focus,\n .au-tags.au-tags--dark > li > button:focus {\n outline: 3px solid #C390F9; }\n .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a::-moz-focus-inner,\n .au-tags.au-tags--dark > li > button::-moz-focus-inner {\n border: 0; }\n\n/*! @gov.au/text-inputs v2.1.1 */\n@media print {\n .au-text-input {\n border-color: #000 !important; }\n .au-text-input[disabled] {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-text-input:disabled {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n box-sizing: border-box;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n padding: 8px 16px;\n padding: 0.5rem 1rem;\n height: 46px;\n height: 2.875rem;\n border: 3px solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n border-radius: 4px;\n vertical-align: middle;\n appearance: none;\n width: 100%;\n max-width: 205px;\n max-width: 12.8125rem;\n /**\n\t * Block modifier\n\t */\n /**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */ }\n .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .au-text-input[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-text-input::-moz-focus-inner {\n border: 0; }\n .au-text-input:focus {\n border-radius: 0;\n background-color: #ffffff; }\n .au-text-input.au-text-input--dark {\n border-color: #FFF; }\n .au-text-input.au-text-input--dark[disabled] {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:disabled {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:focus {\n outline: 3px solid #C390F9; }\n .au-text-input.au-text-input--dark::-moz-focus-inner {\n border: 0; }\n .au-text-input.au-text-input--width-xs {\n max-width: 69px;\n max-width: 4.3rem; }\n .au-text-input.au-text-input--width-sm {\n max-width: 101px;\n max-width: 6.3rem; }\n .au-text-input.au-text-input--width-md {\n max-width: 160px;\n max-width: 10rem; }\n .au-text-input.au-text-input--width-lg {\n max-width: 288px;\n max-width: 18rem; }\n .au-text-input.au-text-input--width-xl {\n max-width: 384px;\n max-width: 24rem; }\n .au-text-input.au-text-input--block {\n display: block;\n max-width: 100%;\n box-sizing: border-box; }\n .au-text-input.au-text-input--number {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n letter-spacing: 2px; }\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n height: auto;\n min-height: 6em; }\n\n.visually-hidden,\n.sr-only,\n.element-invisible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n position: absolute !important; }\n\n* {\n box-sizing: border-box; }\n\nhtml {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n min-height: 100%; }\n\nbody {\n margin: 0;\n padding: 0; }\n\n.cke_editable {\n padding: 20px; }\n\n/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n.au-body .au-display-xxxl, .cke_editable .au-display-xxxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl, .cke_editable .au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; } }\n .au-body .au-display-xxxl--text, .cke_editable .au-display-xxxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl--text, .cke_editable .au-display-xxxl--text {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.5; } }\n\n\n.au-body h1,\n.cke_editable h1,\n.au-body .au-display-xxl,\n.cke_editable .au-display-xxl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h1,\n .cke_editable h1,\n .au-body .au-display-xxl,\n .cke_editable .au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; } }\n .au-body h1--text, .cke_editable h1--text,\n .au-body .au-display-xxl--text,\n .cke_editable .au-display-xxl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h1--text, .cke_editable h1--text,\n .au-body .au-display-xxl--text,\n .cke_editable .au-display-xxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n\n\n.au-body h2,\n.cke_editable h2,\n.au-body .au-display-xl,\n.cke_editable .au-display-xl {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h2,\n .cke_editable h2,\n .au-body .au-display-xl,\n .cke_editable .au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; } }\n .au-body h2--text, .cke_editable h2--text,\n .au-body .au-display-xl--text,\n .cke_editable .au-display-xl--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h2--text, .cke_editable h2--text,\n .au-body .au-display-xl--text,\n .cke_editable .au-display-xl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n\n.au-body h3,\n.cke_editable h3,\n.au-body .au-display-lg,\n.cke_editable .au-display-lg {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h3,\n .cke_editable h3,\n .au-body .au-display-lg,\n .cke_editable .au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; } }\n .au-body h3--text, .cke_editable h3--text,\n .au-body .au-display-lg--text,\n .cke_editable .au-display-lg--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h3--text, .cke_editable h3--text,\n .au-body .au-display-lg--text,\n .cke_editable .au-display-lg--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n\n\n.au-body h4,\n.cke_editable h4,\n.au-body .au-display-md,\n.cke_editable .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.cke_editable ul.list--large--checklist > li strong,\nul.list--large--checklist > li .cke_editable strong {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h4,\n .cke_editable h4,\n .au-body .au-display-md,\n .cke_editable .au-display-md,\n .au-body ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .au-body strong,\n .cke_editable ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .cke_editable strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; } }\n .au-body h4--text, .cke_editable h4--text,\n .au-body .au-display-md--text,\n .cke_editable .au-display-md--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h4--text, .cke_editable h4--text,\n .au-body .au-display-md--text,\n .cke_editable .au-display-md--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n\n\n.au-body h5,\n.cke_editable h5,\n.au-body .au-display-sm,\n.cke_editable .au-display-sm {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h5,\n .cke_editable h5,\n .au-body .au-display-sm,\n .cke_editable .au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .au-body h5--text, .cke_editable h5--text,\n .au-body .au-display-sm--text,\n .cke_editable .au-display-sm--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h5--text, .cke_editable h5--text,\n .au-body .au-display-sm--text,\n .cke_editable .au-display-sm--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n\n\n.au-body h6,\n.cke_editable h6,\n.au-body .au-display-xs,\n.cke_editable .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n \n .au-body h6,\n .cke_editable h6,\n .au-body .au-display-xs,\n .cke_editable .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; } }\n .au-body h6--text, .cke_editable h6--text,\n .au-body .au-display-xs--text,\n .cke_editable .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h6--text, .cke_editable h6--text,\n .au-body .au-display-xs--text,\n .cke_editable .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; } }\n\n.au-body .au-display--light, .cke_editable .au-display--light {\n font-weight: normal; }\n\n.au-body .au-display--heavy, .cke_editable .au-display--heavy {\n font-weight: bold; }\n\n.au-body .au-display--inline, .cke_editable .au-display--inline {\n display: inline; }\n\n.au-body .au-subtitle + h1, .cke_editable .au-subtitle + h1, .au-body .au-subtitle + h2, .cke_editable .au-subtitle + h2, .au-body .au-subtitle + h3, .cke_editable .au-subtitle + h3 {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body h1 + .au-subtitle, .cke_editable h1 + .au-subtitle {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-accordion.au-accordion--small {\n border: 0; }\n .au-accordion.au-accordion--small .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__body-wrapper {\n padding: 8px;\n padding: 0.5rem; }\n\n.au-body, .cke_editable {\n fill: #313131; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n background: #000; }\n .au-body.au-body--dark-tertiary, .au-body--dark-tertiary.cke_editable {\n background: #00205B; }\n .au-body.au-body--dark, .au-body--dark.cke_editable {\n fill: #FFF; }\n .au-body .text--minor, .cke_editable .text--minor {\n color: #414141;\n font-size: 0.8em; }\n .au-body .text--align-right, .cke_editable .text--align-right {\n text-align: right; }\n .au-body .text--align-center, .cke_editable .text--align-center {\n text-align: center; }\n .au-body .au-introduction, .cke_editable .au-introduction {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal;\n color: #414141; }\n @media (min-width: 768px) {\n .au-body .au-introduction, .cke_editable .au-introduction {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .au-body .au-introduction--dark, .cke_editable .au-introduction--dark {\n color: #313131; }\n .au-body abbr, .cke_editable abbr,\n .au-body abbr[title],\n .cke_editable abbr[title], .au-body .definition, .cke_editable .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help; }\n .au-body .au-sronly, .cke_editable .au-sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n \n .au-body .standard-gap,\n .cke_editable .standard-gap {\n margin-top: 24px;\n margin-top: 1.5rem; }\n \n .au-body .standard-gap--mobile-only,\n .cke_editable .standard-gap--mobile-only {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n \n .au-body .standard-gap--mobile-only,\n .cke_editable .standard-gap--mobile-only {\n margin-top: 0; } }\n \n .au-body .standard-gap--bottom,\n .cke_editable .standard-gap--bottom {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n @media print {\n .au-body .print--hide, .cke_editable .print--hide {\n display: none; } }\n @media print {\n .au-body a[href]:after, .cke_editable a[href]:after, .cke_editable .au-body--dark .health-toolbar a[href]:after, .au-body--dark .health-toolbar .cke_editable a[href]:after {\n content: '' !important; } }\n .au-body main, .cke_editable main, .au-body aside, .cke_editable aside {\n display: block; }\n\n.au-breadcrumbs {\n display: none; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: block; } }\n @media print {\n .au-breadcrumbs {\n display: block; } }\n\n.au-btn--tertiary,\na.au-btn--tertiary,\n.au-body--dark .health-toolbar a.au-btn--tertiary {\n padding: 0; }\n\n.au-btn.au-btn--large,\na.au-btn.au-btn--large {\n font-size: 1.3em;\n font-weight: 700; }\n\n.au-btn.au-btn--dark:hover:not(:disabled),\na.au-btn.au-btn--dark:hover:not(:disabled) {\n background-color: #e5e5e5;\n border-color: #e5e5e5; }\n\n.au-body .au-callout, .cke_editable .au-callout {\n background-color: #f1f1f2;\n border-left-color: #0093B2; }\n .au-body .au-callout.row, .cke_editable .au-callout.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px; }\n .au-body .au-callout--secondary, .cke_editable .au-callout--secondary {\n border-left-color: #0077C8; }\n .au-body .au-callout--tertiary, .cke_editable .au-callout--tertiary {\n border-left-color: #339199; }\n .au-body .au-callout--success, .cke_editable .au-callout--success {\n border-left-color: #0b996c; }\n .au-body .au-callout.au-callout--simple, .cke_editable .au-callout.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem; }\n\n.au-control-input.au-control-input--compact.au-control-input--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {\n padding: 0 0 0 24px;\n padding: 0 0 0 1.5rem;\n margin-right: 0; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after {\n left: -4px;\n top: 2px;\n width: 22px;\n width: 1.375rem;\n height: 22px;\n height: 1.375rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {\n left: 0;\n top: 7px; }\n\n.au-control-input__input:invalid + .au-control-input__text {\n background: #ffffff; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: transparent; }\n\n.au-control-input__input.error + .au-control-input__text:after {\n border-color: #d60000; }\n\n.au-body .au-cta-link--right, .cke_editable .au-cta-link--right {\n text-align: right; }\n\n.au-footer {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: none; }\n .au-footer.au-body.au-body--dark.au-footer--dark, .au-footer.au-body--dark.au-footer--dark.cke_editable {\n background: #58585b;\n background: linear-gradient(to right, #313131, #58585b); }\n .au-footer__navigation-section {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n .au-footer__navigation-section {\n margin-top: 0; } }\n .au-footer__navigation-section:first-of-type {\n margin-top: 0; }\n .au-footer .au-footer__end {\n border-top-color: #87888A; }\n @media print {\n .au-footer {\n display: none; } }\n\n.au-form__item {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-form__item label, fieldset.au-form__item legend {\n font-weight: bold; }\n .au-form__item label .au-control-input__text, fieldset.au-form__item legend .au-control-input__text {\n font-weight: normal; }\n .au-form__item-description {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-form__item .au-text-input,\n .au-form__item .au-select {\n display: block;\n margin-top: 8px;\n margin-top: 0.5rem;\n max-width: 42em; }\n .au-form__item .au-control-input {\n margin-top: 12px;\n margin-top: 0.75rem; }\n .au-form__item .au-control-input label, fieldset.au-form__item .au-control-input legend {\n font-weight: normal; }\n .au-form__item .form-required, .au-form__item div.error {\n color: #d60000; }\n\n.au-form .form-element-length-counter {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-form--hidden {\n display: none; }\n\n.au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 24px;\n margin-top: 1.5rem; } }\n @media print {\n .au-grid .not-full-width, .cke_editable .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; } }\n .au-grid .not-full-width .container, .cke_editable .not-full-width .container, .au-grid .not-full-width .health-notification__inner-wrapper, .cke_editable .not-full-width .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n.au-grid .full-width .container .container, .cke_editable .full-width .container .container, .au-grid .full-width .health-notification__inner-wrapper .container, .cke_editable .full-width .health-notification__inner-wrapper .container, .au-grid .full-width .container .health-notification__inner-wrapper, .cke_editable .full-width .container .health-notification__inner-wrapper, .au-grid .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper, .cke_editable .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n@media (min-width: 768px) {\n .au-grid .row--no-column-gap div[class*=\"col-\"], .cke_editable .row--no-column-gap div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:first-of-type, .cke_editable .row--no-column-gap div[class*=\"col-\"]:first-of-type {\n padding-left: 12px; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:last-of-type, .cke_editable .row--no-column-gap div[class*=\"col-\"]:last-of-type {\n padding-right: 12px; } }\n\n.au-grid .col-xs-5ths, .cke_editable .col-xs-5ths,\n.au-grid .col-sm-5ths,\n.cke_editable .col-sm-5ths,\n.au-grid .col-md-5ths,\n.cke_editable .col-md-5ths,\n.au-grid .col-lg-5ths,\n.cke_editable .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: 12px;\n padding-left: 12px; }\n\n.au-grid .col-xs-5ths, .cke_editable .col-xs-5ths {\n width: 20%;\n float: left; }\n\n@media (min-width: 768px) {\n \n .au-grid .col-sm-5ths,\n .cke_editable .col-sm-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 992px) {\n \n .au-grid .col-md-5ths,\n .cke_editable .col-md-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 1200px) {\n \n .au-grid .col-lg-5ths,\n .cke_editable .col-lg-5ths {\n width: 20%;\n float: left; } }\n\n.au-header.au-header {\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid #001d52; }\n @media (min-width: 768px) {\n .au-header.au-header {\n padding: 16px 0 8px;\n padding: 1rem 0 0.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header {\n padding: 24px 0;\n padding: 1.5rem 0; } }\n .au-header.au-header--simple {\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .au-header.au-header--simple {\n padding-bottom: 24px;\n padding-bottom: 1.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header--simple {\n padding-bottom: 32px;\n padding-bottom: 2rem; } }\n .au-header.au-header .au-header__logo {\n display: block;\n padding: 12px 12px 12px 0;\n padding: 0.75rem 0.75rem 0.75rem 0;\n width: 100%;\n max-width: 250px;\n color: transparent; }\n @media (min-width: 992px) {\n .au-header.au-header .au-header__logo {\n max-width: 300px;\n margin: auto;\n padding: 12px;\n padding: 0.75rem;\n float: left;\n padding: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n width: 30%; } }\n .au-header.au-header .au-header__logo-image {\n display: block;\n width: 100%;\n margin: auto; }\n @media (min-width: 768px) {\n .au-header.au-header .au-header__logo-image {\n margin: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n margin: inherit;\n padding: 0; } }\n .au-header.au-header--dark {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-header.au-header--dark a {\n color: #FFF; }\n .au-header.au-header--dark a:hover {\n color: #FFF;\n text-decoration: none; }\n .au-header.au-header--light {\n background-color: white; }\n\n.au-inpage-nav-links {\n border-color: #0077C8; }\n @media print {\n .au-inpage-nav-links {\n display: none; } }\n\n.au-link-list--flush > li {\n margin: 0; }\n\n.au-main-nav.au-main-nav--dark {\n border-bottom-color: #001a49;\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-main-nav.au-main-nav--dark .active a {\n border-color: #001a49;\n background: #001a49; }\n .au-main-nav.au-main-nav--dark a {\n border-color: #00205B; }\n .au-main-nav.au-main-nav--dark a:hover, .au-main-nav.au-main-nav--dark a:focus {\n background: #00205B; }\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #00205B; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #313131; }\n @media (min-width: 768px) {\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n font-weight: bold; } }\n\n.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n font-weight: bold;\n border-bottom-color: #fff; }\n .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active-trail a:hover, .au-main-nav .au-link-list > li.active-trail a:focus {\n border-bottom-color: #fff; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n padding: 16px;\n padding: 1rem; } }\n\n@media (min-width: 768px) {\n .au-main-nav .au-link-list > li.au-main-nav--mobile-only {\n display: none; } }\n\n@media print {\n .au-main-nav {\n display: none; } }\n\n.au-page-alerts {\n max-width: 42rem; }\n .au-page-alerts--hidden {\n display: none; }\n .au-page-alerts__close {\n position: absolute;\n right: 0;\n top: 0; }\n .au-page-alerts__close:hover {\n cursor: pointer; }\n\nimg,\nsvg {\n height: auto; }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n background: #ffffff; } }\n .au-body .au-side-nav a, .cke_editable .au-side-nav a, .cke_editable .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable .au-side-nav a {\n background: transparent; }\n .au-body .au-side-nav a:hover, .cke_editable .au-side-nav a:hover, .au-body .au-side-nav a:focus, .cke_editable .au-side-nav a:focus {\n background-color: #f1f1f2; }\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n font-weight: bold;\n color: #313131;\n background-color: #f1f1f2; }\n .au-body .au-side-nav li, .cke_editable .au-side-nav li, .au-body .au-side-nav ul, .cke_editable .au-side-nav ul {\n position: relative; }\n @media print {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n display: none; } }\n\n.au-body .au-side-nav--right, .cke_editable .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav--right, .cke_editable .au-side-nav--right {\n float: right;\n padding-left: 12px;\n padding-right: 12px; } }\n\n.au-tags.au-tags--inline {\n display: inline; }\n .au-tags.au-tags--inline > li {\n margin: 0px 4px 8px 0px;\n margin: 0rem 0.25rem 0.5rem 0rem; }\n\n.au-text-input--block {\n max-width: 42em; }\n\n.au-text-input:invalid {\n border-color: gray;\n background-color: #ffffff; }\n\n.au-text-input.error {\n background-color: #fdf2f2;\n border-color: #d60000; }\n\ntextarea.au-text-input {\n max-width: 42em; }\n\n.health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n right: 16px;\n right: 1rem;\n bottom: -4px;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n z-index: -1;\n padding: 0;\n border: 0; }\n @media print {\n .health-back-to-top {\n display: none; } }\n .health-back-to-top .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n width: 64px;\n width: 4rem;\n padding: 4px 12px 8px 12px;\n padding: 0.25rem 0.75rem 0.5rem 0.75rem;\n background: #f1f1f2;\n border: none;\n color: #313131; }\n @media (min-width: 992px) {\n .health-back-to-top .au-btn.au-btn--secondary {\n width: 96px;\n width: 6rem;\n padding: 8px 16px 16px;\n padding: 0.5rem 1rem 1rem; } }\n .health-back-to-top .au-btn.au-btn--secondary i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: #313131; }\n .health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: #e5e5e5;\n color: #181818;\n border: none; }\n .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {\n background: #181818; }\n .health-back-to-top .au-btn.au-btn--secondary span {\n display: block; }\n .health-back-to-top.isVisible {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n z-index: 9999;\n transition: all .4s ease-in; }\n\n.au-body .health-band, .cke_editable .health-band {\n padding-top: 20px;\n padding-top: 1.25rem;\n padding-bottom: 20px;\n padding-bottom: 1.25rem; }\n .au-body .health-band:before, .cke_editable .health-band:before, .au-body .health-band:after, .cke_editable .health-band:after {\n content: \" \";\n display: table; }\n .au-body .health-band:after, .cke_editable .health-band:after {\n clear: both; }\n @media (min-width: 992px) {\n .au-body .health-band, .cke_editable .health-band {\n padding-top: 40px;\n padding-top: 2.5rem;\n padding-bottom: 40px;\n padding-bottom: 2.5rem; } }\n .au-body .health-band.health-band--secondary .health-band__title--light, .cke_editable .health-band.health-band--secondary .health-band__title--light {\n color: #99d4de; }\n\n.health-band__image--image-text-horizontal {\n display: none; }\n @media (min-width: 768px) {\n .health-band__image--image-text-horizontal {\n display: block;\n width: 100%; } }\n\n.health-book-nav {\n border-top: 1px solid gray;\n padding-top: 24px;\n padding-top: 1.5rem; }\n .health-book-nav .au-display-lg {\n margin-top: 0; }\n .health-book-nav a, .health-book-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .health-book-nav a {\n display: block;\n text-decoration: none;\n color: #313131;\n padding: 16px;\n padding: 1rem; }\n .health-book-nav a:hover, .health-book-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .health-book-nav a:hover, .health-book-nav a:focus {\n background: whitesmoke; }\n .health-book-nav--right {\n text-align: right; }\n @media print {\n .health-book-nav {\n display: none; } }\n\n.pillars-container #pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\"); }\n\n.pillars-container {\n position: relative; }\n .pillars-container #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover; }\n @media (min-width: 768px) {\n .pillars-container #pillars {\n left: auto; } }\n\n.health-card {\n padding: 16px;\n padding: 1rem;\n margin-top: 0;\n width: 100%;\n font-weight: normal;\n display: block;\n box-sizing: border-box; }\n @media (min-width: 992px) {\n .health-card {\n padding: 32px;\n padding: 2rem; } }\n .health-card * + hr,\n .health-card * + p,\n .health-card * + .health-card__title,\n .health-card * + .health-card__cta {\n margin-top: 0; }\n .health-card__title + .metadata--inline {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__title + .metadata--inline {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__image + .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__image + .health-card__title {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card .health-card__image {\n display: block; }\n .health-card .health-card__image svg {\n height: 3em;\n width: 3em; }\n @media (min-width: 768px) {\n .health-card .health-card__image svg {\n height: 5em;\n width: 5em; } }\n .health-card .health-card__image.health-card__image--full-width {\n margin: -16px -16px 16px -16px;\n margin: -1rem -1rem 1rem -1rem;\n height: auto; }\n @media (min-width: 768px) {\n .health-card .health-card__image.health-card__image--full-width {\n margin: -32px -32px 32px -32px;\n margin: -2rem -2rem 2rem -2rem; } }\n .health-card__bg {\n padding: 16px;\n padding: 1rem;\n background-color: black; }\n .health-card__bg:not(:first-child) {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card img {\n display: block;\n min-width: 100%;\n height: auto; }\n .health-card--shadow {\n border-radius: 4px;\n overflow: hidden;\n box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);\n background: #ffffff; }\n .lt-ie9 .health-card--shadow {\n border: solid 1px gray; }\n .health-card--light {\n background: #ffffff;\n overflow: hidden; }\n .health-card--centered {\n text-align: center; }\n .health-card--centered img,\n .health-card--centered svg,\n .health-card--centered .health-card__image,\n .health-card--centered p {\n margin: auto; }\n .health-card--centered .health-card__image {\n margin-bottom: 8px;\n margin-bottom: 0.5rem; }\n .health-card--contact {\n background: #f9f9f9;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-card--contact .image--circle img {\n width: 200px;\n min-width: 0;\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n .health-card--contact {\n padding-top: 80px;\n padding-top: 5rem;\n margin-top: 5rem !important; }\n .health-card--contact .image--circle .image {\n position: absolute;\n left: 0;\n top: -20px;\n width: 100%;\n height: 10px;\n z-index: 999; } }\n .health-card.health-card--selector {\n padding: 8px;\n padding: 0.5rem;\n border-left: 1px solid #e5e5e5;\n border-right: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n display: block;\n overflow: hidden;\n background: #f9f9f9;\n border-top: 10px solid #e5e5e5; }\n @media (min-width: 992px) {\n .health-card.health-card--selector {\n padding: 16px;\n padding: 1rem; } }\n @media print {\n .health-card.health-card--selector {\n display: none; } }\n .health-card.health-card--selector:hover, .health-card.health-card--selector:focus, .health-card.health-card--selector.health-card--active {\n background: white;\n border-top-color: #007680; }\n .health-card.health-card--selector .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold;\n max-width: 100%; }\n @media (min-width: 768px) {\n .health-card.health-card--selector .health-card__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .health-card.health-card--selector .health-card__image svg {\n max-width: 3em;\n max-height: 3em; }\n .health-card.health-card--selector p {\n max-width: 75%; }\n .health-card.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: #e5e5e5;\n padding: 16px 0 0 0;\n padding: 1rem 0 0 0; }\n @media (min-width: 768px) {\n .health-card.health-card--resource {\n padding: 32px 0 0 0;\n padding: 2rem 0 0 0; } }\n .health-card--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: #005fa0;\n color: white; }\n .health-card--solid:hover {\n background: #0077C8;\n color: white; }\n a.health-card.health-card--solid {\n color: white; }\n .health-card--solid.health-card--colour1 {\n background: #005fa0; }\n .health-card--solid.health-card--colour1:hover {\n background: #0077C8;\n color: white; }\n .health-card--solid.health-card--colour2 {\n background: #006269; }\n .health-card--solid.health-card--colour2:hover {\n background: #007680; }\n .health-card--solid.health-card--colour3 {\n background: #006a73; }\n .health-card--solid.health-card--colour3:hover {\n background: #007680; }\n .health-card--solid.health-card--colour4 {\n background: #004693; }\n .health-card--solid.health-card--colour4:hover {\n background: #0057B8; }\n .health-card--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 0; }\n .health-card--solid-half .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half.health-card--colour1 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour1:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour2 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour2:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour3 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour3 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); } }\n .health-card--solid-half.health-card--colour4 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour4 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); } }\n .health-card--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid #0077C8; }\n .health-card--top-highlight.health-card--colour2 {\n border-top-color: #910048; }\n .health-card--top-highlight.health-card--colour3 {\n border-top-color: #B5BD00; }\n .health-card--top-highlight.health-card--colour4 {\n border-top-color: #007680; }\n .health-card--top-highlight.health-card--colour5 {\n border-top-color: #0093B2; }\n .health-card--cta:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n display: block;\n position: absolute;\n right: 16px;\n right: 1rem;\n bottom: 8px;\n bottom: 0.5rem;\n transition-property: right; }\n .ie8 .health-card--cta:after,\n .lt-ie8 .health-card--cta:after {\n content: ' > '; }\n @media (min-width: 768px) {\n .health-card--cta:after {\n right: 32px;\n right: 2rem;\n bottom: 32px;\n bottom: 2rem; } }\n .health-card--cta:hover {\n color: #313131;\n text-decoration: none; }\n .health-card--cta:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n right: 24px;\n right: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .health-card.health-card--horizontal {\n width: inherit; }\n .health-card.health-card--horizontal div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -16px -16px 0 -16px;\n margin: -1rem -1rem 0 -1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -32px 0 -32px -32px;\n margin: -2rem 0 -2rem -2rem; } }\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-top: 16px;\n padding-top: 1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-left: 32px;\n padding-left: 2rem;\n padding-top: 0; } }\n .health-card.health-card--horizontal.row {\n margin-left: 0;\n margin-right: 0; }\n a.health-card, .au-body--dark .health-toolbar a.health-card {\n color: #313131;\n text-decoration: none; }\n .au-body a.health-card, .cke_editable a.health-card, .cke_editable .au-body--dark .health-toolbar a.health-card, .au-body--dark .health-toolbar .cke_editable a.health-card {\n text-decoration: none; }\n a.health-card .health-card__title {\n text-decoration: underline; }\n a.health-card:hover .health-card__title {\n text-decoration: none; }\n a.health-card.health-card--shadow:focus {\n border-radius: 0; }\n a.health-card.health-card--shadow:hover {\n box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2); }\n a.health-card .health-card__link,\n a.health-card .health-card__cta {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip: ink; }\n\nul.health-card-list {\n padding: 0;\n margin-top: 0; }\n ul.health-card-list li {\n list-style: none;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n @media (min-width: 768px) {\n ul.health-card-list li {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; } }\n ul.health-card-list--flush {\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n ul.health-card-list--flush {\n margin-bottom: -24px;\n margin-bottom: -1.5rem; } }\n\n.au-body .health-card__text, .cke_editable .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.health-compare {\n border: 1px solid #0077C8;\n margin-top: 16px;\n margin-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n .health-compare__title {\n background: #afdeff;\n font-weight: bold;\n padding-top: 16px;\n padding-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n\n.au-body dl.health-dl, .cke_editable dl.health-dl {\n border-bottom: 1px solid #ccc;\n margin-bottom: 0; }\n * + .au-body dl.health-dl, * + .cke_editable dl.health-dl {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body dl.health-dl dt, .cke_editable dl.health-dl dt {\n font-weight: bold;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n border-top: 1px solid #ccc;\n padding-top: 16px;\n padding-top: 1rem;\n clear: both; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dt, .cke_editable dl.health-dl dt {\n float: left;\n width: 25%; } }\n .au-body dl.health-dl dd, .cke_editable dl.health-dl dd {\n margin-left: 0;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n padding-top: 0; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dd, .cke_editable dl.health-dl dd {\n border-top: 1px solid #ccc;\n padding-left: 16px;\n padding-left: 1rem;\n padding-top: 16px;\n padding-top: 1rem;\n float: left;\n width: 75%; } }\n .au-body dl.health-dl:before, .cke_editable dl.health-dl:before, .au-body dl.health-dl:after, .cke_editable dl.health-dl:after {\n content: \" \";\n display: table; }\n .au-body dl.health-dl:after, .cke_editable dl.health-dl:after {\n clear: both; }\n\n.health-facet {\n visibility: visible;\n opacity: 1;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n height: auto;\n transition: opacity 1s;\n padding: 16px;\n padding: 1rem;\n background: #f1f1f2; }\n * + .health-facet {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-filter + .health-facet {\n margin-top: 0; }\n .health-facet--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n height: 0; }\n .health-facet__more {\n font-size: 0.8em; }\n\n* + .health-field {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-field + * {\n clear: both; }\n\n* + .health-field--label-hidden {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {\n float: left; } }\n\n.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {\n display: table; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label {\n width: 10em; } }\n\n@media (min-width: 768px) {\n .health-field--inline--wide .health-field__label {\n width: 15em; } }\n\n.health-field.health-field--light .health-field__label {\n font-weight: normal; }\n\n.health-field .health-field__label {\n font-weight: bold; }\n\n.health-metadata + .health-field {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-field__item + .health-field__item {\n clear: both; }\n\n.health-maps--google + .health-field__label {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-body .health-file__icon, .cke_editable .health-file__icon {\n margin-right: 8px;\n margin-right: 0.5rem; }\n\n.au-body .health-file__link, .cke_editable .health-file__link {\n text-decoration: none;\n color: #313131; }\n .au-body .health-file__link--visible, .cke_editable .health-file__link--visible {\n font-weight: bold;\n text-decoration: underline;\n color: #006FB0; }\n .au-body .health-file__link--visible:hover, .cke_editable .health-file__link--visible:hover {\n text-decoration: none; }\n\n.health-filter {\n display: block; }\n @media (min-width: 768px) {\n .health-filter {\n display: none; } }\n .health-filter.health-filter--open {\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-filter .health-filter__title {\n background: #f1f1f2;\n padding: 8px;\n padding: 0.5rem; }\n @media (min-width: 768px) {\n .health-filter .health-filter__title {\n display: none; } }\n\n* + .health-figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-figure--border {\n border: 2px solid #ccc;\n padding: 1rem; }\n\n.health-figure__image-link {\n display: block;\n position: relative; }\n .health-figure__image-link .health-figure__image-link__icon {\n display: none; }\n .health-figure__image-link:hover .health-figure__image-link__icon, .health-figure__image-link:focus .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n padding: 8px;\n padding: 0.5rem;\n left: 5px;\n top: 5px;\n border: 1px solid #ccc; }\n\nfigure {\n margin: 0; }\n figure img {\n margin: 0; }\n * + figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.fancybox-button {\n width: 46px; }\n .fancybox-button i:before {\n margin-right: 0; }\n\n.health-footnotes {\n border-top: 1px solid #ccc;\n margin-top: 24px;\n margin-top: 1.5rem;\n padding-top: 24px;\n padding-top: 1.5rem; }\n table .health-footnotes {\n border-top: none;\n padding-top: 0;\n margin-top: 0; }\n\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.au-body .health-image-text, .cke_editable .health-image-text {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n margin-bottom: 64px;\n margin-bottom: 4rem; }\n @media print {\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n margin-bottom: 32px;\n margin-bottom: 2rem;\n height: auto !important; } }\n @media (min-width: 768px) {\n .au-body .health-image-text > li, .cke_editable .health-image-text > li {\n text-align: center; } }\n @media print {\n .au-body .health-image-text .health-image-text__image, .cke_editable .health-image-text .health-image-text__image {\n height: auto !important; }\n .au-body .health-image-text .health-image-text__image img, .cke_editable .health-image-text .health-image-text__image img {\n margin-top: 0 !important; } }\n .au-body .health-image-text .au-introduction, .cke_editable .health-image-text .au-introduction {\n margin-top: 16px;\n margin-top: 1rem;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .au-introduction, .cke_editable .health-image-text .au-introduction {\n display: block; } }\n .au-body .health-image-text .text--minor, .cke_editable .health-image-text .text--minor {\n margin-top: 0;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .text--minor, .cke_editable .health-image-text .text--minor {\n display: block; } }\n\n.au-body.au-body--dark .au-introduction, .au-body--dark.cke_editable .au-introduction {\n color: #FFF; }\n\n.au-body .media div, .cke_editable .media div,\n.au-body .au-responsive-media-img div,\n.cke_editable .au-responsive-media-img div,\n.au-body img div,\n.cke_editable img div,\n.au-body svg div,\n.cke_editable svg div,\n.au-body .taskbar .taskbar__img div,\n.taskbar .au-body .taskbar__img div,\n.cke_editable .taskbar .taskbar__img div,\n.taskbar .cke_editable .taskbar__img div,\n.au-body .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--2.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--3.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--4.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--5.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar .taskbar--tiled--6.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .taskbar .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .taskbar .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .cke_editable .taskbar__img div,\n.au-body .taskbar--2 .taskbar__img div,\n.taskbar--2 .au-body .taskbar__img div,\n.cke_editable .taskbar--2 .taskbar__img div,\n.taskbar--2 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .cke_editable .taskbar__img div,\n.au-body .taskbar--3 .taskbar__img div,\n.taskbar--3 .au-body .taskbar__img div,\n.cke_editable .taskbar--3 .taskbar__img div,\n.taskbar--3 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .cke_editable .taskbar__img div,\n.au-body .taskbar--4 .taskbar__img div,\n.taskbar--4 .au-body .taskbar__img div,\n.cke_editable .taskbar--4 .taskbar__img div,\n.taskbar--4 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .cke_editable .taskbar__img div,\n.au-body .taskbar--5 .taskbar__img div,\n.taskbar--5 .au-body .taskbar__img div,\n.cke_editable .taskbar--5 .taskbar__img div,\n.taskbar--5 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .au-body .taskbar__img div,\n.cke_editable .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .cke_editable .taskbar__img div,\n.au-body .taskbar--6 .taskbar__img div,\n.taskbar--6 .au-body .taskbar__img div,\n.cke_editable .taskbar--6 .taskbar__img div,\n.taskbar--6 .cke_editable .taskbar__img div,\n.au-body .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--2 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--2 .cke_editable .field-name-field-image div,\n.au-body .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--2 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--2 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--2 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--2 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--3 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--3 .cke_editable .field-name-field-image div,\n.au-body .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--3 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--3 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--3 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--3 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--4 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--4 .cke_editable .field-name-field-image div,\n.au-body .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--4 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--4 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--4 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--4 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--5 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--5 .cke_editable .field-name-field-image div,\n.au-body .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--5 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--5 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--5 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--5 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--6 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--tiled--6 .cke_editable .field-name-field-image div,\n.au-body .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--6 .taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar--6 .taskbar.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--6 .au-body .field-name-field-image div,\n.cke_editable .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image div,\n.taskbar.view ul > .views-row .taskbar--6 .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.cke_editable .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .cke_editable .field-name-field-image div,\n.au-body img,\n.cke_editable img {\n line-height: 0; }\n\nimg {\n border: 0; }\n\n.au-body picture, .cke_editable picture {\n display: block; }\n .au-body picture img, .cke_editable picture img {\n margin-top: 0; }\n * + picture {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.image--border img {\n border: 3px solid #ccc; }\n\n.image--border div {\n line-height: 0; }\n\n@media print {\n .image--border {\n border: none; } }\n\n.image--circle img {\n border-radius: 50%;\n border: 3px solid #ccc; }\n\n.field-name-field-image-caption {\n margin-bottom: 2em; }\n\n.image-outer {\n line-height: 0; }\n * + .image-outer {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .image-outer .image-placeholder {\n border: 1px solid black; }\n .image-outer .image-placeholder:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\"; } }\n .image-outer .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0; }\n .image-outer .image-wrapper.image-loading {\n background-color: transparent; }\n .image-outer .image-wrapper .image {\n width: 100%; }\n .image-outer .image-wrapper .image img {\n visibility: hidden; }\n\n.image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n border-bottom: 0;\n line-height: 0; }\n @media (min-width: 768px) {\n .image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n display: block; } }\n .image--link a:focus {\n border: 3px solid #005e66; }\n .image--link a:hover img, .image--link .au-body--dark .health-toolbar a:hover img, .au-body--dark .health-toolbar .image--link a:hover img {\n opacity: 0.5; }\n .image--link a img, .image--link .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .image--link a img {\n margin-top: 0; }\n\na .image-wrapper.image-loading {\n background-color: white; }\n\n.health-listing {\n margin-top: 0;\n padding: 0;\n margin-bottom: 32px;\n margin-bottom: 2rem;\n clear: both; }\n * + .health-listing {\n margin: 32px 0 0 0;\n margin: 2rem 0 0 0; }\n * + .row .health-listing--embedded li:first-of-type, * + .health-listing--embedded li:first-of-type {\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem;\n margin-top: 32px;\n margin-top: 2rem; }\n * + .row .health-listing--embedded li:last-of-type, * + .health-listing--embedded li:last-of-type {\n border-bottom: 1px solid #ccc;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n .health-listing li {\n list-style: none;\n max-width: inherit;\n clear: both; }\n .health-listing li + li {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem; }\n .health-listing--compact li + li {\n margin-top: 16px;\n margin-top: 1rem;\n padding-top: 16px;\n padding-top: 1rem; }\n * + .health-listing__filters {\n margin-top: 16px;\n margin-top: 1rem; }\n @media print {\n .health-listing__filters {\n background: transparent !important; } }\n .health-listing__filters--inline > * {\n display: inline-block;\n margin-right: 16px;\n margin-right: 1rem; }\n .health-listing__filters .clear-all {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0; }\n @media print {\n .health-listing__filters .clear-all {\n display: none; } }\n\nul li {\n transition: background-color 1s; }\n ul li.highlight {\n background-color: #ffffc6; }\n\nol.list--large, ul.list--large, ul.list--large--plain, ol.list--large--plain, ul.list--large--checklist {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0; }\n * + ol.list--large, * + ul.list--large, * + ul.list--large--plain, * + ol.list--large--plain, * + ul.list--large--checklist {\n margin-top: 24px;\n margin-top: 1.5rem; }\n ol.list--large > li, ul.list--large > li, ul.list--large--plain > li, ol.list--large--plain > li, ul.list--large--checklist > li {\n vertical-align: top;\n position: relative;\n margin: 0 0 16px;\n margin: 0 0 1rem;\n padding: 24px;\n padding: 1.5rem;\n background: #f1f1f2; }\n ol.list--large > li::before, ul.list--large > li::before, ul.list--large--plain > li::before, ol.list--large--plain > li::before, ul.list--large--checklist > li::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n top: 16px;\n top: 1rem;\n padding-top: 0;\n font-size: 24px; }\n ol.list--large > li a, ul.list--large > li a, ul.list--large--plain > li a, ol.list--large--plain > li a, ul.list--large--checklist > li a, ol.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large > li a, ul.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large > li a, ul.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--plain > li a, ol.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large--plain > li a, ul.list--large--checklist > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--checklist > li a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2; }\n\nol.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n\nul.list--large {\n counter-reset: none; }\n ul.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n ul.list--large > li::before {\n content: '■';\n counter-increment: none; }\n\nul.list--large--plain > li:before, ol.list--large--plain > li:before {\n display: none; }\n\nul.list--large--checklist > li {\n padding-left: 64px;\n padding-left: 4rem;\n padding-top: 16px;\n padding-top: 1rem;\n background: #f1f1f2 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px; }\n ul.list--large--checklist > li::before {\n content: ''; }\n\n.au-body ul.health-card-list li, .cke_editable ul.health-card-list li {\n max-width: 100%; }\n\n.list--remove {\n list-style: none;\n padding-left: 0; }\n .list--remove > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em; }\n\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0, 111, 176, 0.2);\n border-right: 1.1em solid rgba(0, 111, 176, 0.2);\n border-bottom: 1.1em solid rgba(0, 111, 176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear; }\n .health-loading--active {\n display: block; }\n .health-loading--search {\n position: absolute;\n top: 13px;\n right: 55px; }\n .health-loading--small {\n width: 5em;\n height: 5em;\n font-size: 4px; }\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.au-body .health-maps--google, .cke_editable .health-maps--google {\n width: 100%;\n height: 500px; }\n .au-body .health-maps--google * + img, .cke_editable .health-maps--google * + img {\n margin-top: 0; }\n\n* + .health-metadata {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-metadata.health-metadata--inline .health-field {\n display: inline;\n border-left: 1px solid #414141;\n margin-left: 8px;\n margin-left: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem; }\n .health-metadata.health-metadata--inline .health-field .health-field__item {\n display: inline; }\n\n.health-metadata.health-metadata--inline > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 32px;\n margin-top: 2rem;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: 1px solid #ccc; }\n\n.health-recommendation--grade-practice-point {\n border-left-color: #d9c100; }\n .health-recommendation--grade-practice-point .health-recommendation__grade {\n background-color: #fff4c8; }\n\n.health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-evidence-based, .health-recommendation--grade-qualified-evidence-based {\n border-left-color: #8852ce; }\n .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {\n background-color: #e0c8ff; }\n\n.health-recommendation--grade-consensus-based {\n border-left-color: #5f904d; }\n .health-recommendation--grade-consensus-based .health-recommendation__grade {\n background-color: #e7fddf; }\n\n/*\n * List of references\n */\n.health-references > li {\n transition: background-color 1s; }\n .health-references > li.highlight {\n background-color: #ffffc6; }\n\n/*\n * Links to the reference\n */\n.health-references__links .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.health-release-status {\n padding-top: 12px;\n padding-top: 0.75rem;\n padding-bottom: 12px;\n padding-bottom: 0.75rem;\n font-size: 13px; }\n .health-release-status__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px; }\n .health-release-status__icon--alpha {\n background: #c22f73;\n color: #FFF; }\n .health-release-status__icon--beta {\n background: #d34600;\n color: #FFF; }\n .health-release-status__icon--launch {\n background: #158839;\n color: #FFF; }\n .health-release-status--desktop {\n display: none; }\n @media (min-width: 992px) {\n .health-release-status--desktop {\n display: block; } }\n .health-release-status--mobile {\n display: block; }\n @media (min-width: 992px) {\n .health-release-status--mobile {\n display: none; } }\n @media (min-width: 992px) {\n .health-release-status {\n font-size: inherit; } }\n @media print {\n .health-release-status {\n display: none; } }\n .health-release-status p {\n max-width: 100%; }\n\n.hidden {\n display: none; }\n\n@media (min-width: 576px) {\n .hidden-xs {\n display: hidden !important; }\n .visible-xs {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .hidden-sm {\n display: hidden !important; }\n .visible-sm {\n display: block !important; } }\n\n@media (min-width: 992px) {\n .hidden-md {\n display: hidden !important; }\n .visible-md {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: hidden !important; }\n .visible-lg {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .au-grid .au-header .health-search, .cke_editable .au-header .health-search {\n float: right; } }\n\n.health-search {\n position: relative;\n display: inline-block;\n max-width: 22.75em;\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .health-search {\n display: none; } }\n @media (min-width: 768px) {\n .health-search {\n margin-top: 0; } }\n .health-search--global {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .health-search--global {\n display: block;\n padding-bottom: 0;\n margin-top: 0; } }\n @media print {\n .health-search--global {\n display: none; } }\n .health-search--listing {\n width: auto; }\n @media print {\n .health-search--listing {\n display: none; } }\n .health-search .au-form__item, .health-search input {\n margin-top: 0 !important; }\n .health-search__form {\n position: relative; }\n .health-search__form:before, .health-search__form:after {\n content: \" \";\n display: table; }\n .health-search__form:after {\n clear: both; }\n .health-search__form label, .health-search__form fieldset.au-form__item legend, fieldset.au-form__item .health-search__form legend {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .health-search__form#search-api-page-search-form {\n float: left; }\n .health-search__form__input {\n border-color: #313131;\n background-color: white;\n width: 100%; }\n @media (min-width: 768px) {\n .health-search__form__input {\n width: 240px;\n width: 15rem; } }\n @media (min-width: 992px) {\n .health-search__form__input {\n width: 320px;\n width: 20rem; } }\n .health-search__form__input-wrapper {\n width: 100%;\n padding-right: 45px; }\n .health-search__form__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: #313131;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E\");\n border-radius: 0px 4px 4px 0; }\n .health-search__form__submit:hover:not(:disabled), .health-search__form__submit:focus:not(:disabled) {\n background-color: #000000; }\n\n.au-body .health-search-result__link, .cke_editable .health-search-result__link {\n text-decoration: none; }\n\n.au-body .health-search-result__link-title, .cke_editable .health-search-result__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block; }\n\n.au-body .health-search-result__link-path, .cke_editable .health-search-result__link-path {\n color: #006621;\n font-size: 0.9em;\n word-break: break-all; }\n\n.au-body .health-search-result__summary, .cke_editable .health-search-result__summary {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body .health-search-result__summary-date, .cke_editable .health-search-result__summary-date {\n color: #87888A; }\n\n.au-body .health-search-result__tag, .cke_editable .health-search-result__tag {\n text-transform: uppercase; }\n\n.au-body .health-search-result--notes .health-search-result__link-title:after, .cke_editable .health-search-result--notes .health-search-result__link-title:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: #313131;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid #ececec;\n background: #f1f1f2;\n margin-left: 5px; }\n\nform[class*='col-'].health-search__form .health-search__form__submit {\n right: 12px; }\n\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid #000;\n width: 300px;\n position: absolute; }\n .ui-autocomplete li.ui-menu-item {\n margin: 0; }\n .ui-autocomplete li.ui-menu-item:hover {\n cursor: pointer; }\n .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {\n padding: 4px 19px;\n padding: 0.25rem 1.2rem; }\n\n.ui-state-active {\n background: #006FB0;\n color: white; }\n\n.ui-helper-hidden-accessible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.health-separator {\n border-top: 1px solid #ccc;\n margin-top: 48px;\n margin-top: 3rem; }\n @media (min-width: 768px) {\n .health-separator {\n margin-top: 64px;\n margin-top: 4rem; } }\n\n.stat {\n margin: 24px 0 32px;\n margin: 1.5rem 0 2rem; }\n @media (min-width: 768px) {\n .stat {\n border-right: 1px dotted #99d4de; }\n .stat:last-of-type {\n border-right: none; } }\n\n.stat__text {\n padding: 0 0 4px 0;\n padding: 0 0 0.25rem 0; }\n @media (min-width: 992px) {\n .stat__text {\n padding-bottom: 16px;\n padding-bottom: 1rem; } }\n\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px; }\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline; }\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white; }\n .stat__trend-icon:before {\n margin-top: -16px;\n margin-top: -1rem; }\n\n.stat__source {\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n margin-top: 0 !important; }\n\n.stat--no-trend .stat__value {\n border-bottom: 0; }\n\n.stat--no-trend .stat__trend {\n display: none; }\n\n.au-body .stat p, .cke_editable .stat p {\n margin-top: 0; }\n\n.health-sub-header {\n padding: 12px 0; }\n @media (min-width: 768px) {\n .health-sub-header {\n padding: 24px 0 16px 0;\n padding: 1.5rem 0 1rem 0; } }\n .health-sub-header h1 {\n margin-top: 0; }\n .health-sub-header .au-introduction {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-sub-header .au-introduction {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-sub-header__section-title {\n margin-bottom: 10px;\n margin-bottom: 0.65rem; }\n @media (min-width: 768px) {\n .health-sub-header__section-title {\n display: none; } }\n @media print {\n .health-sub-header__section-title {\n display: none; } }\n .health-sub-header__supp {\n padding-top: 24px;\n padding-top: 1.5rem; }\n @media print {\n .health-sub-header__supp {\n display: none; } }\n @media (min-width: 768px) {\n .health-sub-header__supp--center {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); } }\n @media (min-width: 768px) {\n .health-sub-header__supp {\n padding-top: 0; } }\n\n.health-sub-nav {\n display: none; }\n @media (min-width: 768px) {\n .health-sub-nav {\n display: block; } }\n @media print {\n .health-sub-nav {\n display: none; } }\n\ntable {\n border-collapse: collapse;\n border: 1px solid #ccc;\n min-width: 43em; }\n * + table,\n * + .health-table__responsive table {\n margin-top: 24px;\n margin-top: 1.5rem; }\n table caption {\n text-align: left;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n table tr:nth-child(even) {\n background-color: #ffffff; }\n table.table__no-banding tr:nth-child(even) {\n background-color: transparent; }\n table td,\n table th {\n border-bottom: 1px solid #ccc;\n padding: 4px;\n padding: 0.25rem;\n text-align: left;\n vertical-align: top; }\n @media (min-width: 992px) {\n table td,\n table th {\n padding: 8px;\n padding: 0.5rem;\n font-size: initial; } }\n table th {\n background-color: #f9f9f9; }\n table thead {\n border-bottom: 1px solid #ccc; }\n @media (min-width: 768px) {\n table {\n min-width: inherit; } }\n @media print {\n table td,\n table th,\n table thead {\n border-color: #000 !important;\n background: #fff !important; } }\n\n.health-table__responsive {\n overflow: scroll; }\n @media (min-width: 992px) {\n .health-table__responsive {\n overflow: auto; } }\n @media print {\n .health-table__responsive {\n overflow: visible; }\n .health-table__responsive table {\n min-width: inherit; } }\n\n.au-body ul.health-tabs, .cke_editable ul.health-tabs {\n padding: 0;\n border-bottom: 2px solid #ccc;\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n margin-top: 24px;\n margin-top: 1.5rem;\n width: 100%; }\n .au-body ul.health-tabs li, .cke_editable ul.health-tabs li {\n margin: 0;\n margin-right: 8px;\n margin-right: 0.5rem;\n padding: 0;\n transition: none; }\n .au-body ul.health-tabs li:first-of-type a, .cke_editable ul.health-tabs li:first-of-type a {\n margin-left: 0; }\n .au-body ul.health-tabs li a, .cke_editable ul.health-tabs li a, .cke_editable ul.health-tabs li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .cke_editable ul.health-tabs li a {\n padding: 12px 16px;\n padding: 0.75rem 1rem;\n display: inline-block;\n background-color: #f1f1f2;\n text-decoration: none; }\n .au-body ul.health-tabs li a:hover, .cke_editable ul.health-tabs li a:hover, .au-body ul.health-tabs li a:active, .cke_editable ul.health-tabs li a:active {\n background-color: #cdcdcd; }\n .au-body ul.health-tabs li.active a, .cke_editable ul.health-tabs li.active a {\n font-weight: bold;\n background-color: #006FB0;\n color: white; }\n\n.au-body .not-full-width ul.health-tabs, .cke_editable .not-full-width ul.health-tabs {\n margin-top: 0; }\n\n@media print {\n .au-body .health-tabs, .cke_editable .health-tabs {\n display: none; } }\n\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--2,\n.taskbar--tiled--3,\n.taskbar--3,\n.taskbar--tiled--4,\n.taskbar--4,\n.taskbar--tiled--5,\n.taskbar--5,\n.taskbar--tiled--6,\n.taskbar--6 {\n color: #000; }\n .taskbar:before, .taskbar:after,\n .taskbar--tiled--2:before,\n .taskbar--2:before,\n .taskbar--tiled--3:before,\n .taskbar--3:before,\n .taskbar--tiled--4:before,\n .taskbar--4:before,\n .taskbar--tiled--5:before,\n .taskbar--5:before,\n .taskbar--tiled--6:before,\n .taskbar--6:before,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n content: \" \";\n display: table; }\n .taskbar:after,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n clear: both; }\n .taskbar ul,\n .taskbar--tiled--2 ul,\n .taskbar--2 ul,\n .taskbar--tiled--3 ul,\n .taskbar--3 ul,\n .taskbar--tiled--4 ul,\n .taskbar--4 ul,\n .taskbar--tiled--5 ul,\n .taskbar--5 ul,\n .taskbar--tiled--6 ul,\n .taskbar--6 ul {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .taskbar ul > li,\n .taskbar--tiled--2 ul > li,\n .taskbar--2 ul > li,\n .taskbar--tiled--3 ul > li,\n .taskbar--3 ul > li,\n .taskbar--tiled--4 ul > li,\n .taskbar--4 ul > li,\n .taskbar--tiled--5 ul > li,\n .taskbar--5 ul > li,\n .taskbar--tiled--6 ul > li,\n .taskbar--6 ul > li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0; }\n .taskbar ul > li .taskbar__item:last,\n .taskbar--tiled--2 ul > li .taskbar__item:last,\n .taskbar--2 ul > li .taskbar__item:last,\n .taskbar--tiled--3 ul > li .taskbar__item:last,\n .taskbar--3 ul > li .taskbar__item:last,\n .taskbar--tiled--4 ul > li .taskbar__item:last,\n .taskbar--4 ul > li .taskbar__item:last,\n .taskbar--tiled--5 ul > li .taskbar__item:last,\n .taskbar--5 ul > li .taskbar__item:last,\n .taskbar--tiled--6 ul > li .taskbar__item:last,\n .taskbar--6 ul > li .taskbar__item:last {\n margin-right: 0; }\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n padding: 16px;\n padding: 1rem;\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0; }\n @media (min-width: 576px) {\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n min-height: 200px; } }\n .taskbar .taskbar__item:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus,\n .taskbar.view ul > .views-row .node:hover,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover,\n .taskbar.view ul > .views-row .node:active,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:active,\n .taskbar.view ul > .views-row .node:focus,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus,\n .taskbar--tiled--2 .taskbar__item:hover,\n .taskbar--2 .taskbar__item:hover,\n .taskbar--tiled--3 .taskbar__item:hover,\n .taskbar--3 .taskbar__item:hover,\n .taskbar--tiled--4 .taskbar__item:hover,\n .taskbar--4 .taskbar__item:hover,\n .taskbar--tiled--5 .taskbar__item:hover,\n .taskbar--5 .taskbar__item:hover,\n .taskbar--tiled--6 .taskbar__item:hover,\n .taskbar--6 .taskbar__item:hover,\n .taskbar--tiled--2 .taskbar__item:active,\n .taskbar--2 .taskbar__item:active,\n .taskbar--tiled--3 .taskbar__item:active,\n .taskbar--3 .taskbar__item:active,\n .taskbar--tiled--4 .taskbar__item:active,\n .taskbar--4 .taskbar__item:active,\n .taskbar--tiled--5 .taskbar__item:active,\n .taskbar--5 .taskbar__item:active,\n .taskbar--tiled--6 .taskbar__item:active,\n .taskbar--6 .taskbar__item:active,\n .taskbar--tiled--2 .taskbar__item:focus,\n .taskbar--2 .taskbar__item:focus,\n .taskbar--tiled--3 .taskbar__item:focus,\n .taskbar--3 .taskbar__item:focus,\n .taskbar--tiled--4 .taskbar__item:focus,\n .taskbar--4 .taskbar__item:focus,\n .taskbar--tiled--5 .taskbar__item:focus,\n .taskbar--5 .taskbar__item:focus,\n .taskbar--tiled--6 .taskbar__item:focus,\n .taskbar--6 .taskbar__item:focus,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover,\n .taskbar--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--2 .node:hover,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover,\n .taskbar--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--3 .node:hover,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover,\n .taskbar--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--4 .node:hover,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover,\n .taskbar--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--5 .node:hover,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover,\n .taskbar--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--6 .node:hover,\n .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active,\n .taskbar--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--2 .node:active,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active,\n .taskbar--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--3 .node:active,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active,\n .taskbar--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--4 .node:active,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active,\n .taskbar--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--5 .node:active,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active,\n .taskbar--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--6 .node:active,\n .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus,\n .taskbar--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--2 .node:focus,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus,\n .taskbar--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--3 .node:focus,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus,\n .taskbar--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--4 .node:focus,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus,\n .taskbar--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--5 .node:focus,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus,\n .taskbar--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--6 .node:focus,\n .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .node:focus {\n background-color: #001a49; }\n .taskbar .taskbar__img,\n .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar--tiled--2 .taskbar__img,\n .taskbar--2 .taskbar__img,\n .taskbar--tiled--3 .taskbar__img,\n .taskbar--3 .taskbar__img,\n .taskbar--tiled--4 .taskbar__img,\n .taskbar--4 .taskbar__img,\n .taskbar--tiled--5 .taskbar__img,\n .taskbar--5 .taskbar__img,\n .taskbar--tiled--6 .taskbar__img,\n .taskbar--6 .taskbar__img,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .field-name-field-image {\n border: 0; }\n .taskbar .taskbar__title,\n .taskbar.view ul > .views-row .field-name-title a,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a,\n .taskbar--tiled--2 .taskbar__title,\n .taskbar--2 .taskbar__title,\n .taskbar--tiled--3 .taskbar__title,\n .taskbar--3 .taskbar__title,\n .taskbar--tiled--4 .taskbar__title,\n .taskbar--4 .taskbar__title,\n .taskbar--tiled--5 .taskbar__title,\n .taskbar--5 .taskbar__title,\n .taskbar--tiled--6 .taskbar__title,\n .taskbar--6 .taskbar__title,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--2 a,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--3 a,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--4 a,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--5 a,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--6 a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title a {\n font-size: 20px;\n line-height: 24px; }\n .taskbar .taskbar__desc,\n .taskbar.view ul > .views-row .field-name-body p,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p,\n .taskbar--tiled--2 .taskbar__desc,\n .taskbar--2 .taskbar__desc,\n .taskbar--tiled--3 .taskbar__desc,\n .taskbar--3 .taskbar__desc,\n .taskbar--tiled--4 .taskbar__desc,\n .taskbar--4 .taskbar__desc,\n .taskbar--tiled--5 .taskbar__desc,\n .taskbar--5 .taskbar__desc,\n .taskbar--tiled--6 .taskbar__desc,\n .taskbar--6 .taskbar__desc,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--2 p,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--3 p,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--4 p,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--5 p,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--6 p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body p {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px; }\n\n.taskbar--tiled--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar.view ul > .views-row,\n.taskbar--tiled--2.view ul > .views-row,\n.taskbar--tiled--3.view ul > .views-row,\n.taskbar--tiled--4.view ul > .views-row,\n.taskbar--tiled--5.view ul > .views-row,\n.taskbar--tiled--6.view ul > .views-row {\n margin: 0; }\n .taskbar.view ul > .views-row:hover,\n .taskbar--tiled--2.view ul > .views-row:hover,\n .taskbar--tiled--3.view ul > .views-row:hover,\n .taskbar--tiled--4.view ul > .views-row:hover,\n .taskbar--tiled--5.view ul > .views-row:hover,\n .taskbar--tiled--6.view ul > .views-row:hover {\n cursor: pointer; }\n\n.health-toolbar {\n padding-bottom: 8px;\n padding-bottom: 0.5rem; }\n .health-toolbar__items > li {\n margin: 0;\n margin-right: 18px;\n margin-right: 1.1rem;\n float: left;\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar__items > li {\n margin-right: 16px;\n margin-right: 1rem; } }\n @media print {\n .health-toolbar {\n display: none; } }\n .health-toolbar #health-share-menu {\n display: none; }\n .health-toolbar .health-tooltip-theme #health-share-menu {\n display: block; }\n\n.health-tooltip-theme {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n padding: 8px;\n padding: 0.5rem;\n text-align: left;\n color: #313131;\n font-size: .9em;\n background-color: #fff;\n border: 3px solid #ccc;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, 0.5); }\n .health-tooltip-theme p {\n padding: 0;\n margin: 0; }\n\n* + .health-video {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-video__preview {\n position: relative;\n line-height: 0; }\n .health-video__preview .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%); }\n .health-video__preview .health-video__preview__play-button svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.75)); }\n .health-video__preview__link {\n display: block; }\n .health-video__preview__link:hover .health-video__preview__play-button, .health-video__preview__link:active .health-video__preview__play-button, .health-video__preview__link:focus .health-video__preview__play-button {\n display: block;\n cursor: pointer; }\n .health-video__preview__length {\n padding: 12px;\n padding: 0.75rem;\n background-color: #000;\n color: #fff;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0; }\n .health-video__preview__length--small {\n display: none; }\n @media (min-width: 768px) {\n .health-video__preview__length--small {\n display: inline-block;\n padding: 8px;\n padding: 0.5rem;\n font-size: 0.85em;\n right: 3px;\n bottom: 3px; } }\n\n.health-video--inline {\n border: 2px solid #ccc;\n padding: 16px;\n padding: 1rem; }\n * + .health-video--inline {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.svg-inline--fa {\n display: inline-block; }\n .svg-inline--fa svg {\n font-size: inherit;\n height: 1em;\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor; }\n .svg-inline--fa.fa-fw svg {\n width: 1.25em; }\n .svg-inline--fa.fa-2x svg {\n font-size: 2em; }\n .svg-inline--fa.fa-3x svg {\n font-size: 3em; }\n .svg-inline--fa.fa-left {\n margin-right: 6px;\n margin-right: 0.35rem; }\n\n.au-body--dark .health-video + .au-accordion {\n background-color: #ececec; }\n .au-body--dark .health-video + .au-accordion .au-accordion__title {\n color: black; }\n\n.au-breadcrumbs {\n margin-top: 0; }\n\n.au-body--dark .au-breadcrumbs > .au-link-list > li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n.au-body * + .standard-gap--after, .cke_editable * + .standard-gap--after {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-btn--tertiary.au-btn--dark:hover:not(:disabled), .au-btn--secondary.au-btn--dark:hover:not(:disabled),\na.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\na.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent; }\n\n.au-form__item div.error {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-grid .container .container, .cke_editable .container .container, .au-grid .health-notification__inner-wrapper .container, .cke_editable .health-notification__inner-wrapper .container, .au-grid .container .health-notification__inner-wrapper, .cke_editable .container .health-notification__inner-wrapper, .au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper, .cke_editable .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0; }\n\n.au-header.au-header {\n border-top: none;\n position: relative; }\n .au-header.au-header .au-header__logo {\n max-width: 400px; }\n\n.au-main-nav .au-main-nav__toggle {\n color: #313131;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav .au-main-nav__toggle:hover, .au-main-nav .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-body .au-side-nav, .cke_editable .au-side-nav {\n background: #f1f1f2;\n margin-top: 16px;\n margin-top: 1rem;\n margin-left: -12px;\n margin-right: -12px; }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n background: none; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav, .cke_editable .au-side-nav {\n margin-left: 0;\n margin-right: 0; } }\n .au-body .au-side-nav .au-side-nav__header, .cke_editable .au-side-nav .au-side-nav__header {\n margin: 16px;\n margin: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav .au-side-nav__header, .cke_editable .au-side-nav .au-side-nav__header {\n display: none; } }\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n border-left: 0.25rem solid #0077C8;\n background: #e5e5e5; }\n @media (min-width: 768px) {\n .au-body .au-side-nav a.active, .cke_editable .au-side-nav a.active, .au-body .au-side-nav a.is-active, .cke_editable .au-side-nav a.is-active {\n background: #f1f1f2; } }\n\n.health-band h2 + .health-layout {\n margin-top: 40px;\n margin-top: 2.5rem; }\n\n.health-card {\n min-height: 200px;\n height: 100%; }\n\n.health-content {\n margin-top: 32px;\n margin-top: 2rem; }\n @media (min-width: 768px) {\n .health-content {\n margin-top: 40px;\n margin-top: 2.5rem; } }\n .health-content--flush {\n margin-top: 0px;\n margin-top: 0rem; }\n\n.health-hero {\n background: #ececec;\n position: relative; }\n @media (min-width: 768px) {\n .health-hero {\n overflow: hidden; } }\n .health-hero__image-container {\n max-height: 200px;\n overflow: hidden; }\n @media (min-width: 768px) {\n .health-hero__image-container {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none; } }\n .health-hero__image {\n height: auto;\n display: block;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__image {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0; } }\n .health-hero__content {\n background: #333333;\n position: relative;\n padding: 32px;\n padding: 2rem;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__content {\n background-color: rgba(0, 0, 0, 0.8);\n padding: 48px;\n padding: 3rem;\n width: 60%; } }\n @media (min-width: 1200px) {\n .health-hero__content {\n padding: 64px;\n padding: 4rem;\n min-height: 500px;\n width: 50%; } }\n .health-hero__title {\n color: white; }\n .health-hero__summary {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .health-hero__summary {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .health-hero.health-hero--dark {\n background: #333333; }\n .health-hero.health-hero--dark .health-hero__content {\n color: white; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 0;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: none; }\n\n.health-table__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n\n.health-search {\n position: relative;\n display: block;\n max-width: none; }\n @media print {\n .health-search {\n display: none; } }\n .health-search__form__input, .health-search__form__input.au-text-input {\n width: 100%;\n max-width: 100%; }\n\n.health-toolbar--desktop {\n display: none; }\n @media (min-width: 768px) {\n .health-toolbar--desktop {\n display: block; } }\n\n.health-toolbar--mobile {\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar--mobile {\n display: none; } }\n\n@media (min-width: 768px) {\n .health-sub-header {\n padding: 32px 0px 48px 0px;\n padding: 2rem 0rem 3rem 0rem; } }\n\naddress {\n font-style: normal; }\n\n.health-listing--notification {\n margin: 0;\n padding: 0; }\n .health-listing--notification .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s; }\n\n.health-notification {\n /* A notification always include an icon. */ }\n .health-notification--dark .health-notification__icon,\n .health-notification--dark .health-notification__date,\n .health-notification--dark .health-notification__content,\n .health-notification--dark .health-notification__button {\n color: white;\n fill: white; }\n .health-notification__inner-wrapper {\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n padding: 0.625rem 0; }\n .health-notification--disease-outbreak {\n background-color: #ffcb4d;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--health-emergency {\n background-color: #ffa2b8;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--other {\n background-color: #cccccc;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification__icon {\n flex: 0 0 32px;\n flex: 0 0 2rem;\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */ }\n .health-notification__icon .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top; }\n .health-notification__icon .alignment-helper img, .health-notification__icon .alignment-helper svg {\n width: 32px;\n width: 2rem; }\n .health-notification__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n flex: 0 0 32px;\n flex: 0 0 2rem;\n padding: 0;\n transition: border-color 0.2s; }\n .health-notification__button:active, .health-notification__button:hover {\n border-color: #58585b; }\n .health-notification__button--dismiss {\n background-color: transparent;\n color: #58585b;\n border-radius: 5px;\n border-radius: 0.3125rem;\n height: 32px;\n height: 2rem;\n width: 32px;\n width: 2rem; }\n .health-notification__content {\n align-self: center;\n flex: 1 1;\n padding: 0 16px;\n padding: 0 1rem; }\n .health-notification__content a:link,\n .health-notification__content a:visited {\n color: #000099; }\n .health-notification__date {\n padding: 4px 10px;\n padding: 0.25rem 0.625rem; }\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888; }\n\n.desktop-only {\n display: none; }\n @media (min-width: 768px) {\n .desktop-only {\n display: block; } }\n\n.mobile-only {\n display: block; }\n @media (min-width: 768px) {\n .mobile-only {\n display: none; } }\n\n.health-search__form__input-wrapper {\n padding-right: 0px; }\n\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative; }\n .iframe-container iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%; }\n .iframe-container.iframe-container--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px;\n height: calc(100vh - 50px) !important; }\n @media (min-width: 768px) {\n .iframe-container.iframe-container--fullscreen {\n padding-top: 0;\n height: 800px;\n height: calc(100vh - 150px) !important; } }\n\n.iframe-container--5x1 {\n padding-top: 20%; }\n\n.iframe-container--4x1 {\n padding-top: 25%; }\n\n.iframe-container--3x1 {\n padding-top: 33.33333%; }\n\n.iframe-container--5x2 {\n padding-top: 40%; }\n\n.iframe-container--16x9 {\n padding-top: 56.25%; }\n\n.iframe-container--4x3 {\n padding-top: 75%; }\n\n.iframe-container--1x1 {\n padding-top: 100%; }\n\n.iframe-container--3x4 {\n padding-top: 133.33333%; }\n\n.iframe-container--9x16 {\n padding-top: 177.77778%; }\n\n@media (min-width: 768px) {\n .iframe-container--5x1sm {\n padding-top: 20%; }\n .iframe-container--4x1sm {\n padding-top: 25%; }\n .iframe-container--3x1sm {\n padding-top: 33.33333%; }\n .iframe-container--5x2sm {\n padding-top: 40%; }\n .iframe-container--16x9sm {\n padding-top: 56.25%; }\n .iframe-container--4x3sm {\n padding-top: 75%; }\n .iframe-container--1x1sm {\n padding-top: 100%; }\n .iframe-container--3x4sm {\n padding-top: 133.33333%; }\n .iframe-container--9x16sm {\n padding-top: 177.77778%; } }\n\n.au-body .health-grid, .cke_editable .health-grid {\n margin-left: -1rem;\n margin-right: -1rem; }\n .au-body .health-grid > * + p, .cke_editable .health-grid > * + p {\n margin-top: 0; }\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .health-grid > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem; }\n @media (min-width: 576px) {\n .health-grid--1col-xs > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--1col-sm > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--1col-md > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--1col-lg > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--2col-xs > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--2col-sm > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--2col-md > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--2col-lg > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--3col-xs > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--3col-sm > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--3col-md > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--3col-lg > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--4col-xs > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--4col-sm > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--4col-md > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--4col-lg > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--5col-xs > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--5col-sm > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--5col-md > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--5col-lg > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--6col-xs > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--6col-sm > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--6col-md > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--6col-lg > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--7col-xs > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--7col-sm > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--7col-md > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--7col-lg > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--8col-xs > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--8col-sm > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--8col-md > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--8col-lg > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n\n.health-listing__items--tile .health-grid {\n margin-bottom: 0;\n margin-top: 0; }\n @media (min-width: 768px) {\n .health-listing__items--tile .health-grid {\n margin-top: -2rem;\n margin-bottom: -1rem; } }\n\np.document-accessibility-form {\n margin-top: 56px;\n margin-top: 3.5rem; }\n\n.cke_editable {\n padding: 20px; }\n .cke_editable > span:first-of-type + * {\n margin-top: 0 !important; }\n","// DTA Design System colours\n\n// $AU-color-foreground-text: #313131 !default;\n// $AU-color-foreground-action: #00698f !default;\n// $AU-color-foreground-focus: #9263DE !default;\n// $AU-color-background: #ffffff !default;\n\n// $AU-colordark-foreground-text: #ffffff !default;\n// $AU-colordark-foreground-action: #61daff !default;\n// $AU-colordark-foreground-focus: #C390F9 !default;\n// $AU-colordark-background: #135E70 !default;\n\n// $AU-color-error: #ff635c !default;\n// $AU-color-success: #0cac78 !default;\n// $AU-color-warning: #f69900 !default;\n// $AU-color-info: #00bfe9 !default;\n\n// HEALTH COLOURS ===========================\n$colour-Shadow: rgba(0,0,0,0.1);\n$colour-Shadow-hover: rgba(0,0,0,0.2);\n$colour-card: #fff;\n$colour-Error-light: #ffe7ea;\n$colour-foreground-text--dark: #000000;\n\n// New visual identity palette\n// Primaries\n$colour-primary-blue: #00205B;\n$colour-primary-blue-dark: shade($colour-primary-blue, 10%);\n$colour-primary-blue-darker: shade($colour-primary-blue, 20%);\n$colour-primary-blue-alt: #041E42;\n$colour-primary-blue-gradient: #004181; // to be used with $color-primary-blue\n$colour-primary-blue-bg: $colour-primary-blue-gradient; // for backgrounds\n\n$colour-primary-teal: #007680;\n$colour-primary-teal-dark: shade($colour-primary-teal,10%);\n$colour-primary-teal-darker: shade($colour-primary-teal,20%);\n$colour-primary-teal-light: tint($colour-primary-teal,20%);\n$colour-primary-teal-alt: #006269;\n$colour-primary-teal-bg: desaturate($colour-primary-teal-darker, 10%); // for backgrounds\n\n// Complementaries\n// Darker shades for hover\n$colour-complementary-skyblue: #0077C8;\n$colour-complementary-skyblue-dark: shade($colour-complementary-skyblue, 20%);\n$colour-complementary-skyblue-bg: desaturate($colour-complementary-skyblue-dark, 30%); // for backgrounds\n$colour-complementary-ruby: #910048;\n$colour-complementary-ruby-dark: shade($colour-complementary-ruby, 10%);\n$colour-complementary-lime: #B5BD00;\n$colour-complementary-lime-dark: shade($colour-complementary-lime, 10%);\n$colour-complementary-blue: #0057B8;\n$colour-complementary-blue-dark: shade($colour-complementary-blue, 20%);\n$colour-complementary-blue-bg: desaturate($colour-complementary-blue-dark, 30%); // for backgrounds\n$colour-complementary-cyan: #0093B2;\n$colour-complementary-cyan-dark: shade($colour-complementary-cyan, 10%);\n\n// Accents\n$colour-accent-red: #D50032;\n$colour-accent-orange: #FFB500;\n\n$colour-dark: #87888A; // core\n$colour-darker: #626366;\n$colour-darkest: #58585b;\n$colour-dark-hover: #313131;\n\n$colour-lightest: #f9f9f9;\n$colour-lighter: #f1f1f2;\n$colour-light: #ececec;\n$colour-light-dark: #e5e5e5;\n$colour-light-darker: #cdcdcd;\n\n// Tints from print guide - not used in lieu of shade() and desaturate() functions\n// $colour-primary-blue-1: #133a6f; \n// $colour-primary-blue-2: #2b4679;\n// $colour-primary-blue-3: #204c8b;\n// $colour-primary-blue-4: #395994;\n// $colour-primary-teal-1: #00737e;\n// $colour-primary-teal-2: #008692;\n// $colour-primary-teal-3: #00929e;\n// $colour-primary-teal-4: #1ba4af;\n\n// Backgrounds - uses desaturated versions of primaries\n// Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/\n%bg-primary-blue {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-bg);\n}\n\n%bg-primary-teal {\n background-color: $colour-primary-teal;\n background: linear-gradient(to right, $colour-primary-teal-bg, $colour-primary-teal);\n}\n\n%bg-complementary-blue {\n background-color: $colour-complementary-blue-dark;\n background: linear-gradient(to right, $colour-complementary-blue-dark, $colour-complementary-blue-bg);\n}\n\n%bg-complementary-skyblue {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to left, $colour-complementary-skyblue-dark, $colour-complementary-skyblue-bg);\n}\n\n%bg-neutral {\n background-color: $colour-light;\n background: linear-gradient(to right, $colour-light, $colour-lightest);\n}\n\n%bg-neutral-reverse {\n background-color: $colour-lightest;\n background: linear-gradient(to right, $colour-lightest, $colour-light);\n}\n\n// TYPOGRAPHY ================================\n// Colours\n%colour-text-inverse {\n color: white;\n h1,h2,h3,h4,h5,h6,a {\n color: white;\n }\n a {\n border-bottom-color: white;\n }\n}\n$colour-minorText: #414141;\n$colour-primary-teal-text: #99d4de;\n\n// Service delivery\n$alpha-background: #c22f73;\n$alpha-text: #FFF;\n$beta-background: #d34600;\n$beta-text: #FFF;\n$live-background: #158839; // WCAG compliant with #FFF\n\n// Main nav.\n$AU-main-nav-breakpoint: sm;\n$AU-main-nav-z-index: 600;\n\n// Unpublished\n$colour-unpublished-foreground: #e42622; //#ff6562;\n$colour-unpublished-background: #ffe5e5;\n\n// Statistics\n$colour-positive: #a5ffa5;\n$colour-negative: #ffaaaa;\n$colour-path: #006621;\n\n// Design System default overrides\n$AU-color-foreground-action: #006FB0; // override of default link colour WCAG 2.0 compliant on backgrounds up to $colour-light (#ECECEC)\n$AU-colordark-foreground-action: #FFF;\n$AU-colordark-foreground-text: #FFF;\n$AU-colordark-background: #000;\n\n// Background from exemplar\n// #f2f4f6","// SASS colour functions\n// Increase brightness (mixes white)\n@function tint($color, $percentage) {\n @return mix(white, $color, $percentage);\n }\n // Decrease brightness (mixes black)\n @function shade($color, $percentage) {\n @return mix(black, $color, $percentage);\n }\n // desaturate($color, $percentage) - to decrease saturation (good for backgrounds) - built-in\n // Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/","$gravitas-grey: #333333;\n\n/**\n * Health Design System components.\n */\n\n// Hero.\n$health-hero-title: white;\n","/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/sass-versioning/dist/_index.scss\";\n\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/core/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/accordion/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/body/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/link-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/buttons/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/callout/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/control-input/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/cta-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/direction-links/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/footer/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/grid-12/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/header/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/headings/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/inpage-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/keyword-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/main-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/page-alerts/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/responsive-media/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/select/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/side-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/skip-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/tags/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/text-inputs/lib/sass/_module.scss\";\n\n","/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n\n/// Logic for adding versioning to the global list `$versioning-glob-dependencies`\n///\n/// @param {String} $name Name of the module adding this dependency\n/// @param {String} $version Version of the module adding this dependency\n/// @param {List} $dependencies Dependencies of this module\n///\n/// @example scss\n/// \t$name: \"accordion\";\n/// \t$version: \"1.0.0\";\n/// \t$dependencies: (\n/// \t\t(\"core\", \"2.0.0\"),\n/// \t\t(\"grid\", \"1.0.0\"),\n/// \t);\n///\n/// \t@include versioning-add( $name, $version, $dependencies );\n///\n/// @output The variable `$versioning-glob-dependencies` will be populated with the items that have been passed\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-add( $name, $version, $dependencies ) {\n\t//checking types\n\t@if type-of( $name ) != \"string\" {\n\t\t@error \"The first attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if type-of( $version ) != \"string\" {\n\t\t@error \"The second attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if not valid( $version ) {\n\t\t@error \"The version '#{ $version }'' is not a valid semver version.\"\n\t}\n\n\t@if type-of( $dependencies ) != \"list\" {\n\t\t@error \"The third attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t//adding to global var\n\t$versioning-glob-dependencies: () !default;\n\t$item: (\n\t\t( $name, $version, $dependencies )\n\t);\n\n\t$versioning-glob-dependencies: append( $versioning-glob-dependencies, $item ) !global;\n}\n\n\n/// Logic for removing a single dependency from our list if that dependency e.g. doesn’t have a sass presence\n///\n/// @param {String} $name Name of the module adding this dependency\n///\n/// @example scss\n/// \t@include versioning-remove( 'animation' );\n///\n/// @output The variable `$versioning-glob-dependencies` will be stripped off our dependency\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-remove( $remove ) {\n\t$versioning-glob-dependencies-new: ();\n\n\t//iterate over our dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\t\t$dependencies-new: ();\n\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\n\t\t\t\t\t//only add the dependency if it’s not the one we’re trying to remove\n\t\t\t\t\t@if $dependency-name != $remove {\n\t\t\t\t\t\t$dependencies-new: append( $dependencies-new, $dependency );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//adding the whole pack into the list\n\t\t$item-new: (\n\t\t\t( $name, $version, $dependencies-new )\n\t\t);\n\n\t\t$versioning-glob-dependencies-new: append( $versioning-glob-dependencies-new, $item-new );\n\t}\n\n\t//now overwriting the new list with the old one\n\t$versioning-glob-dependencies: $versioning-glob-dependencies-new !global;\n}\n\n\n/// Testing if all dependencies inside `$versioning-glob-dependencies` are satisfied\n///\n/// @example scss\n/// \t@include versioning-check();\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-check() {\n\n\t//iterating over each module inside $versioning-glob-dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\n\t\t//iterating over the dependencies of this module\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t//does this module even have dependencies?\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$_found: false; //we have to assume the worst\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\t\t\t\t\t$dependency-version: nth($dependency, 2);\n\n\t\t\t\t\t//iterate over all dependencies again to check if we have what is required\n\t\t\t\t\t@for $o from 1 through length( $versioning-glob-dependencies ) {\n\t\t\t\t\t\t$check-item: nth( $versioning-glob-dependencies, $o );\n\t\t\t\t\t\t$check-name: \"#{nth( $check-item, 1 )}\";\n\t\t\t\t\t\t$check-version: \"#{nth( $check-item, 2 )}\";\n\n\t\t\t\t\t\t//we found the item we depend on\n\t\t\t\t\t\t@if $check-name == $dependency-name {\n\t\t\t\t\t\t\t$_found: true; //ok we found the module\n\n\t\t\t\t\t\t\t//this is the version we need\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$dependency-major: major( $dependency-version );\n\t\t\t\t\t\t\t$dependency-minor: minor( $dependency-version );\n\t\t\t\t\t\t\t$dependency-patch: patch( $dependency-version );\n\n\t\t\t\t\t\t\t//this is the version we found to have in our module list installed\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$check-major: major( $check-version );\n\t\t\t\t\t\t\t$check-minor: minor( $check-version );\n\t\t\t\t\t\t\t$check-patch: patch( $check-version );\n\n\t\t\t\t\t\t\t//handling errors\n\t\t\t\t\t\t\t//[dependency-major](required version) > [check-major](version that is present)\n\t\t\t\t\t\t\t@if\n\t\t\t\t\t\t\t\t$dependency-major != $check-major or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-minor > $check-minor or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-patch > $check-patch\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But \"#{$check-name}\" v#{$check-version} included.'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@if $_found == false {\n\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But the dependency is missing entirely';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n}/// Remove leading `v` or `=` from $version, as well as spaces\n/// @param {String} $version\n/// @return {String}\n/// @example scss\n/// $version: clean('v1.2.3');\n/// -> '1.2.3'\n@function clean($version) {\n $version: _trim($version);\n\n @if index('v' '=', str-slice($version, 1, 1)) {\n @return clean(str-slice($version, 2));\n }\n\n @return $version;\n}\n/// Pass in a comparison string, and it will call the corresponding function.\n/// @param {String} $v1\n/// @param {String} $comparator\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $cmp: cmp('1.2.3', '==', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '===', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '>', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '>=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!==', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '<', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '<=', '0.1.2');\n/// -> false\n@function cmp($v1, $comparator, $v2) {\n @if ($comparator == '===') {\n @return ($v1 == $v2);\n }\n\n @if ($comparator == '!==') {\n @return ($v1 != $v2);\n }\n\n $mapping: (\n '==': 'eq',\n '!=': 'neq',\n '>': 'gt',\n '>=': 'gte',\n '<': 'lt',\n '<=': 'lte',\n );\n\n @return call(map-get($mapping, $comparator), $v1, $v2);\n}\n/// Return whether the first version is equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> false\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> true\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> false\n@function eq($v1, $v2) {\n $v1: clean($v1);\n $v2: clean($v2);\n\n @return (\n major($v1) == major($v2) and\n minor($v1) == minor($v2) and\n patch($v1) == patch($v2)\n );\n}\n/// Return whether the first version is greater than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gt: gt('1.2.3', '3.2.1');\n/// -> false\n/// $gt: gt('1.2.3', '1.2.3');\n/// -> false\n/// $gt: gt('1.2.3', '0.1.2');\n/// -> true\n@function gt($v1, $v2) {\n @if eq($v1, $v2) {\n $pre-v1: _prerelease($v1);\n $pre-v2: _prerelease($v2);\n\n @return (\n (map-get($pre-v1, 'name') != map-get($pre-v2, 'name')) or\n (map-get($pre-v1, 'number') == -1 and map-get($pre-v2, 'number') != -1) or\n map-get($pre-v1, 'number') > map-get($pre-v2, 'number')\n );\n }\n\n $major-v1: major($v1);\n $major-v2: major($v2);\n $minor-v1: minor($v1);\n $minor-v2: minor($v2);\n $patch-v1: patch($v1);\n $patch-v2: patch($v2);\n\n @return ($major-v1 > $major-v2)\n or ($major-v1 == $major-v2 and $minor-v1 > $minor-v2)\n or ($major-v1 == $major-v2 and $minor-v1 == $minor-v2 and $patch-v1 > $patch-v2);\n}\n/// Return whether the first version is greater than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gte: gte('1.2.3', '3.2.1');\n/// -> false\n/// $gte: gte('1.2.3', '1.2.3');\n/// -> true\n/// $gte: gte('1.2.3', '0.1.2');\n/// -> true\n@function gte($v1, $v2) {\n @return gt($v1, $v2) or eq($v1, $v2);\n}\n/// Return the version incremented by the release type (major, minor, patch, prerelease)\n/// @param {String} $version\n/// @param {String} $release - Type of release to bump (major, minor, patch, prerelease)\n/// @return {String}\n/// @example scss\n/// $version: inc('1.2.3', 'major');\n/// -> '2.0.0'\n/// $version: inc('1.2.3', 'minor');\n/// -> '1.3.0'\n/// $version: inc('1.2.3', 'patch');\n/// -> '1.2.4'\n/// $version: inc('1.2.3', 'prerelease');\n/// -> '1.2.3-beta.0'\n/// $version: inc('1.2.3', 'prerelease', 'foobar');\n/// -> '1.2.3-foobar.0'\n/// $version: inc('1.2.3-foobar.0', 'prerelease');\n/// -> '1.2.3-foobar.1'\n/// $version: inc('1.2.3', 'premajor');\n/// -> '2.0.0-beta.0'\n/// $version: inc('1.2.3', 'preminor');\n/// -> '1.3.0-beta.0'\n/// $version: inc('1.2.3', 'prepatch');\n/// -> '1.2.4-beta.0'\n@function inc($version, $release, $prerelease: '') {\n $release: to-lower-case($release);\n $major: major($version);\n $minor: minor($version);\n $patch: patch($version);\n $pre: _prerelease($version);\n $name: map-get($pre, 'name');\n $number: map-get($pre, 'number');\n\n @if ($release == 'major') {\n @return _format($major + 1, 0, 0);\n } @else if ($release == 'premajor') {\n @return _format($major + 1, 0, 0, $name, 0);\n } @else if ($release == 'minor') {\n @return _format($major, $minor + 1, 0);\n } @else if ($release == 'preminor') {\n @return _format($major, $minor + 1, 0, $name, 0);\n } @else if ($release == 'patch') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1));\n } @else if ($release == 'prepatch') {\n @return _format($major, $minor, $patch + 1, $name, 0);\n } @else if ($release == 'prerelease') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1), $name, $number + 1);\n }\n\n @return null;\n}\n/// Return whether the first version is lesser than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lt: lt('1.2.3', '3.2.1');\n/// -> true\n/// $lt: lt('1.2.3', '1.2.3');\n/// -> false\n/// $lt: lt('1.2.3', '0.1.2');\n/// -> false\n@function lt($v1, $v2) {\n @return neq($v1, $v2) and not gt($v1, $v2);\n}\n/// Return whether the first version is lesser than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lte: lte('1.2.3', '3.2.1');\n/// -> true\n/// $lte: lte('1.2.3', '1.2.3');\n/// -> true\n/// $lte: lte('1.2.3', '0.1.2');\n/// -> false\n@function lte($v1, $v2) {\n @return eq($v1, $v2) or lt($v1, $v2);\n}\n/// Return the major version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $major: major('1.2.3');\n/// -> 1\n@function major($version) {\n $version: clean($version);\n @return _to-number(str-slice($version, 1, str-index($version, '.') - 1));\n}\n/// Return the minor version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $minor: minor('1.2.3');\n/// -> 2\n@function minor($version) {\n $version: clean($version);\n $chunk: str-slice($version, str-index($version, '.') + 1);\n @if str-index($chunk, '.') == null { @return false; }\n $minor: str-slice($chunk, 1, str-index($chunk, '.') - 1);\n @return _to-number($minor);\n}\n/// Return whether the first version is not equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> true\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> false\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> true\n@function neq($v1, $v2) {\n @return not eq($v1, $v2);\n}\n/// Return the patch version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $patch: patch('1.2.3');\n/// -> 3\n@function patch($version) {\n $version: clean($version);\n $first-chunk: str-slice($version, str-index($version, '.') + 1);\n $second-chunk: str-slice($first-chunk, str-index($first-chunk, '.') + 1);\n $end: if(str-length($second-chunk) > 1, (str-index($second-chunk, '-') or 0) - 1, 1);\n @return _to-number(str-slice($second-chunk, 1, $end));\n}\n/// Return whether $version is valid SemVer\n/// @param {String} $version\n/// @return {Boolean}\n/// @example scss\n/// $valid: valid('1.2.3');\n/// -> true\n/// $not-valid: valid('a.b.c');\n/// -> false\n@function valid($version) {\n $version: ($version or '') + '';\n @return str-index($version, '.') != null and\n type-of(major($version)) == 'number' and\n type-of(minor($version)) == 'number' and\n type-of(patch($version)) == 'number';\n}\n/// Find first char which is not a space\n/// @access private\n/// @param {String} $string - String\n/// @param {String} $direction ['left'] - Either `left` or `right`\n/// @return {Number}\n@function _first-index($string, $direction: 'left') {\n @for $i from 1 through str-length($string) {\n $index: if($direction == 'left', $i, -$i);\n\n @if str-slice($string, $index, $index) != ' ' {\n @return $index;\n }\n }\n\n @return 0;\n}\n/// Format a version based on its components\n/// @access private\n/// @param {Number} $major\n/// @param {Number} $minor\n/// @param {Number} $patch\n/// @param {String} $pre-name ['']\n/// @param {Number} $pre-number [-1]\n/// @return {String}\n@function _format($major, $minor, $patch, $pre-name: '', $pre-number: -1) {\n $release: $major + '.' + $minor + '.' + $patch;\n\n @if ($pre-number > -1) {\n $pre-name: $pre-name or '';\n $release: $release\n + '-'\n + $pre-name\n + if(str-length($pre-name) > 0, '.', '')\n + $pre-number;\n }\n\n @return $release;\n}\n/// Parse the prerelease of $version\n/// @access private\n/// @param {String} $version\n/// @return {Map}\n/// @example scss\n/// $prerelease: _prerelease('1.2.3');\n/// -> ( 'name': null, 'number': -1 )\n/// $prerelease: _prerelease('1.2.3-alpha.0');\n/// -> ( 'name': 'alpha', 'number': 0 )\n@function _prerelease($version) {\n $name: null;\n $number: -1;\n $hyphen-index: str-index($version, '-');\n\n @if ($hyphen-index) {\n $prerelease: str-slice($version, $hyphen-index + 1);\n $dot-index: _str-last-index($prerelease, '.');\n $name: $prerelease;\n\n @if ($dot-index) {\n $number: _to-number(str-slice($prerelease, $dot-index + 1));\n $name: if($number,\n str-slice($prerelease, 1, $dot-index - 1),\n str-slice($prerelease, 1)\n );\n $number: $number or -1;\n } @else {\n $number: _to-number($prerelease);\n $name: if($number, null, $prerelease);\n $number: $number or -1;\n }\n }\n\n @return (\n 'name': $name,\n 'number': $number,\n );\n}\n/// Return last index of `$needle` in `$string`.\n/// @access private\n/// @param {String} $string - string to search in\n/// @param {String} $needle - substring to search for\n/// @return {Number}\n@function _str-last-index($string, $needle) {\n $index: str-index($string, $needle);\n $result: $index;\n\n @if $index {\n @for $i from $index + str-length($needle) through str-length($string) {\n @if str-slice($string, $i, $i + str-length($needle) - 1) == $needle {\n $result: $i;\n }\n }\n }\n\n @return $result;\n}\n// Casts a string into a number (integer only)\n// @access private\n// @param {String} $value - Value to be parsed\n// @return {Number}\n// @author @HugoGiraudel - Simplified by @kaelig to only convert unsigned integers\n// @link http://hugogiraudel.com/2014/01/15/sass-string-to-number/\n@function _to-number($value) {\n $result: 0;\n $digits: 0;\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not map-get($numbers, $character) {\n @return false;\n }\n\n @if ($digits == 0) {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return $result;\n}\n/// Trim `$string`\n/// @access private\n/// @param {String} $string - String to trim\n/// @return {String}\n@function _trim($string) {\n @return str-slice(\n $string,\n _first-index($string, 'left'),\n _first-index($string, 'right')\n );\n}\n","/*! @gov.au/core v3.4.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Core module globals\n//\n// Content:\n// - functions\n// - AU-replace\n// - AU-svguri\n// - AU-factorial\n// - AU-pow\n// - AU-color-luminance\n// - AU-color-contrast\n// - AU-color-a11y\n// - mixins\n// - AU-space\n// - AU-clearfix\n// - AU-media\n// - AU-sronly\n// - AU-outline\n// - AU-focus\n// - AU-fontgrid\n// - variables\n// - AU-pixelfallback\n// - AU-media-*\n// - AU-media-*\n// - AU-rem\n// - AU-unit\n// - AU-font\n// - AU-font-monospace\n// - AU-fontsize-map\n// - AU-lineheight-map\n// - AU-maxwidth\n// - AU-color-*\n// - AU-border-radius\n//\n// Error messages all start with a movie quote. Here are some in reserve:\n// - Nobody puts Baby in a corner;\n// - May the Force be with you;\n// - You call that an error? This is an Error!\n// - This... Is... ERROR!\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/core\";\n$version: \"3.4.2\";\n$dependencies: (\n\t\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL FUNCTIONS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n@function AU-replace( $string, $search, $replace: '' ) {\n\t@if type-of( $string ) != 'string' {\n\t\t@error \"I have a bad feeling about this; the AU-replace first argument must be a string!\";\n\t}\n\n\t@if type-of( $search ) != 'string' {\n\t\t@error \"We’ll always have Paris; the AU-replace second argument must be a string!\";\n\t}\n\n\t@if type-of( $replace ) != 'string' {\n\t\t@error \"Hasta la vista, baby; the AU-replace third argument must be a string!\";\n\t}\n\n\t$index: str-index( $string, $search );\n\n\t@return if( $index,\n\t\tstr-slice( $string, 1, $index - 1 ) +\n\t\t$replace +\n\t\tAU-replace(\n\t\t\tstr-slice( $string, $index + str-length( $search )\n\t\t), $search, $replace ),\n\t\t$string\n\t);\n}\n\n\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n@function AU-svguri( $svg ) {\n\t@if type-of( $svg ) != 'string' {\n\t\t@error \"With great power comes great responsibility; the AU-svguri function only takes a string!\";\n\t}\n\n\t@if not str-index( $svg, xmlns ) { // Add missing namespace\n\t\t$svg: AU-replace( $svg, '', '%3E' );\n\n\t\t/* The maybe list\n\n\t\t\t Keep size and compile time down\n\t\t\t ... only add on documented fail\n\n\t\t $chunk: AU-replace( $chunk, '|', '%7C' );\n\t\t $chunk: AU-replace( $chunk, '[', '%5B' );\n\t\t $chunk: AU-replace( $chunk, ']', '%5D' );\n\t\t $chunk: AU-replace( $chunk, '^', '%5E' );\n\t\t $chunk: AU-replace( $chunk, '`', '%60' );\n\t\t $chunk: AU-replace( $chunk, ';', '%3B' );\n\t\t $chunk: AU-replace( $chunk, '?', '%3F' );\n\t\t $chunk: AU-replace( $chunk, ':', '%3A' );\n\t\t $chunk: AU-replace( $chunk, '@', '%40' );\n\t\t $chunk: AU-replace( $chunk, '=', '%3D' );\n\t\t*/\n\n\t\t$encoded: #{ $encoded }#{ $chunk };\n\t\t$index: $index + $slice;\n\t}\n\n\t@return url(\"data:image/svg+xml,#{ $encoded }\");\n}\n\n\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n@function AU-factorial( $number ) {\n\t@if $number < 0 or $number != floor( $number ) {\n\t\t@error \"You talking to me?; the AU-factorial function only takes positive numbers.\";\n\t}\n\n\t$factorial: 1;\n\n\t@while $number > 0 {\n\t\t$factorial: $factorial * $number;\n\t\t$number: $number - 1;\n\t}\n\n\t@return $factorial;\n}\n\n\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n@function AU-pow( $base, $exponent ) {\n\t@if $exponent < 0 {\n\t\t@error \"I can see dead people; the AU-pow function only takes positive numbers as the second argument.\";\n\t}\n\n\t// Constants\n\t$LN2: 0.6931471805599453;\n\t$SQRT2: 1.4142135623730951;\n\n\t// full number\n\t@if $exponent == floor( $exponent ) {\n\t\t$rest: 1;\n\n\t\t@if $exponent < 0 {\n\t\t\t$exponent: $exponent * -1;\n\t\t}\n\n\t\t@while $exponent > 0 {\n\t\t\t@if $exponent % 2 == 1 {\n\t\t\t\t$rest: $rest * $base;\n\t\t\t}\n\n\t\t\t$exponent: floor($exponent * 0.5);\n\t\t\t$base: $base * $base;\n\t\t}\n\n\t\t@return if( $exponent < 0, 1 / $rest, $rest );\n\t}\n\n\t// decimal number\n\t@else {\n\t\t@if $base <= 0 {\n\t\t\t@return 0 / 0;\n\t\t}\n\n\t\t$normalized: ( $base / $SQRT2 );\n\t\t$log: 0;\n\n\t\t@if $normalized < 0 {\n\t\t\t$normalized: $normalized * -1;\n\t\t}\n\n\t\t@if $normalized < 0.5 {\n\t\t\t@while $normalized < 0.5 {\n\t\t\t\t$normalized: $normalized * 2;\n\t\t\t\t$log: $log - 1;\n\t\t\t}\n\t\t}\n\n\t\t@else if $normalized >= 1 {\n\t\t\t@while $normalized >= 1 {\n\t\t\t\t$normalized: $normalized / 2;\n\t\t\t\t$log: $log + 1;\n\t\t\t}\n\t\t}\n\n\t\t$divider: 1;\n\t\t$deviderExponent: $log;\n\n\t\t$baseExponent: if( $deviderExponent >= 0, 2, 1 / 2 );\n\n\t\t@if $deviderExponent < 0 {\n\t\t\t$deviderExponent: $deviderExponent * -1;\n\t\t}\n\n\t\t@while $deviderExponent > 0 {\n\t\t\t@if $deviderExponent % 2 == 1 {\n\t\t\t\t$divider: $divider * $baseExponent;\n\t\t\t}\n\t\t\t$baseExponent: $baseExponent * $baseExponent;\n\t\t\t$deviderExponent: floor( $deviderExponent * 0.5 );\n\t\t}\n\n\t\t$base: $base / $divider;\n\t\t$base: ( $base - 1 ) / ( $base + 1 );\n\t\t$base2: $base * $base;\n\t\t$iterator: 1;\n\t\t$tempBase: $base;\n\t\t$tempBase2: null;\n\n\t\t@while $tempBase2 != $tempBase {\n\t\t\t$base: $base * $base2;\n\t\t\t$iterator: $iterator + 2;\n\t\t\t$tempBase2: $tempBase;\n\t\t\t$tempBase: $tempBase + $base / $iterator;\n\t\t}\n\n\t\t$logarithm: ( $LN2 * $log + 2 * $tempBase ) * $exponent;\n\t\t$return: 0;\n\n\t\t@for $quarter from 0 to 24 {\n\t\t\t$return: $return + AU-pow( $logarithm, $quarter ) / AU-factorial( $quarter );\n\t\t}\n\n\t\t@return $return;\n\t}\n}\n\n\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n@function AU-color-luminance( $color ) {\n\t@if type-of( $color ) != 'color' {\n\t\t@error \"Go ahead, make my day; the AU-color-luminance function only takes a color!\";\n\t}\n\n\t$rgba: red( $color ), green( $color ), blue( $color );\n\t$rgba2: ();\n\n\t@for $i from 1 through 3 {\n\t\t$rgb: nth( $rgba, $i );\n\t\t$rgb: $rgb / 255;\n\n\t\t$rgb: if( $rgb < .03928, $rgb / 12.92, AU-pow( ( $rgb + .055 ) / 1.055, 2.4 ) );\n\n\t\t$rgba2: append( $rgba2, $rgb );\n\t}\n\n\t@return .2126 * nth( $rgba2, 1 ) + .7152 * nth( $rgba2, 2 ) + 0.0722 * nth( $rgba2, 3 );\n}\n\n\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n@function AU-color-contrast( $foreground, $background, $silent: false, $rounded: true ) {\n\t@if type-of( $foreground ) != 'color' {\n\t\t@error \"Elementary, my dear Watson; the AU-color-contrast function only takes a color as first argument!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You can’t handle the truth; the AU-color-contrast function only takes a color as second argument!\";\n\t}\n\n\t$luminance1: AU-color-luminance( $foreground ) + .05;\n\t$luminance2: AU-color-luminance( $background ) + .05;\n\t$ratio: $luminance1 / $luminance2;\n\n\t@if $luminance2 > $luminance1 {\n\t\t$ratio: 1 / $ratio;\n\t}\n\n\t@if $ratio < 4.5 and $silent == false {\n\t\t@warn \"Houston, we have a problem; contrast ratio of #{ $foreground } on #{ $background } is bad, just #{ $ratio }\";\n\t}\n\n\t@if $rounded == true {\n\t\t$ratio: round( $ratio * 10 ) / 10;\n\t}\n\n\t@return $ratio;\n}\n\n\n\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n@function AU-color-a11y( $toMakeA11y, $background, $ratioKey: 'small' ) {\n\t@if type-of( $toMakeA11y ) != 'color' {\n\t\t@error \"Where we’re going, we don’t need roads; the AU-a11ycolor function only takes a color as the first attribute!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You shall not pass; the AU-a11ycolor function only takes a color as the second attribute!\";\n\t}\n\n\t@if $ratioKey != 'small' and $ratioKey != 'large' {\n\t\t@error \"I have always depended on the kindness of strangers; the AU-a11ycolor function only takes 'small' or 'large' as third attribute.\";\n\t}\n\n\n\t$ratios: (\n\t\t'large': 3,\n\t\t'small': 4.5,\n\t);\n\t$ratio: map-get( $ratios, $ratioKey );\n\n\t// Check the ratio straight away, if it passes return the value as hex\n\t@if AU-color-contrast( $toMakeA11y, $background, true, false ) >= $ratio {\n\t\t@return $toMakeA11y;\n\t}\n\n\t// Ratio didn't pass so we need to find the nearest color\n\t$a11yLightness: lightness( $toMakeA11y );\n\t$minHexDiff: 100 / 255; // 255 Colors / 100% HSL\n\n\t$isBlackBgContrast: AU-color-contrast( #000, $background, true, false ) >= $ratio;\n\t$isWhiteBgContrast: AU-color-contrast( #fff, $background, true, false ) >= $ratio;\n\t$minLightness: 0;\n\t$maxLightness: 100;\n\t$isDarkColor: false;\n\n\t// If our colour passes contrast on black and white\n\t@if $isBlackBgContrast and $isWhiteBgContrast {\n\t\t// Change the min lightness if the color is light\n\t\t@if( $a11yLightness >= 50 ) {\n\t\t\t$minLightness: $a11yLightness;\n\t\t}\n\t\t// Change the max lightness if the color is dark\n\t\t@else {\n\t\t\t$maxLightness: $a11yLightness;\n\t\t\t$isDarkColor: true;\n\t\t}\n\t}\n\t@else if $isBlackBgContrast {\n\t\t$maxLightness: $a11yLightness;\n\t\t$isDarkColor: true;\n\t}\n\t// It didn't pass on black\n\t@else {\n\t\t$minLightness: $a11yLightness;\n\t}\n\n\t// The color to return\n\t$foundColor: '';\n\n\t// Binary search until we find the colour that meets contrast\n\t@while( $foundColor == '' ) {\n\t\t$midLightness: ( $minLightness + $maxLightness ) / 2;\n\t\t$midColor: hsl(\n\t\t\thue( $toMakeA11y ),\n\t\t\tsaturation( $toMakeA11y ),\n\t\t\t$midLightness\n\t\t);\n\t\t$resetColor: mix( $midColor, $midColor );\n\n\t\t// If we meet contrast\n\t\t@if AU-color-contrast( $resetColor, $background, true, false ) >= $ratio {\n\t\t\t// The colour is in the minimal lightness range for one hexadecimal\n\t\t\t@if $maxLightness - $minLightness < $minHexDiff {\n\t\t\t\t$foundColor: $resetColor;\n\t\t\t}\n\n\t\t\t@if $isDarkColor {\n\t\t\t\t$minLightness: $midLightness;\n\t\t\t}\n\t\t\t@else {\n\t\t\t\t$maxLightness: $midLightness;\n\t\t\t}\n\t\t}\n\t\t// We don't meet contrast\n\t\t@else if $isDarkColor {\n\t\t\t$maxLightness: $midLightness;\n\t\t}\n\t\t@else {\n\t\t\t$minLightness: $midLightness;\n\t\t}\n\t}\n\n\t@return $foundColor;\n}\n\n\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n @function AU-color-lowest-contrast( $colors, $background ){\n\t$current-lowest: nth( $colors, 1 );\n\n\t// Loop through the $colors list\n\t@each $color in $colors {\n\t\t$colorContrast: AU-color-contrast( $color, $background, true, false );\n\t\t$lowestContrast: AU-color-contrast( $current-lowest, $background, true, false );\n\n\t\t// If the constast is lower make it the new lowest\n\t\t@if $colorContrast < $lowestContrast {\n\t\t\t$current-lowest: $color;\n\t\t}\n\t}\n\n\t@return $current-lowest;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL MIXINS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n@mixin AU-space( $property, $values, $pixelfallback: $AU-pixelfallback ) {\n\t$unit: $AU-unit; // The grid unit to use\n\t$output: ();\n\t$fallback: ();\n\t$has_fallback: false;\n\n\t@if type-of( $property ) != 'string' {\n\t\t@error \"I’m sorry Dave, I can’t do that; the AU-space function only takes a string as first argument!\";\n\t}\n\n\t// Loop through the $values list\n\t@each $value in $values {\n\t\t// This is a pixel on unitless unit. Let’s convert it to rems\n\t\t@if type-of( $value ) == 'number' and unit( $value ) == 'unit' {\n\t\t\t$value: $value / 1unit; // This is to remove the unit value\n\t\t\t$rem: $value / ( ( $value / $unit ) * 0 + 1 );\n\n\t\t\t$fallback: join( $fallback, round( $value * ( $unit * $unit ) ) + 0px );\n\t\t\t$output: join( $output, #{ $rem }rem );\n\n\t\t\t$has_fallback: true;\n\t\t}\n\n\t\t// We don’t know what this is so we don’t change it.\n\t\t@else {\n\t\t\t$fallback: join( $fallback, $value );\n\t\t\t$output: join( $output, $value );\n\t\t}\n\t}\n\n\t@if( $has_fallback and $pixelfallback ) {\n\t\t#{ $property }: $fallback;\n\t\t#{ $property }: $output;\n\t}\n\t@else {\n\t\t#{ $property }: $output;\n\t}\n}\n\n\n/**\n * AU-clearfix - Clearing floats\n */\n@mixin AU-clearfix() {\n\t&:before,\n\t&:after {\n\t\tcontent: \" \";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n@mixin AU-media( $breakpoint ) {\n\t@if type-of( $breakpoint ) != 'string' {\n\t\t@error \"Captain I’m giving it all she’s got but; the AU-media mixin only takes a string!\";\n\t}\n\n\t@if $breakpoint != 'xs' and $breakpoint != 'sm' and $breakpoint != 'md' and $breakpoint != 'lg' {\n\t\t@error \"There’s no crying in baseball; the AU-media mixin only takes the following breakpoint strings: xs, sm, md, lg\";\n\t}\n\n\t@if( $breakpoint == \"xs\" ) {\n\t\t@media (min-width: $AU-media-xs) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"sm\" ) {\n\t\t@media (min-width: $AU-media-sm) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"md\" ) {\n\t\t@media (min-width: $AU-media-md) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"lg\" ) {\n\t\t@media (min-width: $AU-media-lg) {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n@mixin AU-sronly() {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tpadding: 0;\n\tmargin: -1px;\n\toverflow: hidden;\n\tclip: rect( 0, 0, 0, 0 );\n\tborder: 0;\n}\n\n\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n@mixin AU-outline( $theme: 'light' ) {\n\t@if $theme == 'dark' {\n\t\toutline: 3px solid $AU-colordark-foreground-focus;\n\t}\n\t@else {\n\t\toutline: 3px solid $AU-color-foreground-focus;\n\n\t\t// Only add the offset if it's the default style\n\t\toutline-offset: 2px;\n\t}\n}\n\n\n/**\n * AU-focus - Add the outline to focus\n */\n@mixin AU-focus( $theme: 'light' ) {\n\t&:focus {\n\t\t@include AU-outline( $theme );\n\t}\n\n\t// Remove Modzilla inner HTML dotted line. github.com/necolas/normalize.css/blob/master/normalize.css#L285\n\t&::-moz-focus-inner {\n\t\tborder: 0;\n\t}\n}\n\n\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin AU-fontgrid( $fontsize-key, $lineheight-key: 'default' ) {\n\n\t@if type-of( $fontsize-key ) != 'string' {\n\t\t@error \"Going somewhere, Solo?; the AU-fontgrid mixin fontsize key takes a string!\";\n\t}\n\n\t@if type-of( $lineheight-key ) != 'string' {\n\t\t@error \"Tell Jabba I've got his money; the AU-fontgrid mixin lineheight key takes a string!\";\n\t}\n\n\t@if not map-has-key( $AU-fontsize-map, $fontsize-key ) {\n\t\t@error \"You shall not pass; the AU-fontgrid mixin only takes the following fontsize keys strings: \" + map-keys( $AU-fontsize-map );\n\t}\n\n\t@if not map-has-key( $AU-lineheight-map, $lineheight-key ) {\n\t\t@error \"There's a snake in my boot; the AU-fontgrid mixin only takes the following lineheight keys strings: \" + map-keys( $AU-lineheight-map );\n\t}\n\n\t// Get the value from supplied key for pixel and calculate the rem value\n\t$fontsize-px: map-get( $AU-fontsize-map, $fontsize-key );\n\t$fontsize-rem: $fontsize-px / $AU-rem;\n\n\t// Change the lineheight if it doesn't hit a AU-unit e.g. 40px font size with 1.5 lineheight = 50px should be 52px\n\t$lineheight-pixel: round( ( map-get( $AU-lineheight-map, $lineheight-key ) * $fontsize-px ) / $AU-unit ) * $AU-unit;\n\t$lineheight: $lineheight-pixel / $fontsize-px;\n\n\t// Mixin output\n\tfont-size: $fontsize-px + 0px; // Pixel fallback for non-rem support\n\tfont-size: $fontsize-rem + 0rem; // REM size\n\tline-height: $lineheight;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n$AU-pixelfallback: true !default;\n\n/**\n * AU-media Breakpoints\n */\n$AU-media-xs: 576px !default; // media query breakpoints\n$AU-media-sm: 768px !default;\n$AU-media-md: 992px !default;\n$AU-media-lg: 1200px !default;\n\n\n/**\n * AU-rem value used for REM calculation\n */\n$AU-rem: 16 !default;\n\n\n/**\n * AU-unit used for all type and grid calculations\n */\n$AU-unit: 4 !default;\n\n\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n$AU-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$AU-font-monospace: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !default;\n\n\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n$AU-fontsize-map: (\n\txs: 14,\n\tsm: 16,\n\tmd: 20,\n\tlg: 24,\n\txl: 32,\n\txxl: 40,\n\txxxl: 48\n) !default;\n\n\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n$AU-lineheight-map: (\n\tnospace: 1,\n\theading: 1.25,\n\tdefault: 1.5\n) !default;\n\n\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n$AU-maxwidth: 42em !default; // Answer to life, the universe, and everything (keeps things readable on wide viewports).\n\n\n/**\n * Colors light theme\n */\n$AU-color-foreground-text: #313131 !default;\n$AU-color-foreground-action: #00698f !default;\n$AU-color-foreground-focus: #9263DE !default;\n$AU-color-foreground-hint: #6f777b !default;\n$AU-color-background: #ffffff !default;\n\n\n$AU-color-lowest-contrast: AU-color-lowest-contrast(\n\t( $AU-color-foreground-text, $AU-color-foreground-action ),\n\t$AU-color-background\n);\n\n\n// Override the background if it's not accessible and generate shades\n$AU-color-background: AU-color-a11y( $AU-color-background, $AU-color-lowest-contrast );\n$AU-color-background-shade: darken( $AU-color-background, 4% );\n$AU-color-background-alt: darken( $AU-color-background, 8% );\n$AU-color-background-alt-shade: darken( $AU-color-background, 12% );\n$AU-color-foreground-alt-hint: #61696B !default;\n\n\n// Generated border and muted colours\n$AU-color-foreground-muted: mix( $AU-color-foreground-text, $AU-color-background );\n$AU-color-foreground-border: mix( $AU-color-foreground-text, $AU-color-background );\n\n// If the background is light\n@if ( lightness( $AU-color-background ) > 50 ) {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background-alt-shade );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background-alt-shade, 'large');\n}\n@else {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background, 'large');\n}\n\n\n\n/**\n * Colors dark theme\n */\n$AU-colordark-foreground-text: #ffffff !default;\n$AU-colordark-foreground-action: #61daff !default;\n$AU-colordark-foreground-focus: #C390F9 !default;\n$AU-colordark-background: #135E70 !default;\n\n$AU-colordark-lowest-contrast: AU-color-lowest-contrast(\n\t(\n\t\t$AU-colordark-foreground-text,\n\t\t$AU-colordark-foreground-action,\n\t),\n\t$AU-colordark-background\n);\n\n// Override the background if it's not accessible and generate shades\n$AU-colordark-background: AU-color-a11y( $AU-colordark-background, $AU-colordark-lowest-contrast );\n$AU-colordark-background-shade: darken( $AU-colordark-background, 4% );\n$AU-colordark-background-alt: darken( $AU-colordark-background, 8% );\n$AU-colordark-background-alt-shade: darken( $AU-colordark-background, 12% );\n\n// Generated border and muted colours\n$AU-colordark-foreground-muted: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n$AU-colordark-foreground-border: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n\n// If the background is light\n@if ( lightness( $AU-colordark-background ) > 50 ) {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background-alt-shade );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background-alt-shade, 'large');\n}\n@else {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background, 'large');\n}\n\n/**\n * Colors system messages\n */\n$AU-color-error: #d60000 !default;\n$AU-color-success: #0b996c !default;\n$AU-color-warning: #f69900 !default;\n$AU-color-info: #00bfe9 !default;\n\n\n/**\n * AU-border-radius styles\n */\n$AU-border-radius: $AU-unit + 0px !default;\n","/*! @gov.au/accordion v7.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module globals\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/accordion\";\n$version: \"7.0.8\";\n$dependencies: (\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-accordion {\n\t\tborder-color: #000 !important;\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-accordion__title {\n\t\tbackground: #fff !important;\n\t\tcolor: #000 !important;\n\t\tborder: 1px !important;\n\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder-color: #000 !important;\n\t}\n\n\t.au-accordion__body {\n\t\theight: auto !important;\n\t\tdisplay: block !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion wrapper\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-accordion {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tborder: 1px solid $AU-color-foreground-border;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tpadding: 0;\n\n\t// Add spacing if there is an element before it\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-accordion__title {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-accordion--dark {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t.au-accordion__title {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n.au-accordion + .au-accordion {\n\tmargin-top: 0;\n\tborder-top: 0;\n}\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n\t@include AU-fontgrid( md, heading );\n\t@include AU-space( padding, 1unit 2.5unit 1unit 1unit );\n\twidth: 100%;\n\tdisplay: block;\n\tcolor: $AU-color-foreground-action;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\tfont-weight: bold;\n\tposition: relative;\n\n\t// button resets\n\tbox-sizing: border-box;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none;\n\ttext-align: left;\n\tfont-family: inherit;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tz-index: 100;\n\t}\n\n\t// remove the default details arrow icon\n\t&::-webkit-details-marker {\n\t\tdisplay: none;\n\t}\n\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( margin-top, -0.5unit ); // Pull it up half of it's height\n\t\t@include AU-space( right, 1unit );\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tz-index: 101;\n\t\ttransition: transform 0.25s ease-in;\n\t}\n\n\t&.au-accordion--closed:after {\n\t\ttransform: rotate(-180deg);\n\t}\n\n\t.ie8 &,\n\t.lt-ie8 & {\n\t\t&:after {\n\t\t\tcontent: ' ▼ ';\n\t\t}\n\n\t\t&.au-accordion--open:after {\n\t\t\tcontent: ' ▲ ';\n\t\t}\n\t}\n}\n\n// Dark title styles\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n\tcolor: $AU-colordark-foreground-action;\n\n\n\t&:hover {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'\t' +\n\t\t\t\t'\t' +\n\t\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus( 'dark' );\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'\t' +\n\t\t\t'\t' +\n\t\t\t'');\n\t}\n}\n\n.au-accordion__body {\n\t@include AU-fontgrid( sm );\n\toverflow: hidden;\n\n\t// only listen to the state classes if js is enabled\n\t.js & {\n\t\t&.au-accordion--open {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\t&.au-accordion--closed {\n\t\t\tdisplay: none;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n\n.au-accordion__body-wrapper {\n\t@include AU-space( padding, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n\n\t.au-accordion--dark & {\n\t\tborder-top: 1px solid $AU-colordark-foreground-border;\n\t}\n}\n\n.au-accordion-group {\n\tlist-style: none;\n\tpadding: 0;\n}\n","/*! @gov.au/body v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module globals\n//\n// Content:\n// - SASS versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/body\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-body {\n\n\t\t*,\n\t\t& {\n\t\t\ttext-shadow: none !important;\n\t\t\tcolor: #000 !important;\n\t\t\tbackground-color: transparent !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tborder-color: #000 !important;\n\t\t}\n\n\t\ta,\n\t\ta:visited {\n\t\t\ttext-decoration: underline;\n\t\t}\n\n\t\t// Add the URL after the link on print\n\t\ta[href]:after {\n\t\t\tcontent: \" (\" attr(href) \")\" !important;\n\t\t\tdisplay: inline !important;\n\t\t}\n\n\t\t// Do not add the URL if it's a javascript or anchor\n\t\ta[href^=\"javascript:\"]:after,\n\t\ta[href^=\"#\"]:after {\n\t\t\tcontent: \"\" !important;\n\t\t}\n\n\t\t// Add the abbreviation expanded on print\n\t\tabbr[title]:after {\n\t\t\tcontent: \" (\" attr(title) \")\";\n\t\t}\n\n\t\tpre,\n\t\tblockquote {\n\t\t\tborder: 1px solid #000;\n\t\t\tpadding: 6px;\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\tthead {\n\t\t\tdisplay: table-header-group;\n\t\t}\n\n\t\ttr,\n\t\timg {\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\timg {\n\t\t\tmax-width: 100% !important;\n\t\t}\n\n\t\tp,\n\t\th2,\n\t\th3 {\n\t\t\torphans: 3;\n\t\t\twidows: 3;\n\t\t}\n\n\t\th2,\n\t\th3 {\n\t\t\tpage-break-after: avoid;\n\t\t}\n\n\t\tp a {\n\t\t\tword-wrap: break-word;\n\t\t}\n\n\t\tselect {\n\t\t\tbackground: #fff !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n// Content:\n// - Body styles\n// - body\n// - anchor (a)\n// - mark\n// - ::selection (highlight colour)\n// - paragraphs\n// - sorted and unsorted lists\n// - list items\n// - definition lists, terms and definitions\n// - emphasis, bolding, etc.\n// - editorial markup (eg. ins and del)\n// - strong and small\n// - first definition (dfn)\n// - abbreviations (abbr)\n// - variables (var) and nested indices (sup and sub)\n// - pre-formatted text and nested code, kbd, samp\n// - code\n// - keyboard strokes (kbd)\n// - horizontal rules (hr)\n//\n// Thinking: primarily we want to target these: https://w3c.github.io/html/textlevel-semantics.html\n//\n// From there:\n// - provide good, legible basics\n// - provide a vertical rhythm based on content size\n// - cater for a common and semantic nesting\n// - keep styling to a minimum\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// BODY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-body {\n\t@include AU-fontgrid( sm );\n\tmargin: 0;\n\ttext-size-adjust: 100%;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background;\n\n\ta {\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\n\t/**\n\t * Highlighting in-page sections that are in focus\n\t */\n\t[tabindex=\"0\"]:focus,\n\t:target {\n\t\t@include AU-outline();\n\t}\n\n\t/**\n\t * `mark` styling.\n\t */\n\tmark {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t}\n\n\t/**\n\t * Text selection styling\n\t */\n\t::selection {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.99 );\n\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t}\n\n\t// Decrease the opacity for certain elements\n\timg::selection,\n\tvideo::selection,\n\tiframe::selection {\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.75 );\n\t}\n\n\t/**\n\t * Vertical spacing of common text elements.\n\t */\n\tp {\n\t\tmax-width: $AU-maxwidth;\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]),\n\tdl:not([class]),\n\tpre {\n\t\tmargin: 0; //reset defaults\n\t}\n\n\t* + ul:not([class]),\n\t* + ol:not([class]),\n\t* + dl:not([class]),\n\t* + pre {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]) {\n\t\t> li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\n\t\t\t> ul:not([class]),\n\t\t\t> ol:not([class]) {\n\t\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t}\n\t\t}\n\n\t\t> ul:not([class]) {\n\t\t\tlist-style-type: disc;\n\t\t}\n\t}\n\n\tdl:not([class]) {\n\t\t> dd {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t@include AU-space( padding-left, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t\tborder-left: solid 1px;\n\t\t}\n\n\t\t> dt {\n\t\t\t@include AU-space( margin-top, 1.5unit );\n\t\t\tfont-weight: bold;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.written-by:after {\n\t\tcontent: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+');\n\t\tcolor: #BADA55;\n\t}\n\n\t/**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n\tem,\n\ti {\n\t\tfont-style: italic;\n\t}\n\n\t/**\n\t * Stong emphasis.\n\t */\n\tstrong,\n\tb {\n\t\tfont-weight: bold;\n\t}\n\n\n\t/**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n\tsmall {\n\t\t@include AU-fontgrid( xs );\n\t}\n\n\n\t/**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n\ts,\n\tdel {\n\t\ttext-decoration: line-through;\n\t}\n\n\tins {\n\t\ttext-decoration-line: underline;\n\t\ttext-decoration-style: dashed; //Waiting on Chrome.\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\n\t/**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n\tdfn {\n\t\tfont-style: normal;\n\t}\n\n\n\t/**\n\t * Abbreviations/acronyms.\n\t */\n\tabbr,\n\tabbr[title] {\n\t\tborder-bottom: none;\n\t\ttext-decoration: underline;\n\t\ttext-decoration: underline dotted;\n\t}\n\n\tabbr[title] {\n\t\tcursor: help;\n\t}\n\n\ta abbr {\n\t\tpadding-bottom: 1px;\n\t}\n\n\n\t/**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n\tvar {\n\t\tpadding: 0 1px;\n\t\tfont-style: italic;\n\t\tfont-family: serif; //We want mathematical notation to use serif vars per convention.\n\n\t\tsup,\n\t\tsub {\n\t\t\tfont-family: $AU-font;\n\t\t\tfont-style: normal;\n\t\t\tpadding: 0 1px;\n\t\t}\n\t}\n\n\n\t/**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n\tsub,\n\tsup {\n\t\t@include AU-fontgrid( xs, nospace );\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\n\n\t/**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n\tkbd,\n\tcode,\n\tsamp {\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-space( padding, 0.25unit );\n\t\tfont-family: $AU-font-monospace;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\t\tbackground-color: $AU-color-background-shade;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tpre {\n\t\tfont-family: $AU-font-monospace;\n\t}\n\n\tpre code {\n\t\t@include AU-space( padding, 1unit );\n\t\tdisplay:block;\n\t\ttab-size: 4;\n\t}\n\n\n\t/**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n\thr {\n\t\tbox-sizing: content-box;\n\t\theight: 0;\n\t\toverflow: visible;\n\t\tborder: none;\n\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t@include AU-space( margin-bottom, 1.5unit );\n\t}\n\n\t* + hr {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\n\t/**\n\t * Body colour schemes\n\t */\n\t&.au-body--alt {\n\t\tbackground: $AU-color-background-alt;\n\n\t\tkbd,\n\t\tcode,\n\t\tsamp {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark {\n\t\tbackground: $AU-colordark-background;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t::selection {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.99 );\n\t\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t\t}\n\n\t\t// Decrease the opacity for certain elements\n\t\timg::selection,\n\t\tvideo::selection,\n\t\tiframe::selection {\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.75 );\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t@include AU-focus( 'dark' );\n\t\t}\n\n\t\t[tabindex=\"0\"]:focus,\n\t\t:target {\n\t\t\t@include AU-outline( 'dark' );\n\t\t}\n\n\t\tmark {\n\t\t\tbackground-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\thr {\n\t\t\tborder-top-color: $AU-colordark-foreground-border;\n\t\t}\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark.au-body--alt {\n\t\tbackground: $AU-colordark-background-alt;\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/link-list v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module globals\n// A simple list of inline links.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/link-list\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module\n// A simple list of inline links.\n//\n// Content:\n// - .inline-links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Link-list styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Block of links.\n */\n.au-link-list {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tlist-style-type: none;\n\tmargin: 0;\n\t@include AU-space( padding, 0.25unit 0 );\n\n\t.au-body & {\n\t\tmargin: 0;\n\t\t@include AU-space( padding, 0.25unit 0 );\n\t}\n\n\t> li {\n\t\tdisplay: block;\n\t\t@include AU-space( margin, 0.25unit );\n\t}\n\n\t&.au-link-list--inline {\n\t\tdisplay: inline-block;\n\n\t\t> li {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/*! @gov.au/breadcrumbs v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module globals\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/breadcrumbs\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-breadcrumbs > .au-link-list > li:after {\n\t\tcontent: \">\" !important;\n\t\tbackground-image: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumb styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-breadcrumbs {\n\t@include AU-fontgrid( xs, nospace );\n\twidth: 100%;\n\tmargin: 0;\n\tcolor: $AU-color-foreground-text;\n\tfont-family: $AU-font;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\tdisplay: inline-block;\n\t}\n\n\t> .au-link-list {\n\t\t> li {\n\t\t\tmargin: 0; //Intentionally flush with the container, as breadcrumbs are designed to sit on a full viewport width bg.\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t@include AU-space( width, 0.5unit );\n\t\t\t\t@include AU-space( height, 0.5unit );\n\t\t\t\t@include AU-space( margin, 0 0.5unit );\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t\tbackground-size: 100%;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t}\n\n\t\t\t&:last-child:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' > ';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-breadcrumbs--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t> .au-link-list {\n\t\t\t> li:not(:last-child):after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/buttons v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module globals\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/buttons\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-btn {\n\t\tbackground-color: #fff !important;\n\t\tborder: 2px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\ttext-decoration: none !important;\n\n\n\t\t&[disabled] {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - primary\n// - secondary\n// - tertiary\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-btn,\na.au-btn {\n\t// Primary as default\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 1.5unit );\n\tdisplay: inline-block;\n\tappearance: none;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-background;\n\ttext-decoration: none;\n\tborder-radius: $AU-border-radius;\n\tbackground-color: $AU-color-foreground-action;\n\tborder: 3px solid $AU-color-foreground-action;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttransition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n\n\t.au-body & {\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: none;\n\t}\n\n\t&.au-btn--block + .au-btn.au-btn--block,\n\t&.au-btn--block + a.au-btn.au-btn--block {\n\t\t@include AU-space( margin-top, 0.5unit );\n\t}\n\n\t// focus\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t// disabled\n\t&[disabled] { // IE8 doesn’t allow proper selectors\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// hover\n\t&:hover:not(:disabled) {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\ttext-decoration: underline;\n\t\tcolor: $AU-color-background;\n\t}\n\n\t.ie8 &:hover {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: underline;\n\t}\n\n\t// dark\n\t&.au-btn--dark {\n\t\tcolor: $AU-colordark-background;\n\t\tbackground-color: $AU-colordark-foreground-action;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t.ie8 &:hover {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\n\t/**\n\t* SECONDARY\n\t*/\n\t&.au-btn--secondary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: $AU-color-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-color-foreground-action;\n\t\t}\n\n\t\t.ie8 .au-body &:hover {\n\t\t\tcolor: $AU-color-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-color: $AU-color-foreground-text;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tborder-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t.ie8 .au-body &:hover {\n\t\t\t\tcolor: $AU-colordark-background;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* TERTIARY\n\t*/\n\t&.au-btn--tertiary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: transparent;\n\t\ttext-decoration: underline;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tborder-color: transparent;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-btn--pride {\n\t\tbackground: linear-gradient(\n\t\t\tto bottom,\n\t\t\trgba(255, 62, 24, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.52) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 83.33333333333335%,\n\t\t\trgba(152, 90, 255, 0.5) 83.33333333333335%\n\t\t);\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t/**\n \t * BLOCK\n \t */\n\t&.au-btn--block {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n}\n","/*! @gov.au/callout v3.0.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module globals\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/callout\";\n$version: \"3.0.2\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-callout {\n\t\t@include AU-space( border-left-width, 1unit !important );\n\t\tborder: 1px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\tbackground-color: transparent !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Callout styling\n// - calendar-event variant\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Callout styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * The generic callout.\n */\n.au-callout {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit );\n\t@include AU-space( border-left, 0.25unit solid $AU-color-foreground-border );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background-shade;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t// Visual treatment for paragraphs following callout\n\t& + p {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\t&.au-callout--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n\n\t&.au-callout--alt {\n\t\tbackground-color: $AU-color-background-alt-shade;\n\t}\n\n\t&.au-callout--dark.au-callout--alt {\n\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t}\n}\n\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n\t@include AU-fontgrid( md );\n\tmargin: 0;\n\n\t&.au-callout__heading--sronly {\n\t\t@include AU-sronly();\n\n\t\t& + * {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n\tbackground-color: $AU-color-background-shade;\n}\n\n.au-callout--calendar-event__lede {\n\t@include AU-fontgrid( sm, nospace );\n\tmargin: 0;\n}\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-callout--calendar-event__time {\n\tfont-weight: bold;\n}\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\tdisplay: block; // overrides body, depending on markup (eg. using `p`).\n}\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n\t@include AU-space( margin-top, 0.5unit ); // overrides body, to allow for var. text markup.\n}\n","/*! @gov.au/control-input v3.0.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module globals\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - Sass versioning\n// - Global mixin:\n// - AU-getControlShape\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/control-input\";\n$version: \"3.0.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@mixin AU-getControlShape( $kind, $part, $color1: transparent, $color2: transparent ) {\n\t$start: '';\n\t$end: '';\n\n\t$checkbox-background: '';\n\t$checkbox-foreground: '';\n\n\t$radio-background: '';\n\t$radio-foreground: '';\n\n\t@if( $kind == 'checkbox' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-background + $end );\n\t}\n\n\t@if( $kind == 'checkbox' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-foreground + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-background + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-foreground + $end );\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-control-input__text {\n\t\tcolor: #000 !important;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control inputs\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-control-input {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.au-control-input--block {\n\t\t@include AU-clearfix();\n\t\tdisplay: block;\n\n\t\t& + .au-control-input--block {\n\t\t\t@include AU-space( margin-top, 1unit );\n\t\t}\n\t}\n}\n\n.au-control-input__input {\n\t// hiding the native element behind our SVG so for browsers that don’t support SVG have a fallback\n\tposition: absolute;\n\t@include AU-space( left, 0.5unit );\n\t@include AU-space( top, 0.5unit );\n\tcursor: pointer;\n\tmargin: 0;\n\n\t.au-control-input--small & {\n\t\t@include AU-space( left, 0.25unit );\n\t\t@include AU-space( top, 0.25unit );\n\t}\n\n\t& + .au-control-input__text {\n\t\tcursor: pointer;\n\t}\n\n\t// :invalid is split a part for IE8\n\t&:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark &:invalid + .au-control-input__text, {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background-shade, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--alt &:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\n\t.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-success;\n\t\t}\n\t}\n\n\t.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background-shade, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background-alt, 15% );\n\t}\n\n\t&[type=radio] {\n\t\t& + .au-control-input__text:before,\n\t\t& + .au-control-input__text:after {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\t// disabled styling\n\t&[disabled] { // for IE\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t.au-control-input--dark & {\n\t\t&[disabled] {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\t}\n\n\n\t// CHECKBOXES\n\t&[type=checkbox] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// Focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t@include AU-outline();\n\t\t\toutline-offset: 2px;\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// RADIOS\n\t&[type=radio] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t// Add 2px so it doesn't touch green or red\n\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-color-foreground-focus );\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t// Not using AU-focus as we are not applying :focus to this element\n\t\t\t\t@include AU-outline();\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-colordark-foreground-focus );\n\n\t\t\t\t.ie8 &,\n\t\t\t\t.lt-ie8 & {\n\t\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/**\n * The label text\n */\n.au-control-input__text {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.25unit 0.5unit 0.5unit 2.5unit );\n\t@include AU-space( margin-right, 1unit );\n\tdisplay: block;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t// styling for both SVG layers\n\t&:before,\n\t&:after {\n\t\t@include AU-space( width, 2.375unit );\n\t\t@include AU-space( height, 2.375unit );\n\t\tcontent: ' ';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tbox-sizing: border-box;\n\t\tbackground-repeat: no-repeat;\n\t\tz-index: 100;\n\t\tleft: -3px; // offset for 3px border focus\n\t\ttop: -3px; // offset for 3px border focus\n\t\tborder: 3px solid transparent;\n\n\t\t.au-control-input--small & {\n\t\t\t@include AU-space( width, 1.75unit );\n\t\t\t@include AU-space( height, 1.75unit );\n\t\t}\n\t}\n\n\t.au-control-input--small & {\n\t\t@include AU-space( padding, 0.2unit 0.5unit 0 1.95unit );\n\t\t@include AU-space( margin-right, 1unit );\n\t\t@include AU-fontgrid( sm, nospace );\n\t}\n\n\t&:after {\n\t\tz-index: 101;\n\t}\n\n\t// Colour options\n\t.au-control-input--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}","/*! @gov.au/cta-link v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module globals\n// Provide a see more/all link when there are too many items to show in the current context.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/cta-link\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-cta-link {\n\t\tcolor: #000 !important;\n\t\t&:after {\n\t\t\tbackground-image: none !important;\n\t\t\tcontent: ' > ' !important;\n\t\t\tborder: none !important;\n\t\t\ttransform: rotate( 0deg ) !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-cta-link {\n\t@include AU-fontgrid( md );\n\t@include AU-space( margin-top, 1unit );\n\tfont-weight: bold;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t@include AU-focus();\n\n\t&:after {\n\t\tcontent: ' ';\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0.2unit );\n\t\ttransition: margin 0.2s ease;\n\t\tdisplay: inline-block;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: ' > ';\n\t\t}\n\t}\n\n\t&:hover {\n\t\tcolor: $AU-color-foreground-text;\n\t\ttext-decoration: none;\n\n\t\t&:after {\n\t\t\t@include AU-space( margin-left, 0.4unit );\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t&.au-cta-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t@include AU-focus( 'dark' );\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t'' +\n\t\t\t\t\t'' +\n\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/direction-links v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module globals\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/direction-links\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-direction-link {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-direction-link:after {\n\t\tcontent: '→' !important;\n\t}\n\n\t.au-direction-link--left:before {\n\t\tcontent: '←' !important;\n\t}\n\n\t.au-direction-link--up:after {\n\t\tcontent: '↑' !important;\n\t}\n\n\t.au-direction-link--down:after {\n\t\tcontent: '↓' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Direction link base style and the up|down|left|right variations\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Direction links default to pointing right\n//\n// Everyone needs Konami code style links, right? (:\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-direction-link {\n\t@include AU-fontgrid( sm );\n\tdisplay: inline-block;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t@include AU-focus();\n\n\t&.au-direction-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n\n.au-direction-link:after {\n\t@include AU-space( width, 1unit );\n\t@include AU-space( height, 1unit );\n\t@include AU-space( margin, 0 0 0 0.25unit );\n\tcontent: '→';\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n}\n\n/**\n * LEFT\n */\n.au-direction-link--left {\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\t&:before {\n\t\tcontent: '←';\n\t\tdisplay: inline-block;\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0 );\n\t}\n}\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n\tcontent: '↑';\n}\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n\tcontent: '↓';\n}\n","/*! @gov.au/footer v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module globals\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/footer\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-footer {\n\t\tcolor: #000 !important;\n\t\tbackground: #fff !important;\n\t\tborder-color: #000 !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Footer styles\n// -Basic footer block styling\n// - Footer `nav` navigation styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Footer styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic footer block styling.\n */\n.au-footer {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 3unit 0 3unit );\n\t@include AU-space( border-top, 0.25unit solid $AU-color-foreground-border );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\tp:last-child {\n\t\tmargin: 0;\n\t}\n\n\t&.au-footer--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t&.au-footer--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-footer--dark.au-footer--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation {\n\n\t.au-link-list {\n\t\t> li {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n.au-footer__end {\n\t@include AU-space( padding-top, 1unit );\n\t@include AU-space( margin-top, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n}\n\n\n.au-footer--dark .au-footer__end {\n\tborder-top: 1px solid $AU-colordark-foreground-border;\n}\n","/*! @gov.au/grid-12 v2.1.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module globals\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/grid-12\";\n$version: \"2.1.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$AU-grid-12-columns: 12 !default; //column amounts\n$AU-grid-12-gutter-width: 24px !default; //gutter space\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Mixins and grid class generation\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n@mixin AU-grid-12-make-grid-columns( $i: 1, $list: \".col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tbox-sizing: border-box; //we can’t assume that has been added on * {}\n\t\tposition: relative;\n\t\tmin-height: 1px;\n\t\tpadding-left: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n}\n\n\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n@mixin AU-grid-12-float-grid-columns( $class, $i: 1, $list: \".col-#{ $class }-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-#{ $class }-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tfloat: left;\n\t}\n}\n\n\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n@mixin AU-grid-12-calc-grid-column( $index, $class, $type ) {\n\t@if ( $type == width ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-#{ $index } {\n\t\t\twidth: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-push-#{ $index } {\n\t\t\tleft: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index == 0 ) {\n\t\t.col-#{ $class }-push-0 {\n\t\t\tleft: auto;\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index > 0 ) {\n\t\t.col-#{ $class }-pull-#{ $index } {\n\t\t\tright: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index == 0 ) {\n\t\t.col-#{ $class }-pull-0 {\n\t\t\tright: auto;\n\t\t}\n\t}\n\n\t@if ($type == offset) {\n\t\t.col-#{ $class }-offset-#{ $index } {\n\t\t\tmargin-left: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n}\n\n\n/**\n * Calls the above mixins and combines them.\n */\n@mixin AU-grid-12-loop-grid-columns( $columns, $class, $type ) {\n\t@for $i from 0 through $columns {\n\t\t@include AU-grid-12-calc-grid-column( $i, $class, $type );\n\t}\n}\n\n\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n@mixin AU-grid-12-make-grid( $class ) {\n\t@include AU-grid-12-float-grid-columns( $class );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, width );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, pull );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, push );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, offset );\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - stuff\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Implementation of the Bootstrap 3 grid\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-grid {\n\t//create container that snaps to breakpoints\n\t.container {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-media( sm ) {\n\t\t\twidth: ( $AU-media-sm - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( md ) {\n\t\t\twidth: ( $AU-media-md - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( lg ) {\n\t\t\twidth: ( $AU-media-lg - $AU-grid-12-gutter-width );\n\t\t}\n\t}\n\n\t//create both containers\n\t.container,\n\t.container-fluid {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-clearfix;\n\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tpadding-left: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n\n\t//create row and clear floats inside\n\t.row {\n\t\t@include AU-clearfix;\n\n\t\tmargin-left: ceil( ( $AU-grid-12-gutter-width / -2 ) );\n\t\tmargin-right: floor( ( $AU-grid-12-gutter-width / -2 ) );\n\t}\n\n\t//create all classes\n\t@include AU-grid-12-make-grid-columns;\n\n\n\t//create xs classes\n\t@include AU-grid-12-make-grid( xs );\n\n\t//create sm classes\n\t@include AU-media( sm ) {\n\t\t@include AU-grid-12-make-grid( sm );\n\t}\n\n\t//create md classes\n\t@include AU-media( md ) {\n\t\t@include AU-grid-12-make-grid( md );\n\t}\n\n\t//create lg classes\n\t@include AU-media( lg ) {\n\t\t@include AU-grid-12-make-grid( lg );\n\t}\n}\n","/*! @gov.au/header v4.1.12 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module globals\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/header\";\n$version: \"4.1.12\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-logo-width: 12unit !default;\n$AU-logo-width-sm: 16unit !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-header {\n\t\tbackground: #fff !important;\n\n\t\ta img {\n\t\t\tborder: 0 !important;\n\t\t}\n\t}\n\n\t.au-header,\n\t.au-header__brand,\n\t.au-header__subline {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-header__brand-image {\n\t\tdisplay: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Header styles\n// - Header heading styles\n// - Brand styling\n// - Hero styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Header styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic header block styling.\n */\n.au-header {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit 0 );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground: $AU-color-background;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( md );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( padding, 3unit 0 );\n\t}\n\n\t&.au-header--alt {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-header--alt.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n\t@include AU-fontgrid( md );\n\tfont-weight: bold;\n\tmargin: 0;\n\tpadding: 0;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( xl );\n\t}\n}\n\n.au-header__subline {\n\tmax-width: $AU-maxwidth;\n\tcolor: $AU-color-foreground-muted;\n\n\t.au-header--dark & {\n\t\tcolor: $AU-colordark-foreground-muted;\n\t}\n}\n\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n\t@include AU-clearfix();\n\t@include AU-space( min-width, $AU-logo-width );\n\n\t.au-header__brand-image {\n\t\tdisplay: block;\n\t\tborder-style: none;\n\t\t@include AU-space( max-width, $AU-logo-width );\n\t}\n\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( min-width, $AU-logo-width-sm );\n\n\t\t.au-header__brand-image {\n\t\t\tfloat: left;\n\t\t\t@include AU-space( max-width, $AU-logo-width-sm );\n\t\t\t@include AU-space( margin-right, -1 * $AU-logo-width-sm );\n\t\t}\n\n\t\t.au-header__brand-image + .au-header__text {\n\t\t\t@include AU-space( padding-left, 1unit );\n\t\t\t@include AU-space( margin-left, $AU-logo-width-sm + 1unit );\n\t\t\tmargin-top: 0;\n\t\t\tfloat: left;\n\t\t\tborder-left: 1px solid $AU-color-foreground-border;\n\n\t\t\t.au-header--dark & {\n\t\t\t\tborder-left-color: $AU-colordark-foreground-border;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\na.au-header__brand {\n\t@include AU-focus();\n\tdisplay: inline-block;\n\tcolor: $AU-color-foreground-text;\n\ttext-decoration: none;\n\n\t&:hover .au-header__text {\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\t.au-header--dark & {\n\t\t@include AU-focus( 'dark' );\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n\t@include AU-space( padding, 3unit 0 3.5unit 0 );\n\n\t// Reset the floated logo\n\t.au-header__brand .au-header__brand-image {\n\t\tfloat: none;\n\t}\n\n\t// Reset the floated title\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 2unit );\n\t\tborder: 0;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\t.au-header__heading {\n\t\t\t@include AU-space( margin-top, 2unit );\n\t\t}\n\t}\n\n\t.au-header__heading {\n\t\t@include AU-fontgrid( md );\n\n\t\t@include AU-media( sm ) {\n\t\t\t@include AU-fontgrid( xxl );\n\t\t}\n\t}\n\n\t.au-header__heading + .au-header__subline {\n\t\t@include AU-space( margin-top, 0.75unit );\n\t}\n}\n","/*! @gov.au/headings v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module globals\n// Class styles for display headings.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/headings\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module\n// Class styles for display headings.\n//\n// Content:\n// - Basic styles for all headings\n// - Default spacing\n// - Unique styles for individual headings\n// - Typographic spacing for .au-body only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// HEADINGS/DISPLAY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n\tfont-family: $AU-font;\n\tdisplay: block;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n\t@include AU-fontgrid( xxxl, heading );\n}\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n\t@include AU-fontgrid( xxl, heading );\n}\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n\t@include AU-fontgrid( lg, heading );\n}\n\n.au-body h4,\n.au-body .au-display-md,\n.au-display-md {\n\t@include AU-fontgrid( md, heading );\n}\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n\t@include AU-fontgrid( sm, heading );\n}\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n\t@include AU-fontgrid( xs, heading );\n}\n\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\n* + .au-display-sm,\n* + .au-display-xs {\n\t@include AU-space( margin-top, 1unit );\n}\n\n\n.au-body {\n\t* + h1,\n\t* + .au-display-xxl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t* + h2,\n\t* + .au-display-xl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t// * + h3,\n\t// * + .au-display-lg {\n\t// \t@include AU-space( margin-top, 2unit );\n\t// }\n\n\th1 + h2,\n\th2 + h3,\n\t.au-display-xxl + h2,\n\t.au-display-xl + h3,\n\th1 + .au-display-xl,\n\th2 + .au-display-lg,\n\t.au-display-xxl + .au-display-xl,\n\t.au-display-xl + .au-display-lg,\n\n\t* + h3,\n\t* + h4,\n\t* + h5,\n\t* + h6,\n\t* + .au-display-md,\n\t* + .au-display-sm,\n\t* + .au-display-xs {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n}\n","/*! @gov.au/inpage-nav v3.0.6 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module globals\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/inpage-nav\";\n$version: \"3.0.6\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-inpage-nav-links {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding-left, 1.5unit );\n\t@include AU-space( margin-bottom, 3unit );\n\n\tborder-left: 4px solid $AU-color-foreground-action;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t.au-body & > ul,\n\t.au-body & > ol {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tlist-style-type: none;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t* + li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&.au-inpage-nav-links--dark {\n\t\tborder-color: $AU-colordark-foreground-action;\n\t}\n}\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n\tfont-weight: bold;\n\tfont-size: 1em; //inherit from parent\n}\n\n.au-inpage-nav-section {\n\tposition: relative;\n\t@include AU-space( padding-right, 8unit );\n}\n\n.au-inpage-nav-section-link {\n\t@include AU-fontgrid( xs, nospace );\n\t@include AU-space( top, 0.25unit );\n\tposition: absolute;\n\tright: 0;\n\tfont-weight: normal;\n}\n","/*! @gov.au/keyword-list v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module globals\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/keyword-list\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Strong links list style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Strong links style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n.au-keyword-list {\n\t@include AU-fontgrid( lg );\n\n\t&:before, //clear floats without obstructing the outline on focus\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-body & > li {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tfloat: left;\n\t\tclear: both;\n\t\tlist-style: none;\n\t\tmargin-left: 0;\n\t}\n\n\t& > li {\n\t\tfont-weight: bold;\n\n\t\t// Display the link as block as focus doesn't show\n\t\t& > a {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.au-keyword-list__small {\n\t@include AU-fontgrid( sm, nospace );\n\tdisplay: block;\n\tfont-weight: normal; // Reset parent weight\n\n\t.au-body & {\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t.au-keyword-list--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n","/*! @gov.au/main-nav v1.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module globals\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/main-nav\";\n$version: \"1.0.8\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-main-nav-breakpoint: md !default;\n$AU-main-nav-width: 280px !default;\n$AU-main-nav-z-index: 200 !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-main-nav {\n\t\tbackground: transparent !important;\n\t\tborder-bottom: none !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\ttext-decoration: underline;\n\t\t\tborder-color: #fff !important;\n\t\t\tbackground-color: transparent !important;\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: #000 !important;\n\t\t\t&:last-of-type {\n\t\t\t\tborder-bottom: 1px solid !important;\n\t\t\t}\n\t\t}\n\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid #000 !important );\n\n\t\t\t.au-link-list > li:last-of-type {\n\t\t\t\tborder-bottom: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t.au-main-nav__toggle {\n\t\tdisplay: none !important;\n\t}\n\n\t.au-main-nav__menu {\n\t\tbackground: transparent !important;\n\t\tposition: static !important;\n\t\tdisplay: block !important;\n\t\twidth: auto !important;\n\n\t\t.au-main-nav__menu-inner {\n\t\t\tpadding: 0 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n// The main navigation\n.au-main-nav {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( border-bottom, 0.5unit solid $AU-color-foreground-action );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\ta,\n\t.au-main-nav__toggle {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-focus();\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t}\n\n\n\t.active a {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:hover {\n\t\t\tborder-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\t// Reset menus inside main-nav\n\t.au-link-list {\n\t\t@include AU-clearfix();\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t& > li {\n\t\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t}\n\t}\n\n\t// Alternate colour scheme\n\t&.au-main-nav--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-color-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Dark theme for main navigation\n\t&.au-main-nav--dark {\n\t\tbackground-color: $AU-colordark-background;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-focus( 'dark' );\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tborder-color: $AU-colordark-background;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t// Dark alternative colour scheme\n\t&.au-main-nav--dark.au-main-nav--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-colordark-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t.au-link-list > li {\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tborder: none;\n\t\t}\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-fontgrid( sm );\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\n\t\t.active a {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid $AU-color-background );\n\t\t\t@include AU-space( margin-bottom, -0.5unit );\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n}\n\n\n// The open and close toggles\n.au-main-nav__toggle {\n\t@include AU-space( padding, 0.5unit 1unit 0.5unit );\n\t@include AU-fontgrid( xs, nospace );\n\tborder: 0;\n\tappearance: none;\n\tbackground-color: transparent;\n\tcursor: pointer;\n\tdisplay: none;\n\n\t&:before {\n\t\t@include AU-fontgrid( sm, nospace );\n\t\t@include AU-space( margin-bottom, 0.25unit );\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t}\n\n\t// Menu icon\n\t&.au-main-nav__toggle--open:before {\n\t\tcontent: \"☰\";\n\t}\n\n\t// Close icon\n\t&.au-main-nav__toggle--close:before {\n\t\tcontent: \"✕\";\n\t}\n\n\t// Show the open and close toggles when there is javascript\n\t.js & {\n\t\tdisplay: inline-block;\n\n\t\t// Always hide the toggles on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n// Open and close functionality\n.js .au-main-nav__content.au-main-nav__content--open {\n\n\t// Show the content when the menu gets opened\n\t.au-main-nav__menu {\n\t\tleft: 0;\n\t\tdisplay: block;\n\t}\n\n\t// Move the overlay and animate the transparency\n\t.au-main-nav__overlay {\n\t\topacity: 0.8;\n\t\tleft: 0;\n\t\tdisplay: block;\n\n\t\t// Hide on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// The content area that becomes the menu menu\n.au-main-nav__menu {\n\n\t// Move the menu content off the screen so it can slide in\n\t.js & {\n\t\tbackground-color: $AU-color-background;\n\t\tdisplay: none;\n\t\toverflow: auto;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: -1 * $AU-main-nav-width;\n\t\twidth: $AU-main-nav-width;\n\t\tz-index: $AU-main-nav-z-index;\n\n\t\t// Add inner padding for the content area\n\t\t.au-main-nav__menu-inner {\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\t}\n\n\t.au-main-nav.au-main-nav--alt & {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t.au-main-nav.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t.au-main-nav.au-main-nav--alt.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t// Reset the menu styling\n\t\t.js & {\n\t\t\tposition: static;\n\t\t\tdisplay: block;\n\t\t\twidth: auto;\n\t\t\toverflow: inherit;\n\t\t\tbackground-color: transparent;\n\n\t\t\t// Remove padding on the content\n\t\t\t.au-main-nav__menu-inner {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n// The overlay that shows when the menu is open\n.au-main-nav__overlay {\n\ttransition: opacity 0.25s ease-out;\n\tbackground-color: #000;\n\tcursor: pointer;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\twidth: 100%;\n\tz-index: $AU-main-nav-z-index - 10;\n\topacity: 0.4;\n\tdisplay: none; // Hidden by default\n\n\t.ie8 & {\n\t\tfilter: alpha(opacity=80);\n\t}\n}\n\n\n// Lock the scroll on the whole page when the menu is open\n.js .au-main-nav__scroll--locked {\n\toverflow: hidden;\n\n\t// Remove the scroll lock on a desktop computer\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\toverflow: visible;\n\t}\n}\n","/*! @gov.au/page-alerts v2.1.3 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module globals\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/page-alerts\";\n$version: \"2.1.3\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-page-alerts {\n\t\tborder-color: #000 !important;\n\t\tbackground-color: #fff !important;\n\t\tborder-left: 2px solid #000 !important;\n\t\tpadding-top: 3em !important;\n\n\t\t&:after {\n\t\t\tbackground: none !important;\n\t\t\tcontent: 'info' !important;\n\t\t\ttop: 1em !important;\n\t\t\tleft: 0 !important;\n\t\t\tfont-size: 12px !important;\n\t\t\tborder-right: 1px solid #000 !important;\n\t\t\tborder-bottom: 1px solid #000 !important;\n\t\t\tpadding: 0.5em !important;\n\t\t\twidth: auto !important;\n\t\t}\n\t}\n\n\t.au-page-alerts--success:after {\n\t\tcontent: 'success' !important;\n\t}\n\n\t.au-page-alerts--warning:after {\n\t\tcontent: 'warning' !important;\n\t}\n\n\t.au-page-alerts--error:after {\n\t\tcontent: 'error' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Generic page alert styling\n// - Generic page alert icon position styling\n// - Page alert error\n// - Page alert warning\n// - Page alert success\n// - Page alert info\n// - Page alert screen-reader only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Page alert defaults to info\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-page-alerts {\n\t@include AU-space( padding, 1unit );\n\t@include AU-fontgrid( sm );\n\tposition: relative;\n\tborder: solid 3px $AU-color-info;\n\t@include AU-space( border-left-width, 3unit );\n\tborder-radius: $AU-border-radius;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( left, -2.25unit );\n\t\t@include AU-space( width, 1.5unit );\n\t\t@include AU-space( height, 1.5unit );\n\t\t@include AU-space( margin-top, -0.75unit );\n\t\t@include AU-space( border-left-width, -0.75unit );\n\t\tdisplay: block;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: $AU-color-background;\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tbackground: none;\n\t\t\ttext-align: center;\n\t\t\tbackground-color: $AU-color-foreground-text;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&:after {\n\t\tbackground-color: transparent;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: 'i';\n\t\t}\n\t}\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt\n\t&.au-page-alerts--alt:before {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t// dark\n\t&.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt dark\n\t&.au-page-alerts--alt.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n}\n\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n\tborder-color: $AU-color-success;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '✓';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n\tborder-color: $AU-color-warning;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n\tborder-color: $AU-color-error;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n\t@include AU-sronly;\n}\n","/*! @gov.au/responsive-media v2.0.14 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-embeds module globals\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/responsive-media\";\n$version: \"2.0.14\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-media module\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Responsive video embeds\n// - Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive video embeds\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-vid {\n\tposition: relative;\n\tdisplay: block;\n\theight: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\n\t> .au-responsive-media-vid__item {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder: 0;\n\t}\n\n\t&.au-responsive-media-vid--16x9 {\n\t\tpadding-bottom: percentage( 9 / 16 ); // 16:9\n\t}\n\n\t&.au-responsive-media-vid--4x3 {\n\t\tpadding-bottom: percentage( 3 / 4 ); // 4:3\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-img,\n.au-body img,\n.au-responsive-media img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n* + .au-responsive-media-img,\n.au-body * + img,\n.au-responsive-media * + img {\n\t@include AU-space( margin-top, 1unit );\n}\n","/*! @gov.au/select v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module globals\n// The form select element for multiple options\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/select\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-select {\n\t\tborder-color: #000 !important;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'') !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-select {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 2.25unit 0.5unit 0.75unit );\n\n\t// 2.875unit = 46px = 40px height + ( 3px border * 2 );\n\t// We include the border because we use box-sizing: border-box;\n\t// This guarantees that select will be the same height as buttons and text inputs in all browsers\n\t@include AU-space( height, 2.875unit );\n\tposition: relative;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tappearance: none;\n\tborder: 3px solid $AU-color-foreground-border;\n\ttext-indent: 0.01px;\n\ttext-overflow: '';\n\tbackground-color: $AU-color-background;\n\tbox-sizing: border-box;\n\tborder-radius: $AU-border-radius;\n\tcursor: pointer;\n\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'');\n\tbackground-repeat: no-repeat;\n\tbackground-position: right center;\n\tbackground-size: 1.5em auto;\n\tvertical-align: middle;\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// state styling\n\t&.au-select--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--invalid,\n\t&.au-select--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--valid,\n\t&.au-select--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t@include AU-space( padding-right, .25unit );\n\t}\n\n\t&.au-select--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t&.au-select--block {\n\t\twidth: 100%;\n\t}\n}\n\n\n//firefox hacks...\n//=================\n// https://stackoverflow.com/questions/3773430/remove-outline-from-select-box-in-ff\n.au-select:-moz-focusring {\n\tcolor: transparent;\n\ttext-shadow: 0 0 0 #000;\n}\n\nhtml>/**/body .au-select, x:-moz-any-link, x:default {\n\t@include AU-space( padding-right, 1unit );\n}\n\n@supports (-moz-osx-font-smoothing:auto) {\n\thtml body .au-select {\n\t\t@include AU-space( padding-right, 2.25unit );\n\t}\n}\n","/*! @gov.au/side-nav v5.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module globals\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/side-nav\";\n$version: \"5.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/accordion\", \"7.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n@include versioning-add( $name, $version, $dependencies ); //adding dependencies to global scope\n\n@include versioning-remove( '@gov.au/animate' ); //removing animate as a dependency as it doesn’t come with sass\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-side-nav-depth: 3 !default;\n$AU-side-nav-breakpoint: sm !default;\n\n\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@mixin AU-side-nav-indent( $depth: $AU-side-nav-depth, $element: 'a', $indent-size: 1 ) {\n $chain: $element;\n @for $i from 1 to $depth + 1 {\n\t\t$chain: 'ul ' + $chain;\n\t\t$indent: if(\n\t\t\t$i < 2,\n\t\t\t( $indent-size * $i + 1 ) * 1unit,\n\t\t\t( $indent-size * $i + 1 ) * 1.25unit\n\t\t);\n\n & #{$chain} {\n @include AU-space( padding-left, $indent );\n }\n }\n}\n\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-side-nav {\n\t\tbackground: transparent !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t\ttext-decoration: underline !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-side-nav__content {\n\n\t\tul ul ul a:before {\n\t\t\tbackground-image: AU-svguri( '' +\n\t\t\t\t'' +\n\t\t\t'') !important;\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n@import '_globals.scss';\n@import '_print.scss';\n\n\n.au-side-nav {\n\t@include AU-fontgrid( sm );\n\tfont-family: $AU-font;\n\tbackground-color: $AU-color-background-alt;\n\tborder-radius: $AU-border-radius;\n\toverflow: hidden;\n\tborder: 0;\n\n\ta,\n\t.active > span {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\tcolor: $AU-color-foreground-muted;\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\t// Link list\n\t.au-link-list {\n\t\tpadding: 0;\n\t\tmargin: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Accordion styles\n\t.au-accordion__body {\n\t\toverflow: visible;\n\t}\n\n\t.au-accordion__title {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-action;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tbackground-color: inherit;\n\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\toutline-offset: -3px;\n\t\t}\n\n\t\t// Hide the accordion title without javascript\n\t\t.no-js & {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder: 0;\n\t\tpadding: 0;\n\t}\n\n\t// Desktop styles\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\n\t\t// Open the menu on desktop\n\t\t.au-accordion__body.au-accordion--closed {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// Content inside the side navigation accordion\n.au-side-nav__content {\n\t@include AU-space( margin, 0 1unit );\n\n\tul {\n\t\t@include AU-side-nav-indent( 3 );\n\t\t@include AU-side-nav-indent( 3, '.active > span' );\n\t}\n\n\n\t.active > span {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tul ul ul a,\n\tul ul ul .active > span {\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\t@include AU-space( width, 1unit );\n\t\t\t@include AU-space( height, 1unit );\n\t\t\t@include AU-space( background-size, 1unit );\n\t\t\t@include AU-space( margin-left, -1.5unit );\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t& > ul > li {\n\t\tborder-bottom: 1px solid $AU-color-foreground-border;\n\n\t\t&:last-of-type {\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ) {\n\t\tmargin: 0;\n\t}\n}\n\n\n// Side navigation title\n.au-sidenav__title {\n\tmargin: 0;\n\n\ta {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-text;\n\t\tborder-bottom: 2px solid $AU-color-foreground-border;\n\t}\n}\n\n\n// Alternate colour variation\n.au-side-nav.au-side-nav--alt {\n\tbackground: $AU-color-background;\n\n\ta:hover {\n\t\tbackground: $AU-color-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n}\n\n\n// Dark colour variation\n.au-side-nav.au-side-nav--dark {\n\tbackground: $AU-colordark-background-alt;\n\n\t.au-accordion__title {\n\t\tcolor: $AU-colordark-foreground-action;\n\t\tbackground-color: inherit;\n\t}\n\n\ta {\n\t\tcolor: $AU-colordark-foreground-muted;\n\n\t\t&:hover {\n\t\t\tbackground: $AU-colordark-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t.au-side-nav__content {\n\t\t.active > span {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\tul ul ul a:before,\n\t\tul ul ul .active > span:before {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t.au-sidenav__title a {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n\n// Dark alternative colour variation\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n\tbackground: $AU-colordark-background;\n\n\ta:hover {\n\t\tbackground: $AU-colordark-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/skip-link v2.0.16 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module globals\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/skip-link\";\n$version: \"2.0.16\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-skip-link__link {\n\t\tbackground: #fff !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-skip-link {\n\t@include AU-fontgrid( md, nospace );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n}\n\n.au-skip-link__link {\n\t@include AU-sronly;\n\n\t&:active,\n\t&:focus {\n\t\t@include AU-outline();\n\t\t@include AU-space ( top, 1unit );\n\t\t@include AU-space ( left, 1unit );\n\t\t@include AU-space ( padding, 1.5unit );\n\t\tclip: auto;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\toverflow: visible;\n\t\tposition: absolute;\n\t\twidth: auto;\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tz-index: 600;\n\t}\n\n\t.au-body &:hover,\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-background;\n\t}\n}\n","/*! @gov.au/tags v3.1.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// tags module globals\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/tags\";\n$version: \"3.1.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-tags {\n\t\tcolor: #000 !important;\n\t}\n\t.au-tags__item {\n\t\tborder-color: #000 !important;\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Tag styles\n// - Tag heading style\n// - Tag item style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tag styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-tags {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t&.au-tags--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n.au-tags > li {\n\t@include AU-space ( margin, 0.5unit 0.25unit 0 0 );\n\t@include AU-space ( padding, 0 0.5unit );\n\tborder: 1px solid $AU-color-foreground-action;\n\tborder-radius: $AU-border-radius;\n\tdisplay: inline-block;\n\n\t> a,\n\t> button {\n\t\t@include AU-space ( margin, 0 -0.5unit ); // Negative value to pull a/button out to same size as container\n\t\t@include AU-space ( padding, 0 0.5unit );\n\t\tcolor: $AU-color-foreground-action;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\n\t\t&:focus {\n\t\t\toutline-offset: -1px;\n\t\t}\n\t}\n}\n\n.au-tags.au-tags--dark > li {\n\tborder-color: $AU-colordark-foreground-action;\n\n\t> a,\n\t> button {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n","/*! @gov.au/text-inputs v2.1.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// text-inputs module globals\n// Single and multi-line text inputs.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/text-inputs\";\n$version: \"2.1.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-text-input {\n\t\tborder-color: #000 !important;\n\n\t\t&[disabled] {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - Text input styling, inc:\n// - labels\n// - generic text input styling\n// - states (invalid|valid|disabled)\n// - textarea styling\n// - --number variant text input\n// - --block variant\n// - hint text\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text input styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n\tbox-sizing: border-box;\n\t@include AU-fontgrid( sm, nospace ); // using default to make sure we don’t crop descenders and ascenders\n\t@include AU-space( padding, 0.5unit 1unit );\n\t@include AU-space( height, 2.875unit );\n\tborder: 3px solid $AU-color-foreground-border;\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tborder-radius: $AU-border-radius;\n\tvertical-align: middle;\n\tappearance: none;\n\twidth: 100%;\n\t@include AU-space( max-width, 12.8125unit );\n\t// state styling\n\t&.au-text-input--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-text-input--dark.au-text-input--invalid,\n\t&.au-text-input--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t// valid styling\n\n\t// disabled :valid pseudo class because all fields would become valid and green too quickly. In the future :valid should be the default styling(not green)\n\t// &.au-text-input--dark:valid,\n\t// &:valid {\n\t// \tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t// \tborder-color: $AU-color-success;\n\t// }\n\n\t&.au-text-input--dark.au-text-input--valid,\n\t&.au-text-input--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t// disabled styling\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t\tbackground-color: $AU-color-background; // Keep the light-bg when focusing on success/error\n\t}\n\n\t&.au-text-input--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\n\t\t&[disabled] {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\t\t&:disabled {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t// au-text-input with different widths\n\t&.au-text-input--width-xs {\n\t\t@include AU-space( max-width, 4.3unit );\n\t}\n\t\n\t&.au-text-input--width-sm {\n\t\t@include AU-space( max-width, 6.3unit );\n\t}\n\n\t&.au-text-input--width-md {\n\t\t@include AU-space( max-width, 10unit );\n\t}\n\n\t&.au-text-input--width-lg {\n\t\t@include AU-space( max-width, 18unit );\n\t}\n\n\t&.au-text-input--width-xl {\n\t\t@include AU-space( max-width, 24unit );\n\t}\n\n\t\n\t/**\n\t * Block modifier\n\t */\n\t&.au-text-input--block {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tbox-sizing: border-box;\n\t}\n\n\t/**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */\n\t&.au-text-input--number {\n\t\tfont-family: $AU-font-monospace;\n\t\tletter-spacing: 2px;\n\t}\n}\n\n\n// We remove label styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Text input labels.\n// */\n// .au-text-input__label {\n// \t@include AU-fontgrid( sm );\n// \tdisplay: block;\n\n// \t& + .au-text-input {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n\n// \t* + & {\n// \t\t@include AU-space( margin-top, 1.5unit );\n// \t}\n// }\n\n\n// We remove hint text styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Hint text.\n// *\n// * Built so it can sit both in- and outside the `label`.\n// */\n// .au-text-input__hint {\n// \t@include AU-fontgrid( xs );\n// \tdisplay: block;\n\n// \t// Keeps spacing neat depending on where the hint text is added.\n// \t* + & {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n// }\n\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n\t@include AU-fontgrid( sm );\n\theight: auto;\n\tmin-height: 6em;\n}\n\n","\n// Visually hide (screen reader accessible)\n.visually-hidden,\n.sr-only,\n.element-invisible {\n @include AU-sronly();\n position: absolute !important;\n}","// sass-lint:disable no-vendor-prefixes\n\n// Use the saner border-box model for all elements.\n* {\n box-sizing: border-box;\n}\n\nhtml {\n // Prevent adjustments of font size after orientation changes in IE and iOS.\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n // On short pages, we want any background gradients to fill the entire height\n // of the browser.\n min-height: 100%;\n}\n\nbody {\n // Remove default margin and padding.\n margin: 0;\n padding: 0;\n}\n\n.cke_editable {\n padding: 20px;\n}","/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin health-fontgrid( $fontsize-key, $lineheight-key: 'default', $weight: 'heavy' ) {\n $next-size-down: health-fontgrid-next-size($fontsize-key);\n @include AU-fontgrid($next-size-down, $lineheight-key);\n @include AU-media(sm) {\n @include AU-fontgrid($fontsize-key, $lineheight-key);\n }\n\n @if $weight == 'heavy' {\n font-weight: bold;\n }\n\n @if $weight == 'light' {\n font-weight: normal;\n }\n}\n\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n@function health-fontgrid-next-size( $fontsize-key ) {\n @if $fontsize-key == 'xs' {\n @return 'xs';\n }\n @if $fontsize-key == 'sm' {\n @return 'xs';\n }\n @if $fontsize-key == 'md' {\n @return 'sm';\n }\n @if $fontsize-key == 'lg' {\n @return 'md';\n }\n @if $fontsize-key == 'xl' {\n @return 'lg';\n }\n @if $fontsize-key == 'xxl' {\n @return 'xl';\n }\n @if $fontsize-key == 'xxxl' {\n @return 'xxl';\n }\n @return 'md';\n}\n\n\n.au-body {\n\n // Apply responsive to AU-fontgrid classes\n .au-display-xxxl {\n @include health-fontgrid('xxxl', 'heading');\n &--text {\n @include health-fontgrid('xxxl', 'default', 'light');\n }\n }\n\n h1,\n .au-display-xxl {\n @include health-fontgrid('xxl', 'heading');\n &--text {\n @include health-fontgrid('xxl', 'default', 'light');\n }\n }\n\n h2,\n .au-display-xl {\n @include health-fontgrid('xl', 'heading');\n &--text {\n @include health-fontgrid('xl', 'default', 'light');\n }\n }\n\n h3,\n .au-display-lg {\n @include health-fontgrid('lg', 'heading');\n &--text {\n @include health-fontgrid('lg', 'default', 'light');\n }\n }\n\n h4,\n .au-display-md {\n @include health-fontgrid('md', 'heading');\n &--text {\n @include health-fontgrid('md', 'default', 'light');\n }\n }\n\n h5,\n .au-display-sm {\n @include health-fontgrid('sm', 'heading');\n &--text {\n @include health-fontgrid('sm', 'default', 'light');\n }\n }\n\n h6,\n .au-display-xs {\n @include health-fontgrid('xs', 'heading');\n &--text {\n @include health-fontgrid('xs', 'default', 'light');\n }\n }\n\n // Light variation of headings.\n .au-display--light {\n font-weight: normal;\n }\n\n .au-display--heavy {\n font-weight: bold;\n }\n\n // Inline.\n .au-display--inline {\n display: inline;\n }\n\n // Sub title\n .au-subtitle {\n & + h1, & + h2, & + h3 {\n @include AU-space(margin-top, .5unit);\n }\n }\n h1 + .au-subtitle {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".au-accordion {\n\n // Small variation.\n &.au-accordion--small {\n border: 0;\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n }\n\n // Light variation.\n &.au-accordion--light {\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n .au-accordion__body-wrapper {\n @include AU-space(padding, .5unit);\n }\n }\n}\n",".au-body {\n // SVG images.\n fill: $AU-color-foreground-text;\n\n // BACKGROUND //\n &.au-body--dark {\n background: $AU-colordark-background;\n &-tertiary {\n background: $colour-primary-blue;\n }\n }\n\n //// SVG images ////\n &.au-body--dark {\n fill: $AU-colordark-foreground-text;\n }\n\n // Minor text.\n .text--minor,\n %minor-text {\n color: $colour-minorText;\n font-size: 0.8em;\n }\n\n // Right align text.\n .text--align-right {\n text-align: right;\n }\n .text--align-center {\n text-align: center;\n }\n\n // Introduction text.\n .au-introduction {\n @include health-fontgrid( lg , default, light);\n color: $colour-minorText;\n\n &--dark {\n color: $AU-color-foreground-text;\n }\n }\n\n //// Abbreviations ////\n abbr, abbr[title], .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help;\n }\n\n // Create class for screen reader only.\n .au-sronly {\n @include AU-sronly();\n }\n\n // The standard margin top used for uikit.\n %standard-gap,\n .standard-gap {\n @include AU-space(margin-top, 1.5unit);\n &--mobile-only {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n }\n &--bottom {\n @include AU-space(margin-bottom, 1.5unit);\n }\n }\n\n // Hide fields when printing.\n .print--hide {\n @media print {\n display: none;\n }\n }\n\n @media print {\n a[href]:after {\n content: '' !important;\n }\n }\n\n // IE 11.\n main, aside {\n display: block;\n }\n\n}\n","// Breadcrumb navigation\n//\n// The path to the current page in the form of a list of links.\n//\n// Markup: breadcrumb.twig\n//\n// Style guide: navigation.breadcrumb\n\n.au-breadcrumbs {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n\n @media print {\n display: block;\n }\n}\n","// Button.\n.au-btn,\na.au-btn {\n\n // Convert tertiary button to look like a link.\n &--tertiary {\n padding: 0;\n }\n\n // Large button.\n &.au-btn--large {\n font-size: 1.3em;\n font-weight: 700;\n }\n\n // Dark button\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n border-color: $colour-light-dark;\n }\n }\n}",".au-body {\n .au-callout {\n // If the callout is on a row, reset the margin so the keyline lines up.\n // eg .container > .row .au-callout > .col-sm-3 | .col-sm-9\n &.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px;\n }\n background-color: $colour-lighter;\n border-left-color: $colour-complementary-cyan;\n // Colours.\n &--secondary {\n border-left-color: $colour-complementary-skyblue;\n }\n &--tertiary {\n border-left-color: $colour-primary-teal-light;\n }\n &--success {\n border-left-color: $AU-color-success;\n }\n\n // Simple variation\n &.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem;\n }\n }\n}\n"," .au-control-input {\n &.au-control-input--compact.au-control-input--block {\n @include AU-space(margin-top, 0.5unit);\n .au-control-input__text {\n @include AU-space(padding, 0 0 0 1.5unit);\n margin-right: 0;\n &:before, &:after {\n left: -4px;\n top: 2px;\n @include AU-space(width, 1.375unit);\n @include AU-space(height, 1.375unit);\n }\n }\n\n .au-control-input__input {\n left: 0;\n top: 7px;\n }\n }\n\n &__input {\n &:invalid + .au-control-input__text {\n background: $AU-color-background;\n &:after {\n border-color: transparent;\n }\n }\n &.error + .au-control-input__text {\n &:after {\n border-color: $AU-color-error;\n }\n }\n }\n }\n","// Health variations on UIKit call to action link.\n.au-body {\n .au-cta-link {\n // Right align the link.\n &--right {\n text-align: right;\n }\n }\n\n // We want to apply the dark theme automatically to the link if it within au-body--dark.\n &.au-body--dark .au-cta-link {\n @extend .au-cta-link--dark;\n }\n}\n",".au-footer {\n\n // Add some space between the content and the footer.\n // Not sure why this isn't in the @gov.au/footer.\n @include AU-space(margin-top, 2unit);\n\n // Remove the top border.\n border-top: none;\n\n // Apply our colour scheme on the background.\n &.au-body.au-body--dark.au-footer--dark {\n background: $colour-darkest;\n background: linear-gradient(to right,$colour-dark-hover,$colour-darkest)\n }\n\n // Add a gap on mobile between the menus.\n &__navigation-section {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n .au-footer__end {\n border-top-color: $colour-dark;\n }\n\n // Don't print the footer.\n @media print {\n display: none;\n }\n}","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\n.au-form {\n\n &__item {\n\n @include AU-space('margin-top', 1.5unit);\n label {\n font-weight: bold;\n .au-control-input__text {\n font-weight: normal;\n }\n }\n\n &-description {\n @include AU-space('margin-top', .5unit);\n }\n\n .au-text-input,\n .au-select {\n display: block;\n @include AU-space('margin-top', .5unit);\n max-width: 42em;\n }\n\n .au-control-input {\n @include AU-space(margin-top, .75unit);\n label {\n font-weight: normal;\n }\n }\n\n .form-required {\n color: $AU-color-error;\n }\n }\n\n .form-element-length-counter {\n @include AU-space('margin-top', .5unit);\n }\n\n &--hidden {\n display: none;\n }\n\n}\n",".au-grid {\n\n // On non-full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .not-full-width {\n // Top margin for content area\n @include AU-space(margin-top, 1unit);\n @include AU-media(sm ) {\n @include AU-space(margin-top, 1.5unit);\n }\n @media print {\n @include AU-space(margin-top, 1unit);\n }\n .container {\n width: auto;\n clear: both;\n }\n }\n\n // On full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .full-width .container .container {\n width: auto;\n clear:both;\n }\n\n\n // Row variation which removes the gap between columns.\n .row--no-column-gap {\n div[class*=\"col-\"] {\n @include AU-media(sm) {\n padding-left: 0;\n padding-right: 0;\n &:first-of-type {\n padding-left: 12px;\n }\n &:last-of-type {\n padding-right: 12px;\n }\n }\n }\n }\n\n // Divide columns into 5ths.\n .col-xs-5ths,\n .col-sm-5ths,\n .col-md-5ths,\n .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: $AU-grid-12-gutter-width / 2;\n padding-left: $AU-grid-12-gutter-width / 2;\n }\n\n .col-xs-5ths {\n width: 20%;\n float: left;\n }\n\n @include AU-media( sm ) {\n .col-sm-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( md ) {\n .col-md-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( lg ) {\n .col-lg-5ths {\n width: 20%;\n float: left;\n }\n }\n}\n\n","// Health variation on the au-header.\n.au-header.au-header {\n\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid $colour-primary-blue-dark;\n\n @include AU-media(sm){\n @include AU-space('padding', 1unit 0 .5unit);\n }\n @include AU-media(md){\n @include AU-space('padding', 1.5unit 0);\n }\n\n // Simple for no-nav campaigns\n &--simple {\n @include AU-space('padding-bottom', 1unit);\n @include AU-media(sm){\n @include AU-space('padding-bottom', 1.5unit);\n }\n @include AU-media(md){\n @include AU-space('padding-bottom', 2unit);\n }\n }\n\n .au-header__logo {\n display: block;\n @include AU-space('padding', .75unit .75unit .75unit 0);\n width: 100%;\n max-width: 250px;\n // For IE 9, 10.\n color: transparent;\n @include AU-media(md) {\n max-width: 300px;\n margin: auto;\n @include AU-space('padding', .75unit);\n float: left;\n padding: 0;\n }\n @media print {\n width: 30%;\n }\n &-image {\n display: block;\n width: 100%;\n margin: auto;\n @include AU-media(sm) {\n margin: 0;\n }\n }\n\n @media print {\n margin: inherit;\n padding: 0;\n }\n }\n\n &--dark {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n\n a {\n color: $AU-colordark-foreground-text;\n &:hover {\n color: $AU-colordark-foreground-text;\n text-decoration: none;\n }\n }\n }\n &--light {\n background-color: white;\n }\n\n // a.au-header__logo {\n // &:hover,\n // &:focus {\n // background: $colour-light-dark;\n // }\n // }\n}\n",".au-inpage-nav-links {\n border-color: $colour-complementary-skyblue;\n @media print {\n display: none;\n }\n}\n",".au-link-list {\n &--flush {\n >li {\n margin: 0;\n }\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n &.au-main-nav--dark {\n border-bottom-color: $colour-primary-blue-darker;\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n .active a {\n border-color: $colour-primary-blue-darker;\n background: $colour-primary-blue-darker;\n }\n a {\n border-color: $colour-primary-blue;\n &:hover, &:focus {\n background: $colour-primary-blue;\n }\n }\n .au-main-nav__menu {\n background-color: $colour-primary-blue;\n @include AU-media('sm') {\n background: none;\n }\n }\n .au-main-nav__toggle {\n color: $AU-colordark-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n\n }\n \n a {\n @include AU-media($AU-main-nav-breakpoint) {\n font-weight: bold;\n }\n color: $AU-color-foreground-text;\n }\n\n .au-link-list {\n > li {\n\n &.active, &.active-trail {\n a {\n font-weight: bold;\n border-bottom-color: #fff;\n &:hover, &:focus {\n border-bottom-color: #fff;\n }\n @include AU-media($AU-main-nav-breakpoint) {\n @include AU-space(padding, 1unit);\n }\n\n }\n }\n\n &.au-main-nav--mobile-only {\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n }\n }\n }\n\n @media print {\n display: none;\n }\n}\n",".au-page-alerts {\n\n max-width: 42rem;\n\n &--hidden {\n display: none;\n }\n\n &__close {\n position: absolute;\n right: 0;\n top: 0;\n &:hover {\n cursor: pointer;\n }\n }\n}\n","img,\nsvg {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-img;\n height: auto;\n}\n\n.responsive-media-vid {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-vid;\n}\n",".au-body {\n .au-side-nav {\n\n // Make our version flush with the sub-header above.\n @include AU-space('margin-top', 1unit);\n @include AU-media(sm) {\n @include AU-space('margin-top', 0);\n }\n\n // Add our colours.\n @extend %bg-neutral;\n @include AU-media(sm) {\n background: $AU-color-background;\n }\n\n a {\n background: transparent;\n &:hover,\n &:focus {\n background-color: $colour-lighter;\n }\n &.active {\n font-weight: bold;\n color: $AU-color-foreground-text;\n background-color: $colour-lighter;\n }\n }\n\n li, ul {\n position: relative;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Put the nav on the right instead of the left.\n // Apply to wrapper above au-side-nav.\n .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n @include AU-space(padding-bottom, 2unit);\n @include AU-media(sm){\n float: right;\n padding-left: 12px;\n padding-right: 12px;\n }\n }\n}\n","// Add modifier for au-tags\n.au-tags {\n &.au-tags--inline {\n display: inline;\n > li {\n @include AU-space('margin', 0unit .25unit .5unit 0unit);\n }\n }\n}",".au-text-input {\n &--block {\n max-width: 42em;\n }\n &:invalid {\n border-color: gray;\n background-color: $AU-color-background;\n }\n &.error {\n background-color: mix( $AU-color-error, $AU-color-background, 5% );\n border-color: $AU-color-error;\n }\n}\n\ntextarea.au-text-input {\n max-width: 42em;\n}\n",".health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n @include AU-space( right, 1unit );\n bottom: -4px;\n @include opacity(0);\n z-index: -1;\n padding: 0;\n border: 0;\n\n @media print {\n display: none;\n }\n\n .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n @include AU-space( width, 4unit );\n @include AU-space( padding, 0.25unit .75unit .5unit .75unit);\n @include AU-media(md) {\n @include AU-space( width, 6unit );\n @include AU-space( padding, 0.5unit 1unit 1unit);\n }\n background: $colour-lighter;\n border: none;\n color: $AU-color-foreground-text;\n\n i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: $AU-color-foreground-text;\n }\n\n // Hover\n &:hover,\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n color: darken($AU-color-foreground-text, 10%);\n border: none;\n i {\n background: darken($AU-color-foreground-text, 10%);\n }\n }\n\n span {\n display: block;\n }\n }\n\n &.isVisible {\n @include opacity(.8);\n z-index: 9999;\n transition: all .4s ease-in;\n }\n}\n","// When called via @include name(), the mixin will render CSS selectors\n\n@mixin opacity( $opacity ) {\n opacity: $opacity;\n $opacity-ie: $opacity * 100;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$opacity-ie+\")\";\n filter: alpha(opacity=$opacity-ie); //IE8\n}\n\n@mixin transition($transition) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n\n@mixin rgba-background( $color, $opacity: 1 ) {\n background-color: rgba($color, $opacity); \n}\n\n// TODO\n// flexbox layout generation with grid failover\n// separate card from layout so that the dom might be class=\"health-card health-flex-thirds col-xs-4\"\n\n\n// From NSW Design System\n@mixin pseudo-clickable-block {\n &::after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n // z-index: map-get($z-index, low);\n }\n}\n\n// generates modifer classes in the bem syntax\n@mixin helper-classes($attribute, $map) {\n @each $modifier, $value in $map {\n &--#{$modifier} {\n #{$attribute}: get-mapped-value($modifier, $map) !important;\n }\n }\n}","// Bands.\n.au-body {\n .health-band {\n @include AU-clearfix;\n @include AU-space('padding-top', 1.25unit);\n @include AU-space('padding-bottom', 1.25unit);\n @include AU-media(md) {\n @include AU-space('padding-top', 2.5unit);\n @include AU-space('padding-bottom', 2.5unit);\n }\n\n // Background colours.\n &.health-band--neutral-1 {\n @extend %bg-neutral;\n }\n\n &.health-band--neutral-2 {\n @extend %bg-neutral-reverse;\n }\n\n // Use au-body au-body--dark with these backgrounds.\n &.health-band--primary {\n @extend %bg-complementary-blue;\n }\n\n &.health-band--secondary {\n @extend %bg-primary-teal;\n .health-band__title--light {\n color: $colour-primary-teal-text;\n }\n }\n\n &.health-band--tertiary {\n @extend %bg-complementary-skyblue;\n }\n\n &.health-band--tertiary-2 {\n @extend %bg-primary-blue;\n }\n }\n}\n\n.health-band__image--image-text-horizontal {\n display: none;\n @include AU-media(sm) {\n display: block;\n width: 100%;\n }\n}\n","//--------------------------------------------------------------\n// Book navigation\n// Next, Previous, Up\n//-------------------------------------------------------------\n\n.health-book-nav {\n border-top: 1px solid $AU-color-foreground-border;\n @include AU-space(padding-top, 1.5unit);\n\n .au-display-lg {\n margin-top: 0;\n }\n\n a {\n display: block;\n text-decoration: none;\n color: $AU-color-foreground-text;\n &:hover,\n &:focus {\n background: $AU-color-background-shade;\n }\n @include AU-space(padding, 1unit);\n }\n\n &--right {\n text-align: right;\n }\n\n\n @media print {\n display: none;\n }\n\n}\n","// @todo Refactor to .health-pillars\n\n// Application of the Health 'pillars' brand element\n\n// Pillars var as base64\n%pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\");\n}\n\n// Apply to appropriate element\n.pillars-container {\n position: relative;\n #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover;\n @extend %pillars;\n @include AU-media('sm'){\n left: auto;\n }\n }\n}\n","\n.health-card {\n @include AU-space( padding, 1unit );\n @include AU-media( md ) {\n @include AU-space( padding, 2unit );\n }\n @include AU-space( margin-top, 0 );\n width: 100%;\n font-weight: normal;\n display:block;\n box-sizing: border-box;\n\n // Spacing.\n * + hr,\n * + p,\n * + .health-card__title,\n * + .health-card__cta {\n margin-top: 0;\n }\n\n //\n // COMPONENTS\n //\n\n &__title {\n & + .metadata--inline {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n @at-root .health-card__image + & {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n }\n \n &__text {\n @include AU-space(margin-top, 1unit);\n }\n\n .health-card__image {\n display: block;\n svg {\n height: 3em;\n width: 3em;\n @include AU-media(sm) {\n height: 5em;\n width: 5em;\n }\n }\n\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 1unit -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit -2unit 2unit -2unit);\n }\n height: auto;\n }\n }\n\n &__bg {\n @include AU-space( padding, 1unit );\n background-color: $AU-colordark-background-shade;\n\n &:not(:first-child) {\n @include AU-space( margin-top, 1unit );\n }\n }\n\n img {\n display: block;\n min-width: 100%;\n height: auto;\n }\n\n //\n // VARIATIONS\n //\n\n // Shadow.\n &--shadow {\n border-radius: 4px;\n overflow:hidden;\n box-shadow: $card-shadow;\n background: $AU-color-background;\n .lt-ie9 & {\n border: solid 1px $AU-colordark-foreground-border;\n }\n }\n\n // Light.\n &--light {\n background: $AU-color-background;\n overflow: hidden;\n }\n\n // Centered.\n &--centered {\n text-align: center;\n img,\n svg,\n .health-card__image,\n p {\n margin: auto;\n }\n\n .health-card__image {\n @include AU-space( margin-bottom, .5unit);\n }\n }\n\n // Contact icon\n &--contact {\n background: $colour-lightest;\n @include AU-space( margin-bottom, 1unit );\n .image--circle {\n img {\n width: 200px;\n min-width: 0;\n @include AU-space( margin-bottom, -1unit );\n }\n }\n @include AU-media( sm ) {\n @include AU-space( padding-top, 5unit );\n margin-top: 5rem !important;\n .image--circle {\n .image {\n position: absolute;\n left: 0;\n top: -20px; \n width: 100%;\n height: 10px;\n z-index: 999;\n }\n }\n }\n }\n\n // Selector.\n &.health-card--selector {\n @include AU-space('padding', 0.5unit);\n @include AU-media(md) {\n @include AU-space('padding', 1unit);\n }\n\n @media print {\n display: none;\n }\n\n border-left: 1px solid $colour-light-dark;\n border-right: 1px solid $colour-light-dark;\n border-bottom: 1px solid $colour-light-dark;\n display: block;\n overflow: hidden;\n background: $colour-lightest;\n border-top: 10px solid $colour-light-dark;\n\n &:hover,\n &:focus,\n &.health-card--active\n {\n background: white;\n border-top-color: $colour-primary-teal;\n }\n\n .health-card__title {\n @include AU-space(margin-top, .5unit);\n @include AU-space(margin-bottom, .5unit);\n @include health-fontgrid( sm , heading);\n max-width: 100%;\n }\n .health-card__image {\n svg {\n max-width: 3em;\n max-height: 3em;\n }\n }\n\n p {\n max-width: 75%;\n }\n }\n\n // Resource.\n &.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: $colour-light-dark;\n @include AU-space(padding, 1unit 0 0 0);\n @include AU-media(sm) {\n @include AU-space(padding, 2unit 0 0 0);\n }\n }\n\n // Solid\n &--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: $colour-complementary-skyblue-dark;\n color: white;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n @at-root a.health-card#{&} {\n color: white;\n }\n\n // Colours\n &.health-card--colour1 {\n background: $colour-complementary-skyblue-dark;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n }\n &.health-card--colour2 {\n background: $colour-primary-teal-alt;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour3 {\n background: $colour-primary-teal-dark;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour4 {\n background: $colour-complementary-blue-dark;\n &:hover {\n background: $colour-complementary-blue;\n }\n }\n \n }\n\n // Solid half - used for audience tiles \n &--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n @include AU-space(padding, 0);\n\n // Layout\n .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n @include AU-space(padding, 1.5unit);\n }\n .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n @include AU-space(padding, 1.5unit);\n }\n\n // Colours\n &.health-card--colour1 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour2 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour3 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n }\n &.health-card--colour4 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n }\n \n }\n\n // Top highlight.\n // Use colour as a keyline on top of the card.\n &--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid $colour-complementary-skyblue;\n\n &.health-card--colour2 {\n border-top-color: $colour-complementary-ruby;\n }\n\n &.health-card--colour3 {\n border-top-color: $colour-complementary-lime;\n }\n\n &.health-card--colour4 {\n border-top-color: $colour-primary-teal;\n }\n\n &.health-card--colour5 {\n border-top-color: $colour-complementary-cyan;\n }\n }\n\n // Call to action card.\n &--cta {\n\n &:after {\n content: ' ';\n @include AU-space( width, 1unit );\n @include AU-space( height, 1unit );\n @include AU-space( margin, 0 0.25unit 0 0.2unit );\n transition: margin 0.2s ease;\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n\n .ie8 &,\n .lt-ie8 & {\n content: ' > ';\n }\n\n display: block;\n position: absolute;\n @include AU-space( right, 1unit );\n @include AU-space( bottom, .5unit );\n @include AU-media(sm) {\n @include AU-space( right, 2unit );\n @include AU-space( bottom, 2unit );\n }\n transition-property: right;\n }\n\n &:hover {\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n &:after {\n @include AU-space( margin-left, 0.4unit );\n @include AU-space( right, 1.5unit );\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n }\n }\n }\n\n // Horizontal.\n // Image on left, text on right.\n &.health-card--horizontal {\n\n width: inherit;\n\n // Get rid of the gap between columns.\n div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n }\n\n .health-card__image {\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 0 -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit 0 -2unit -2unit);\n }\n }\n }\n\n // @todo Probably should be replaced by health-card__left and health-card__right.\n div[class*=\"col-\"]:last-of-type {\n @include AU-space(padding-top, 1unit);\n @include AU-media(sm) {\n @include AU-space(padding-left, 2unit);\n padding-top: 0;\n }\n }\n\n // Reduce the margins so the white background fits correctly.\n &.row {\n margin-left: 0;\n margin-right: 0;\n }\n\n }\n\n // Links on the card.\n @at-root a#{&}{\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n .au-body & {\n text-decoration: none;\n }\n\n .health-card__title {\n text-decoration: underline;\n }\n\n &:hover {\n .health-card__title {\n text-decoration: none;\n }\n }\n\n &.health-card--shadow {\n &:focus {\n border-radius: 0;\n }\n\n &:hover {\n box-shadow: $card-shadow-hover;\n }\n }\n\n .health-card__link,\n .health-card__cta {\n color: $AU-color-foreground-action;\n text-decoration: underline;\n text-decoration-skip: ink;\n }\n }\n}\n\n// Card listing.\nul.health-card-list {\n padding: 0;\n @include AU-space( margin-top, 0 );\n\n li {\n list-style: none;\n @include AU-space( margin-bottom, 1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, 1.5unit );\n }\n }\n\n &--flush {\n @include AU-space( margin-bottom, -1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, -1.5unit );\n }\n }\n}\n\n// TODO fix nesting/override\n.au-body {\n .health-card__text {\n @include AU-space(margin-top, 1unit);\n }\n}",".health-compare {\n border: $health-borderize--tertiary-very-thin;\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n\n &__title {\n background: lighten($colour-complementary-skyblue, 45%); // FIX\n font-weight: bold;\n @include AU-space(padding-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-space(margin-bottom, 1unit);\n }\n}","// Description list\n\n.au-body {\n\n dl.health-dl {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n border-bottom: $health-borderize--very-thin;\n margin-bottom: 0;\n\n dt {\n font-weight: bold;\n @include AU-space('margin-bottom', 1unit);\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-top', 1unit);\n clear: both;\n\n @include AU-media(sm) {\n float: left;\n width: 25%;\n }\n }\n\n dd {\n margin-left: 0;\n\n @include AU-space('margin-bottom', 1unit);\n padding-top: 0;\n\n @include AU-media(sm) {\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-left', 1unit);\n @include AU-space('padding-top', 1unit);\n float: left;\n width: 75%;\n }\n }\n\n @include AU-clearfix;\n\n }\n}\n","// AU vars for reference\n// $AU-media-xs: 576px !default; // media query breakpoints\n// $AU-media-sm: 768px !default;\n// $AU-media-md: 992px !default;\n// $AU-media-lg: 1200px !default;\n\n// $AU-fontsize-map: (\n// \txs: 14,\n// \tsm: 16,\n// \tmd: 20,\n// \tlg: 24,\n// \txl: 32,\n// \txxl: 40,\n// \txxxl: 48\n// ) !default;\n\n// Font faces, stacks and sizes.\n$fontawesome: \"FontAwesome\";\n\n// Borders\n$AU-color-foreground-border: #ccc; // Apparently this is not accessible...\n$health-borderize: 3px solid $AU-color-foreground-border;\n$health-borderize--very-thin: 1px solid $AU-color-foreground-border;\n$health-borderize--thin: 2px solid $AU-color-foreground-border;\n$health-borderize--fat: 6px solid $AU-color-foreground-border;\n\n$health-borderize--tertiary: 3px solid $colour-complementary-skyblue;\n$health-borderize--tertiary-very-thin: 1px solid $colour-complementary-skyblue;\n\n// Taskbar\n$minHeight-Taskbar: 200px !default;\n\n// Box shadow\n$card-shadow: 0px 3px 10px $colour-Shadow;\n$card-shadow-hover: 0px 8px 10px $colour-Shadow-hover;\n\n// TODO\n// - transitions/animations\n// - opacities\n// - borders ",".health-facet {\n\n visibility: visible;\n @include opacity(1);\n height: auto;\n transition: opacity 1s;\n\n @include AU-space(padding, 1unit);\n\n // Spacing.\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n .health-filter + & {\n margin-top: 0;\n }\n\n &--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n @include opacity(0);\n height: 0;\n }\n\n background: $colour-lighter;\n\n &__more {\n font-size: 0.8em;\n }\n}",".health-field {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n & + * {\n clear: both;\n }\n\n &--label-hidden {\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n }\n\n &--inline,\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n float: left;\n }\n }\n .health-field__item {\n display: table;\n }\n }\n\n &--inline {\n .health-field__label {\n @include AU-media(sm) {\n width: 10em;\n }\n }\n }\n\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n width: 15em;\n }\n }\n }\n\n &.health-field--light {\n .health-field__label {\n font-weight: normal;\n }\n }\n\n .health-field__label {\n font-weight: bold;\n }\n\n .health-metadata + & {\n @include AU-space(margin-top, .5unit);\n }\n}\n\n.health-field__item + .health-field__item {\n clear: both;\n}\n\n// Special case of multiple addresses in one field.\n.health-maps--google + .health-field__label {\n @include AU-space(margin-top, 1.5unit);\n}\n","// File download\n//\n// A link with metadata to download a file.\n//\n// Markup: document.twig\n//\n// Style guide: navigation.document\n\n.au-body {\n .health-file {\n &__icon {\n @include AU-space('margin-right', .5unit);\n }\n &__link {\n text-decoration: none;\n color: $AU-color-foreground-text;\n &--visible {\n font-weight: bold;\n text-decoration: underline;\n color: $AU-color-foreground-action;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n",".health-filter {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n\n &.health-filter--open {\n @include AU-space(margin-bottom, 1unit)\n }\n\n .health-filter__title {\n background: $colour-lighter;\n @include AU-space('padding', .5unit);\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n","// Figure\n//\n// A figure image with a long description and notes.\n//\n// Markup: figure.twig\n//\n// Style guide: Components.figure\n\n.health-figure {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &--border {\n border: $health-borderize--thin;\n padding: 1rem;\n }\n\n &__image-link {\n display: block;\n position: relative;\n\n .health-figure__image-link__icon {\n display: none;\n }\n\n &:hover, &:focus {\n .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n @include AU-space(padding, .5unit);\n left: 5px;\n top: 5px;\n border: $health-borderize--very-thin;\n }\n }\n }\n}\n\nfigure {\n margin: 0;\n img {\n margin: 0;\n }\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n}\n\n.fancybox-button {\n width: 46px;\n i:before {\n margin-right: 0;\n }\n}\n",".health-footnotes {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 1.5unit);\n @include AU-space('padding-top', 1.5unit);\n\n @at-root table & {\n border-top: none;\n padding-top: 0;\n margin-top: 0;\n }\n}\n\n// Link to the footnote.\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n}\n",".au-body {\n .health-image-text {\n\n @include AU-space(margin-top, 1.5unit);\n\n > li {\n @include AU-space(margin-bottom, 4unit);\n @media print {\n @include AU-space(margin-bottom, 2unit);\n height: auto !important;\n }\n @include AU-media(sm) {\n text-align: center;\n }\n }\n\n .health-image-text__image {\n @media print {\n height: auto !important;\n img {\n margin-top: 0 !important;\n }\n }\n }\n\n .health-image-text__text {}\n\n .au-introduction {\n @include AU-space(margin-top, 1unit);\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n .text--minor {\n margin-top: 0;\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n }\n\n // Dark background variant\n &.au-body--dark {\n .au-introduction {\n color: $AU-colordark-foreground-text;\n }\n }\n}\n","// Reset the line height on images as this causes gaps at the bottom of some images.\n.au-body {\n .media div,\n .au-responsive-media-img div,\n img {\n line-height: 0;\n }\n}\n\nimg {\n border: 0; // IE 9 fix.\n}\n\n.au-body {\n picture {\n display: block;\n img {\n margin-top: 0;\n }\n @at-root * + picture {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n}\n\n// Add a border to the image.\n.image--border {\n img {\n border: $health-borderize;\n }\n div {\n line-height: 0;\n }\n @media print {\n border: none;\n }\n}\n\n.image--circle {\n img {\n border-radius: 50%;\n border: $health-borderize;\n }\n}\n\n// Image caption\n.field-name-field-image-caption {\n margin-bottom: 2em;\n}\n\n%image--full {\n @include AU-space('margin-bottom', 1unit);\n @include AU-media(sm) {\n margin-bottom: 0;\n }\n width: 100%;\n img {\n border: $health-borderize;\n width: 100%;\n }\n div {\n line-height: 0;\n }\n}\n\n// Lazy loaded images.\n.image-outer {\n\n line-height: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n .image-placeholder {\n @media print {\n border: 1px solid black;\n &:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\";\n }\n }\n }\n\n .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0;\n\n &.image-loading {\n background-color: transparent;\n }\n\n .image {\n width: 100%;\n img {\n // Hide initially, until loaded.\n visibility: hidden;\n }\n }\n }\n}\n\n// An image inside a link.\n.image--link {\n\n a {\n border-bottom: 0;\n line-height: 0;\n @include AU-media(sm) {\n display: block;\n }\n &:focus {\n border: 3px solid $colour-primary-teal-darker;\n }\n\n &:hover {\n img {\n opacity: 0.5;\n }\n }\n\n img {\n margin-top: 0; // Override uikit * + img margin.\n }\n }\n\n}\n\n// Make the background colour white for images that are loading that have a link around them.\n// Normal this background is black and it looks ugly.\na .image-wrapper {\n &.image-loading {\n background-color: white;\n }\n}\n",".health-listing {\n\n margin-top: 0;\n * + & {\n @include AU-space(margin, 2unit 0 0 0);\n }\n\n padding: 0;\n\n // If this listing is embedded amongst content, help separate it nicely from that content.\n @at-root * + .row &--embedded, * + &--embedded {\n li:first-of-type {\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n @include AU-space(margin-top, 2unit);\n }\n\n li:last-of-type {\n border-bottom: $health-borderize--very-thin;\n @include AU-space(padding-bottom, 2unit);\n }\n }\n\n li {\n list-style: none;\n max-width: inherit;\n clear: both;\n }\n\n // Add spacing between items.\n li + li {\n @include AU-space(margin-top, 2unit);\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n }\n\n @include AU-space(margin-bottom, 2unit);\n\n clear: both;\n\n // Compact variation.\n &--compact {\n li + li {\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-top, 1unit);\n }\n }\n\n // Filters\n &__filters {\n\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n\n @media print {\n background: transparent !important;\n }\n\n &--inline {\n > * {\n display: inline-block;\n @include AU-space(margin-right, 1unit);\n }\n }\n\n .clear-all {\n @include AU-space(margin, .5unit .25unit 0 0 );\n @media print {\n display: none;\n }\n }\n }\n}\n","// Lists\n//\n// A collection of list types.\n//\n// Markup: lists.twig\n//\n// Style guide: Lists\n\n// Highlight an item in a list.\nul {\n li {\n transition: background-color 1s;\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n// Large list styles\n%list--large {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n >li {\n vertical-align: top;\n position: relative;\n @include AU-space('margin', 0 0 1unit);\n @include AU-space('padding', 1.5unit);\n \n background: $colour-lighter;\n &::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n @include AU-space('top', 1unit);\n padding-top: 0;\n font-size: 24px;\n }\n a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2;\n }\n }\n}\n\n // Apply default to
        \nol.list--large {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 3unit);\n }\n}\n\n// Variant for
          \nul.list--large {\n @extend %list--large;\n counter-reset: none;\n > li {\n @include AU-space('padding-left', 3unit);\n &::before {\n content: '■';\n counter-increment: none;\n\n }\n }\n}\n\n// Plain list\nul,ol {\n &.list--large--plain {\n @extend %list--large;\n > li {\n &:before {\n display: none;\n }\n }\n }\n}\n\n// Checklist style\nul {\n &.list--large--checklist {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 4unit);\n @include AU-space('padding-top', 1unit);\n background: $colour-lighter url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px;\n &::before {\n content: '';\n }\n strong {\n @extend .au-display-md;\n }\n }\n }\n}\n\n.au-body { \n ul.health-card-list {\n li {\n max-width: 100%;\n }\n }\n}\n\n.list--remove {\n list-style: none;\n padding-left: 0;\n > li {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em;\n}\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0,111,176, 0.2);\n border-right: 1.1em solid rgba(0,111,176, 0.2);\n border-bottom: 1.1em solid rgba(0,111,176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear;\n\n // Show the loader.\n &--active {\n display: block;\n }\n\n // Placed after the input field, it will appear in the field on the right.\n &--search {\n position: absolute;\n top: 13px;\n right: 55px;\n }\n\n // Small.\n &--small {\n width: 5em;\n height: 5em;\n font-size: 4px;\n }\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".au-body {\n .health-maps {\n &--google {\n width: 100%;\n height: 500px;\n * + img {\n margin-top: 0;\n }\n }\n }\n}","// Metadata, such as dates and types, used mainly in listings.\n.health-metadata {\n\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n\n &.health-metadata--inline {\n\n .health-field {\n display: inline;\n border-left: 1px solid $colour-minorText;\n @include AU-space(margin-left, .5unit);\n @include AU-space(padding-left, .5unit);\n .health-field__item {\n display: inline;\n }\n }\n\n > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n @include AU-space(margin-top, 2unit);\n @include AU-space(padding-top, 2unit);\n border-top: $health-borderize--very-thin;\n }\n}","// Recommendation\n//\n// NHMRC recommendations\n//\n// .recommendation--grade-practice-point - Practice point\n// .recommendation--grade-grade-a - Grade A-D\n// .recommendation--grade-consensus-based - Consensus based\n//\n// Markup: recommendation.twig\n//\n// Weight: 1\n//\n// Style guide: components.recommendation\n\n.health-recommendation {\n &--grade-practice-point {\n border-left-color: #d9c100;\n .health-recommendation__grade {\n background-color: #fff4c8;\n }\n }\n\n &--grade-grade-a,\n &--grade-grade-b,\n &--grade-grade-c,\n &--grade-grade-d,\n &--grade-evidence-based,\n &--grade-qualified-evidence-based\n {\n border-left-color: #8852ce;\n .health-recommendation__grade {\n background-color: #e0c8ff;\n }\n }\n\n &--grade-consensus-based {\n border-left-color: #5f904d;\n .health-recommendation__grade {\n background-color: #e7fddf;\n }\n }\n}\n","/*\n * List of references\n */\n.health-references {\n > li {\n transition: background-color 1s;\n\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n/*\n * Links to the reference\n */\n.health-references__links {\n .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n }\n}\n\n",".health-release-status {\n\n @include AU-space('padding-top', 0.75unit);\n @include AU-space('padding-bottom', 0.75unit);\n\n &__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px;\n\n &--alpha {\n background: $alpha-background;\n color: $alpha-text;\n }\n &--beta {\n background: $beta-background;\n color: $beta-text;\n }\n &--launch {\n background: $live-background;\n color: $alpha-text;\n }\n }\n\n &--desktop {\n display: none;\n @include AU-media(md) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(md) {\n display: none;\n }\n }\n\n font-size: 13px;\n @include AU-media(md) {\n font-size: inherit;\n }\n\n @media print {\n display: none;\n }\n\n // Override max -width\n p {\n max-width: 100%;\n }\n\n}","// Utility classes to be used in mark-up (not in other SASS files)\n \n // [converter] $parent hack\n @mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n }\n @mixin responsive-invisibility($parent) {\n #{$parent} {\n display: hidden !important;\n }\n }\n\n // No breakpoint - allows for default application\n .hidden {\n display: none;\n }\n\n // Breakpoint classes for hiding\n @include AU-media(xs){\n @include responsive-invisibility('.hidden-xs');\n @include responsive-visibility('.visible-xs');\n }\n @include AU-media(sm){\n @include responsive-invisibility('.hidden-sm');\n @include responsive-visibility('.visible-sm');\n }\n @include AU-media(md){\n @include responsive-invisibility('.hidden-md');\n @include responsive-visibility('.visible-md');\n }\n @include AU-media(lg){\n @include responsive-invisibility('.hidden-lg');\n @include responsive-visibility('.visible-lg');\n }\n",".au-grid {\n .au-header .health-search {\n @include AU-media(sm) {\n float: right;\n }\n }\n}\n\n// Search bar.\n.health-search {\n\n position: relative;\n display: inline-block;\n\n @media print {\n display: none;\n }\n\n max-width: 22.75em;\n\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n\n // Global search for desktop\n &--global {\n @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-media(sm) {\n display: block;\n padding-bottom: 0;\n margin-top: 0;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Listing search\n &--listing {\n width: auto;\n\n @media print {\n display: none;\n }\n }\n\n // Remove the spacing applied by au-form.\n .au-form__item, input {\n margin-top: 0 !important;\n }\n\n // The search form.\n &__form {\n\n @include AU-clearfix;\n position: relative;\n\n label {\n @include AU-sronly();\n }\n\n &#search-api-page-search-form {\n float: left;\n }\n\n &__input {\n border-color: $AU-color-foreground-text;\n background-color: white;\n width: 100%;\n @include AU-media(sm) {\n @include AU-space(width, 15unit);\n }\n @include AU-media(md) {\n @include AU-space(width, 20unit);\n }\n &-wrapper {\n width: 100%;\n padding-right: 45px;\n }\n }\n\n &__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: $AU-color-foreground-text;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: AU-svguri('\n ');\n &:hover:not(:disabled),\n &:focus:not(:disabled) {\n background-color: $colour-foreground-text--dark;\n }\n border-radius: 0px 4px 4px 0;\n }\n }\n}\n\n// Search results.\n.au-body {\n .health-search-result {\n &__link {\n text-decoration: none;\n }\n &__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block;\n }\n &__link-path {\n color: $colour-path;\n font-size: 0.9em;\n word-break: break-all;\n }\n\n &__summary {\n @include AU-space(margin-top, 0.5unit);\n }\n &__summary-date {\n color: $colour-dark;\n }\n\n &__tag {\n text-transform: uppercase;\n }\n\n // For Notes\n // @todo Move into health theme.\n &--notes {\n .health-search-result__link-title {\n &:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: $AU-color-foreground-text;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid $colour-light;\n background: $colour-lighter;\n margin-left: 5px;\n }\n }\n }\n }\n}\n\nform[class*='col-'].health-search__form {\n .health-search__form__submit {\n right: 12px;\n }\n}\n\n// Autocomplete.\n// Unfortunately we don't have full control over jQuery UI classes, so we have to use their classes.\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid $AU-colordark-background;\n width: 300px;\n position: absolute;\n li.ui-menu-item {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .ui-menu-item-wrapper {\n @include AU-space(padding, 0.25unit 1.2unit);\n }\n }\n}\n\n.ui-state-active {\n background: $AU-color-foreground-action;\n color: white;\n}\n\n.ui-helper-hidden-accessible {\n @include AU-sronly();\n}\n",".health-separator {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 3unit);\n @include AU-media(sm){\n @include AU-space('margin-top', 4unit);\n }\n}\n","// @todo: Refactor to .health-stat\n\n.stat {\n @include AU-space('margin', 1.5unit 0 2unit);\n @include AU-media('sm') {\n border-right: 1px dotted $colour-primary-teal-text;\n &:last-of-type {\n border-right: none;\n }\n }\n}\n\n// Statistic text.\n.stat__text {\n //@include health-fontgrid('md', 'default', 'light');\n @include AU-space('padding', 0 0 .25unit 0);\n @include AU-media('md') {\n @include AU-space('padding-bottom', 1unit);\n }\n}\n\n// The trend.\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline;\n}\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white;\n &:before {\n @include AU-space('margin-top', -1unit);\n }\n}\n\n// Source text\n.stat__source {\n @include AU-space('margin-bottom', .5unit);\n margin-top: 0 !important;\n}\n\n// Variation with no trend.\n.stat--no-trend {\n .stat__value {\n border-bottom: 0;\n }\n .stat__trend {\n display: none;\n }\n}\n\n// UIKit overrides.\n.au-body {\n .stat {\n p {\n margin-top: 0;\n }\n }\n}\n","// Sub header variation. This includes our title and HP switcher.\n.health-sub-header {\n @include AU-space('padding', 12px 0);\n @include AU-media(sm){\n @include AU-space('padding', 1.5unit 0 1unit 0);\n }\n\n // Title.\n h1 {\n margin-top: 0;\n }\n\n .au-introduction {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n\n &__section-title {\n @include AU-space(margin-bottom, .65unit);\n @include AU-media(sm) { // Hide on desktop\n display: none;\n }\n @media print {\n display: none;\n }\n\n }\n\n &__supp {\n\n @media print {\n display: none;\n }\n\n &--center {\n @include AU-media(sm) {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n }\n\n @include AU-space('padding-top', 1.5unit);\n @include AU-media(sm) {\n padding-top: 0;\n }\n }\n\n}\n",".health-sub-nav {\n display: none;\n @include AU-media($AU-main-nav-breakpoint) {\n display: block;\n }\n\n @media print {\n display: none;\n }\n}\n","// Tables\n//\n// The `
      ` element displays tabular data in rows, columns, and cells.\n//\n// Markup: tables-table.twig\n//\n// Weight: 1\n//\n// Style guide: base.table\n\n// @todo We shouldn't need to import this here, but it won't compile without it.\n@import '../../abstracts/mixins';\n\ntable {\n\n // Spacing above.\n * + &,\n * + .health-table__responsive & {\n @include AU-space('margin-top', 1.5unit);\n }\n\n border-collapse: collapse;\n border: $health-borderize--very-thin;\n\n caption {\n text-align: left;\n @include AU-space(margin-bottom, 1unit);\n }\n\n tr:nth-child(even) {\n background-color: $AU-color-background;\n }\n\n &.table__no-banding {\n tr:nth-child(even) {\n background-color: transparent;\n }\n }\n\n td,\n th {\n @include AU-media('md') {\n @include AU-space('padding', .5unit);\n font-size: initial;\n }\n\n border-bottom: $health-borderize--very-thin;\n @include AU-space('padding', .25unit);\n text-align: left;\n vertical-align: top;\n }\n\n th {\n background-color: $colour-lightest;\n }\n\n thead {\n border-bottom: $health-borderize--very-thin;\n }\n\n min-width: 43em;\n @include AU-media(sm) {\n min-width: inherit;\n }\n\n @media print {\n td,\n th,\n thead {\n border-color: #000 !important;\n background: #fff !important;\n }\n }\n}\n\n.health-table__responsive {\n overflow: scroll;\n @include AU-media( md ) {\n overflow: auto;\n }\n\n @media print {\n overflow: visible;\n table {\n min-width: inherit;\n }\n }\n}\n\n","// Tabs\n//\n// The primary and secondary tabs.\n//\n// Markup: tabs.twig\n//\n// .tabs--secondary - Secondary tabs\n//\n// Style guide: navigation.tabs\n\n.au-body {\n\n ul.health-tabs {\n\n padding: 0;\n border-bottom: $health-borderize--thin;\n @include AU-space(margin-bottom, 1.5unit);\n @include AU-space(margin-top, 1.5unit);\n width: 100%;\n\n li {\n margin: 0;\n @include AU-space('margin-right', .5unit);\n padding: 0;\n transition: none;\n\n &:first-of-type {\n a {\n margin-left: 0;\n }\n }\n\n a {\n @include AU-space('padding', .75unit 1unit);\n display: inline-block;\n background-color: $colour-lighter;\n text-decoration: none;\n &:hover, &:active {\n background-color: $colour-light-darker;\n }\n\n }\n\n &.active {\n a {\n font-weight: bold;\n background-color: $AU-color-foreground-action;\n color: white;\n }\n }\n }\n\n }\n\n .not-full-width ul.health-tabs {\n margin-top: 0;\n }\n\n @media print {\n .health-tabs {\n display: none;\n }\n }\n}\n","// Taskbar\n//\n// A taskbar for displaying a wrappable list of task 'accelatorators' with icon.\n// Default display is plain but a 'tiled' version is available.\n// \n// taskbar--2 - Displays 2 items in a row\n// taskbar--3 - Displays 3 items in a row\n// taskbar--4 - Displays 4 items in a row\n// taskbar--5 - Displays 5 items in a row\n// taskbar--6 - Displays 6 items in a row\n// taskbar--tiled--2 - Displays 2 tiled items in a row\n// taskbar--tiled--3 - Displays 3 tiled items in a row\n// taskbar--tiled--4 - Displays 4 tiled items in a row\n// taskbar--tiled--5 - Displays 5 tiled items in a row\n// taskbar--tiled--6 - Displays 6 tiled items in a row\n//\n// Markup: taskbar.twig\n//\n// Style guide: components.taskbar\n\n.taskbar,\n%taskbar {\n color: #000;\n @include AU-clearfix;\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n >li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0;\n .taskbar__item:last {\n margin-right: 0;\n }\n }\n }\n\n .taskbar__item,\n %taskbar__item {\n @include AU-space('padding', 1unit);\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0;\n @include AU-media('xs') {\n min-height: $minHeight-Taskbar;\n }\n @extend %bg-primary-teal;\n &:hover,\n &:active,\n &:focus {\n background-color: $colour-primary-blue-darker;\n }\n }\n\n .taskbar__img,\n %taskbar__img {\n @extend .au-responsive-media-img;\n border: 0;\n }\n\n .taskbar__title,\n %taskbar__title {\n font-size: 20px;\n line-height: 24px;\n }\n\n .taskbar__desc,\n %taskbar__desc {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px;\n }\n}\n\n@for $i from 2 through 6 {\n .taskbar--tiled--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n }\n\n .taskbar--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n .taskbar__item {\n margin: 0;\n background-color: transparent;\n }\n }\n}\n\n// Using taskbar with a view.\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--tiled--3,\n.taskbar--tiled--4,\n.taskbar--tiled--5,\n.taskbar--tiled--6\n{\n\n &.view ul > .views-row {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .node {\n @extend %taskbar__item;\n }\n\n .field-name-field-image {\n @extend %taskbar__img;\n }\n\n .field-name-title a {\n @extend %taskbar__title;\n }\n\n .field-name-body p {\n @extend %taskbar__desc;\n }\n\n }\n}\n","// When called directly in SASS (e.g. width: width: width-decimal(1)), the function will\n// render the returned value\n\n@function width-decimal( $column-count) {\n $width: (1 / $column-count);\n @return ($width / 1) * 100%;\n}",".health-toolbar {\n\n // @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, .5unit);\n\n &__items {\n > li {\n margin: 0;\n @include AU-space(margin-right, 1.1unit);\n @include AU-media(sm) {\n @include AU-space(margin-right, 1unit);\n }\n float: left;\n display: block;\n }\n }\n\n @media print {\n display: none;\n }\n\n #health-share-menu {\n display: none;\n }\n .health-tooltip-theme {\n #health-share-menu {\n display: block;\n }\n }\n\n}\n",".health-tooltip-theme {\n font-family: $AU-font;\n @include AU-space('padding', .5unit);\n\n text-align: left;\n color: $AU-color-foreground-text;\n\n font-size: .9em;\n background-color: #fff;\n\n border: $health-borderize;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, .5);\n\n p {\n padding: 0;\n margin: 0;\n }\n}\n","// Video\n//\n// Markup: video.twig\n//\n// Style guide: components.video\n\n.health-video {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &__preview {\n\n position: relative;\n line-height: 0;\n\n .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .75));\n }\n }\n\n &__link {\n display: block;\n &:hover,\n &:active,\n &:focus {\n .health-video__preview__play-button {\n display: block;\n cursor: pointer;\n }\n }\n }\n\n &__length {\n @include AU-space('padding', .75unit);\n background-color: #000;\n color: #fff;\n @include opacity(0.75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0;\n\n &--small {\n display: none;\n @include AU-media(sm) {\n display: inline-block;\n @include AU-space('padding', .5unit);\n font-size: 0.85em;\n right: 3px;\n bottom: 3px;\n }\n }\n }\n }\n\n &--inline {\n border: $health-borderize--thin;\n @include AU-space(padding, 1unit);\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n\n}\n","/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n\n.svg-inline--fa {\n display: inline-block;\n\n svg {\n font-size: inherit;\n height: 1em; // IE fix.\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor;\n }\n\n &.fa-fw svg {\n width: 1.25em;\n }\n\n &.fa-2x svg {\n font-size: 2em;\n }\n\n &.fa-3x svg {\n font-size: 3em;\n }\n\n &.fa-left {\n @include AU-space(margin-right, .35unit);\n }\n}",".au-body--dark {\n\n .health-video + .au-accordion {\n background-color: $colour-light;\n\n .au-accordion__title {\n color: black;\n }\n }\n}\n",".au-breadcrumbs {\n margin-top: 0;\n}\n\n.au-body--dark {\n\n .au-breadcrumbs {\n\n >.au-link-list>li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n }\n }\n}\n",".au-body {\n // Apply a standard gap but only if it has content before it.\n * + .standard-gap--after {\n @include AU-space('margin-top', 1.5unit);\n }\n}","// Remove background colours for dark secondary and tertiary buttons.\n.au-btn,\na.au-btn {\n &--tertiary, &--secondary {\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent;\n }\n }\n }\n}\n","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\nfieldset.au-form__item {\n legend {\n @extend label;\n }\n}\n\n// Apply error styling to the error message below fields.\n.au-form__item {\n div.error {\n @extend .form-required;\n @include AU-space('margin-top', 0.5unit);\n }\n}\n",".au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0;\n}\n",".au-header.au-header {\n border-top: none;\n position: relative;\n .au-header__logo {\n max-width: 400px;\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n .au-main-nav__toggle {\n color: $AU-color-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n}\n",".au-body {\n .au-side-nav {\n background:$colour-lighter;\n @include AU-media('sm'){\n background: none;\n }\n @include AU-space('margin-top',1unit);\n @include AU-media('sm'){\n @include AU-space('margin-top',0);\n }\n\n // Flush with edge of screen on mobile.\n @include AU-space('margin-left', - ceil( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-space('margin-right', - floor( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-media('sm') { // Normal gutter on desktop.\n @include AU-space('margin-left', 0);\n @include AU-space('margin-right', 0);\n }\n\n .au-side-nav__header {\n @include AU-space('margin',1unit);\n @include AU-media('sm'){\n display: none;\n }\n }\n\n a.active {\n border-left: 0.25rem solid $colour-complementary-skyblue;\n background: $colour-light-dark;\n @include AU-media('sm'){\n background: $colour-lighter;\n }\n }\n\n a.is-active{\n @extend a.active;\n }\n }\n}\n",".health-band {\n\n h2 + .health-layout {\n @include AU-space(margin-top, 2.5unit);\n }\n}\n",".health-card {\n min-height: 200px;\n height: 100%;\n}\n",".health-content {\n @include AU-space('margin-top', 2unit);\n @include AU-media('sm'){\n @include AU-space('margin-top', 2.5unit);\n }\n\n &--flush {\n @include AU-space('margin-top', 0unit);\n }\n\n}\n",".health-hero {\n\n $parent: &; // more readable than &#{&}\n background: $colour-light;\n position: relative;\n\n @include AU-media('sm') {\n // height: 380px; This can be fixed is reqd\n overflow: hidden;\n }\n\n &__image-container {\n max-height: 200px;\n overflow: hidden;\n @include AU-media('sm') {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none;\n }\n }\n\n &__image {\n height: auto;\n display: block;\n width: 100%;\n\n @include AU-media('sm') {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0;\n }\n }\n\n &__content {\n background: $gravitas-grey;\n position: relative;\n @include AU-space('padding', 2unit);\n width: 100%;\n @include AU-media(sm){\n @include rgba-background(black, .8);\n @include AU-space('padding', 3unit);\n width: 60%;\n }\n @include AU-media(lg){\n @include AU-space('padding', 4unit);\n min-height: 500px; // so that image is a sliver at most popular desktop width 1920\n width: 50%;\n }\n }\n\n &__title {\n color: $health-hero-title;\n }\n\n &__summary {\n @include health-fontgrid( lg , default, light);\n }\n\n &__call-to-action {}\n\n // Dark modifier\n &#{$parent}--dark {\n background: $gravitas-grey;\n #{$parent}__content {\n color: white;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n margin-top: 0;\n @include AU-space(padding-top, 2unit);\n border-top: none;\n }\n}\n",".health-table {\n\n &__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n }\n}\n","// Search bar.\n.health-search {\n position: relative;\n display: block;\n max-width: none;\n\n @media print {\n display: none;\n }\n\n // The search form.\n &__form {\n &__input, \n &__input.au-text-input {\n width: 100%;\n max-width: 100%;\n }\n }\n}\n\n\n","// Reset toolbar to regular colours when inside a dark region.\n.au-body--dark {\n .health-toolbar {\n a {\n @extend a;\n }\n a:hover {\n @extend a:hover;\n }\n a:active {\n @extend a:active;\n }\n }\n}\n\n.health-toolbar {\n\n &--desktop {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n",".health-sub-header {\n @include AU-media('sm') {\n @include AU-space('padding', 2unit 0unit 3unit 0unit);\n }\n}\n","address {\n font-style: normal;\n}\n",".health-listing--notification {\n margin: 0;\n padding: 0;\n\n .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s;\n }\n}\n\n.health-notification {\n\n &--dark {\n .health-notification__icon,\n .health-notification__date,\n .health-notification__content,\n .health-notification__button {\n color: white;\n fill: white;\n }\n }\n\n\n &__inner-wrapper {\n @extend .container;\n display: flex;\n flex-direction: row;\n @include AU-space(padding, 0.625unit 0);\n }\n\n &--disease-outbreak {\n background-color: lighten($colour-accent-orange, 15%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--health-emergency {\n background-color: lighten($colour-accent-red, 40%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--other {\n background-color: #cccccc;\n @include AU-space(padding, 0.75unit 0);\n }\n\n /* A notification always include an icon. */\n &__icon {\n @include AU-space(flex, 0 0 2unit);\n\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */\n .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top;\n\n img, svg {\n @include AU-space(width, 2unit);\n }\n }\n }\n\n &__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n @include AU-space(flex, 0 0 2unit);\n padding: 0;\n transition: border-color 0.2s;\n\n &:active,\n &:hover {\n border-color: $colour-darkest;\n }\n\n &--dismiss {\n background-color: transparent;\n color: $colour-darkest;\n @include AU-space(border-radius, 0.3125unit);\n @include AU-space(height, 2unit);\n @include AU-space(width, 2unit);\n }\n }\n\n &__content {\n align-self: center;\n flex: 1 1;\n @include AU-space(padding, 0 1unit);\n\n a:link,\n a:visited {\n color: #000099;\n }\n }\n\n &__date {\n @include AU-space(padding, 0.25unit 0.625unit);\n }\n}\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888;\n}\n",".desktop-only {\n display: none;\n\n @include AU-media(sm) {\n display: block;\n }\n}\n\n.mobile-only {\n display: block;\n\n @include AU-media(sm) {\n display: none;\n }\n}\n","// Search bar.\n.health-search {\n // The search form.\n &__form {\n &__input {\n &-wrapper {\n padding-right: 0px;\n }\n }\n }\n}\n","// Generic responsive iframe (16x9 aspect ratio)\n// https://benmarshall.me/responsive-iframes/\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative;\n\n // All iframes in container\n iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n // Custom full screen app\n &#{&}--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px; //fallback\n height: calc(100vh - 50px) !important;\n\n // Above mobile only\n @include AU-media(sm) {\n padding-top: 0; //overrides 16x9 deafult\n height: 800px; //fallback\n height: calc(100vh - 150px) !important;\n }\n }\n}\n\n// iframe variants\n@mixin generateRatios($width, $height, $breakpoint: \"\", $prefix: \"iframe-container--\") {\n $class-name: $prefix + $width + \"x\" + $height;\n .#{$class-name}#{$breakpoint} {\n padding-top: ($height / $width) * 100%;\n }\n}\n\n// Generate ratios from wider to taller\n@include generateRatios(5,1);\n@include generateRatios(4,1);\n@include generateRatios(3,1);\n@include generateRatios(5,2);\n@include generateRatios(16,9);\n@include generateRatios(4,3);\n@include generateRatios(1,1);\n@include generateRatios(3,4);\n@include generateRatios(9,16);\n\n@include AU-media('sm'){\n @include generateRatios(5,1,'sm');\n @include generateRatios(4,1,'sm');\n @include generateRatios(3,1,'sm');\n @include generateRatios(5,2,'sm');\n @include generateRatios(16,9,'sm');\n @include generateRatios(4,3,'sm');\n @include generateRatios(1,1,'sm');\n @include generateRatios(3,4,'sm');\n @include generateRatios(9,16,'sm');\n}\n",".au-body {\n\n .health-grid {\n margin-left: -1rem;\n margin-right: -1rem;\n\n > * + p {\n margin-top: 0;\n }\n }\n}\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem;\n }\n\n &--1col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n }\n\n &--2col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n }\n\n &--3col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n }\n\n &--4col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n }\n\n &--5col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n }\n\n &--6col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n }\n\n &--7col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n }\n\n &--8col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n }\n\n}",".health-listing__items--tile {\n\n .health-grid {\n margin-bottom: 0;\n margin-top: 0;\n @include AU-media(sm) {\n margin-top: -2rem;\n margin-bottom: -1rem;\n }\n }\n}\n","p.document-accessibility-form {\n @include AU-space(margin-top, 3.5unit);\n}\n","@import 'styles';\n\n.cke_editable {\n padding: 20px;\n @extend .au-body;\n @extend .au-grid;\n\n // Prevent the ckeditor red line hover from pushing content down.\n > span:first-of-type + * {\n margin-top: 0 !important;\n }\n}\n"]} \ No newline at end of file diff --git a/themes/health/build/css/maps/styles.min.css.map b/themes/health/build/css/maps/styles.min.css.map index 407e201e..9ac63c06 100644 --- a/themes/health/build/css/maps/styles.min.css.map +++ b/themes/health/build/css/maps/styles.min.css.map @@ -1,5 +1 @@ -<<<<<<< HEAD -{"version":3,"sources":["styles.css","../../health_design_system/source/sass/themes/health/_colors.scss","../../health_design_system/source/sass/themes/_theme-functions.scss","base/variables/_colours.scss","../../health_design_system/source/vendor/gov.au/design-system.scss","../../node_modules/sass-versioning/dist/_index.scss","../../node_modules/@gov.au/core/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_print.scss","../../node_modules/@gov.au/accordion/lib/sass/_module.scss","../../node_modules/@gov.au/body/lib/sass/_globals.scss","../../node_modules/@gov.au/body/lib/sass/_print.scss","../../node_modules/@gov.au/body/lib/sass/_module.scss","../../node_modules/@gov.au/link-list/lib/sass/_globals.scss","../../node_modules/@gov.au/link-list/lib/sass/_module.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_globals.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_print.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss","../../node_modules/@gov.au/buttons/lib/sass/_globals.scss","../../node_modules/@gov.au/buttons/lib/sass/_print.scss","../../node_modules/@gov.au/buttons/lib/sass/_module.scss","../../node_modules/@gov.au/callout/lib/sass/_globals.scss","../../node_modules/@gov.au/callout/lib/sass/_print.scss","../../node_modules/@gov.au/callout/lib/sass/_module.scss","../../node_modules/@gov.au/control-input/lib/sass/_globals.scss","../../node_modules/@gov.au/control-input/lib/sass/_print.scss","../../node_modules/@gov.au/control-input/lib/sass/_module.scss","../../node_modules/@gov.au/cta-link/lib/sass/_globals.scss","../../node_modules/@gov.au/cta-link/lib/sass/_print.scss","../../node_modules/@gov.au/cta-link/lib/sass/_module.scss","../../node_modules/@gov.au/direction-links/lib/sass/_globals.scss","../../node_modules/@gov.au/direction-links/lib/sass/_print.scss","../../node_modules/@gov.au/direction-links/lib/sass/_module.scss","../../node_modules/@gov.au/footer/lib/sass/_globals.scss","../../node_modules/@gov.au/footer/lib/sass/_print.scss","../../node_modules/@gov.au/footer/lib/sass/_module.scss","../../node_modules/@gov.au/grid-12/lib/sass/_globals.scss","../../node_modules/@gov.au/grid-12/lib/sass/_module.scss","../../node_modules/@gov.au/header/lib/sass/_globals.scss","../../node_modules/@gov.au/header/lib/sass/_print.scss","../../node_modules/@gov.au/header/lib/sass/_module.scss","../../node_modules/@gov.au/headings/lib/sass/_globals.scss","../../node_modules/@gov.au/headings/lib/sass/_module.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_module.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_globals.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_module.scss","../../node_modules/@gov.au/main-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/main-nav/lib/sass/_print.scss","../../node_modules/@gov.au/main-nav/lib/sass/_module.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_globals.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_print.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_module.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_globals.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_module.scss","../../node_modules/@gov.au/select/lib/sass/_globals.scss","../../node_modules/@gov.au/select/lib/sass/_print.scss","../../node_modules/@gov.au/select/lib/sass/_module.scss","../../node_modules/@gov.au/side-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/side-nav/lib/sass/_print.scss","../../node_modules/@gov.au/side-nav/lib/sass/_module.scss","../../node_modules/@gov.au/skip-link/lib/sass/_globals.scss","../../node_modules/@gov.au/skip-link/lib/sass/_print.scss","../../node_modules/@gov.au/skip-link/lib/sass/_module.scss","../../node_modules/@gov.au/tags/lib/sass/_globals.scss","../../node_modules/@gov.au/tags/lib/sass/_print.scss","../../node_modules/@gov.au/tags/lib/sass/_module.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_globals.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_print.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_module.scss","../../health_design_system/source/sass/abstracts/_utilities.scss","../../health_design_system/source/sass/base/_normalize.scss","../../health_design_system/source/sass/components/@govau/_au-headings.scss","../../health_design_system/source/sass/components/@govau/_au-accordion.scss","../../health_design_system/source/sass/components/@govau/_au-body.scss","../../health_design_system/source/sass/components/@govau/_au-breadcrumbs.scss","../../health_design_system/source/sass/components/@govau/_au-btn.scss","../../health_design_system/source/sass/components/@govau/_au-callout.scss","../../health_design_system/source/sass/components/@govau/_au-control-input.scss","../../health_design_system/source/sass/components/@govau/_au-cta-link.scss","../../health_design_system/source/sass/components/@govau/_au-footer.scss","../../health_design_system/source/sass/components/@govau/_au-form.scss","../../health_design_system/source/sass/components/@govau/_au-grid.scss","../../health_design_system/source/sass/components/@govau/_au-header.scss","../../health_design_system/source/sass/components/@govau/_au-inpage-nav-links.scss","../../health_design_system/source/sass/components/@govau/_au-link-list.scss","../../health_design_system/source/sass/components/@govau/_au-main-nav.scss","../../health_design_system/source/sass/components/@govau/_au-page-alerts.scss","../../health_design_system/source/sass/components/@govau/_au-responsive-media.scss","../../health_design_system/source/sass/components/@govau/_au-side-nav.scss","../../health_design_system/source/sass/components/@govau/_au-tags.scss","../../health_design_system/source/sass/components/@govau/_au-text-input.scss","../../health_design_system/source/sass/components/@health/_health-back-to-top.scss","../../health_design_system/source/sass/abstracts/_mixins.scss","../../health_design_system/source/sass/components/@health/_health-band.scss","../../health_design_system/source/sass/components/@health/_health-book-nav.scss","../../health_design_system/source/sass/components/@health/_health-brand.scss","../../health_design_system/source/sass/components/@health/_health-card.scss","../../health_design_system/source/sass/components/@health/_health-compare.scss","../../health_design_system/source/sass/components/@health/_health-description-list.scss","../../health_design_system/source/sass/themes/health/_variables.scss","../../health_design_system/source/sass/components/@health/_health-facet.scss","../../health_design_system/source/sass/components/@health/_health-field.scss","../../health_design_system/source/sass/components/@health/_health-file.scss","../../health_design_system/source/sass/components/@health/_health-filter.scss","../../health_design_system/source/sass/components/@health/_health-figure.scss","../../health_design_system/source/sass/components/@health/_health-footnotes.scss","../../health_design_system/source/sass/components/@health/_health-image-text.scss","../../health_design_system/source/sass/components/@health/_health-images.scss","../../health_design_system/source/sass/components/@health/_health-listing.scss","../../health_design_system/source/sass/components/@health/_health-lists.scss","../../health_design_system/source/sass/components/@health/_health-loading.scss","../../health_design_system/source/sass/components/@health/_health-maps.scss","../../health_design_system/source/sass/components/@health/_health-metadata.scss","../../health_design_system/source/sass/components/@health/_health-pager.scss","../../health_design_system/source/sass/components/@health/_health-recommendation.scss","../../health_design_system/source/sass/components/@health/_health-references.scss","../../health_design_system/source/sass/components/@health/_health-release-status.scss","../../health_design_system/source/sass/components/@health/_health-responsive-utilities.scss","../../health_design_system/source/sass/components/@health/_health-search.scss","../../health_design_system/source/sass/components/@health/_health-separator.scss","../../health_design_system/source/sass/components/@health/_health-stat.scss","../../health_design_system/source/sass/components/@health/_health-sub-header.scss","../../health_design_system/source/sass/components/@health/_health-sub-nav.scss","../../health_design_system/source/sass/components/@health/_health-table.scss","../../health_design_system/source/sass/components/@health/_health-tabs.scss","../../health_design_system/source/sass/components/@health/_health-taskbar.scss","../../health_design_system/source/sass/abstracts/_functions.scss","../../health_design_system/source/sass/components/@health/_health-toolbar.scss","../../health_design_system/source/sass/components/@health/_health-tooltip.scss","../../health_design_system/source/sass/components/@health/_health-video.scss","../../health_design_system/source/sass/components/_icons.scss","components/@gov.au/_accordion.scss","components/@gov.au/_breadcrumb.scss","components/@gov.au/_body.scss","components/@gov.au/_btn.scss","components/@gov.au/_form.scss","components/@gov.au/_grid.scss","components/@gov.au/_header.scss","components/@gov.au/_main-nav.scss","components/@gov.au/_side-nav.scss","components/@health/_card.scss","components/@health/_content.scss","components/@health/_hero.scss","components/@health/_pager.scss","components/@health/_table.scss","components/@health/_search.scss","components/@health/_toolbar.scss","components/@health/_sub-header.scss","components/health/_address.scss","components/health/_global_notification.scss","components/health/_grid.scss","components/health/_iframe.scss","components/health/_layout.scss","components/health/_listing.scss"],"names":[],"mappings":"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AA;;ACrF9D;EDqFG,qBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,iBAA2D,EAAA;;A9Bof5D;E+BzkBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9ByfD;E+B/kBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9B+fD;E+BrlBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7Dv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","file":"../styles.min.css","sourcesContent":["@charset \"UTF-8\";\n.au-body .health-band.health-band--tertiary-2 {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n\n.au-body .health-band.health-band--secondary, .taskbar .taskbar__item, .taskbar.view ul > .views-row .node,\n.taskbar--tiled--2 .taskbar__item,\n.taskbar--2 .taskbar__item,\n.taskbar--tiled--3 .taskbar__item,\n.taskbar--3 .taskbar__item,\n.taskbar--tiled--4 .taskbar__item,\n.taskbar--4 .taskbar__item,\n.taskbar--tiled--5 .taskbar__item,\n.taskbar--5 .taskbar__item,\n.taskbar--tiled--6 .taskbar__item,\n.taskbar--6 .taskbar__item,\n.taskbar--tiled--2.view ul > .views-row .node,\n.taskbar--tiled--3.view ul > .views-row .node,\n.taskbar--tiled--4.view ul > .views-row .node,\n.taskbar--tiled--5.view ul > .views-row .node,\n.taskbar--tiled--6.view ul > .views-row .node {\n background-color: #007680;\n background: linear-gradient(to right, #055a61, #007680); }\n\n.au-body .health-band.health-band--primary {\n background-color: #004693;\n background: linear-gradient(to right, #004693, #16477d); }\n\n.au-body .health-band.health-band--tertiary {\n background-color: #005fa0;\n background: linear-gradient(to left, #005fa0, #185b88); }\n\n.au-body .au-side-nav, .au-body .health-band.health-band--neutral-1 {\n background-color: #ececec;\n background: linear-gradient(to right, #ececec, #f9f9f9); }\n\n.au-body .health-band.health-band--neutral-2 {\n background-color: #f9f9f9;\n background: linear-gradient(to right, #f9f9f9, #ececec); }\n\n/**\n * Health Design System components.\n */\n/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n/*! @gov.au/core v3.4.2 */\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n/**\n * AU-clearfix - Clearing floats\n */\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n/**\n * AU-focus - Add the outline to focus\n */\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n/**\n * AU-media Breakpoints\n */\n/**\n * AU-rem value used for REM calculation\n */\n/**\n * AU-unit used for all type and grid calculations\n */\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n/**\n * Colors light theme\n */\n/**\n * Colors dark theme\n */\n/**\n * Colors system messages\n */\n/**\n * AU-border-radius styles\n */\n/*! @gov.au/accordion v7.0.8 */\n@media print {\n .au-accordion {\n border-color: #000 !important;\n color: #000 !important; }\n .au-accordion__title {\n background: #fff !important;\n color: #000 !important;\n border: 1px !important; }\n .au-accordion__title:after {\n display: none; }\n .au-accordion__body-wrapper {\n border-color: #000 !important; }\n .au-accordion__body {\n height: auto !important;\n display: block !important; } }\n\n.au-accordion {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n border: 1px solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n padding: 0; }\n * + .au-accordion {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-accordion .au-accordion__title {\n background-color: whitesmoke; }\n .au-accordion.au-accordion--dark {\n border-color: gray;\n color: #FFF; }\n .au-accordion.au-accordion--dark .au-accordion__title {\n background-color: black; }\n\n.au-accordion + .au-accordion {\n margin-top: 0;\n border-top: 0; }\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n padding: 16px 40px 16px 16px;\n padding: 1rem 2.5rem 1rem 1rem;\n width: 100%;\n display: block;\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n font-weight: bold;\n position: relative;\n box-sizing: border-box;\n margin: 0;\n cursor: pointer;\n border: none;\n text-align: left;\n font-family: inherit; }\n .au-body .au-accordion__title:hover,\n .au-accordion__title:hover {\n text-decoration: none;\n color: #313131; }\n .au-body .au-accordion__title:hover:after,\n .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body .au-accordion__title:focus,\n .au-accordion__title:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body .au-accordion__title::-moz-focus-inner,\n .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body .au-accordion__title:focus,\n .au-accordion__title:focus {\n z-index: 100; }\n .au-body .au-accordion__title::-webkit-details-marker,\n .au-accordion__title::-webkit-details-marker {\n display: none; }\n .au-body .au-accordion__title:after,\n .au-accordion__title:after {\n content: ' ';\n position: absolute;\n top: 50%;\n margin-top: -8px;\n margin-top: -0.5rem;\n right: 16px;\n right: 1rem;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n z-index: 101;\n transition: transform 0.25s ease-in; }\n .au-body .au-accordion__title.au-accordion--closed:after,\n .au-accordion__title.au-accordion--closed:after {\n transform: rotate(-180deg); }\n .ie8 .au-body .au-accordion__title:after,\n .lt-ie8 .au-body .au-accordion__title:after, .ie8\n .au-accordion__title:after,\n .lt-ie8\n .au-accordion__title:after {\n content: ' ▼ '; }\n .ie8 .au-body .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after, .ie8\n .au-accordion__title.au-accordion--open:after,\n .lt-ie8\n .au-accordion__title.au-accordion--open:after {\n content: ' ▲ '; }\n\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover,\n .au-accordion.au-accordion--dark .au-accordion__title:hover {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover:after,\n .au-accordion.au-accordion--dark .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body.au-body--dark .au-accordion__title:focus,\n .au-accordion.au-accordion--dark .au-accordion__title:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark .au-accordion__title::-moz-focus-inner,\n .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark .au-accordion__title:after,\n .au-accordion.au-accordion--dark .au-accordion__title:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n\n.au-accordion__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n overflow: hidden; }\n .js .au-accordion__body.au-accordion--open {\n display: block;\n height: auto; }\n .js .au-accordion__body.au-accordion--closed {\n display: none;\n height: 0; }\n\n.au-accordion__body-wrapper {\n padding: 16px;\n padding: 1rem;\n border-top: 1px solid gray; }\n .au-accordion--dark .au-accordion__body-wrapper {\n border-top: 1px solid gray; }\n\n.au-accordion-group {\n list-style: none;\n padding: 0; }\n\n/*! @gov.au/body v2.2.0 */\n@media print {\n .au-body *, .au-body {\n text-shadow: none !important;\n color: #000 !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border-color: #000 !important; }\n .au-body a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a,\n .au-body a:visited {\n text-decoration: underline; }\n .au-body a[href]:after {\n content: \" (\" attr(href) \")\" !important;\n display: inline !important; }\n .au-body a[href^=\"javascript:\"]:after,\n .au-body a[href^=\"#\"]:after {\n content: \"\" !important; }\n .au-body abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n .au-body pre,\n .au-body blockquote {\n border: 1px solid #000;\n padding: 6px;\n page-break-inside: avoid; }\n .au-body thead {\n display: table-header-group; }\n .au-body tr,\n .au-body img {\n page-break-inside: avoid; }\n .au-body img {\n max-width: 100% !important; }\n .au-body p,\n .au-body h2,\n .au-body h3 {\n orphans: 3;\n widows: 3; }\n .au-body h2,\n .au-body h3 {\n page-break-after: avoid; }\n .au-body p a, .au-body p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body p a {\n word-wrap: break-word; }\n .au-body select {\n background: #fff !important; } }\n\n.au-body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n text-size-adjust: 100%;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: #ffffff;\n /**\n\t * Highlighting in-page sections that are in focus\n\t */\n /**\n\t * `mark` styling.\n\t */\n /**\n\t * Text selection styling\n\t */\n /**\n\t * Vertical spacing of common text elements.\n\t */\n /**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n /**\n\t * Stong emphasis.\n\t */\n /**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n /**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n /**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n /**\n\t * Abbreviations/acronyms.\n\t */\n /**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n /**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n /**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n /**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n /**\n\t * Body colour schemes\n\t */ }\n .au-body a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-body a:hover, .au-body .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-body a:hover {\n color: #313131;\n text-decoration: none; }\n .au-body a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body a::-moz-focus-inner, .au-body .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-body a::-moz-focus-inner {\n border: 0; }\n .au-body [tabindex=\"0\"]:focus,\n .au-body :target {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body mark {\n color: #ffffff;\n background-color: #006FB0; }\n .au-body ::selection {\n color: #ffffff;\n background-color: rgba(0, 111, 176, 0.99); }\n .au-body img::selection,\n .au-body video::selection,\n .au-body iframe::selection {\n background-color: rgba(0, 111, 176, 0.75); }\n .au-body p {\n max-width: 42em;\n margin: 0; }\n .au-body * + p {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]),\n .au-body ol:not([class]),\n .au-body dl:not([class]),\n .au-body pre {\n margin: 0; }\n .au-body * + ul:not([class]),\n .au-body * + ol:not([class]),\n .au-body * + dl:not([class]),\n .au-body * + pre {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]) > li,\n .au-body ol:not([class]) > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > li > ul:not([class]),\n .au-body ul:not([class]) > li > ol:not([class]),\n .au-body ol:not([class]) > li > ul:not([class]),\n .au-body ol:not([class]) > li > ol:not([class]) {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > ul:not([class]),\n .au-body ol:not([class]) > ul:not([class]) {\n list-style-type: disc; }\n .au-body dl:not([class]) > dd {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem;\n margin-left: 0;\n border-left: solid 1px; }\n .au-body dl:not([class]) > dt {\n margin-top: 24px;\n margin-top: 1.5rem;\n font-weight: bold; }\n .au-body dl:not([class]) > dt:first-of-type {\n margin-top: 0; }\n .au-body .written-by:after {\n content: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+\");\n color: #BADA55; }\n .au-body em,\n .au-body i {\n font-style: italic; }\n .au-body strong,\n .au-body b {\n font-weight: bold; }\n .au-body small {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; }\n .au-body s,\n .au-body del {\n text-decoration: line-through; }\n .au-body ins {\n text-decoration-line: underline;\n text-decoration-style: dashed;\n text-decoration-skip-ink: auto; }\n .au-body dfn {\n font-style: normal; }\n .au-body abbr,\n .au-body abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n .au-body abbr[title] {\n cursor: help; }\n .au-body a abbr, .au-body .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .au-body a abbr {\n padding-bottom: 1px; }\n .au-body var {\n padding: 0 1px;\n font-style: italic;\n font-family: serif; }\n .au-body var sup,\n .au-body var sub {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n padding: 0 1px; }\n .au-body sub,\n .au-body sup {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n position: relative;\n vertical-align: baseline; }\n .au-body sub {\n bottom: -0.25em; }\n .au-body sup {\n top: -0.5em; }\n .au-body kbd,\n .au-body code,\n .au-body samp {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n padding: 4px;\n padding: 0.25rem;\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n display: inline-block;\n border-radius: 4px;\n background-color: whitesmoke;\n color: #313131; }\n .au-body pre {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace; }\n .au-body pre code {\n padding: 16px;\n padding: 1rem;\n display: block;\n tab-size: 4; }\n .au-body hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid gray;\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n .au-body * + hr {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body.au-body--alt {\n background: #ebebeb; }\n .au-body.au-body--alt kbd,\n .au-body.au-body--alt code,\n .au-body.au-body--alt samp {\n background-color: #e0e0e0; }\n .au-body.au-body--dark {\n background: #000;\n color: #FFF; }\n .au-body.au-body--dark ::selection {\n color: #000;\n background-color: rgba(255, 255, 255, 0.99); }\n .au-body.au-body--dark img::selection,\n .au-body.au-body--dark video::selection,\n .au-body.au-body--dark iframe::selection {\n background-color: rgba(255, 255, 255, 0.75); }\n .au-body.au-body--dark a {\n color: #FFF; }\n .au-body.au-body--dark a:hover {\n color: #FFF; }\n .au-body.au-body--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark a::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark [tabindex=\"0\"]:focus,\n .au-body.au-body--dark :target {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark mark {\n background-color: #FFF;\n color: #000; }\n .au-body.au-body--dark hr {\n border-top-color: gray; }\n .au-body.au-body--dark code,\n .au-body.au-body--dark kbd,\n .au-body.au-body--dark samp {\n color: #FFF;\n background-color: black; }\n .au-body.au-body--dark.au-body--alt {\n background: black; }\n .au-body.au-body--dark.au-body--alt code,\n .au-body.au-body--dark.au-body--alt kbd,\n .au-body.au-body--dark.au-body--alt samp {\n background-color: black; }\n\n/*! @gov.au/link-list v3.0.7 */\n/**\n * Block of links.\n */\n.au-link-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-body .au-link-list {\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-link-list > li {\n display: block;\n margin: 4px;\n margin: 0.25rem; }\n .au-link-list.au-link-list--inline {\n display: inline-block; }\n .au-link-list.au-link-list--inline > li {\n display: inline-block; }\n\n/*! @gov.au/breadcrumbs v3.0.5 */\n@media print {\n .au-breadcrumbs > .au-link-list > li:after {\n content: \">\" !important;\n background-image: none !important; } }\n\n.au-breadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n width: 100%;\n margin: 0;\n color: #313131;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n * + .au-breadcrumbs {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: inline-block; } }\n .au-breadcrumbs > .au-link-list > li {\n margin: 0; }\n .au-breadcrumbs > .au-link-list > li:after {\n content: ' ';\n display: inline-block;\n width: 8px;\n width: 0.5rem;\n height: 8px;\n height: 0.5rem;\n margin: 0 8px;\n margin: 0 0.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n background-size: 100%;\n background-repeat: no-repeat; }\n .au-breadcrumbs > .au-link-list > li:last-child:after {\n display: none; }\n .ie8 .au-breadcrumbs > .au-link-list > li:after,\n .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {\n content: ' > ';\n display: inline-block; }\n .au-breadcrumbs.au-breadcrumbs--dark {\n color: #FFF; }\n .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/buttons v3.0.7 */\n@media print {\n .au-btn {\n background-color: #fff !important;\n border: 2px solid #000 !important;\n color: #000 !important;\n text-decoration: none !important; }\n .au-btn[disabled] {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-btn:disabled {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n.au-btn,\na.au-btn,\n.au-body--dark .health-toolbar a.au-btn {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 24px;\n padding: 0.5rem 1.5rem;\n display: inline-block;\n appearance: none;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #ffffff;\n text-decoration: none;\n border-radius: 4px;\n background-color: #006FB0;\n border: 3px solid #006FB0;\n cursor: pointer;\n vertical-align: middle;\n transition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n /**\n\t* SECONDARY\n\t*/\n /**\n\t* TERTIARY\n\t*/\n /**\n \t * BLOCK\n \t */ }\n .au-body .au-btn, .au-body a.au-btn {\n color: #ffffff;\n text-decoration: none; }\n .au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar .au-btn.au-btn--block + a.au-btn.au-btn--block,\n a.au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + .au-btn.au-btn--block,\n a.au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + a.au-btn.au-btn--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-btn:focus,\n a.au-btn:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-btn::-moz-focus-inner,\n a.au-btn::-moz-focus-inner,\n .au-body--dark .health-toolbar a.au-btn::-moz-focus-inner {\n border: 0; }\n .au-btn:focus,\n a.au-btn:focus {\n border-radius: 0; }\n .au-btn[disabled],\n a.au-btn[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:disabled,\n a.au-btn:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:hover:not(:disabled),\n a.au-btn:hover:not(:disabled) {\n background-color: #313131;\n border-color: #313131;\n text-decoration: underline;\n color: #ffffff; }\n .ie8 .au-btn:hover, .ie8 a.au-btn:hover {\n background-color: #313131;\n border-color: #313131;\n color: #ffffff;\n text-decoration: underline; }\n .au-btn.au-btn--dark,\n a.au-btn.au-btn--dark {\n color: #000;\n background-color: #FFF;\n border-color: #FFF; }\n .au-body .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark {\n color: #000; }\n .au-btn.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--dark:hover:not(:disabled) {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .au-btn.au-btn--dark:focus,\n a.au-btn.au-btn--dark:focus {\n outline: 3px solid #C390F9; }\n .au-btn.au-btn--dark::-moz-focus-inner,\n a.au-btn.au-btn--dark::-moz-focus-inner {\n border: 0; }\n .au-btn.au-btn--secondary,\n a.au-btn.au-btn--secondary {\n color: #006FB0;\n background-color: transparent;\n border-color: #006FB0; }\n .au-body .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary {\n color: #006FB0; }\n .ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover {\n color: #ffffff; }\n .au-btn.au-btn--secondary:hover:not(:disabled),\n a.au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: transparent;\n border-color: #313131;\n color: #313131; }\n .au-btn.au-btn--secondary.au-btn--dark,\n a.au-btn.au-btn--secondary.au-btn--dark {\n border-color: #FFF;\n color: #FFF; }\n .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n border-color: #FFF;\n color: #FFF; }\n .ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover {\n color: #000; }\n .au-btn.au-btn--tertiary,\n a.au-btn.au-btn--tertiary {\n color: #006FB0;\n background-color: transparent;\n border-color: transparent;\n text-decoration: underline; }\n .au-btn.au-btn--tertiary:hover:not(:disabled),\n a.au-btn.au-btn--tertiary:hover:not(:disabled) {\n background-color: transparent;\n color: #313131;\n border-color: transparent;\n text-decoration: none; }\n .au-btn.au-btn--tertiary.au-btn--dark,\n a.au-btn.au-btn--tertiary.au-btn--dark {\n color: #FFF; }\n .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {\n color: #FFF; }\n .au-btn.au-btn--pride,\n a.au-btn.au-btn--pride {\n background: linear-gradient(to bottom, rgba(255, 62, 24, 0.5) 16.66667%, rgba(252, 154, 0, 0.5) 16.66667%, rgba(252, 154, 0, 0.52) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 50%, rgba(57, 234, 124, 0.5) 50%, rgba(57, 234, 124, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 83.33333%, rgba(152, 90, 255, 0.5) 83.33333%);\n color: #313131; }\n .au-btn.au-btn--block,\n a.au-btn.au-btn--block {\n display: block;\n width: 100%;\n box-sizing: border-box;\n text-align: center; }\n\n/*! @gov.au/callout v3.0.2 */\n@media print {\n .au-callout {\n border-left-width: 16px !important;\n border-left-width: 1rem !important;\n border: 1px solid #000 !important;\n color: #000 !important;\n background-color: transparent !important; } }\n\n/**\n * The generic callout.\n */\n.au-callout {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px;\n padding: 1.5rem;\n border-left: 4px solid gray;\n border-left: 0.25rem solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: whitesmoke;\n word-wrap: break-word; }\n * + .au-callout {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout p {\n margin: 0; }\n .au-callout * + p {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-callout + p {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout.au-callout--dark {\n color: #FFF;\n border-color: gray;\n background-color: black; }\n .au-callout.au-callout--alt {\n background-color: #e0e0e0; }\n .au-callout.au-callout--dark.au-callout--alt {\n background-color: black; }\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin: 0; }\n .au-callout__heading.au-callout__heading--sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-callout__heading.au-callout__heading--sronly + * {\n margin-top: 0; }\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n background-color: whitesmoke; }\n\n.au-callout--calendar-event__lede {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0; }\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-callout--calendar-event__time {\n font-weight: bold; }\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n display: block; }\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n/*! @gov.au/control-input v3.0.1 */\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@media print {\n .au-control-input__text {\n color: #000 !important; }\n .au-control-input__text:before, .au-control-input__text:after {\n display: none !important; } }\n\n.au-control-input {\n display: inline-block;\n position: relative; }\n .au-control-input.au-control-input--block {\n display: block; }\n .au-control-input.au-control-input--block:before, .au-control-input.au-control-input--block:after {\n content: \" \";\n display: table; }\n .au-control-input.au-control-input--block:after {\n clear: both; }\n .au-control-input.au-control-input--block + .au-control-input--block {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-control-input__input {\n position: absolute;\n left: 8px;\n left: 0.5rem;\n top: 8px;\n top: 0.5rem;\n cursor: pointer;\n margin: 0; }\n .au-control-input--small .au-control-input__input {\n left: 4px;\n left: 0.25rem;\n top: 4px;\n top: 0.25rem; }\n .au-control-input__input + .au-control-input__text {\n cursor: pointer; }\n .au-control-input__input:invalid + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #f0d0d0; }\n .au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #f3faf8; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text:after {\n border-color: #0b996c; }\n .au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #d2e7e0; }\n .au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input__input[type=radio] + .au-control-input__text:before,\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n border-radius: 50%; }\n .au-control-input__input[disabled] {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n color: #636363; }\n .au-control-input__input:disabled {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n color: #636363; }\n .au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {\n color: gray; }\n .au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {\n color: gray; }\n .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #9263DE;\n box-shadow: 0 0 0 0.25rem #9263DE; }\n .ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #C390F9;\n box-shadow: 0 0 0 0.25rem #C390F9; }\n .ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n\n/**\n * The label text\n */\n.au-control-input__text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 4px 8px 8px 40px;\n padding: 0.25rem 0.5rem 0.5rem 2.5rem;\n margin-right: 16px;\n margin-right: 1rem;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-control-input__text:before, .au-control-input__text:after {\n width: 38px;\n width: 2.375rem;\n height: 38px;\n height: 2.375rem;\n content: ' ';\n display: block;\n position: absolute;\n box-sizing: border-box;\n background-repeat: no-repeat;\n z-index: 100;\n left: -3px;\n top: -3px;\n border: 3px solid transparent; }\n .au-control-input--small .au-control-input__text:before, .au-control-input--small .au-control-input__text:after {\n width: 28px;\n width: 1.75rem;\n height: 28px;\n height: 1.75rem; }\n .au-control-input--small .au-control-input__text {\n padding: 3px 8px 0 31px;\n padding: 0.2rem 0.5rem 0 1.95rem;\n margin-right: 16px;\n margin-right: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n .au-control-input__text:after {\n z-index: 101; }\n .au-control-input--dark .au-control-input__text {\n color: #FFF; }\n\n/*! @gov.au/cta-link v2.2.0 */\n@media print {\n .au-cta-link {\n color: #000 !important; }\n .au-cta-link:after {\n background-image: none !important;\n content: ' > ' !important;\n border: none !important;\n transform: rotate(0deg) !important; } }\n\n.au-cta-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin-top: 16px;\n margin-top: 1rem;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-cta-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n display: inline-block;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .ie8 .au-cta-link:after,\n .lt-ie8 .au-cta-link:after {\n content: ' > '; }\n .au-cta-link:hover {\n color: #313131;\n text-decoration: none; }\n .au-cta-link:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark, .au-body.au-body--dark .au-cta-link {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:focus, .au-body.au-body--dark .au-cta-link:focus {\n outline: 3px solid #C390F9; }\n .au-cta-link.au-cta-link--dark::-moz-focus-inner, .au-body.au-body--dark .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link.au-cta-link--dark:after, .au-body.au-body--dark .au-cta-link:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark:hover, .au-body.au-body--dark .au-cta-link:hover {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:hover:after, .au-body.au-body--dark .au-cta-link:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/direction-links v2.2.0 */\n@media print {\n .au-direction-link {\n color: #000 !important; }\n .au-direction-link:after {\n content: '→' !important; }\n .au-direction-link--left:before {\n content: '←' !important; }\n .au-direction-link--up:after {\n content: '↑' !important; }\n .au-direction-link--down:after {\n content: '↓' !important; } }\n\n.au-direction-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: inline-block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-direction-link:hover {\n text-decoration: none;\n color: #313131; }\n .au-direction-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-direction-link::-moz-focus-inner {\n border: 0; }\n .au-direction-link.au-direction-link--dark {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:hover {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:focus {\n outline: 3px solid #C390F9; }\n .au-direction-link.au-direction-link--dark::-moz-focus-inner {\n border: 0; }\n\n.au-direction-link:after {\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 0 0 4px;\n margin: 0 0 0 0.25rem;\n content: '→';\n display: inline-block;\n width: auto;\n height: auto; }\n\n/**\n * LEFT\n */\n.au-direction-link--left:after {\n display: none; }\n\n.au-direction-link--left:before {\n content: '←';\n display: inline-block;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 0;\n margin: 0 0.25rem 0 0; }\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n content: '↑'; }\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n content: '↓'; }\n\n/*! @gov.au/footer v3.0.5 */\n@media print {\n .au-footer {\n color: #000 !important;\n background: #fff !important;\n border-color: #000 !important; } }\n\n/**\n * Basic footer block styling.\n */\n.au-footer {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 48px 0 48px;\n padding: 3rem 0 3rem;\n border-top: 4px solid gray;\n border-top: 0.25rem solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-footer p:last-child {\n margin: 0; }\n .au-footer.au-footer--alt {\n background-color: #ebebeb; }\n .au-footer.au-footer--dark {\n color: #FFF;\n border-color: gray;\n background-color: #000; }\n .au-footer.au-footer--dark.au-footer--alt {\n background-color: black; }\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation .au-link-list > li {\n margin-left: 0; }\n\n.au-footer__end {\n padding-top: 16px;\n padding-top: 1rem;\n margin-top: 16px;\n margin-top: 1rem;\n border-top: 1px solid gray; }\n\n.au-footer--dark .au-footer__end {\n border-top: 1px solid gray; }\n\n/*! @gov.au/grid-12 v2.1.0 */\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n/**\n * Calls the above mixins and combines them.\n */\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n.au-grid .container, .au-grid .health-notification__inner-wrapper {\n box-sizing: border-box; }\n @media (min-width: 768px) {\n .au-grid .container, .au-grid .health-notification__inner-wrapper {\n width: 744px; } }\n @media (min-width: 992px) {\n .au-grid .container, .au-grid .health-notification__inner-wrapper {\n width: 968px; } }\n @media (min-width: 1200px) {\n .au-grid .container, .au-grid .health-notification__inner-wrapper {\n width: 1176px; } }\n\n.au-grid .container, .au-grid .health-notification__inner-wrapper,\n.au-grid .container-fluid {\n box-sizing: border-box;\n margin-right: auto;\n margin-left: auto;\n padding-left: 12px;\n padding-right: 12px; }\n .au-grid .container:before, .au-grid .health-notification__inner-wrapper:before, .au-grid .container:after, .au-grid .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:before,\n .au-grid .container-fluid:after {\n content: \" \";\n display: table; }\n .au-grid .container:after, .au-grid .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:after {\n clear: both; }\n\n.au-grid .row {\n margin-left: -12px;\n margin-right: -12px; }\n .au-grid .row:before, .au-grid .row:after {\n content: \" \";\n display: table; }\n .au-grid .row:after {\n clear: both; }\n\n.au-grid .col-xs-1, .au-grid .col-sm-1, .au-grid .col-md-1, .au-grid .col-lg-1, .au-grid .col-xs-2, .au-grid .col-sm-2, .au-grid .col-md-2, .au-grid .col-lg-2, .au-grid .col-xs-3, .au-grid .col-sm-3, .au-grid .col-md-3, .au-grid .col-lg-3, .au-grid .col-xs-4, .au-grid .col-sm-4, .au-grid .col-md-4, .au-grid .col-lg-4, .au-grid .col-xs-5, .au-grid .col-sm-5, .au-grid .col-md-5, .au-grid .col-lg-5, .au-grid .col-xs-6, .au-grid .col-sm-6, .au-grid .col-md-6, .au-grid .col-lg-6, .au-grid .col-xs-7, .au-grid .col-sm-7, .au-grid .col-md-7, .au-grid .col-lg-7, .au-grid .col-xs-8, .au-grid .col-sm-8, .au-grid .col-md-8, .au-grid .col-lg-8, .au-grid .col-xs-9, .au-grid .col-sm-9, .au-grid .col-md-9, .au-grid .col-lg-9, .au-grid .col-xs-10, .au-grid .col-sm-10, .au-grid .col-md-10, .au-grid .col-lg-10, .au-grid .col-xs-11, .au-grid .col-sm-11, .au-grid .col-md-11, .au-grid .col-lg-11, .au-grid .col-xs-12, .au-grid .col-sm-12, .au-grid .col-md-12, .au-grid .col-lg-12 {\n box-sizing: border-box;\n position: relative;\n min-height: 1px;\n padding-left: 12px;\n padding-right: 12px; }\n\n.au-grid .col-xs-1, .au-grid .col-xs-2, .au-grid .col-xs-3, .au-grid .col-xs-4, .au-grid .col-xs-5, .au-grid .col-xs-6, .au-grid .col-xs-7, .au-grid .col-xs-8, .au-grid .col-xs-9, .au-grid .col-xs-10, .au-grid .col-xs-11, .au-grid .col-xs-12 {\n float: left; }\n\n.au-grid .col-xs-1 {\n width: 8.33333%; }\n\n.au-grid .col-xs-2 {\n width: 16.66667%; }\n\n.au-grid .col-xs-3 {\n width: 25%; }\n\n.au-grid .col-xs-4 {\n width: 33.33333%; }\n\n.au-grid .col-xs-5 {\n width: 41.66667%; }\n\n.au-grid .col-xs-6 {\n width: 50%; }\n\n.au-grid .col-xs-7 {\n width: 58.33333%; }\n\n.au-grid .col-xs-8 {\n width: 66.66667%; }\n\n.au-grid .col-xs-9 {\n width: 75%; }\n\n.au-grid .col-xs-10 {\n width: 83.33333%; }\n\n.au-grid .col-xs-11 {\n width: 91.66667%; }\n\n.au-grid .col-xs-12 {\n width: 100%; }\n\n.au-grid .col-xs-pull-0 {\n right: auto; }\n\n.au-grid .col-xs-pull-1 {\n right: 8.33333%; }\n\n.au-grid .col-xs-pull-2 {\n right: 16.66667%; }\n\n.au-grid .col-xs-pull-3 {\n right: 25%; }\n\n.au-grid .col-xs-pull-4 {\n right: 33.33333%; }\n\n.au-grid .col-xs-pull-5 {\n right: 41.66667%; }\n\n.au-grid .col-xs-pull-6 {\n right: 50%; }\n\n.au-grid .col-xs-pull-7 {\n right: 58.33333%; }\n\n.au-grid .col-xs-pull-8 {\n right: 66.66667%; }\n\n.au-grid .col-xs-pull-9 {\n right: 75%; }\n\n.au-grid .col-xs-pull-10 {\n right: 83.33333%; }\n\n.au-grid .col-xs-pull-11 {\n right: 91.66667%; }\n\n.au-grid .col-xs-pull-12 {\n right: 100%; }\n\n.au-grid .col-xs-push-0 {\n left: auto; }\n\n.au-grid .col-xs-push-1 {\n left: 8.33333%; }\n\n.au-grid .col-xs-push-2 {\n left: 16.66667%; }\n\n.au-grid .col-xs-push-3 {\n left: 25%; }\n\n.au-grid .col-xs-push-4 {\n left: 33.33333%; }\n\n.au-grid .col-xs-push-5 {\n left: 41.66667%; }\n\n.au-grid .col-xs-push-6 {\n left: 50%; }\n\n.au-grid .col-xs-push-7 {\n left: 58.33333%; }\n\n.au-grid .col-xs-push-8 {\n left: 66.66667%; }\n\n.au-grid .col-xs-push-9 {\n left: 75%; }\n\n.au-grid .col-xs-push-10 {\n left: 83.33333%; }\n\n.au-grid .col-xs-push-11 {\n left: 91.66667%; }\n\n.au-grid .col-xs-push-12 {\n left: 100%; }\n\n.au-grid .col-xs-offset-0 {\n margin-left: 0%; }\n\n.au-grid .col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.au-grid .col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.au-grid .col-xs-offset-3 {\n margin-left: 25%; }\n\n.au-grid .col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.au-grid .col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.au-grid .col-xs-offset-6 {\n margin-left: 50%; }\n\n.au-grid .col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.au-grid .col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.au-grid .col-xs-offset-9 {\n margin-left: 75%; }\n\n.au-grid .col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.au-grid .col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.au-grid .col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-1, .au-grid .col-sm-2, .au-grid .col-sm-3, .au-grid .col-sm-4, .au-grid .col-sm-5, .au-grid .col-sm-6, .au-grid .col-sm-7, .au-grid .col-sm-8, .au-grid .col-sm-9, .au-grid .col-sm-10, .au-grid .col-sm-11, .au-grid .col-sm-12 {\n float: left; }\n .au-grid .col-sm-1 {\n width: 8.33333%; }\n .au-grid .col-sm-2 {\n width: 16.66667%; }\n .au-grid .col-sm-3 {\n width: 25%; }\n .au-grid .col-sm-4 {\n width: 33.33333%; }\n .au-grid .col-sm-5 {\n width: 41.66667%; }\n .au-grid .col-sm-6 {\n width: 50%; }\n .au-grid .col-sm-7 {\n width: 58.33333%; }\n .au-grid .col-sm-8 {\n width: 66.66667%; }\n .au-grid .col-sm-9 {\n width: 75%; }\n .au-grid .col-sm-10 {\n width: 83.33333%; }\n .au-grid .col-sm-11 {\n width: 91.66667%; }\n .au-grid .col-sm-12 {\n width: 100%; }\n .au-grid .col-sm-pull-0 {\n right: auto; }\n .au-grid .col-sm-pull-1 {\n right: 8.33333%; }\n .au-grid .col-sm-pull-2 {\n right: 16.66667%; }\n .au-grid .col-sm-pull-3 {\n right: 25%; }\n .au-grid .col-sm-pull-4 {\n right: 33.33333%; }\n .au-grid .col-sm-pull-5 {\n right: 41.66667%; }\n .au-grid .col-sm-pull-6 {\n right: 50%; }\n .au-grid .col-sm-pull-7 {\n right: 58.33333%; }\n .au-grid .col-sm-pull-8 {\n right: 66.66667%; }\n .au-grid .col-sm-pull-9 {\n right: 75%; }\n .au-grid .col-sm-pull-10 {\n right: 83.33333%; }\n .au-grid .col-sm-pull-11 {\n right: 91.66667%; }\n .au-grid .col-sm-pull-12 {\n right: 100%; }\n .au-grid .col-sm-push-0 {\n left: auto; }\n .au-grid .col-sm-push-1 {\n left: 8.33333%; }\n .au-grid .col-sm-push-2 {\n left: 16.66667%; }\n .au-grid .col-sm-push-3 {\n left: 25%; }\n .au-grid .col-sm-push-4 {\n left: 33.33333%; }\n .au-grid .col-sm-push-5 {\n left: 41.66667%; }\n .au-grid .col-sm-push-6 {\n left: 50%; }\n .au-grid .col-sm-push-7 {\n left: 58.33333%; }\n .au-grid .col-sm-push-8 {\n left: 66.66667%; }\n .au-grid .col-sm-push-9 {\n left: 75%; }\n .au-grid .col-sm-push-10 {\n left: 83.33333%; }\n .au-grid .col-sm-push-11 {\n left: 91.66667%; }\n .au-grid .col-sm-push-12 {\n left: 100%; }\n .au-grid .col-sm-offset-0 {\n margin-left: 0%; }\n .au-grid .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-sm-offset-3 {\n margin-left: 25%; }\n .au-grid .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-sm-offset-6 {\n margin-left: 50%; }\n .au-grid .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-sm-offset-9 {\n margin-left: 75%; }\n .au-grid .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-1, .au-grid .col-md-2, .au-grid .col-md-3, .au-grid .col-md-4, .au-grid .col-md-5, .au-grid .col-md-6, .au-grid .col-md-7, .au-grid .col-md-8, .au-grid .col-md-9, .au-grid .col-md-10, .au-grid .col-md-11, .au-grid .col-md-12 {\n float: left; }\n .au-grid .col-md-1 {\n width: 8.33333%; }\n .au-grid .col-md-2 {\n width: 16.66667%; }\n .au-grid .col-md-3 {\n width: 25%; }\n .au-grid .col-md-4 {\n width: 33.33333%; }\n .au-grid .col-md-5 {\n width: 41.66667%; }\n .au-grid .col-md-6 {\n width: 50%; }\n .au-grid .col-md-7 {\n width: 58.33333%; }\n .au-grid .col-md-8 {\n width: 66.66667%; }\n .au-grid .col-md-9 {\n width: 75%; }\n .au-grid .col-md-10 {\n width: 83.33333%; }\n .au-grid .col-md-11 {\n width: 91.66667%; }\n .au-grid .col-md-12 {\n width: 100%; }\n .au-grid .col-md-pull-0 {\n right: auto; }\n .au-grid .col-md-pull-1 {\n right: 8.33333%; }\n .au-grid .col-md-pull-2 {\n right: 16.66667%; }\n .au-grid .col-md-pull-3 {\n right: 25%; }\n .au-grid .col-md-pull-4 {\n right: 33.33333%; }\n .au-grid .col-md-pull-5 {\n right: 41.66667%; }\n .au-grid .col-md-pull-6 {\n right: 50%; }\n .au-grid .col-md-pull-7 {\n right: 58.33333%; }\n .au-grid .col-md-pull-8 {\n right: 66.66667%; }\n .au-grid .col-md-pull-9 {\n right: 75%; }\n .au-grid .col-md-pull-10 {\n right: 83.33333%; }\n .au-grid .col-md-pull-11 {\n right: 91.66667%; }\n .au-grid .col-md-pull-12 {\n right: 100%; }\n .au-grid .col-md-push-0 {\n left: auto; }\n .au-grid .col-md-push-1 {\n left: 8.33333%; }\n .au-grid .col-md-push-2 {\n left: 16.66667%; }\n .au-grid .col-md-push-3 {\n left: 25%; }\n .au-grid .col-md-push-4 {\n left: 33.33333%; }\n .au-grid .col-md-push-5 {\n left: 41.66667%; }\n .au-grid .col-md-push-6 {\n left: 50%; }\n .au-grid .col-md-push-7 {\n left: 58.33333%; }\n .au-grid .col-md-push-8 {\n left: 66.66667%; }\n .au-grid .col-md-push-9 {\n left: 75%; }\n .au-grid .col-md-push-10 {\n left: 83.33333%; }\n .au-grid .col-md-push-11 {\n left: 91.66667%; }\n .au-grid .col-md-push-12 {\n left: 100%; }\n .au-grid .col-md-offset-0 {\n margin-left: 0%; }\n .au-grid .col-md-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-md-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-md-offset-3 {\n margin-left: 25%; }\n .au-grid .col-md-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-md-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-md-offset-6 {\n margin-left: 50%; }\n .au-grid .col-md-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-md-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-md-offset-9 {\n margin-left: 75%; }\n .au-grid .col-md-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-md-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-1, .au-grid .col-lg-2, .au-grid .col-lg-3, .au-grid .col-lg-4, .au-grid .col-lg-5, .au-grid .col-lg-6, .au-grid .col-lg-7, .au-grid .col-lg-8, .au-grid .col-lg-9, .au-grid .col-lg-10, .au-grid .col-lg-11, .au-grid .col-lg-12 {\n float: left; }\n .au-grid .col-lg-1 {\n width: 8.33333%; }\n .au-grid .col-lg-2 {\n width: 16.66667%; }\n .au-grid .col-lg-3 {\n width: 25%; }\n .au-grid .col-lg-4 {\n width: 33.33333%; }\n .au-grid .col-lg-5 {\n width: 41.66667%; }\n .au-grid .col-lg-6 {\n width: 50%; }\n .au-grid .col-lg-7 {\n width: 58.33333%; }\n .au-grid .col-lg-8 {\n width: 66.66667%; }\n .au-grid .col-lg-9 {\n width: 75%; }\n .au-grid .col-lg-10 {\n width: 83.33333%; }\n .au-grid .col-lg-11 {\n width: 91.66667%; }\n .au-grid .col-lg-12 {\n width: 100%; }\n .au-grid .col-lg-pull-0 {\n right: auto; }\n .au-grid .col-lg-pull-1 {\n right: 8.33333%; }\n .au-grid .col-lg-pull-2 {\n right: 16.66667%; }\n .au-grid .col-lg-pull-3 {\n right: 25%; }\n .au-grid .col-lg-pull-4 {\n right: 33.33333%; }\n .au-grid .col-lg-pull-5 {\n right: 41.66667%; }\n .au-grid .col-lg-pull-6 {\n right: 50%; }\n .au-grid .col-lg-pull-7 {\n right: 58.33333%; }\n .au-grid .col-lg-pull-8 {\n right: 66.66667%; }\n .au-grid .col-lg-pull-9 {\n right: 75%; }\n .au-grid .col-lg-pull-10 {\n right: 83.33333%; }\n .au-grid .col-lg-pull-11 {\n right: 91.66667%; }\n .au-grid .col-lg-pull-12 {\n right: 100%; }\n .au-grid .col-lg-push-0 {\n left: auto; }\n .au-grid .col-lg-push-1 {\n left: 8.33333%; }\n .au-grid .col-lg-push-2 {\n left: 16.66667%; }\n .au-grid .col-lg-push-3 {\n left: 25%; }\n .au-grid .col-lg-push-4 {\n left: 33.33333%; }\n .au-grid .col-lg-push-5 {\n left: 41.66667%; }\n .au-grid .col-lg-push-6 {\n left: 50%; }\n .au-grid .col-lg-push-7 {\n left: 58.33333%; }\n .au-grid .col-lg-push-8 {\n left: 66.66667%; }\n .au-grid .col-lg-push-9 {\n left: 75%; }\n .au-grid .col-lg-push-10 {\n left: 83.33333%; }\n .au-grid .col-lg-push-11 {\n left: 91.66667%; }\n .au-grid .col-lg-push-12 {\n left: 100%; }\n .au-grid .col-lg-offset-0 {\n margin-left: 0%; }\n .au-grid .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-lg-offset-3 {\n margin-left: 25%; }\n .au-grid .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-lg-offset-6 {\n margin-left: 50%; }\n .au-grid .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-lg-offset-9 {\n margin-left: 75%; }\n .au-grid .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-lg-offset-12 {\n margin-left: 100%; } }\n\n/*! @gov.au/header v4.1.12 */\n@media print {\n .au-header {\n background: #fff !important; }\n .au-header a img, .au-header .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .au-header a img {\n border: 0 !important; }\n .au-header,\n .au-header__brand,\n .au-header__subline {\n color: #000 !important; }\n .au-header__brand-image {\n display: none !important; } }\n\n/**\n * Basic header block styling.\n */\n.au-header {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px 0;\n padding: 1.5rem 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background: #ffffff; }\n @media (min-width: 768px) {\n .au-header {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n @media (min-width: 768px) {\n .au-header {\n padding: 48px 0;\n padding: 3rem 0; } }\n .au-header.au-header--alt {\n background-color: whitesmoke; }\n .au-header.au-header--dark {\n color: #FFF;\n background-color: #000; }\n .au-header.au-header--alt.au-header--dark {\n color: #FFF;\n background-color: black; }\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: bold;\n margin: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-header__heading {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-header__subline {\n max-width: 42em;\n color: #636363; }\n .au-header--dark .au-header__subline {\n color: gray; }\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n min-width: 192px;\n min-width: 12rem; }\n .au-header__brand:before, .au-header__brand:after {\n content: \" \";\n display: table; }\n .au-header__brand:after {\n clear: both; }\n .au-header__brand .au-header__brand-image {\n display: block;\n border-style: none;\n max-width: 192px;\n max-width: 12rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-header__brand {\n min-width: 256px;\n min-width: 16rem; }\n .au-header__brand .au-header__brand-image {\n float: left;\n max-width: 256px;\n max-width: 16rem;\n margin-right: -256px;\n margin-right: -16rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n padding-left: 16px;\n padding-left: 1rem;\n margin-left: 272px;\n margin-left: 17rem;\n margin-top: 0;\n float: left;\n border-left: 1px solid gray; }\n .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {\n border-left-color: gray; } }\n\na.au-header__brand, .au-body--dark .health-toolbar a.au-header__brand {\n display: inline-block;\n color: #313131;\n text-decoration: none; }\n a.au-header__brand:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n a.au-header__brand::-moz-focus-inner, .au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner {\n border: 0; }\n a.au-header__brand:hover .au-header__text {\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-header--dark a.au-header__brand {\n color: #FFF; }\n .au-header--dark a.au-header__brand:focus {\n outline: 3px solid #C390F9; }\n .au-header--dark a.au-header__brand::-moz-focus-inner {\n border: 0; }\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n padding: 48px 0 56px 0;\n padding: 3rem 0 3.5rem 0; }\n .au-header.au-header--hero .au-header__brand .au-header__brand-image {\n float: none; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text {\n margin-top: 32px;\n margin-top: 2rem;\n border: 0;\n margin: 0;\n padding: 0; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-header.au-header--hero .au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; }\n @media (min-width: 768px) {\n .au-header.au-header--hero .au-header__heading {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n .au-header.au-header--hero .au-header__heading + .au-header__subline {\n margin-top: 12px;\n margin-top: 0.75rem; }\n\n/*! @gov.au/headings v2.0.11 */\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\nul.list--large--checklist > li strong,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n display: block;\n font-weight: bold;\n margin: 0; }\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; }\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; }\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; }\n\n.au-body h4,\n.au-body .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.au-display-md,\nul.list--large--checklist > li strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; }\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; }\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; }\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\nul.list--large--checklist > li * + strong,\n* + .au-display-sm,\n* + .au-display-xs {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-body * + h1,\n.au-body * + .au-display-xxl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body * + h2,\n.au-body * + .au-display-xl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body h1 + h2,\n.au-body h2 + h3,\n.au-body .au-display-xxl + h2,\n.au-body .au-display-xl + h3,\n.au-body h1 + .au-display-xl,\n.au-body h2 + .au-display-lg,\n.au-body .au-display-xxl + .au-display-xl,\n.au-body .au-display-xl + .au-display-lg,\n.au-body * + h3,\n.au-body * + h4,\n.au-body * + h5,\n.au-body * + h6,\n.au-body * + .au-display-md,\n.au-body ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .au-body * + strong,\n.au-body * + .au-display-sm,\n.au-body * + .au-display-xs {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*! @gov.au/inpage-nav v3.0.6 */\n.au-inpage-nav-links {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-left: 24px;\n padding-left: 1.5rem;\n margin-bottom: 48px;\n margin-bottom: 3rem;\n border-left: 4px solid #006FB0; }\n * + .au-inpage-nav-links {\n margin-top: 48px;\n margin-top: 3rem; }\n .au-body .au-inpage-nav-links > ul,\n .au-body .au-inpage-nav-links > ol {\n margin-top: 16px;\n margin-top: 1rem;\n list-style-type: none;\n padding: 0; }\n .au-body .au-inpage-nav-links > ul li,\n .au-body .au-inpage-nav-links > ol li {\n margin: 0; }\n .au-body .au-inpage-nav-links > ul * + li,\n .au-body .au-inpage-nav-links > ol * + li {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-left: 0; }\n .au-inpage-nav-links.au-inpage-nav-links--dark {\n border-color: #FFF; }\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n font-weight: bold;\n font-size: 1em; }\n\n.au-inpage-nav-section {\n position: relative;\n padding-right: 128px;\n padding-right: 8rem; }\n\n.au-inpage-nav-section-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n top: 4px;\n top: 0.25rem;\n position: absolute;\n right: 0;\n font-weight: normal; }\n\n/*! @gov.au/keyword-list v3.0.5 */\n.au-keyword-list {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; }\n .au-keyword-list:before, .au-keyword-list:after {\n content: \"\";\n display: table; }\n .au-keyword-list:after {\n clear: both; }\n * + .au-keyword-list {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-body .au-keyword-list > li {\n margin-top: 16px;\n margin-top: 1rem;\n float: left;\n clear: both;\n list-style: none;\n margin-left: 0; }\n .au-keyword-list > li {\n font-weight: bold; }\n .au-keyword-list > li > a, .au-body--dark .health-toolbar .au-keyword-list > li > a {\n display: block; }\n\n.au-keyword-list__small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n display: block;\n font-weight: normal; }\n .au-body .au-keyword-list__small {\n color: #313131; }\n .au-keyword-list--dark .au-keyword-list__small {\n color: #FFF; }\n\n/*! @gov.au/main-nav v1.0.8 */\n@media print {\n .au-main-nav {\n background: transparent !important;\n border-bottom: none !important; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #000 !important; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover {\n background: transparent !important; }\n .au-main-nav .active a {\n text-decoration: underline;\n border-color: #fff !important;\n background-color: transparent !important; }\n .au-main-nav .au-link-list > li {\n border-color: #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: 1px solid !important; } }\n @media print and (min-width: 768px) {\n .au-main-nav {\n border-bottom: 8px solid #000 !important;\n border-bottom: 0.5rem solid #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: none !important; } }\n\n@media print {\n .au-main-nav__toggle {\n display: none !important; }\n .au-main-nav__menu {\n background: transparent !important;\n position: static !important;\n display: block !important;\n width: auto !important; }\n .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0 !important; } }\n\n.au-main-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n border-bottom: 8px solid #006FB0;\n border-bottom: 0.5rem solid #006FB0;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #006FB0;\n text-decoration: none; }\n .au-main-nav a:focus,\n .au-main-nav .au-main-nav__toggle:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-main-nav a::-moz-focus-inner, .au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,\n .au-main-nav .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover,\n .au-main-nav .au-main-nav__toggle:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n color: #313131;\n background-color: whitesmoke; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n display: block; }\n .au-main-nav .active a {\n font-weight: bold;\n color: #313131; }\n .au-main-nav .active a:hover {\n border-color: whitesmoke; }\n .au-main-nav .au-link-list {\n margin: 0;\n padding: 0; }\n .au-main-nav .au-link-list:before, .au-main-nav .au-link-list:after {\n content: \" \";\n display: table; }\n .au-main-nav .au-link-list:after {\n clear: both; }\n .au-main-nav .au-link-list li {\n margin: 0; }\n .au-main-nav .au-link-list > li {\n border-top: 1px solid gray; }\n .au-main-nav.au-main-nav--alt {\n background-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: #e0e0e0; }\n .au-main-nav.au-main-nav--alt .active a {\n border-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt .active a:hover {\n border-color: #e0e0e0; }\n .au-main-nav.au-main-nav--dark {\n background-color: #000;\n border-color: #FFF; }\n .au-main-nav.au-main-nav--dark a,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF; }\n .au-main-nav.au-main-nav--dark a:focus,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n outline: 3px solid #C390F9; }\n .au-main-nav.au-main-nav--dark a::-moz-focus-inner,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav.au-main-nav--dark a:hover,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {\n color: #FFF;\n background-color: black; }\n .au-main-nav.au-main-nav--dark .active a {\n color: #FFF;\n border-color: #000; }\n .au-main-nav.au-main-nav--dark .active a:hover {\n border-color: black; }\n .au-main-nav.au-main-nav--dark .au-link-list > li {\n border-color: gray; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {\n border-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {\n border-color: black; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li {\n display: block;\n float: left;\n border: none; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 16px;\n padding: 1rem; }\n .au-main-nav .active a {\n border-bottom: 8px solid #ffffff;\n border-bottom: 0.5rem solid #ffffff;\n margin-bottom: -8px;\n margin-bottom: -0.5rem;\n font-weight: normal; } }\n\n.au-main-nav__toggle {\n padding: 8px 16px 8px;\n padding: 0.5rem 1rem 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n border: 0;\n appearance: none;\n background-color: transparent;\n cursor: pointer;\n display: none; }\n .au-main-nav__toggle:before {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin-bottom: 4px;\n margin-bottom: 0.25rem;\n display: block;\n text-align: center; }\n .au-main-nav__toggle.au-main-nav__toggle--open:before {\n content: \"☰\"; }\n .au-main-nav__toggle.au-main-nav__toggle--close:before {\n content: \"✕\"; }\n .js .au-main-nav__toggle {\n display: inline-block; }\n @media (min-width: 768px) {\n .js .au-main-nav__toggle {\n display: none; } }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {\n left: 0;\n display: block; }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n opacity: 0.8;\n left: 0;\n display: block; }\n @media (min-width: 768px) {\n .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n display: none; } }\n\n.js .au-main-nav__menu {\n background-color: #ffffff;\n display: none;\n overflow: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: -280px;\n width: 280px;\n z-index: 600; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 16px;\n padding: 1rem; }\n\n.au-main-nav.au-main-nav--alt .au-main-nav__menu {\n background-color: #ebebeb; }\n\n.au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #000; }\n\n.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {\n background-color: black; }\n\n@media (min-width: 768px) {\n .js .au-main-nav__menu {\n position: static;\n display: block;\n width: auto;\n overflow: inherit;\n background-color: transparent; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0; } }\n\n.au-main-nav__overlay {\n transition: opacity 0.25s ease-out;\n background-color: #000;\n cursor: pointer;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 590;\n opacity: 0.4;\n display: none; }\n .ie8 .au-main-nav__overlay {\n filter: alpha(opacity=80); }\n\n.js .au-main-nav__scroll--locked {\n overflow: hidden; }\n @media (min-width: 768px) {\n .js .au-main-nav__scroll--locked {\n overflow: visible; } }\n\n/*! @gov.au/page-alerts v2.1.3 */\n@media print {\n .au-page-alerts {\n border-color: #000 !important;\n background-color: #fff !important;\n border-left: 2px solid #000 !important;\n padding-top: 3em !important; }\n .au-page-alerts:after {\n background: none !important;\n content: 'info' !important;\n top: 1em !important;\n left: 0 !important;\n font-size: 12px !important;\n border-right: 1px solid #000 !important;\n border-bottom: 1px solid #000 !important;\n padding: 0.5em !important;\n width: auto !important; }\n .au-page-alerts--success:after {\n content: 'success' !important; }\n .au-page-alerts--warning:after {\n content: 'warning' !important; }\n .au-page-alerts--error:after {\n content: 'error' !important; } }\n\n.au-page-alerts {\n padding: 16px;\n padding: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n position: relative;\n border: solid 3px #00bfe9;\n border-left-width: 48px;\n border-left-width: 3rem;\n border-radius: 4px;\n word-wrap: break-word; }\n * + .au-page-alerts {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-page-alerts:before, .au-page-alerts:after {\n content: ' ';\n position: absolute;\n top: 50%;\n left: -36px;\n left: -2.25rem;\n width: 24px;\n width: 1.5rem;\n height: 24px;\n height: 1.5rem;\n margin-top: -12px;\n margin-top: -0.75rem;\n border-left-width: -12px;\n border-left-width: -0.75rem;\n display: block;\n background-repeat: no-repeat;\n background-color: #ffffff; }\n .ie8 .au-page-alerts:before,\n .lt-ie8 .au-page-alerts:before, .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n background: none;\n text-align: center;\n background-color: #313131;\n color: #fff;\n font-weight: bold; }\n .au-page-alerts:after {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n content: 'i'; }\n .au-page-alerts:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt:before {\n background-color: whitesmoke; }\n .au-page-alerts.au-page-alerts--dark:before {\n background-color: #000; }\n .au-page-alerts.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {\n background-color: black; }\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n border-color: #0b996c; }\n .au-page-alerts--success:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--success:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--success:after,\n .lt-ie8 .au-page-alerts--success:after {\n content: '✓'; }\n .au-page-alerts--success.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n border-color: #f69900; }\n .au-page-alerts--warning:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--warning:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--warning:after,\n .lt-ie8 .au-page-alerts--warning:after {\n content: '!'; }\n .au-page-alerts--warning.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n border-color: #d60000; }\n .au-page-alerts--error:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--error:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--error:after,\n .lt-ie8 .au-page-alerts--error:after {\n content: '!'; }\n .au-page-alerts--error.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n/*! @gov.au/responsive-media v2.0.14 */\n.au-responsive-media-vid, .responsive-media-vid {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n .au-responsive-media-vid.au-responsive-media-vid--16x9, .au-responsive-media-vid--16x9.responsive-media-vid {\n padding-bottom: 56.25%; }\n .au-responsive-media-vid.au-responsive-media-vid--4x3, .au-responsive-media-vid--4x3.responsive-media-vid {\n padding-bottom: 75%; }\n * + .au-responsive-media-vid, * + .responsive-media-vid {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-responsive-media-img, img,\nsvg, .taskbar .taskbar__img, .taskbar.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--2 .taskbar__img,\n.taskbar--2 .taskbar__img,\n.taskbar--tiled--3 .taskbar__img,\n.taskbar--3 .taskbar__img,\n.taskbar--tiled--4 .taskbar__img,\n.taskbar--4 .taskbar__img,\n.taskbar--tiled--5 .taskbar__img,\n.taskbar--5 .taskbar__img,\n.taskbar--tiled--6 .taskbar__img,\n.taskbar--6 .taskbar__img,\n.taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n.au-body img,\n.au-responsive-media img {\n max-width: 100%;\n height: auto; }\n\n* + .au-responsive-media-img, * + img,\n* + svg, .taskbar * + .taskbar__img, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image,\n.taskbar--tiled--2 * + .taskbar__img,\n.taskbar--2 * + .taskbar__img,\n.taskbar--tiled--3 * + .taskbar__img,\n.taskbar--3 * + .taskbar__img,\n.taskbar--tiled--4 * + .taskbar__img,\n.taskbar--4 * + .taskbar__img,\n.taskbar--tiled--5 * + .taskbar__img,\n.taskbar--5 * + .taskbar__img,\n.taskbar--tiled--6 * + .taskbar__img,\n.taskbar--6 * + .taskbar__img, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image,\n.taskbar--tiled--2.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row * + .field-name-field-image,\n.au-body * + img,\n.au-responsive-media * + img {\n margin-top: 16px;\n margin-top: 1rem; }\n\n/*! @gov.au/select v2.0.11 */\n@media print {\n .au-select {\n border-color: #000 !important;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\") !important; } }\n\n.au-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 36px 8px 12px;\n padding: 0.5rem 2.25rem 0.5rem 0.75rem;\n height: 46px;\n height: 2.875rem;\n position: relative;\n vertical-align: middle;\n display: inline-block;\n appearance: none;\n border: 3px solid gray;\n text-indent: 0.01px;\n text-overflow: '';\n background-color: #ffffff;\n box-sizing: border-box;\n border-radius: 4px;\n cursor: pointer;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: right center;\n background-size: 1.5em auto;\n vertical-align: middle; }\n .au-select:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-select::-moz-focus-inner {\n border: 0; }\n .au-select:focus {\n border-radius: 0; }\n .au-select[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select.au-select--dark:invalid, .au-select:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .ie8 .au-select:after,\n .ie9 .au-select:after {\n display: none; }\n .au-select::-ms-expand {\n display: none; }\n .ie8 .au-select,\n .ie9 .au-select {\n padding-right: 4px;\n padding-right: 0.25rem; }\n .au-select.au-select--dark {\n border-color: #FFF; }\n .au-select.au-select--dark:focus {\n outline: 3px solid #C390F9; }\n .au-select.au-select--dark::-moz-focus-inner {\n border: 0; }\n .au-select.au-select--block {\n width: 100%; }\n\n.au-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\nhtml > body .au-select, x:-moz-any-link, x:default {\n padding-right: 16px;\n padding-right: 1rem; }\n\n@supports (-moz-osx-font-smoothing: auto) {\n html body .au-select {\n padding-right: 36px;\n padding-right: 2.25rem; } }\n\n/*! @gov.au/side-nav v5.0.7 */\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@media print {\n .au-side-nav {\n background: transparent !important; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n color: #000 !important;\n text-decoration: underline !important; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background: transparent !important; }\n .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\") !important; }\n .au-side-nav__content > ul > li {\n border-color: #000 !important; } }\n\n.au-side-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background-color: #ebebeb;\n border-radius: 4px;\n overflow: hidden;\n border: 0; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a,\n .au-side-nav .active > span {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #636363;\n display: block; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n text-decoration: none; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: #e0e0e0; }\n .au-side-nav a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-side-nav a::-moz-focus-inner, .au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner {\n border: 0; }\n .au-side-nav .au-link-list {\n padding: 0;\n margin: 0; }\n .au-side-nav .au-link-list li {\n margin: 0; }\n .au-side-nav .au-accordion__body {\n overflow: visible; }\n .au-side-nav .au-accordion__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #006FB0;\n font-weight: normal;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: inherit; }\n .au-side-nav .au-accordion__title:hover {\n text-decoration: none; }\n .au-side-nav .au-accordion__title:focus {\n outline-offset: -3px; }\n .no-js .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav .au-accordion__body-wrapper {\n border: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-side-nav {\n background: transparent;\n border-radius: 0;\n overflow: visible; }\n .au-side-nav .au-accordion__body.au-accordion--closed {\n display: block;\n height: auto; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background-color: whitesmoke; }\n .au-side-nav .au-accordion__title {\n display: none; } }\n\n.au-side-nav__content {\n margin: 0 16px;\n margin: 0 1rem; }\n .au-side-nav__content ul ul a, .au-side-nav__content ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul a {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul a, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul a, .au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content ul ul .active > span {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul .active > span {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul .active > span {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content .active > span {\n font-weight: bold;\n color: #313131; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,\n .au-side-nav__content ul ul ul .active > span:before {\n content: \" \";\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-size: 16px;\n background-size: 1rem;\n margin-left: -24px;\n margin-left: -1.5rem;\n display: block;\n float: left;\n background-repeat: no-repeat;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav__content > ul > li {\n border-bottom: 1px solid gray; }\n .au-side-nav__content > ul > li:last-of-type {\n border: none; }\n @media (min-width: 768px) {\n .au-side-nav__content {\n margin: 0; } }\n\n.au-sidenav__title {\n margin: 0; }\n .au-sidenav__title a, .au-sidenav__title .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-sidenav__title a {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #313131;\n border-bottom: 2px solid gray; }\n\n.au-side-nav.au-side-nav--alt {\n background: #ffffff; }\n .au-side-nav.au-side-nav--alt a:hover {\n background: whitesmoke; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--alt a:hover {\n background-color: #e0e0e0; } }\n\n.au-side-nav.au-side-nav--dark {\n background: black; }\n .au-side-nav.au-side-nav--dark .au-accordion__title {\n color: #FFF;\n background-color: inherit; }\n .au-side-nav.au-side-nav--dark a {\n color: gray; }\n .au-side-nav.au-side-nav--dark a:hover {\n background: black; }\n .au-side-nav.au-side-nav--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-side-nav.au-side-nav--dark a::-moz-focus-inner {\n border: 0; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {\n color: #FFF; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before,\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {\n border-color: gray; }\n .au-side-nav.au-side-nav--dark .au-sidenav__title a {\n border-color: gray;\n color: #FFF; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark {\n background: transparent; }\n .au-side-nav.au-side-nav--dark a:hover {\n background-color: black; } }\n\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: #000; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background: black; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background-color: black; } }\n\n/*! @gov.au/skip-link v2.0.16 */\n@media print {\n .au-skip-link__link {\n background: #fff !important; } }\n\n.au-skip-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n\n.au-skip-link__link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-skip-link__link:active, .au-skip-link__link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n top: 16px;\n top: 1rem;\n left: 16px;\n left: 1rem;\n padding: 24px;\n padding: 1.5rem;\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: absolute;\n width: auto;\n color: #ffffff;\n background-color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n z-index: 600; }\n .au-body .au-skip-link__link:hover, .au-skip-link__link:hover {\n text-decoration: none;\n color: #ffffff; }\n\n/*! @gov.au/tags v3.1.7 */\n@media print {\n .au-tags {\n color: #000 !important; }\n .au-tags__item {\n border-color: #000 !important; }\n .au-tags__item a, .au-tags__item .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-tags__item a {\n color: #000 !important; } }\n\n.au-tags {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-tags.au-tags--dark {\n color: #FFF; }\n\n.au-tags > li {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0;\n padding: 0 8px;\n padding: 0 0.5rem;\n border: 1px solid #006FB0;\n border-radius: 4px;\n display: inline-block; }\n .au-tags > li > a, .au-body--dark .health-toolbar .au-tags > li > a,\n .au-tags > li > button {\n margin: 0 -8px;\n margin: 0 -0.5rem;\n padding: 0 8px;\n padding: 0 0.5rem;\n color: #006FB0;\n display: inline-block;\n border-radius: 4px; }\n .au-tags > li > a:hover, .au-body--dark .health-toolbar .au-tags > li > a:hover,\n .au-tags > li > button:hover {\n color: #313131;\n text-decoration: none;\n background-color: whitesmoke; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-tags > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags > li > a::-moz-focus-inner,\n .au-tags > li > button::-moz-focus-inner {\n border: 0; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline-offset: -1px; }\n\n.au-tags.au-tags--dark > li {\n border-color: #FFF; }\n .au-tags.au-tags--dark > li > a, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a,\n .au-tags.au-tags--dark > li > button {\n color: #FFF; }\n .au-tags.au-tags--dark > li > a:hover, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:hover,\n .au-tags.au-tags--dark > li > button:hover {\n color: #FFF;\n background-color: black; }\n .au-tags.au-tags--dark > li > a:focus, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:focus,\n .au-tags.au-tags--dark > li > button:focus {\n outline: 3px solid #C390F9; }\n .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a::-moz-focus-inner,\n .au-tags.au-tags--dark > li > button::-moz-focus-inner {\n border: 0; }\n\n/*! @gov.au/text-inputs v2.1.1 */\n@media print {\n .au-text-input {\n border-color: #000 !important; }\n .au-text-input[disabled] {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-text-input:disabled {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n box-sizing: border-box;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n padding: 8px 16px;\n padding: 0.5rem 1rem;\n height: 46px;\n height: 2.875rem;\n border: 3px solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n border-radius: 4px;\n vertical-align: middle;\n appearance: none;\n width: 100%;\n max-width: 205px;\n max-width: 12.8125rem;\n /**\n\t * Block modifier\n\t */\n /**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */ }\n .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .au-text-input[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-text-input::-moz-focus-inner {\n border: 0; }\n .au-text-input:focus {\n border-radius: 0;\n background-color: #ffffff; }\n .au-text-input.au-text-input--dark {\n border-color: #FFF; }\n .au-text-input.au-text-input--dark[disabled] {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:disabled {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:focus {\n outline: 3px solid #C390F9; }\n .au-text-input.au-text-input--dark::-moz-focus-inner {\n border: 0; }\n .au-text-input.au-text-input--width-xs {\n max-width: 69px;\n max-width: 4.3rem; }\n .au-text-input.au-text-input--width-sm {\n max-width: 101px;\n max-width: 6.3rem; }\n .au-text-input.au-text-input--width-md {\n max-width: 160px;\n max-width: 10rem; }\n .au-text-input.au-text-input--width-lg {\n max-width: 288px;\n max-width: 18rem; }\n .au-text-input.au-text-input--width-xl {\n max-width: 384px;\n max-width: 24rem; }\n .au-text-input.au-text-input--block {\n display: block;\n max-width: 100%;\n box-sizing: border-box; }\n .au-text-input.au-text-input--number {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n letter-spacing: 2px; }\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n height: auto;\n min-height: 6em; }\n\n.visually-hidden,\n.sr-only,\n.element-invisible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n position: absolute !important; }\n\n* {\n box-sizing: border-box; }\n\nhtml {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n min-height: 100%; }\n\nbody {\n margin: 0;\n padding: 0; }\n\n.cke_editable {\n padding: 20px; }\n\n/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n.au-body .au-display-xxxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; } }\n .au-body .au-display-xxxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl--text {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.5; } }\n\n.au-body h1,\n.au-body .au-display-xxl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h1,\n .au-body .au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; } }\n .au-body h1--text,\n .au-body .au-display-xxl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h1--text,\n .au-body .au-display-xxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n\n.au-body h2,\n.au-body .au-display-xl {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h2,\n .au-body .au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; } }\n .au-body h2--text,\n .au-body .au-display-xl--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h2--text,\n .au-body .au-display-xl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-body h3,\n.au-body .au-display-lg {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h3,\n .au-body .au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; } }\n .au-body h3--text,\n .au-body .au-display-lg--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h3--text,\n .au-body .au-display-lg--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n\n.au-body h4,\n.au-body .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h4,\n .au-body .au-display-md,\n .au-body ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .au-body strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; } }\n .au-body h4--text,\n .au-body .au-display-md--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h4--text,\n .au-body .au-display-md--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n\n.au-body h5,\n.au-body .au-display-sm {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h5,\n .au-body .au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .au-body h5--text,\n .au-body .au-display-sm--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h5--text,\n .au-body .au-display-sm--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n\n.au-body h6,\n.au-body .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h6,\n .au-body .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; } }\n .au-body h6--text,\n .au-body .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h6--text,\n .au-body .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; } }\n\n.au-body .au-display--light {\n font-weight: normal; }\n\n.au-body .au-display--heavy {\n font-weight: bold; }\n\n.au-body .au-display--inline {\n display: inline; }\n\n.au-body .au-subtitle + h1, .au-body .au-subtitle + h2, .au-body .au-subtitle + h3 {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body h1 + .au-subtitle {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-accordion.au-accordion--small {\n border: 0; }\n .au-accordion.au-accordion--small .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__body-wrapper {\n padding: 8px;\n padding: 0.5rem; }\n\n.au-body {\n fill: #313131; }\n .au-body.au-body--dark {\n background: #000; }\n .au-body.au-body--dark-tertiary {\n background: #00205B; }\n .au-body.au-body--dark {\n fill: #FFF; }\n .au-body .text--minor {\n color: #414141;\n font-size: 0.8em; }\n .au-body .text--align-right {\n text-align: right; }\n .au-body .text--align-center {\n text-align: center; }\n .au-body .au-introduction {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal;\n color: #414141; }\n @media (min-width: 768px) {\n .au-body .au-introduction {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .au-body .au-introduction--dark {\n color: #313131; }\n .au-body abbr, .au-body abbr[title], .au-body .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help; }\n .au-body .au-sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n \n .au-body .standard-gap {\n margin-top: 24px;\n margin-top: 1.5rem; }\n \n .au-body .standard-gap--mobile-only {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n \n .au-body .standard-gap--mobile-only {\n margin-top: 0; } }\n \n .au-body .standard-gap--bottom {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n @media print {\n .au-body .print--hide {\n display: none; } }\n @media print {\n .au-body a[href]:after {\n content: '' !important; } }\n .au-body main, .au-body aside {\n display: block; }\n\n.au-breadcrumbs {\n display: none; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: block; } }\n @media print {\n .au-breadcrumbs {\n display: block; } }\n\n.au-btn--tertiary,\na.au-btn--tertiary,\n.au-body--dark .health-toolbar a.au-btn--tertiary {\n padding: 0; }\n\n.au-btn.au-btn--large,\na.au-btn.au-btn--large {\n font-size: 1.3em;\n font-weight: 700; }\n\n.au-btn.au-btn--dark:hover:not(:disabled),\na.au-btn.au-btn--dark:hover:not(:disabled) {\n background-color: #e5e5e5;\n border-color: #e5e5e5; }\n\n.au-body .au-callout {\n background-color: #f1f1f2;\n border-left-color: #0093B2; }\n .au-body .au-callout.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px; }\n .au-body .au-callout--secondary {\n border-left-color: #0077C8; }\n .au-body .au-callout--tertiary {\n border-left-color: #339199; }\n .au-body .au-callout--success {\n border-left-color: #0b996c; }\n .au-body .au-callout.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem; }\n\n.au-control-input.au-control-input--compact.au-control-input--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {\n padding: 0 0 0 24px;\n padding: 0 0 0 1.5rem;\n margin-right: 0; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after {\n left: -4px;\n top: 2px;\n width: 22px;\n width: 1.375rem;\n height: 22px;\n height: 1.375rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {\n left: 0;\n top: 7px; }\n\n.au-control-input__input:invalid + .au-control-input__text {\n background: #ffffff; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: transparent; }\n\n.au-control-input__input.error + .au-control-input__text:after {\n border-color: #d60000; }\n\n.au-body .au-cta-link--right {\n text-align: right; }\n\n.au-footer {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: none; }\n .au-footer.au-body.au-body--dark.au-footer--dark {\n background: #58585b;\n background: linear-gradient(to right, #313131, #58585b); }\n .au-footer__navigation-section {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n .au-footer__navigation-section {\n margin-top: 0; } }\n .au-footer__navigation-section:first-of-type {\n margin-top: 0; }\n .au-footer .au-footer__end {\n border-top-color: #87888A; }\n @media print {\n .au-footer {\n display: none; } }\n\n.au-form__item {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-form__item label, fieldset.au-form__item legend {\n font-weight: bold; }\n .au-form__item label .au-control-input__text, fieldset.au-form__item legend .au-control-input__text {\n font-weight: normal; }\n .au-form__item-description {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-form__item .au-text-input,\n .au-form__item .au-select {\n display: block;\n margin-top: 8px;\n margin-top: 0.5rem;\n max-width: 42em; }\n .au-form__item .au-control-input {\n margin-top: 12px;\n margin-top: 0.75rem; }\n .au-form__item .au-control-input label, fieldset.au-form__item .au-control-input legend {\n font-weight: normal; }\n .au-form__item .form-required, .au-form__item div.error {\n color: #d60000; }\n\n.au-form .form-element-length-counter {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-form--hidden {\n display: none; }\n\n.au-grid .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-grid .not-full-width {\n margin-top: 24px;\n margin-top: 1.5rem; } }\n @media print {\n .au-grid .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; } }\n .au-grid .not-full-width .container, .au-grid .not-full-width .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n.au-grid .full-width .container .container, .au-grid .full-width .health-notification__inner-wrapper .container, .au-grid .full-width .container .health-notification__inner-wrapper, .au-grid .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n@media (min-width: 768px) {\n .au-grid .row--no-column-gap div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:first-of-type {\n padding-left: 12px; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:last-of-type {\n padding-right: 12px; } }\n\n.au-grid .col-xs-5ths,\n.au-grid .col-sm-5ths,\n.au-grid .col-md-5ths,\n.au-grid .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: 12px;\n padding-left: 12px; }\n\n.au-grid .col-xs-5ths {\n width: 20%;\n float: left; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-5ths {\n width: 20%;\n float: left; } }\n\n.au-header.au-header {\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid #001d52; }\n @media (min-width: 768px) {\n .au-header.au-header {\n padding: 16px 0 8px;\n padding: 1rem 0 0.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header {\n padding: 24px 0;\n padding: 1.5rem 0; } }\n .au-header.au-header--simple {\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .au-header.au-header--simple {\n padding-bottom: 24px;\n padding-bottom: 1.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header--simple {\n padding-bottom: 32px;\n padding-bottom: 2rem; } }\n .au-header.au-header .au-header__logo {\n display: block;\n padding: 12px 12px 12px 0;\n padding: 0.75rem 0.75rem 0.75rem 0;\n width: 100%;\n max-width: 250px;\n color: transparent; }\n @media (min-width: 992px) {\n .au-header.au-header .au-header__logo {\n max-width: 300px;\n margin: auto;\n padding: 12px;\n padding: 0.75rem;\n float: left;\n padding: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n width: 30%; } }\n .au-header.au-header .au-header__logo-image {\n display: block;\n width: 100%;\n margin: auto; }\n @media (min-width: 768px) {\n .au-header.au-header .au-header__logo-image {\n margin: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n margin: inherit;\n padding: 0; } }\n .au-header.au-header--dark {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-header.au-header--dark a {\n color: #FFF; }\n .au-header.au-header--dark a:hover {\n color: #FFF;\n text-decoration: none; }\n .au-header.au-header--light {\n background-color: white; }\n\n.au-inpage-nav-links {\n border-color: #0077C8; }\n @media print {\n .au-inpage-nav-links {\n display: none; } }\n\n.au-link-list--flush > li {\n margin: 0; }\n\n.au-main-nav.au-main-nav--dark {\n border-bottom-color: #001a49;\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-main-nav.au-main-nav--dark .active a {\n border-color: #001a49;\n background: #001a49; }\n .au-main-nav.au-main-nav--dark a {\n border-color: #00205B; }\n .au-main-nav.au-main-nav--dark a:hover, .au-main-nav.au-main-nav--dark a:focus {\n background: #00205B; }\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #00205B; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #313131; }\n @media (min-width: 768px) {\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n font-weight: bold; } }\n\n.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n font-weight: bold;\n border-bottom-color: #fff; }\n .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active-trail a:hover, .au-main-nav .au-link-list > li.active-trail a:focus {\n border-bottom-color: #fff; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n padding: 16px;\n padding: 1rem; } }\n\n@media (min-width: 768px) {\n .au-main-nav .au-link-list > li.au-main-nav--mobile-only {\n display: none; } }\n\n@media print {\n .au-main-nav {\n display: none; } }\n\n.au-page-alerts {\n max-width: 42rem; }\n .au-page-alerts--hidden {\n display: none; }\n .au-page-alerts__close {\n position: absolute;\n right: 0;\n top: 0; }\n .au-page-alerts__close:hover {\n cursor: pointer; }\n\nimg,\nsvg {\n height: auto; }\n\n.au-body .au-side-nav {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n background: #ffffff; } }\n .au-body .au-side-nav a {\n background: transparent; }\n .au-body .au-side-nav a:hover, .au-body .au-side-nav a:focus {\n background-color: #f1f1f2; }\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n font-weight: bold;\n color: #313131;\n background-color: #f1f1f2; }\n .au-body .au-side-nav li, .au-body .au-side-nav ul {\n position: relative; }\n @media print {\n .au-body .au-side-nav {\n display: none; } }\n\n.au-body .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav--right {\n float: right;\n padding-left: 12px;\n padding-right: 12px; } }\n\n.au-tags.au-tags--inline {\n display: inline; }\n .au-tags.au-tags--inline > li {\n margin: 0px 4px 8px 0px;\n margin: 0rem 0.25rem 0.5rem 0rem; }\n\n.au-text-input--block {\n max-width: 42em; }\n\n.au-text-input:invalid {\n border-color: gray;\n background-color: #ffffff; }\n\n.au-text-input.error {\n background-color: #fdf2f2;\n border-color: #d60000; }\n\ntextarea.au-text-input {\n max-width: 42em; }\n\n.health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n right: 16px;\n right: 1rem;\n bottom: -4px;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n z-index: -1;\n padding: 0;\n border: 0; }\n @media print {\n .health-back-to-top {\n display: none; } }\n .health-back-to-top .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n width: 64px;\n width: 4rem;\n padding: 4px 12px 8px 12px;\n padding: 0.25rem 0.75rem 0.5rem 0.75rem;\n background: #f1f1f2;\n border: none;\n color: #313131; }\n @media (min-width: 992px) {\n .health-back-to-top .au-btn.au-btn--secondary {\n width: 96px;\n width: 6rem;\n padding: 8px 16px 16px;\n padding: 0.5rem 1rem 1rem; } }\n .health-back-to-top .au-btn.au-btn--secondary i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: #313131; }\n .health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: #e5e5e5;\n color: #181818;\n border: none; }\n .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {\n background: #181818; }\n .health-back-to-top .au-btn.au-btn--secondary span {\n display: block; }\n .health-back-to-top.isVisible {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n z-index: 9999;\n transition: all .4s ease-in; }\n\n.au-body .health-band {\n padding-top: 20px;\n padding-top: 1.25rem;\n padding-bottom: 20px;\n padding-bottom: 1.25rem; }\n .au-body .health-band:before, .au-body .health-band:after {\n content: \" \";\n display: table; }\n .au-body .health-band:after {\n clear: both; }\n @media (min-width: 992px) {\n .au-body .health-band {\n padding-top: 40px;\n padding-top: 2.5rem;\n padding-bottom: 40px;\n padding-bottom: 2.5rem; } }\n .au-body .health-band.health-band--secondary .health-band__title--light {\n color: #99d4de; }\n\n.health-band__image--image-text-horizontal {\n display: none; }\n @media (min-width: 768px) {\n .health-band__image--image-text-horizontal {\n display: block;\n width: 100%; } }\n\n.health-book-nav {\n border-top: 1px solid gray;\n padding-top: 24px;\n padding-top: 1.5rem; }\n .health-book-nav .au-display-lg {\n margin-top: 0; }\n .health-book-nav a, .health-book-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .health-book-nav a {\n display: block;\n text-decoration: none;\n color: #313131;\n padding: 16px;\n padding: 1rem; }\n .health-book-nav a:hover, .health-book-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .health-book-nav a:hover, .health-book-nav a:focus {\n background: whitesmoke; }\n .health-book-nav--right {\n text-align: right; }\n @media print {\n .health-book-nav {\n display: none; } }\n\n.pillars-container #pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\"); }\n\n.pillars-container {\n position: relative; }\n .pillars-container #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover; }\n @media (min-width: 768px) {\n .pillars-container #pillars {\n left: auto; } }\n\n.health-card {\n padding: 16px;\n padding: 1rem;\n margin-top: 0;\n width: 100%;\n font-weight: normal;\n display: block;\n box-sizing: border-box; }\n @media (min-width: 992px) {\n .health-card {\n padding: 32px;\n padding: 2rem; } }\n .health-card * + hr,\n .health-card * + p,\n .health-card * + .health-card__title,\n .health-card * + .health-card__cta {\n margin-top: 0; }\n .health-card__title + .metadata--inline {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__title + .metadata--inline {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__image + .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__image + .health-card__title {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card .health-card__image {\n display: block; }\n .health-card .health-card__image svg {\n height: 3em;\n width: 3em; }\n @media (min-width: 768px) {\n .health-card .health-card__image svg {\n height: 5em;\n width: 5em; } }\n .health-card .health-card__image.health-card__image--full-width {\n margin: -16px -16px 16px -16px;\n margin: -1rem -1rem 1rem -1rem;\n height: auto; }\n @media (min-width: 768px) {\n .health-card .health-card__image.health-card__image--full-width {\n margin: -32px -32px 32px -32px;\n margin: -2rem -2rem 2rem -2rem; } }\n .health-card__bg {\n padding: 16px;\n padding: 1rem;\n background-color: black; }\n .health-card__bg:not(:first-child) {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card img {\n display: block;\n min-width: 100%;\n height: auto; }\n .health-card--shadow {\n border-radius: 4px;\n overflow: hidden;\n box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);\n background: #ffffff; }\n .lt-ie9 .health-card--shadow {\n border: solid 1px gray; }\n .health-card--light {\n background: #ffffff;\n overflow: hidden; }\n .health-card--centered {\n text-align: center; }\n .health-card--centered img,\n .health-card--centered svg,\n .health-card--centered .health-card__image,\n .health-card--centered p {\n margin: auto; }\n .health-card--centered .health-card__image {\n margin-bottom: 8px;\n margin-bottom: 0.5rem; }\n .health-card--contact {\n background: #f9f9f9;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-card--contact .image--circle img {\n width: 200px;\n min-width: 0;\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n .health-card--contact {\n padding-top: 80px;\n padding-top: 5rem;\n margin-top: 5rem !important; }\n .health-card--contact .image--circle .image {\n position: absolute;\n left: 0;\n top: -20px;\n width: 100%;\n height: 10px;\n z-index: 999; } }\n .health-card.health-card--selector {\n padding: 8px;\n padding: 0.5rem;\n border-left: 1px solid #e5e5e5;\n border-right: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n display: block;\n overflow: hidden;\n background: #f9f9f9;\n border-top: 10px solid #e5e5e5; }\n @media (min-width: 992px) {\n .health-card.health-card--selector {\n padding: 16px;\n padding: 1rem; } }\n @media print {\n .health-card.health-card--selector {\n display: none; } }\n .health-card.health-card--selector:hover, .health-card.health-card--selector:focus, .health-card.health-card--selector.health-card--active {\n background: white;\n border-top-color: #007680; }\n .health-card.health-card--selector .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold;\n max-width: 100%; }\n @media (min-width: 768px) {\n .health-card.health-card--selector .health-card__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .health-card.health-card--selector .health-card__image svg {\n max-width: 3em;\n max-height: 3em; }\n .health-card.health-card--selector p {\n max-width: 75%; }\n .health-card.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: #e5e5e5;\n padding: 16px 0 0 0;\n padding: 1rem 0 0 0; }\n @media (min-width: 768px) {\n .health-card.health-card--resource {\n padding: 32px 0 0 0;\n padding: 2rem 0 0 0; } }\n .health-card--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: #005fa0;\n color: white; }\n .health-card--solid:hover {\n background: #0077C8;\n color: white; }\n a.health-card.health-card--solid {\n color: white; }\n .health-card--solid.health-card--colour1 {\n background: #005fa0; }\n .health-card--solid.health-card--colour1:hover {\n background: #0077C8;\n color: white; }\n .health-card--solid.health-card--colour2 {\n background: #006269; }\n .health-card--solid.health-card--colour2:hover {\n background: #007680; }\n .health-card--solid.health-card--colour3 {\n background: #006a73; }\n .health-card--solid.health-card--colour3:hover {\n background: #007680; }\n .health-card--solid.health-card--colour4 {\n background: #004693; }\n .health-card--solid.health-card--colour4:hover {\n background: #0057B8; }\n .health-card--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 0; }\n .health-card--solid-half .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half.health-card--colour1 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour1:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour2 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour2:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour3 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour3 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); } }\n .health-card--solid-half.health-card--colour4 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour4 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); } }\n .health-card--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid #0077C8; }\n .health-card--top-highlight.health-card--colour2 {\n border-top-color: #910048; }\n .health-card--top-highlight.health-card--colour3 {\n border-top-color: #B5BD00; }\n .health-card--top-highlight.health-card--colour4 {\n border-top-color: #007680; }\n .health-card--top-highlight.health-card--colour5 {\n border-top-color: #0093B2; }\n .health-card--cta:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n display: block;\n position: absolute;\n right: 16px;\n right: 1rem;\n bottom: 8px;\n bottom: 0.5rem;\n transition-property: right; }\n .ie8 .health-card--cta:after,\n .lt-ie8 .health-card--cta:after {\n content: ' > '; }\n @media (min-width: 768px) {\n .health-card--cta:after {\n right: 32px;\n right: 2rem;\n bottom: 32px;\n bottom: 2rem; } }\n .health-card--cta:hover {\n color: #313131;\n text-decoration: none; }\n .health-card--cta:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n right: 24px;\n right: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .health-card.health-card--horizontal {\n width: inherit; }\n .health-card.health-card--horizontal div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -16px -16px 0 -16px;\n margin: -1rem -1rem 0 -1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -32px 0 -32px -32px;\n margin: -2rem 0 -2rem -2rem; } }\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-top: 16px;\n padding-top: 1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-left: 32px;\n padding-left: 2rem;\n padding-top: 0; } }\n .health-card.health-card--horizontal.row {\n margin-left: 0;\n margin-right: 0; }\n a.health-card, .au-body--dark .health-toolbar a.health-card {\n color: #313131;\n text-decoration: none; }\n .au-body a.health-card {\n text-decoration: none; }\n a.health-card .health-card__title {\n text-decoration: underline; }\n a.health-card:hover .health-card__title {\n text-decoration: none; }\n a.health-card.health-card--shadow:focus {\n border-radius: 0; }\n a.health-card.health-card--shadow:hover {\n box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2); }\n a.health-card .health-card__link,\n a.health-card .health-card__cta {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip: ink; }\n\nul.health-card-list {\n padding: 0;\n margin-top: 0; }\n ul.health-card-list li {\n list-style: none;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n @media (min-width: 768px) {\n ul.health-card-list li {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; } }\n ul.health-card-list--flush {\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n ul.health-card-list--flush {\n margin-bottom: -24px;\n margin-bottom: -1.5rem; } }\n\n.au-body .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.health-compare {\n border: 1px solid #0077C8;\n margin-top: 16px;\n margin-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n .health-compare__title {\n background: #afdeff;\n font-weight: bold;\n padding-top: 16px;\n padding-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n\n.au-body dl.health-dl {\n border-bottom: 1px solid #ccc;\n margin-bottom: 0; }\n * + .au-body dl.health-dl {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body dl.health-dl dt {\n font-weight: bold;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n border-top: 1px solid #ccc;\n padding-top: 16px;\n padding-top: 1rem;\n clear: both; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dt {\n float: left;\n width: 25%; } }\n .au-body dl.health-dl dd {\n margin-left: 0;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n padding-top: 0; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dd {\n border-top: 1px solid #ccc;\n padding-left: 16px;\n padding-left: 1rem;\n padding-top: 16px;\n padding-top: 1rem;\n float: left;\n width: 75%; } }\n .au-body dl.health-dl:before, .au-body dl.health-dl:after {\n content: \" \";\n display: table; }\n .au-body dl.health-dl:after {\n clear: both; }\n\n.health-facet {\n visibility: visible;\n opacity: 1;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n height: auto;\n transition: opacity 1s;\n padding: 16px;\n padding: 1rem;\n background: #f1f1f2; }\n * + .health-facet {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-filter + .health-facet {\n margin-top: 0; }\n .health-facet--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n height: 0; }\n .health-facet__more {\n font-size: 0.8em; }\n\n* + .health-field {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-field + * {\n clear: both; }\n\n* + .health-field--label-hidden {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {\n float: left; } }\n\n.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {\n display: table; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label {\n width: 10em; } }\n\n@media (min-width: 768px) {\n .health-field--inline--wide .health-field__label {\n width: 15em; } }\n\n.health-field.health-field--light .health-field__label {\n font-weight: normal; }\n\n.health-field .health-field__label {\n font-weight: bold; }\n\n.health-metadata + .health-field {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-field__item + .health-field__item {\n clear: both; }\n\n.health-maps--google + .health-field__label {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-body .health-file__icon {\n margin-right: 8px;\n margin-right: 0.5rem; }\n\n.au-body .health-file__link {\n text-decoration: none;\n color: #313131; }\n .au-body .health-file__link--visible {\n font-weight: bold;\n text-decoration: underline;\n color: #006FB0; }\n .au-body .health-file__link--visible:hover {\n text-decoration: none; }\n\n.health-filter {\n display: block; }\n @media (min-width: 768px) {\n .health-filter {\n display: none; } }\n .health-filter.health-filter--open {\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-filter .health-filter__title {\n background: #f1f1f2;\n padding: 8px;\n padding: 0.5rem; }\n @media (min-width: 768px) {\n .health-filter .health-filter__title {\n display: none; } }\n\n* + .health-figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-figure--border {\n border: 2px solid #ccc;\n padding: 1rem; }\n\n.health-figure__image-link {\n display: block;\n position: relative; }\n .health-figure__image-link .health-figure__image-link__icon {\n display: none; }\n .health-figure__image-link:hover .health-figure__image-link__icon, .health-figure__image-link:focus .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n padding: 8px;\n padding: 0.5rem;\n left: 5px;\n top: 5px;\n border: 1px solid #ccc; }\n\nfigure {\n margin: 0; }\n figure img {\n margin: 0; }\n * + figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.fancybox-button {\n width: 46px; }\n .fancybox-button i:before {\n margin-right: 0; }\n\n.health-footnotes {\n border-top: 1px solid #ccc;\n margin-top: 24px;\n margin-top: 1.5rem;\n padding-top: 24px;\n padding-top: 1.5rem; }\n table .health-footnotes {\n border-top: none;\n padding-top: 0;\n margin-top: 0; }\n\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.au-body .health-image-text {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body .health-image-text > li {\n margin-bottom: 64px;\n margin-bottom: 4rem; }\n @media print {\n .au-body .health-image-text > li {\n margin-bottom: 32px;\n margin-bottom: 2rem;\n height: auto !important; } }\n @media (min-width: 768px) {\n .au-body .health-image-text > li {\n text-align: center; } }\n @media print {\n .au-body .health-image-text .health-image-text__image {\n height: auto !important; }\n .au-body .health-image-text .health-image-text__image img {\n margin-top: 0 !important; } }\n .au-body .health-image-text .au-introduction {\n margin-top: 16px;\n margin-top: 1rem;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .au-introduction {\n display: block; } }\n .au-body .health-image-text .text--minor {\n margin-top: 0;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .text--minor {\n display: block; } }\n\n.au-body.au-body--dark .au-introduction {\n color: #FFF; }\n\n.au-body .media div,\n.au-body .au-responsive-media-img div,\n.au-body img div,\n.au-body svg div,\n.au-body .taskbar .taskbar__img div,\n.taskbar .au-body .taskbar__img div,\n.au-body .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .au-body .taskbar__img div,\n.au-body .taskbar--2 .taskbar__img div,\n.taskbar--2 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .au-body .taskbar__img div,\n.au-body .taskbar--3 .taskbar__img div,\n.taskbar--3 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .au-body .taskbar__img div,\n.au-body .taskbar--4 .taskbar__img div,\n.taskbar--4 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .au-body .taskbar__img div,\n.au-body .taskbar--5 .taskbar__img div,\n.taskbar--5 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .au-body .taskbar__img div,\n.au-body .taskbar--6 .taskbar__img div,\n.taskbar--6 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.au-body img {\n line-height: 0; }\n\nimg {\n border: 0; }\n\n.au-body picture {\n display: block; }\n .au-body picture img {\n margin-top: 0; }\n * + picture {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.image--border img {\n border: 3px solid #ccc; }\n\n.image--border div {\n line-height: 0; }\n\n@media print {\n .image--border {\n border: none; } }\n\n.image--circle img {\n border-radius: 50%;\n border: 3px solid #ccc; }\n\n.field-name-field-image-caption {\n margin-bottom: 2em; }\n\n.image-outer {\n line-height: 0; }\n * + .image-outer {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .image-outer .image-placeholder {\n border: 1px solid black; }\n .image-outer .image-placeholder:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\"; } }\n .image-outer .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0; }\n .image-outer .image-wrapper.image-loading {\n background-color: transparent; }\n .image-outer .image-wrapper .image {\n width: 100%; }\n .image-outer .image-wrapper .image img {\n visibility: hidden; }\n\n.image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n border-bottom: 0;\n line-height: 0; }\n @media (min-width: 768px) {\n .image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n display: block; } }\n .image--link a:focus {\n border: 3px solid #005e66; }\n .image--link a:hover img, .image--link .au-body--dark .health-toolbar a:hover img, .au-body--dark .health-toolbar .image--link a:hover img {\n opacity: 0.5; }\n .image--link a img, .image--link .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .image--link a img {\n margin-top: 0; }\n\na .image-wrapper.image-loading {\n background-color: white; }\n\n.health-listing {\n margin-top: 0;\n padding: 0;\n margin-bottom: 32px;\n margin-bottom: 2rem;\n clear: both; }\n * + .health-listing {\n margin: 32px 0 0 0;\n margin: 2rem 0 0 0; }\n * + .row .health-listing--embedded li:first-of-type, * + .health-listing--embedded li:first-of-type {\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem;\n margin-top: 32px;\n margin-top: 2rem; }\n * + .row .health-listing--embedded li:last-of-type, * + .health-listing--embedded li:last-of-type {\n border-bottom: 1px solid #ccc;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n .health-listing li {\n list-style: none;\n max-width: inherit;\n clear: both; }\n .health-listing li + li {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem; }\n .health-listing--compact li + li {\n margin-top: 16px;\n margin-top: 1rem;\n padding-top: 16px;\n padding-top: 1rem; }\n * + .health-listing__filters {\n margin-top: 16px;\n margin-top: 1rem; }\n @media print {\n .health-listing__filters {\n background: transparent !important; } }\n .health-listing__filters--inline > * {\n display: inline-block;\n margin-right: 16px;\n margin-right: 1rem; }\n .health-listing__filters .clear-all {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0; }\n @media print {\n .health-listing__filters .clear-all {\n display: none; } }\n\nul li {\n transition: background-color 1s; }\n ul li.highlight {\n background-color: #ffffc6; }\n\nol.list--large, ul.list--large, ul.list--large--plain, ol.list--large--plain, ul.list--large--checklist {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0; }\n * + ol.list--large, * + ul.list--large, * + ul.list--large--plain, * + ol.list--large--plain, * + ul.list--large--checklist {\n margin-top: 24px;\n margin-top: 1.5rem; }\n ol.list--large > li, ul.list--large > li, ul.list--large--plain > li, ol.list--large--plain > li, ul.list--large--checklist > li {\n vertical-align: top;\n position: relative;\n margin: 0 0 16px;\n margin: 0 0 1rem;\n padding: 24px;\n padding: 1.5rem;\n background: #f1f1f2; }\n ol.list--large > li::before, ul.list--large > li::before, ul.list--large--plain > li::before, ol.list--large--plain > li::before, ul.list--large--checklist > li::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n top: 16px;\n top: 1rem;\n padding-top: 0;\n font-size: 24px; }\n ol.list--large > li a, ul.list--large > li a, ul.list--large--plain > li a, ol.list--large--plain > li a, ul.list--large--checklist > li a, ol.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large > li a, ul.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large > li a, ul.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--plain > li a, ol.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large--plain > li a, ul.list--large--checklist > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--checklist > li a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2; }\n\nol.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n\nul.list--large {\n counter-reset: none; }\n ul.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n ul.list--large > li::before {\n content: '■';\n counter-increment: none; }\n\nul.list--large--plain > li:before, ol.list--large--plain > li:before {\n display: none; }\n\nul.list--large--checklist > li {\n padding-left: 64px;\n padding-left: 4rem;\n padding-top: 16px;\n padding-top: 1rem;\n background: #f1f1f2 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px; }\n ul.list--large--checklist > li::before {\n content: ''; }\n\n.au-body ul.health-card-list li {\n max-width: 100%; }\n\n.list--remove {\n list-style: none;\n padding-left: 0; }\n .list--remove > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em; }\n\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0, 111, 176, 0.2);\n border-right: 1.1em solid rgba(0, 111, 176, 0.2);\n border-bottom: 1.1em solid rgba(0, 111, 176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear; }\n .health-loading--active {\n display: block; }\n .health-loading--search {\n position: absolute;\n top: 13px;\n right: 55px; }\n .health-loading--small {\n width: 5em;\n height: 5em;\n font-size: 4px; }\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.au-body .health-maps--google {\n width: 100%;\n height: 500px; }\n .au-body .health-maps--google * + img {\n margin-top: 0; }\n\n* + .health-metadata {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-metadata.health-metadata--inline .health-field {\n display: inline;\n border-left: 1px solid #414141;\n margin-left: 8px;\n margin-left: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem; }\n .health-metadata.health-metadata--inline .health-field .health-field__item {\n display: inline; }\n\n.health-metadata.health-metadata--inline > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 32px;\n margin-top: 2rem;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: 1px solid #ccc; }\n\n.health-recommendation--grade-practice-point {\n border-left-color: #d9c100; }\n .health-recommendation--grade-practice-point .health-recommendation__grade {\n background-color: #fff4c8; }\n\n.health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-evidence-based, .health-recommendation--grade-qualified-evidence-based {\n border-left-color: #8852ce; }\n .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {\n background-color: #e0c8ff; }\n\n.health-recommendation--grade-consensus-based {\n border-left-color: #5f904d; }\n .health-recommendation--grade-consensus-based .health-recommendation__grade {\n background-color: #e7fddf; }\n\n/*\n * List of references\n */\n.health-references > li {\n transition: background-color 1s; }\n .health-references > li.highlight {\n background-color: #ffffc6; }\n\n/*\n * Links to the reference\n */\n.health-references__links .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.health-release-status {\n padding-top: 12px;\n padding-top: 0.75rem;\n padding-bottom: 12px;\n padding-bottom: 0.75rem;\n font-size: 13px; }\n .health-release-status__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px; }\n .health-release-status__icon--alpha {\n background: #c22f73;\n color: #FFF; }\n .health-release-status__icon--beta {\n background: #d34600;\n color: #FFF; }\n .health-release-status__icon--launch {\n background: #158839;\n color: #FFF; }\n .health-release-status--desktop {\n display: none; }\n @media (min-width: 992px) {\n .health-release-status--desktop {\n display: block; } }\n .health-release-status--mobile {\n display: block; }\n @media (min-width: 992px) {\n .health-release-status--mobile {\n display: none; } }\n @media (min-width: 992px) {\n .health-release-status {\n font-size: inherit; } }\n @media print {\n .health-release-status {\n display: none; } }\n .health-release-status p {\n max-width: 100%; }\n\n.hidden {\n display: none; }\n\n@media (min-width: 576px) {\n .hidden-xs {\n display: hidden !important; }\n .visible-xs {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .hidden-sm {\n display: hidden !important; }\n .visible-sm {\n display: block !important; } }\n\n@media (min-width: 992px) {\n .hidden-md {\n display: hidden !important; }\n .visible-md {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: hidden !important; }\n .visible-lg {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .au-grid .au-header .health-search {\n float: right; } }\n\n.health-search {\n position: relative;\n display: inline-block;\n max-width: 22.75em;\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .health-search {\n display: none; } }\n @media (min-width: 768px) {\n .health-search {\n margin-top: 0; } }\n .health-search--global {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .health-search--global {\n display: block;\n padding-bottom: 0;\n margin-top: 0; } }\n @media print {\n .health-search--global {\n display: none; } }\n .health-search--listing {\n width: auto; }\n @media print {\n .health-search--listing {\n display: none; } }\n .health-search .au-form__item, .health-search input {\n margin-top: 0 !important; }\n .health-search__form {\n position: relative; }\n .health-search__form:before, .health-search__form:after {\n content: \" \";\n display: table; }\n .health-search__form:after {\n clear: both; }\n .health-search__form label, .health-search__form fieldset.au-form__item legend, fieldset.au-form__item .health-search__form legend {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .health-search__form#search-api-page-search-form {\n float: left; }\n .health-search__form__input {\n border-color: #313131;\n background-color: white;\n width: 100%; }\n @media (min-width: 768px) {\n .health-search__form__input {\n width: 240px;\n width: 15rem; } }\n @media (min-width: 992px) {\n .health-search__form__input {\n width: 320px;\n width: 20rem; } }\n .health-search__form__input-wrapper {\n width: 100%;\n padding-right: 45px; }\n .health-search__form__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: #313131;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E\");\n border-radius: 0px 4px 4px 0; }\n .health-search__form__submit:hover:not(:disabled), .health-search__form__submit:focus:not(:disabled) {\n background-color: #000000; }\n\n.au-body .health-search-result__link {\n text-decoration: none; }\n\n.au-body .health-search-result__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block; }\n\n.au-body .health-search-result__link-path {\n color: #006621;\n font-size: 0.9em;\n word-break: break-all; }\n\n.au-body .health-search-result__summary {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body .health-search-result__summary-date {\n color: #87888A; }\n\n.au-body .health-search-result__tag {\n text-transform: uppercase; }\n\n.au-body .health-search-result--notes .health-search-result__link-title:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: #313131;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid #ececec;\n background: #f1f1f2;\n margin-left: 5px; }\n\nform[class*='col-'].health-search__form .health-search__form__submit {\n right: 12px; }\n\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid #000;\n width: 300px;\n position: absolute; }\n .ui-autocomplete li.ui-menu-item {\n margin: 0; }\n .ui-autocomplete li.ui-menu-item:hover {\n cursor: pointer; }\n .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {\n padding: 4px 19px;\n padding: 0.25rem 1.2rem; }\n\n.ui-state-active {\n background: #006FB0;\n color: white; }\n\n.ui-helper-hidden-accessible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.health-separator {\n border-top: 1px solid #ccc;\n margin-top: 48px;\n margin-top: 3rem; }\n @media (min-width: 768px) {\n .health-separator {\n margin-top: 64px;\n margin-top: 4rem; } }\n\n.stat {\n margin: 24px 0 32px;\n margin: 1.5rem 0 2rem; }\n @media (min-width: 768px) {\n .stat {\n border-right: 1px dotted #99d4de; }\n .stat:last-of-type {\n border-right: none; } }\n\n.stat__text {\n padding: 0 0 4px 0;\n padding: 0 0 0.25rem 0; }\n @media (min-width: 992px) {\n .stat__text {\n padding-bottom: 16px;\n padding-bottom: 1rem; } }\n\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px; }\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline; }\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white; }\n .stat__trend-icon:before {\n margin-top: -16px;\n margin-top: -1rem; }\n\n.stat__source {\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n margin-top: 0 !important; }\n\n.stat--no-trend .stat__value {\n border-bottom: 0; }\n\n.stat--no-trend .stat__trend {\n display: none; }\n\n.au-body .stat p {\n margin-top: 0; }\n\n.health-sub-header {\n padding: 12px 0; }\n @media (min-width: 768px) {\n .health-sub-header {\n padding: 24px 0 16px 0;\n padding: 1.5rem 0 1rem 0; } }\n .health-sub-header h1 {\n margin-top: 0; }\n .health-sub-header .au-introduction {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-sub-header .au-introduction {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-sub-header__section-title {\n margin-bottom: 10px;\n margin-bottom: 0.65rem; }\n @media (min-width: 768px) {\n .health-sub-header__section-title {\n display: none; } }\n @media print {\n .health-sub-header__section-title {\n display: none; } }\n .health-sub-header__supp {\n padding-top: 24px;\n padding-top: 1.5rem; }\n @media print {\n .health-sub-header__supp {\n display: none; } }\n @media (min-width: 768px) {\n .health-sub-header__supp--center {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); } }\n @media (min-width: 768px) {\n .health-sub-header__supp {\n padding-top: 0; } }\n\n.health-sub-nav {\n display: none; }\n @media (min-width: 768px) {\n .health-sub-nav {\n display: block; } }\n @media print {\n .health-sub-nav {\n display: none; } }\n\ntable {\n border-collapse: collapse;\n border: 1px solid #ccc;\n min-width: 43em; }\n * + table,\n * + .health-table__responsive table {\n margin-top: 24px;\n margin-top: 1.5rem; }\n table caption {\n text-align: left;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n table tr:nth-child(even) {\n background-color: #ffffff; }\n table.table__no-banding tr:nth-child(even) {\n background-color: transparent; }\n table td,\n table th {\n border-bottom: 1px solid #ccc;\n padding: 4px;\n padding: 0.25rem;\n text-align: left;\n vertical-align: top; }\n @media (min-width: 992px) {\n table td,\n table th {\n padding: 8px;\n padding: 0.5rem;\n font-size: initial; } }\n table th {\n background-color: #f9f9f9; }\n table thead {\n border-bottom: 1px solid #ccc; }\n @media (min-width: 768px) {\n table {\n min-width: inherit; } }\n @media print {\n table td,\n table th,\n table thead {\n border-color: #000 !important;\n background: #fff !important; } }\n\n.health-table__responsive {\n overflow: scroll; }\n @media (min-width: 992px) {\n .health-table__responsive {\n overflow: auto; } }\n @media print {\n .health-table__responsive {\n overflow: visible; }\n .health-table__responsive table {\n min-width: inherit; } }\n\n.au-body ul.health-tabs {\n padding: 0;\n border-bottom: 2px solid #ccc;\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n margin-top: 24px;\n margin-top: 1.5rem;\n width: 100%; }\n .au-body ul.health-tabs li {\n margin: 0;\n margin-right: 8px;\n margin-right: 0.5rem;\n padding: 0;\n transition: none; }\n .au-body ul.health-tabs li:first-of-type a {\n margin-left: 0; }\n .au-body ul.health-tabs li a {\n padding: 12px 16px;\n padding: 0.75rem 1rem;\n display: inline-block;\n background-color: #f1f1f2;\n text-decoration: none; }\n .au-body ul.health-tabs li a:hover, .au-body ul.health-tabs li a:active {\n background-color: #cdcdcd; }\n .au-body ul.health-tabs li.active a {\n font-weight: bold;\n background-color: #006FB0;\n color: white; }\n\n.au-body .not-full-width ul.health-tabs {\n margin-top: 0; }\n\n@media print {\n .au-body .health-tabs {\n display: none; } }\n\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--2,\n.taskbar--tiled--3,\n.taskbar--3,\n.taskbar--tiled--4,\n.taskbar--4,\n.taskbar--tiled--5,\n.taskbar--5,\n.taskbar--tiled--6,\n.taskbar--6 {\n color: #000; }\n .taskbar:before, .taskbar:after,\n .taskbar--tiled--2:before,\n .taskbar--2:before,\n .taskbar--tiled--3:before,\n .taskbar--3:before,\n .taskbar--tiled--4:before,\n .taskbar--4:before,\n .taskbar--tiled--5:before,\n .taskbar--5:before,\n .taskbar--tiled--6:before,\n .taskbar--6:before,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n content: \" \";\n display: table; }\n .taskbar:after,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n clear: both; }\n .taskbar ul,\n .taskbar--tiled--2 ul,\n .taskbar--2 ul,\n .taskbar--tiled--3 ul,\n .taskbar--3 ul,\n .taskbar--tiled--4 ul,\n .taskbar--4 ul,\n .taskbar--tiled--5 ul,\n .taskbar--5 ul,\n .taskbar--tiled--6 ul,\n .taskbar--6 ul {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .taskbar ul > li,\n .taskbar--tiled--2 ul > li,\n .taskbar--2 ul > li,\n .taskbar--tiled--3 ul > li,\n .taskbar--3 ul > li,\n .taskbar--tiled--4 ul > li,\n .taskbar--4 ul > li,\n .taskbar--tiled--5 ul > li,\n .taskbar--5 ul > li,\n .taskbar--tiled--6 ul > li,\n .taskbar--6 ul > li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0; }\n .taskbar ul > li .taskbar__item:last,\n .taskbar--tiled--2 ul > li .taskbar__item:last,\n .taskbar--2 ul > li .taskbar__item:last,\n .taskbar--tiled--3 ul > li .taskbar__item:last,\n .taskbar--3 ul > li .taskbar__item:last,\n .taskbar--tiled--4 ul > li .taskbar__item:last,\n .taskbar--4 ul > li .taskbar__item:last,\n .taskbar--tiled--5 ul > li .taskbar__item:last,\n .taskbar--5 ul > li .taskbar__item:last,\n .taskbar--tiled--6 ul > li .taskbar__item:last,\n .taskbar--6 ul > li .taskbar__item:last {\n margin-right: 0; }\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n padding: 16px;\n padding: 1rem;\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0; }\n @media (min-width: 576px) {\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n min-height: 200px; } }\n .taskbar .taskbar__item:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus,\n .taskbar.view ul > .views-row .node:hover,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover,\n .taskbar.view ul > .views-row .node:active,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:active,\n .taskbar.view ul > .views-row .node:focus,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus,\n .taskbar--tiled--2 .taskbar__item:hover,\n .taskbar--2 .taskbar__item:hover,\n .taskbar--tiled--3 .taskbar__item:hover,\n .taskbar--3 .taskbar__item:hover,\n .taskbar--tiled--4 .taskbar__item:hover,\n .taskbar--4 .taskbar__item:hover,\n .taskbar--tiled--5 .taskbar__item:hover,\n .taskbar--5 .taskbar__item:hover,\n .taskbar--tiled--6 .taskbar__item:hover,\n .taskbar--6 .taskbar__item:hover,\n .taskbar--tiled--2 .taskbar__item:active,\n .taskbar--2 .taskbar__item:active,\n .taskbar--tiled--3 .taskbar__item:active,\n .taskbar--3 .taskbar__item:active,\n .taskbar--tiled--4 .taskbar__item:active,\n .taskbar--4 .taskbar__item:active,\n .taskbar--tiled--5 .taskbar__item:active,\n .taskbar--5 .taskbar__item:active,\n .taskbar--tiled--6 .taskbar__item:active,\n .taskbar--6 .taskbar__item:active,\n .taskbar--tiled--2 .taskbar__item:focus,\n .taskbar--2 .taskbar__item:focus,\n .taskbar--tiled--3 .taskbar__item:focus,\n .taskbar--3 .taskbar__item:focus,\n .taskbar--tiled--4 .taskbar__item:focus,\n .taskbar--4 .taskbar__item:focus,\n .taskbar--tiled--5 .taskbar__item:focus,\n .taskbar--5 .taskbar__item:focus,\n .taskbar--tiled--6 .taskbar__item:focus,\n .taskbar--6 .taskbar__item:focus,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover,\n .taskbar--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--2 .node:hover,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover,\n .taskbar--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--3 .node:hover,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover,\n .taskbar--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--4 .node:hover,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover,\n .taskbar--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--5 .node:hover,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover,\n .taskbar--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--6 .node:hover,\n .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active,\n .taskbar--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--2 .node:active,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active,\n .taskbar--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--3 .node:active,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active,\n .taskbar--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--4 .node:active,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active,\n .taskbar--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--5 .node:active,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active,\n .taskbar--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--6 .node:active,\n .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus,\n .taskbar--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--2 .node:focus,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus,\n .taskbar--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--3 .node:focus,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus,\n .taskbar--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--4 .node:focus,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus,\n .taskbar--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--5 .node:focus,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus,\n .taskbar--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--6 .node:focus,\n .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .node:focus {\n background-color: #001a49; }\n .taskbar .taskbar__img,\n .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar--tiled--2 .taskbar__img,\n .taskbar--2 .taskbar__img,\n .taskbar--tiled--3 .taskbar__img,\n .taskbar--3 .taskbar__img,\n .taskbar--tiled--4 .taskbar__img,\n .taskbar--4 .taskbar__img,\n .taskbar--tiled--5 .taskbar__img,\n .taskbar--5 .taskbar__img,\n .taskbar--tiled--6 .taskbar__img,\n .taskbar--6 .taskbar__img,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .field-name-field-image {\n border: 0; }\n .taskbar .taskbar__title,\n .taskbar.view ul > .views-row .field-name-title a,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a,\n .taskbar--tiled--2 .taskbar__title,\n .taskbar--2 .taskbar__title,\n .taskbar--tiled--3 .taskbar__title,\n .taskbar--3 .taskbar__title,\n .taskbar--tiled--4 .taskbar__title,\n .taskbar--4 .taskbar__title,\n .taskbar--tiled--5 .taskbar__title,\n .taskbar--5 .taskbar__title,\n .taskbar--tiled--6 .taskbar__title,\n .taskbar--6 .taskbar__title,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--2 a,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--3 a,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--4 a,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--5 a,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--6 a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title a {\n font-size: 20px;\n line-height: 24px; }\n .taskbar .taskbar__desc,\n .taskbar.view ul > .views-row .field-name-body p,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p,\n .taskbar--tiled--2 .taskbar__desc,\n .taskbar--2 .taskbar__desc,\n .taskbar--tiled--3 .taskbar__desc,\n .taskbar--3 .taskbar__desc,\n .taskbar--tiled--4 .taskbar__desc,\n .taskbar--4 .taskbar__desc,\n .taskbar--tiled--5 .taskbar__desc,\n .taskbar--5 .taskbar__desc,\n .taskbar--tiled--6 .taskbar__desc,\n .taskbar--6 .taskbar__desc,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--2 p,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--3 p,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--4 p,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--5 p,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--6 p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body p {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px; }\n\n.taskbar--tiled--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar.view ul > .views-row,\n.taskbar--tiled--2.view ul > .views-row,\n.taskbar--tiled--3.view ul > .views-row,\n.taskbar--tiled--4.view ul > .views-row,\n.taskbar--tiled--5.view ul > .views-row,\n.taskbar--tiled--6.view ul > .views-row {\n margin: 0; }\n .taskbar.view ul > .views-row:hover,\n .taskbar--tiled--2.view ul > .views-row:hover,\n .taskbar--tiled--3.view ul > .views-row:hover,\n .taskbar--tiled--4.view ul > .views-row:hover,\n .taskbar--tiled--5.view ul > .views-row:hover,\n .taskbar--tiled--6.view ul > .views-row:hover {\n cursor: pointer; }\n\n.health-toolbar {\n padding-bottom: 8px;\n padding-bottom: 0.5rem; }\n .health-toolbar__items > li {\n margin: 0;\n margin-right: 18px;\n margin-right: 1.1rem;\n float: left;\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar__items > li {\n margin-right: 16px;\n margin-right: 1rem; } }\n @media print {\n .health-toolbar {\n display: none; } }\n .health-toolbar #health-share-menu {\n display: none; }\n .health-toolbar .health-tooltip-theme #health-share-menu {\n display: block; }\n\n.health-tooltip-theme {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n padding: 8px;\n padding: 0.5rem;\n text-align: left;\n color: #313131;\n font-size: .9em;\n background-color: #fff;\n border: 3px solid #ccc;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, 0.5); }\n .health-tooltip-theme p {\n padding: 0;\n margin: 0; }\n\n* + .health-video {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-video__preview {\n position: relative;\n line-height: 0; }\n .health-video__preview .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%); }\n .health-video__preview .health-video__preview__play-button svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.75)); }\n .health-video__preview__link {\n display: block; }\n .health-video__preview__link:hover .health-video__preview__play-button, .health-video__preview__link:active .health-video__preview__play-button, .health-video__preview__link:focus .health-video__preview__play-button {\n display: block;\n cursor: pointer; }\n .health-video__preview__length {\n padding: 12px;\n padding: 0.75rem;\n background-color: #000;\n color: #fff;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0; }\n .health-video__preview__length--small {\n display: none; }\n @media (min-width: 768px) {\n .health-video__preview__length--small {\n display: inline-block;\n padding: 8px;\n padding: 0.5rem;\n font-size: 0.85em;\n right: 3px;\n bottom: 3px; } }\n\n.health-video--inline {\n border: 2px solid #ccc;\n padding: 16px;\n padding: 1rem; }\n * + .health-video--inline {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.svg-inline--fa {\n display: inline-block; }\n .svg-inline--fa svg {\n font-size: inherit;\n height: 1em;\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor; }\n .svg-inline--fa.fa-fw svg {\n width: 1.25em; }\n .svg-inline--fa.fa-2x svg {\n font-size: 2em; }\n .svg-inline--fa.fa-3x svg {\n font-size: 3em; }\n .svg-inline--fa.fa-left {\n margin-right: 6px;\n margin-right: 0.35rem; }\n\n.au-body--dark .health-video + .au-accordion {\n background-color: #ececec; }\n .au-body--dark .health-video + .au-accordion .au-accordion__title {\n color: black; }\n\n.au-breadcrumbs {\n margin-top: 0; }\n\n.au-body--dark .au-breadcrumbs > .au-link-list > li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n.au-body * + .standard-gap--after {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-btn--tertiary.au-btn--dark:hover:not(:disabled), .au-btn--secondary.au-btn--dark:hover:not(:disabled),\na.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\na.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent; }\n\n.au-form__item div.error {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-grid .container .container, .au-grid .health-notification__inner-wrapper .container, .au-grid .container .health-notification__inner-wrapper, .au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0; }\n\n.au-header.au-header {\n border-top: none;\n position: relative; }\n .au-header.au-header .au-header__logo {\n max-width: 400px; }\n\n.au-main-nav .au-main-nav__toggle {\n color: #313131;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav .au-main-nav__toggle:hover, .au-main-nav .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-body .au-side-nav {\n background: #f1f1f2;\n margin-top: 16px;\n margin-top: 1rem;\n margin-left: -12px;\n margin-right: -12px; }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n background: none; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-left: 0;\n margin-right: 0; } }\n .au-body .au-side-nav .au-side-nav__header {\n margin: 16px;\n margin: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav .au-side-nav__header {\n display: none; } }\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n border-left: 0.25rem solid #0077C8;\n background: #e5e5e5; }\n @media (min-width: 768px) {\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n background: #f1f1f2; } }\n\n.health-card {\n min-height: 200px;\n height: 100%; }\n\n.health-content {\n margin-top: 32px;\n margin-top: 2rem; }\n @media (min-width: 768px) {\n .health-content {\n margin-top: 40px;\n margin-top: 2.5rem; } }\n .health-content--flush {\n margin-top: 0px;\n margin-top: 0rem; }\n\n.health-hero {\n background: #ececec;\n position: relative; }\n @media (min-width: 768px) {\n .health-hero {\n overflow: hidden; } }\n .health-hero__image-container {\n max-height: 200px;\n overflow: hidden; }\n @media (min-width: 768px) {\n .health-hero__image-container {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none; } }\n .health-hero__image {\n height: auto;\n display: block;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__image {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0; } }\n .health-hero__content {\n background: #333333;\n position: relative;\n padding: 32px;\n padding: 2rem;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__content {\n background-color: rgba(0, 0, 0, 0.8);\n padding: 48px;\n padding: 3rem;\n width: 60%; } }\n @media (min-width: 1200px) {\n .health-hero__content {\n padding: 64px;\n padding: 4rem;\n min-height: 500px;\n width: 50%; } }\n .health-hero__title {\n color: white; }\n .health-hero__summary {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .health-hero__summary {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .health-hero.health-hero--dark {\n background: #333333; }\n .health-hero.health-hero--dark .health-hero__content {\n color: white; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 0;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: none; }\n\n.health-table__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n\n.health-search {\n position: relative;\n display: block;\n max-width: none; }\n @media print {\n .health-search {\n display: none; } }\n .health-search__form__input, .health-search__form__input.au-text-input {\n width: 100%;\n max-width: 100%; }\n\n.health-toolbar--desktop {\n display: none; }\n @media (min-width: 768px) {\n .health-toolbar--desktop {\n display: block; } }\n\n.health-toolbar--mobile {\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar--mobile {\n display: none; } }\n\n@media (min-width: 768px) {\n .health-sub-header {\n padding: 32px 0px 48px 0px;\n padding: 2rem 0rem 3rem 0rem; } }\n\naddress {\n font-style: normal; }\n\n.health-listing--notification {\n margin: 0;\n padding: 0; }\n .health-listing--notification .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s; }\n\n.health-notification {\n /* A notification always include an icon. */ }\n .health-notification--dark .health-notification__icon,\n .health-notification--dark .health-notification__date,\n .health-notification--dark .health-notification__content,\n .health-notification--dark .health-notification__button {\n color: white;\n fill: white; }\n .health-notification__inner-wrapper {\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n padding: 0.625rem 0; }\n .health-notification--disease-outbreak {\n background-color: #ffcb4d;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--health-emergency {\n background-color: #ffa2b8;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--other {\n background-color: #cccccc;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification__icon {\n flex: 0 0 32px;\n flex: 0 0 2rem;\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */ }\n .health-notification__icon .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top; }\n .health-notification__icon .alignment-helper img, .health-notification__icon .alignment-helper svg {\n width: 32px;\n width: 2rem; }\n .health-notification__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n flex: 0 0 32px;\n flex: 0 0 2rem;\n padding: 0;\n transition: border-color 0.2s; }\n .health-notification__button:active, .health-notification__button:hover {\n border-color: #58585b; }\n .health-notification__button--dismiss {\n background-color: transparent;\n color: #58585b;\n border-radius: 5px;\n border-radius: 0.3125rem;\n height: 32px;\n height: 2rem;\n width: 32px;\n width: 2rem; }\n .health-notification__content {\n align-self: center;\n flex: 1 1;\n padding: 0 16px;\n padding: 0 1rem; }\n .health-notification__content a:link,\n .health-notification__content a:visited {\n color: #000099; }\n .health-notification__date {\n padding: 4px 10px;\n padding: 0.25rem 0.625rem; }\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888; }\n\n.desktop-only {\n display: none; }\n @media (min-width: 768px) {\n .desktop-only {\n display: block; } }\n\n.mobile-only {\n display: block; }\n @media (min-width: 768px) {\n .mobile-only {\n display: none; } }\n\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative; }\n .iframe-container iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%; }\n .iframe-container.iframe-container--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px;\n height: calc(100vh - 50px) !important; }\n @media (min-width: 768px) {\n .iframe-container.iframe-container--fullscreen {\n padding-top: 0;\n height: 800px;\n height: calc(100vh - 150px) !important; } }\n\n.iframe-container--5x1 {\n padding-top: 20%; }\n\n.iframe-container--4x1 {\n padding-top: 25%; }\n\n.iframe-container--3x1 {\n padding-top: 33.33333%; }\n\n.iframe-container--5x2 {\n padding-top: 40%; }\n\n.iframe-container--16x9 {\n padding-top: 56.25%; }\n\n.iframe-container--4x3 {\n padding-top: 75%; }\n\n.iframe-container--1x1 {\n padding-top: 100%; }\n\n.iframe-container--3x4 {\n padding-top: 133.33333%; }\n\n.iframe-container--9x16 {\n padding-top: 177.77778%; }\n\n@media (min-width: 768px) {\n .iframe-container--5x1sm {\n padding-top: 20%; }\n .iframe-container--4x1sm {\n padding-top: 25%; }\n .iframe-container--3x1sm {\n padding-top: 33.33333%; }\n .iframe-container--5x2sm {\n padding-top: 40%; }\n .iframe-container--16x9sm {\n padding-top: 56.25%; }\n .iframe-container--4x3sm {\n padding-top: 75%; }\n .iframe-container--1x1sm {\n padding-top: 100%; }\n .iframe-container--3x4sm {\n padding-top: 133.33333%; }\n .iframe-container--9x16sm {\n padding-top: 177.77778%; } }\n\n.au-body .health-grid {\n margin-left: -1rem;\n margin-right: -1rem; }\n .au-body .health-grid > * + p {\n margin-top: 0; }\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .health-grid > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem; }\n @media (min-width: 576px) {\n .health-grid--1col-xs > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--1col-sm > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--1col-md > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--1col-lg > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--2col-xs > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--2col-sm > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--2col-md > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--2col-lg > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--3col-xs > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--3col-sm > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--3col-md > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--3col-lg > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--4col-xs > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--4col-sm > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--4col-md > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--4col-lg > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--5col-xs > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--5col-sm > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--5col-md > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--5col-lg > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--6col-xs > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--6col-sm > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--6col-md > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--6col-lg > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--7col-xs > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--7col-sm > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--7col-md > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--7col-lg > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--8col-xs > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--8col-sm > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--8col-md > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--8col-lg > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n\n.health-listing__items--tile .health-grid {\n margin-bottom: 0;\n margin-top: 0; }\n @media (min-width: 768px) {\n .health-listing__items--tile .health-grid {\n margin-top: -2rem;\n margin-bottom: -1rem; } }\n","// DTA Design System colours\n\n// $AU-color-foreground-text: #313131 !default;\n// $AU-color-foreground-action: #00698f !default;\n// $AU-color-foreground-focus: #9263DE !default;\n// $AU-color-background: #ffffff !default;\n\n// $AU-colordark-foreground-text: #ffffff !default;\n// $AU-colordark-foreground-action: #61daff !default;\n// $AU-colordark-foreground-focus: #C390F9 !default;\n// $AU-colordark-background: #135E70 !default;\n\n// $AU-color-error: #ff635c !default;\n// $AU-color-success: #0cac78 !default;\n// $AU-color-warning: #f69900 !default;\n// $AU-color-info: #00bfe9 !default;\n\n// HEALTH COLOURS ===========================\n$colour-Shadow: rgba(0,0,0,0.1);\n$colour-Shadow-hover: rgba(0,0,0,0.2);\n$colour-card: #fff;\n$colour-Error-light: #ffe7ea;\n$colour-foreground-text--dark: #000000;\n\n// New visual identity palette\n// Primaries\n$colour-primary-blue: #00205B;\n$colour-primary-blue-dark: shade($colour-primary-blue, 10%);\n$colour-primary-blue-darker: shade($colour-primary-blue, 20%);\n$colour-primary-blue-alt: #041E42;\n$colour-primary-blue-gradient: #004181; // to be used with $color-primary-blue\n$colour-primary-blue-bg: $colour-primary-blue-gradient; // for backgrounds\n\n$colour-primary-teal: #007680;\n$colour-primary-teal-dark: shade($colour-primary-teal,10%);\n$colour-primary-teal-darker: shade($colour-primary-teal,20%);\n$colour-primary-teal-light: tint($colour-primary-teal,20%);\n$colour-primary-teal-alt: #006269;\n$colour-primary-teal-bg: desaturate($colour-primary-teal-darker, 10%); // for backgrounds\n\n// Complementaries\n// Darker shades for hover\n$colour-complementary-skyblue: #0077C8;\n$colour-complementary-skyblue-dark: shade($colour-complementary-skyblue, 20%);\n$colour-complementary-skyblue-bg: desaturate($colour-complementary-skyblue-dark, 30%); // for backgrounds\n$colour-complementary-ruby: #910048;\n$colour-complementary-ruby-dark: shade($colour-complementary-ruby, 10%);\n$colour-complementary-lime: #B5BD00;\n$colour-complementary-lime-dark: shade($colour-complementary-lime, 10%);\n$colour-complementary-blue: #0057B8;\n$colour-complementary-blue-dark: shade($colour-complementary-blue, 20%);\n$colour-complementary-blue-bg: desaturate($colour-complementary-blue-dark, 30%); // for backgrounds\n$colour-complementary-cyan: #0093B2;\n$colour-complementary-cyan-dark: shade($colour-complementary-cyan, 10%);\n\n// Accents\n$colour-accent-red: #D50032;\n$colour-accent-orange: #FFB500;\n\n$colour-dark: #87888A; // core\n$colour-darker: #626366;\n$colour-darkest: #58585b;\n$colour-dark-hover: #313131;\n\n$colour-lightest: #f9f9f9;\n$colour-lighter: #f1f1f2;\n$colour-light: #ececec;\n$colour-light-dark: #e5e5e5;\n$colour-light-darker: #cdcdcd;\n\n// Tints from print guide - not used in lieu of shade() and desaturate() functions\n// $colour-primary-blue-1: #133a6f; \n// $colour-primary-blue-2: #2b4679;\n// $colour-primary-blue-3: #204c8b;\n// $colour-primary-blue-4: #395994;\n// $colour-primary-teal-1: #00737e;\n// $colour-primary-teal-2: #008692;\n// $colour-primary-teal-3: #00929e;\n// $colour-primary-teal-4: #1ba4af;\n\n// Backgrounds - uses desaturated versions of primaries\n// Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/\n%bg-primary-blue {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-bg);\n}\n\n%bg-primary-teal {\n background-color: $colour-primary-teal;\n background: linear-gradient(to right, $colour-primary-teal-bg, $colour-primary-teal);\n}\n\n%bg-complementary-blue {\n background-color: $colour-complementary-blue-dark;\n background: linear-gradient(to right, $colour-complementary-blue-dark, $colour-complementary-blue-bg);\n}\n\n%bg-complementary-skyblue {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to left, $colour-complementary-skyblue-dark, $colour-complementary-skyblue-bg);\n}\n\n%bg-neutral {\n background-color: $colour-light;\n background: linear-gradient(to right, $colour-light, $colour-lightest);\n}\n\n%bg-neutral-reverse {\n background-color: $colour-lightest;\n background: linear-gradient(to right, $colour-lightest, $colour-light);\n}\n\n// TYPOGRAPHY ================================\n// Colours\n%colour-text-inverse {\n color: white;\n h1,h2,h3,h4,h5,h6,a {\n color: white;\n }\n a {\n border-bottom-color: white;\n }\n}\n$colour-minorText: #414141;\n$colour-primary-teal-text: #99d4de;\n\n// Service delivery\n$alpha-background: #c22f73;\n$alpha-text: #FFF;\n$beta-background: #d34600;\n$beta-text: #FFF;\n$live-background: #158839; // WCAG compliant with #FFF\n\n// Main nav.\n$AU-main-nav-breakpoint: sm;\n$AU-main-nav-z-index: 600;\n\n// Unpublished\n$colour-unpublished-foreground: #e42622; //#ff6562;\n$colour-unpublished-background: #ffe5e5;\n\n// Statistics\n$colour-positive: #a5ffa5;\n$colour-negative: #ffaaaa;\n$colour-path: #006621;\n\n// Design System default overrides\n$AU-color-foreground-action: #006FB0; // override of default link colour WCAG 2.0 compliant on backgrounds up to $colour-light (#ECECEC)\n$AU-colordark-foreground-action: #FFF;\n$AU-colordark-foreground-text: #FFF;\n$AU-colordark-background: #000;\n\n// Background from exemplar\n// #f2f4f6","// SASS colour functions\n// Increase brightness (mixes white)\n@function tint($color, $percentage) {\n @return mix(white, $color, $percentage);\n }\n // Decrease brightness (mixes black)\n @function shade($color, $percentage) {\n @return mix(black, $color, $percentage);\n }\n // desaturate($color, $percentage) - to decrease saturation (good for backgrounds) - built-in\n // Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/","$gravitas-grey: #333333;\n\n/**\n * Health Design System components.\n */\n\n// Hero.\n$health-hero-title: white;\n","/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/sass-versioning/dist/_index.scss\";\n\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/core/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/accordion/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/body/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/link-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/buttons/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/callout/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/control-input/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/cta-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/direction-links/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/footer/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/grid-12/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/header/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/headings/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/inpage-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/keyword-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/main-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/page-alerts/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/responsive-media/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/select/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/side-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/skip-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/tags/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/hsk/themes/health/node_modules/@gov.au/text-inputs/lib/sass/_module.scss\";\n\n","/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n\n/// Logic for adding versioning to the global list `$versioning-glob-dependencies`\n///\n/// @param {String} $name Name of the module adding this dependency\n/// @param {String} $version Version of the module adding this dependency\n/// @param {List} $dependencies Dependencies of this module\n///\n/// @example scss\n/// \t$name: \"accordion\";\n/// \t$version: \"1.0.0\";\n/// \t$dependencies: (\n/// \t\t(\"core\", \"2.0.0\"),\n/// \t\t(\"grid\", \"1.0.0\"),\n/// \t);\n///\n/// \t@include versioning-add( $name, $version, $dependencies );\n///\n/// @output The variable `$versioning-glob-dependencies` will be populated with the items that have been passed\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-add( $name, $version, $dependencies ) {\n\t//checking types\n\t@if type-of( $name ) != \"string\" {\n\t\t@error \"The first attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if type-of( $version ) != \"string\" {\n\t\t@error \"The second attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if not valid( $version ) {\n\t\t@error \"The version '#{ $version }'' is not a valid semver version.\"\n\t}\n\n\t@if type-of( $dependencies ) != \"list\" {\n\t\t@error \"The third attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t//adding to global var\n\t$versioning-glob-dependencies: () !default;\n\t$item: (\n\t\t( $name, $version, $dependencies )\n\t);\n\n\t$versioning-glob-dependencies: append( $versioning-glob-dependencies, $item ) !global;\n}\n\n\n/// Logic for removing a single dependency from our list if that dependency e.g. doesn’t have a sass presence\n///\n/// @param {String} $name Name of the module adding this dependency\n///\n/// @example scss\n/// \t@include versioning-remove( 'animation' );\n///\n/// @output The variable `$versioning-glob-dependencies` will be stripped off our dependency\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-remove( $remove ) {\n\t$versioning-glob-dependencies-new: ();\n\n\t//iterate over our dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\t\t$dependencies-new: ();\n\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\n\t\t\t\t\t//only add the dependency if it’s not the one we’re trying to remove\n\t\t\t\t\t@if $dependency-name != $remove {\n\t\t\t\t\t\t$dependencies-new: append( $dependencies-new, $dependency );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//adding the whole pack into the list\n\t\t$item-new: (\n\t\t\t( $name, $version, $dependencies-new )\n\t\t);\n\n\t\t$versioning-glob-dependencies-new: append( $versioning-glob-dependencies-new, $item-new );\n\t}\n\n\t//now overwriting the new list with the old one\n\t$versioning-glob-dependencies: $versioning-glob-dependencies-new !global;\n}\n\n\n/// Testing if all dependencies inside `$versioning-glob-dependencies` are satisfied\n///\n/// @example scss\n/// \t@include versioning-check();\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-check() {\n\n\t//iterating over each module inside $versioning-glob-dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\n\t\t//iterating over the dependencies of this module\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t//does this module even have dependencies?\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$_found: false; //we have to assume the worst\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\t\t\t\t\t$dependency-version: nth($dependency, 2);\n\n\t\t\t\t\t//iterate over all dependencies again to check if we have what is required\n\t\t\t\t\t@for $o from 1 through length( $versioning-glob-dependencies ) {\n\t\t\t\t\t\t$check-item: nth( $versioning-glob-dependencies, $o );\n\t\t\t\t\t\t$check-name: \"#{nth( $check-item, 1 )}\";\n\t\t\t\t\t\t$check-version: \"#{nth( $check-item, 2 )}\";\n\n\t\t\t\t\t\t//we found the item we depend on\n\t\t\t\t\t\t@if $check-name == $dependency-name {\n\t\t\t\t\t\t\t$_found: true; //ok we found the module\n\n\t\t\t\t\t\t\t//this is the version we need\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$dependency-major: major( $dependency-version );\n\t\t\t\t\t\t\t$dependency-minor: minor( $dependency-version );\n\t\t\t\t\t\t\t$dependency-patch: patch( $dependency-version );\n\n\t\t\t\t\t\t\t//this is the version we found to have in our module list installed\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$check-major: major( $check-version );\n\t\t\t\t\t\t\t$check-minor: minor( $check-version );\n\t\t\t\t\t\t\t$check-patch: patch( $check-version );\n\n\t\t\t\t\t\t\t//handling errors\n\t\t\t\t\t\t\t//[dependency-major](required version) > [check-major](version that is present)\n\t\t\t\t\t\t\t@if\n\t\t\t\t\t\t\t\t$dependency-major != $check-major or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-minor > $check-minor or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-patch > $check-patch\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But \"#{$check-name}\" v#{$check-version} included.'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@if $_found == false {\n\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But the dependency is missing entirely';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n}/// Remove leading `v` or `=` from $version, as well as spaces\n/// @param {String} $version\n/// @return {String}\n/// @example scss\n/// $version: clean('v1.2.3');\n/// -> '1.2.3'\n@function clean($version) {\n $version: _trim($version);\n\n @if index('v' '=', str-slice($version, 1, 1)) {\n @return clean(str-slice($version, 2));\n }\n\n @return $version;\n}\n/// Pass in a comparison string, and it will call the corresponding function.\n/// @param {String} $v1\n/// @param {String} $comparator\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $cmp: cmp('1.2.3', '==', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '===', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '>', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '>=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!==', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '<', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '<=', '0.1.2');\n/// -> false\n@function cmp($v1, $comparator, $v2) {\n @if ($comparator == '===') {\n @return ($v1 == $v2);\n }\n\n @if ($comparator == '!==') {\n @return ($v1 != $v2);\n }\n\n $mapping: (\n '==': 'eq',\n '!=': 'neq',\n '>': 'gt',\n '>=': 'gte',\n '<': 'lt',\n '<=': 'lte',\n );\n\n @return call(map-get($mapping, $comparator), $v1, $v2);\n}\n/// Return whether the first version is equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> false\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> true\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> false\n@function eq($v1, $v2) {\n $v1: clean($v1);\n $v2: clean($v2);\n\n @return (\n major($v1) == major($v2) and\n minor($v1) == minor($v2) and\n patch($v1) == patch($v2)\n );\n}\n/// Return whether the first version is greater than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gt: gt('1.2.3', '3.2.1');\n/// -> false\n/// $gt: gt('1.2.3', '1.2.3');\n/// -> false\n/// $gt: gt('1.2.3', '0.1.2');\n/// -> true\n@function gt($v1, $v2) {\n @if eq($v1, $v2) {\n $pre-v1: _prerelease($v1);\n $pre-v2: _prerelease($v2);\n\n @return (\n (map-get($pre-v1, 'name') != map-get($pre-v2, 'name')) or\n (map-get($pre-v1, 'number') == -1 and map-get($pre-v2, 'number') != -1) or\n map-get($pre-v1, 'number') > map-get($pre-v2, 'number')\n );\n }\n\n $major-v1: major($v1);\n $major-v2: major($v2);\n $minor-v1: minor($v1);\n $minor-v2: minor($v2);\n $patch-v1: patch($v1);\n $patch-v2: patch($v2);\n\n @return ($major-v1 > $major-v2)\n or ($major-v1 == $major-v2 and $minor-v1 > $minor-v2)\n or ($major-v1 == $major-v2 and $minor-v1 == $minor-v2 and $patch-v1 > $patch-v2);\n}\n/// Return whether the first version is greater than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gte: gte('1.2.3', '3.2.1');\n/// -> false\n/// $gte: gte('1.2.3', '1.2.3');\n/// -> true\n/// $gte: gte('1.2.3', '0.1.2');\n/// -> true\n@function gte($v1, $v2) {\n @return gt($v1, $v2) or eq($v1, $v2);\n}\n/// Return the version incremented by the release type (major, minor, patch, prerelease)\n/// @param {String} $version\n/// @param {String} $release - Type of release to bump (major, minor, patch, prerelease)\n/// @return {String}\n/// @example scss\n/// $version: inc('1.2.3', 'major');\n/// -> '2.0.0'\n/// $version: inc('1.2.3', 'minor');\n/// -> '1.3.0'\n/// $version: inc('1.2.3', 'patch');\n/// -> '1.2.4'\n/// $version: inc('1.2.3', 'prerelease');\n/// -> '1.2.3-beta.0'\n/// $version: inc('1.2.3', 'prerelease', 'foobar');\n/// -> '1.2.3-foobar.0'\n/// $version: inc('1.2.3-foobar.0', 'prerelease');\n/// -> '1.2.3-foobar.1'\n/// $version: inc('1.2.3', 'premajor');\n/// -> '2.0.0-beta.0'\n/// $version: inc('1.2.3', 'preminor');\n/// -> '1.3.0-beta.0'\n/// $version: inc('1.2.3', 'prepatch');\n/// -> '1.2.4-beta.0'\n@function inc($version, $release, $prerelease: '') {\n $release: to-lower-case($release);\n $major: major($version);\n $minor: minor($version);\n $patch: patch($version);\n $pre: _prerelease($version);\n $name: map-get($pre, 'name');\n $number: map-get($pre, 'number');\n\n @if ($release == 'major') {\n @return _format($major + 1, 0, 0);\n } @else if ($release == 'premajor') {\n @return _format($major + 1, 0, 0, $name, 0);\n } @else if ($release == 'minor') {\n @return _format($major, $minor + 1, 0);\n } @else if ($release == 'preminor') {\n @return _format($major, $minor + 1, 0, $name, 0);\n } @else if ($release == 'patch') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1));\n } @else if ($release == 'prepatch') {\n @return _format($major, $minor, $patch + 1, $name, 0);\n } @else if ($release == 'prerelease') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1), $name, $number + 1);\n }\n\n @return null;\n}\n/// Return whether the first version is lesser than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lt: lt('1.2.3', '3.2.1');\n/// -> true\n/// $lt: lt('1.2.3', '1.2.3');\n/// -> false\n/// $lt: lt('1.2.3', '0.1.2');\n/// -> false\n@function lt($v1, $v2) {\n @return neq($v1, $v2) and not gt($v1, $v2);\n}\n/// Return whether the first version is lesser than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lte: lte('1.2.3', '3.2.1');\n/// -> true\n/// $lte: lte('1.2.3', '1.2.3');\n/// -> true\n/// $lte: lte('1.2.3', '0.1.2');\n/// -> false\n@function lte($v1, $v2) {\n @return eq($v1, $v2) or lt($v1, $v2);\n}\n/// Return the major version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $major: major('1.2.3');\n/// -> 1\n@function major($version) {\n $version: clean($version);\n @return _to-number(str-slice($version, 1, str-index($version, '.') - 1));\n}\n/// Return the minor version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $minor: minor('1.2.3');\n/// -> 2\n@function minor($version) {\n $version: clean($version);\n $chunk: str-slice($version, str-index($version, '.') + 1);\n @if str-index($chunk, '.') == null { @return false; }\n $minor: str-slice($chunk, 1, str-index($chunk, '.') - 1);\n @return _to-number($minor);\n}\n/// Return whether the first version is not equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> true\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> false\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> true\n@function neq($v1, $v2) {\n @return not eq($v1, $v2);\n}\n/// Return the patch version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $patch: patch('1.2.3');\n/// -> 3\n@function patch($version) {\n $version: clean($version);\n $first-chunk: str-slice($version, str-index($version, '.') + 1);\n $second-chunk: str-slice($first-chunk, str-index($first-chunk, '.') + 1);\n $end: if(str-length($second-chunk) > 1, (str-index($second-chunk, '-') or 0) - 1, 1);\n @return _to-number(str-slice($second-chunk, 1, $end));\n}\n/// Return whether $version is valid SemVer\n/// @param {String} $version\n/// @return {Boolean}\n/// @example scss\n/// $valid: valid('1.2.3');\n/// -> true\n/// $not-valid: valid('a.b.c');\n/// -> false\n@function valid($version) {\n $version: ($version or '') + '';\n @return str-index($version, '.') != null and\n type-of(major($version)) == 'number' and\n type-of(minor($version)) == 'number' and\n type-of(patch($version)) == 'number';\n}\n/// Find first char which is not a space\n/// @access private\n/// @param {String} $string - String\n/// @param {String} $direction ['left'] - Either `left` or `right`\n/// @return {Number}\n@function _first-index($string, $direction: 'left') {\n @for $i from 1 through str-length($string) {\n $index: if($direction == 'left', $i, -$i);\n\n @if str-slice($string, $index, $index) != ' ' {\n @return $index;\n }\n }\n\n @return 0;\n}\n/// Format a version based on its components\n/// @access private\n/// @param {Number} $major\n/// @param {Number} $minor\n/// @param {Number} $patch\n/// @param {String} $pre-name ['']\n/// @param {Number} $pre-number [-1]\n/// @return {String}\n@function _format($major, $minor, $patch, $pre-name: '', $pre-number: -1) {\n $release: $major + '.' + $minor + '.' + $patch;\n\n @if ($pre-number > -1) {\n $pre-name: $pre-name or '';\n $release: $release\n + '-'\n + $pre-name\n + if(str-length($pre-name) > 0, '.', '')\n + $pre-number;\n }\n\n @return $release;\n}\n/// Parse the prerelease of $version\n/// @access private\n/// @param {String} $version\n/// @return {Map}\n/// @example scss\n/// $prerelease: _prerelease('1.2.3');\n/// -> ( 'name': null, 'number': -1 )\n/// $prerelease: _prerelease('1.2.3-alpha.0');\n/// -> ( 'name': 'alpha', 'number': 0 )\n@function _prerelease($version) {\n $name: null;\n $number: -1;\n $hyphen-index: str-index($version, '-');\n\n @if ($hyphen-index) {\n $prerelease: str-slice($version, $hyphen-index + 1);\n $dot-index: _str-last-index($prerelease, '.');\n $name: $prerelease;\n\n @if ($dot-index) {\n $number: _to-number(str-slice($prerelease, $dot-index + 1));\n $name: if($number,\n str-slice($prerelease, 1, $dot-index - 1),\n str-slice($prerelease, 1)\n );\n $number: $number or -1;\n } @else {\n $number: _to-number($prerelease);\n $name: if($number, null, $prerelease);\n $number: $number or -1;\n }\n }\n\n @return (\n 'name': $name,\n 'number': $number,\n );\n}\n/// Return last index of `$needle` in `$string`.\n/// @access private\n/// @param {String} $string - string to search in\n/// @param {String} $needle - substring to search for\n/// @return {Number}\n@function _str-last-index($string, $needle) {\n $index: str-index($string, $needle);\n $result: $index;\n\n @if $index {\n @for $i from $index + str-length($needle) through str-length($string) {\n @if str-slice($string, $i, $i + str-length($needle) - 1) == $needle {\n $result: $i;\n }\n }\n }\n\n @return $result;\n}\n// Casts a string into a number (integer only)\n// @access private\n// @param {String} $value - Value to be parsed\n// @return {Number}\n// @author @HugoGiraudel - Simplified by @kaelig to only convert unsigned integers\n// @link http://hugogiraudel.com/2014/01/15/sass-string-to-number/\n@function _to-number($value) {\n $result: 0;\n $digits: 0;\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not map-get($numbers, $character) {\n @return false;\n }\n\n @if ($digits == 0) {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return $result;\n}\n/// Trim `$string`\n/// @access private\n/// @param {String} $string - String to trim\n/// @return {String}\n@function _trim($string) {\n @return str-slice(\n $string,\n _first-index($string, 'left'),\n _first-index($string, 'right')\n );\n}\n","/*! @gov.au/core v3.4.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Core module globals\n//\n// Content:\n// - functions\n// - AU-replace\n// - AU-svguri\n// - AU-factorial\n// - AU-pow\n// - AU-color-luminance\n// - AU-color-contrast\n// - AU-color-a11y\n// - mixins\n// - AU-space\n// - AU-clearfix\n// - AU-media\n// - AU-sronly\n// - AU-outline\n// - AU-focus\n// - AU-fontgrid\n// - variables\n// - AU-pixelfallback\n// - AU-media-*\n// - AU-media-*\n// - AU-rem\n// - AU-unit\n// - AU-font\n// - AU-font-monospace\n// - AU-fontsize-map\n// - AU-lineheight-map\n// - AU-maxwidth\n// - AU-color-*\n// - AU-border-radius\n//\n// Error messages all start with a movie quote. Here are some in reserve:\n// - Nobody puts Baby in a corner;\n// - May the Force be with you;\n// - You call that an error? This is an Error!\n// - This... Is... ERROR!\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/core\";\n$version: \"3.4.2\";\n$dependencies: (\n\t\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL FUNCTIONS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n@function AU-replace( $string, $search, $replace: '' ) {\n\t@if type-of( $string ) != 'string' {\n\t\t@error \"I have a bad feeling about this; the AU-replace first argument must be a string!\";\n\t}\n\n\t@if type-of( $search ) != 'string' {\n\t\t@error \"We’ll always have Paris; the AU-replace second argument must be a string!\";\n\t}\n\n\t@if type-of( $replace ) != 'string' {\n\t\t@error \"Hasta la vista, baby; the AU-replace third argument must be a string!\";\n\t}\n\n\t$index: str-index( $string, $search );\n\n\t@return if( $index,\n\t\tstr-slice( $string, 1, $index - 1 ) +\n\t\t$replace +\n\t\tAU-replace(\n\t\t\tstr-slice( $string, $index + str-length( $search )\n\t\t), $search, $replace ),\n\t\t$string\n\t);\n}\n\n\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n@function AU-svguri( $svg ) {\n\t@if type-of( $svg ) != 'string' {\n\t\t@error \"With great power comes great responsibility; the AU-svguri function only takes a string!\";\n\t}\n\n\t@if not str-index( $svg, xmlns ) { // Add missing namespace\n\t\t$svg: AU-replace( $svg, '', '%3E' );\n\n\t\t/* The maybe list\n\n\t\t\t Keep size and compile time down\n\t\t\t ... only add on documented fail\n\n\t\t $chunk: AU-replace( $chunk, '|', '%7C' );\n\t\t $chunk: AU-replace( $chunk, '[', '%5B' );\n\t\t $chunk: AU-replace( $chunk, ']', '%5D' );\n\t\t $chunk: AU-replace( $chunk, '^', '%5E' );\n\t\t $chunk: AU-replace( $chunk, '`', '%60' );\n\t\t $chunk: AU-replace( $chunk, ';', '%3B' );\n\t\t $chunk: AU-replace( $chunk, '?', '%3F' );\n\t\t $chunk: AU-replace( $chunk, ':', '%3A' );\n\t\t $chunk: AU-replace( $chunk, '@', '%40' );\n\t\t $chunk: AU-replace( $chunk, '=', '%3D' );\n\t\t*/\n\n\t\t$encoded: #{ $encoded }#{ $chunk };\n\t\t$index: $index + $slice;\n\t}\n\n\t@return url(\"data:image/svg+xml,#{ $encoded }\");\n}\n\n\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n@function AU-factorial( $number ) {\n\t@if $number < 0 or $number != floor( $number ) {\n\t\t@error \"You talking to me?; the AU-factorial function only takes positive numbers.\";\n\t}\n\n\t$factorial: 1;\n\n\t@while $number > 0 {\n\t\t$factorial: $factorial * $number;\n\t\t$number: $number - 1;\n\t}\n\n\t@return $factorial;\n}\n\n\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n@function AU-pow( $base, $exponent ) {\n\t@if $exponent < 0 {\n\t\t@error \"I can see dead people; the AU-pow function only takes positive numbers as the second argument.\";\n\t}\n\n\t// Constants\n\t$LN2: 0.6931471805599453;\n\t$SQRT2: 1.4142135623730951;\n\n\t// full number\n\t@if $exponent == floor( $exponent ) {\n\t\t$rest: 1;\n\n\t\t@if $exponent < 0 {\n\t\t\t$exponent: $exponent * -1;\n\t\t}\n\n\t\t@while $exponent > 0 {\n\t\t\t@if $exponent % 2 == 1 {\n\t\t\t\t$rest: $rest * $base;\n\t\t\t}\n\n\t\t\t$exponent: floor($exponent * 0.5);\n\t\t\t$base: $base * $base;\n\t\t}\n\n\t\t@return if( $exponent < 0, 1 / $rest, $rest );\n\t}\n\n\t// decimal number\n\t@else {\n\t\t@if $base <= 0 {\n\t\t\t@return 0 / 0;\n\t\t}\n\n\t\t$normalized: ( $base / $SQRT2 );\n\t\t$log: 0;\n\n\t\t@if $normalized < 0 {\n\t\t\t$normalized: $normalized * -1;\n\t\t}\n\n\t\t@if $normalized < 0.5 {\n\t\t\t@while $normalized < 0.5 {\n\t\t\t\t$normalized: $normalized * 2;\n\t\t\t\t$log: $log - 1;\n\t\t\t}\n\t\t}\n\n\t\t@else if $normalized >= 1 {\n\t\t\t@while $normalized >= 1 {\n\t\t\t\t$normalized: $normalized / 2;\n\t\t\t\t$log: $log + 1;\n\t\t\t}\n\t\t}\n\n\t\t$divider: 1;\n\t\t$deviderExponent: $log;\n\n\t\t$baseExponent: if( $deviderExponent >= 0, 2, 1 / 2 );\n\n\t\t@if $deviderExponent < 0 {\n\t\t\t$deviderExponent: $deviderExponent * -1;\n\t\t}\n\n\t\t@while $deviderExponent > 0 {\n\t\t\t@if $deviderExponent % 2 == 1 {\n\t\t\t\t$divider: $divider * $baseExponent;\n\t\t\t}\n\t\t\t$baseExponent: $baseExponent * $baseExponent;\n\t\t\t$deviderExponent: floor( $deviderExponent * 0.5 );\n\t\t}\n\n\t\t$base: $base / $divider;\n\t\t$base: ( $base - 1 ) / ( $base + 1 );\n\t\t$base2: $base * $base;\n\t\t$iterator: 1;\n\t\t$tempBase: $base;\n\t\t$tempBase2: null;\n\n\t\t@while $tempBase2 != $tempBase {\n\t\t\t$base: $base * $base2;\n\t\t\t$iterator: $iterator + 2;\n\t\t\t$tempBase2: $tempBase;\n\t\t\t$tempBase: $tempBase + $base / $iterator;\n\t\t}\n\n\t\t$logarithm: ( $LN2 * $log + 2 * $tempBase ) * $exponent;\n\t\t$return: 0;\n\n\t\t@for $quarter from 0 to 24 {\n\t\t\t$return: $return + AU-pow( $logarithm, $quarter ) / AU-factorial( $quarter );\n\t\t}\n\n\t\t@return $return;\n\t}\n}\n\n\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n@function AU-color-luminance( $color ) {\n\t@if type-of( $color ) != 'color' {\n\t\t@error \"Go ahead, make my day; the AU-color-luminance function only takes a color!\";\n\t}\n\n\t$rgba: red( $color ), green( $color ), blue( $color );\n\t$rgba2: ();\n\n\t@for $i from 1 through 3 {\n\t\t$rgb: nth( $rgba, $i );\n\t\t$rgb: $rgb / 255;\n\n\t\t$rgb: if( $rgb < .03928, $rgb / 12.92, AU-pow( ( $rgb + .055 ) / 1.055, 2.4 ) );\n\n\t\t$rgba2: append( $rgba2, $rgb );\n\t}\n\n\t@return .2126 * nth( $rgba2, 1 ) + .7152 * nth( $rgba2, 2 ) + 0.0722 * nth( $rgba2, 3 );\n}\n\n\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n@function AU-color-contrast( $foreground, $background, $silent: false, $rounded: true ) {\n\t@if type-of( $foreground ) != 'color' {\n\t\t@error \"Elementary, my dear Watson; the AU-color-contrast function only takes a color as first argument!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You can’t handle the truth; the AU-color-contrast function only takes a color as second argument!\";\n\t}\n\n\t$luminance1: AU-color-luminance( $foreground ) + .05;\n\t$luminance2: AU-color-luminance( $background ) + .05;\n\t$ratio: $luminance1 / $luminance2;\n\n\t@if $luminance2 > $luminance1 {\n\t\t$ratio: 1 / $ratio;\n\t}\n\n\t@if $ratio < 4.5 and $silent == false {\n\t\t@warn \"Houston, we have a problem; contrast ratio of #{ $foreground } on #{ $background } is bad, just #{ $ratio }\";\n\t}\n\n\t@if $rounded == true {\n\t\t$ratio: round( $ratio * 10 ) / 10;\n\t}\n\n\t@return $ratio;\n}\n\n\n\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n@function AU-color-a11y( $toMakeA11y, $background, $ratioKey: 'small' ) {\n\t@if type-of( $toMakeA11y ) != 'color' {\n\t\t@error \"Where we’re going, we don’t need roads; the AU-a11ycolor function only takes a color as the first attribute!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You shall not pass; the AU-a11ycolor function only takes a color as the second attribute!\";\n\t}\n\n\t@if $ratioKey != 'small' and $ratioKey != 'large' {\n\t\t@error \"I have always depended on the kindness of strangers; the AU-a11ycolor function only takes 'small' or 'large' as third attribute.\";\n\t}\n\n\n\t$ratios: (\n\t\t'large': 3,\n\t\t'small': 4.5,\n\t);\n\t$ratio: map-get( $ratios, $ratioKey );\n\n\t// Check the ratio straight away, if it passes return the value as hex\n\t@if AU-color-contrast( $toMakeA11y, $background, true, false ) >= $ratio {\n\t\t@return $toMakeA11y;\n\t}\n\n\t// Ratio didn't pass so we need to find the nearest color\n\t$a11yLightness: lightness( $toMakeA11y );\n\t$minHexDiff: 100 / 255; // 255 Colors / 100% HSL\n\n\t$isBlackBgContrast: AU-color-contrast( #000, $background, true, false ) >= $ratio;\n\t$isWhiteBgContrast: AU-color-contrast( #fff, $background, true, false ) >= $ratio;\n\t$minLightness: 0;\n\t$maxLightness: 100;\n\t$isDarkColor: false;\n\n\t// If our colour passes contrast on black and white\n\t@if $isBlackBgContrast and $isWhiteBgContrast {\n\t\t// Change the min lightness if the color is light\n\t\t@if( $a11yLightness >= 50 ) {\n\t\t\t$minLightness: $a11yLightness;\n\t\t}\n\t\t// Change the max lightness if the color is dark\n\t\t@else {\n\t\t\t$maxLightness: $a11yLightness;\n\t\t\t$isDarkColor: true;\n\t\t}\n\t}\n\t@else if $isBlackBgContrast {\n\t\t$maxLightness: $a11yLightness;\n\t\t$isDarkColor: true;\n\t}\n\t// It didn't pass on black\n\t@else {\n\t\t$minLightness: $a11yLightness;\n\t}\n\n\t// The color to return\n\t$foundColor: '';\n\n\t// Binary search until we find the colour that meets contrast\n\t@while( $foundColor == '' ) {\n\t\t$midLightness: ( $minLightness + $maxLightness ) / 2;\n\t\t$midColor: hsl(\n\t\t\thue( $toMakeA11y ),\n\t\t\tsaturation( $toMakeA11y ),\n\t\t\t$midLightness\n\t\t);\n\t\t$resetColor: mix( $midColor, $midColor );\n\n\t\t// If we meet contrast\n\t\t@if AU-color-contrast( $resetColor, $background, true, false ) >= $ratio {\n\t\t\t// The colour is in the minimal lightness range for one hexadecimal\n\t\t\t@if $maxLightness - $minLightness < $minHexDiff {\n\t\t\t\t$foundColor: $resetColor;\n\t\t\t}\n\n\t\t\t@if $isDarkColor {\n\t\t\t\t$minLightness: $midLightness;\n\t\t\t}\n\t\t\t@else {\n\t\t\t\t$maxLightness: $midLightness;\n\t\t\t}\n\t\t}\n\t\t// We don't meet contrast\n\t\t@else if $isDarkColor {\n\t\t\t$maxLightness: $midLightness;\n\t\t}\n\t\t@else {\n\t\t\t$minLightness: $midLightness;\n\t\t}\n\t}\n\n\t@return $foundColor;\n}\n\n\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n @function AU-color-lowest-contrast( $colors, $background ){\n\t$current-lowest: nth( $colors, 1 );\n\n\t// Loop through the $colors list\n\t@each $color in $colors {\n\t\t$colorContrast: AU-color-contrast( $color, $background, true, false );\n\t\t$lowestContrast: AU-color-contrast( $current-lowest, $background, true, false );\n\n\t\t// If the constast is lower make it the new lowest\n\t\t@if $colorContrast < $lowestContrast {\n\t\t\t$current-lowest: $color;\n\t\t}\n\t}\n\n\t@return $current-lowest;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL MIXINS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n@mixin AU-space( $property, $values, $pixelfallback: $AU-pixelfallback ) {\n\t$unit: $AU-unit; // The grid unit to use\n\t$output: ();\n\t$fallback: ();\n\t$has_fallback: false;\n\n\t@if type-of( $property ) != 'string' {\n\t\t@error \"I’m sorry Dave, I can’t do that; the AU-space function only takes a string as first argument!\";\n\t}\n\n\t// Loop through the $values list\n\t@each $value in $values {\n\t\t// This is a pixel on unitless unit. Let’s convert it to rems\n\t\t@if type-of( $value ) == 'number' and unit( $value ) == 'unit' {\n\t\t\t$value: $value / 1unit; // This is to remove the unit value\n\t\t\t$rem: $value / ( ( $value / $unit ) * 0 + 1 );\n\n\t\t\t$fallback: join( $fallback, round( $value * ( $unit * $unit ) ) + 0px );\n\t\t\t$output: join( $output, #{ $rem }rem );\n\n\t\t\t$has_fallback: true;\n\t\t}\n\n\t\t// We don’t know what this is so we don’t change it.\n\t\t@else {\n\t\t\t$fallback: join( $fallback, $value );\n\t\t\t$output: join( $output, $value );\n\t\t}\n\t}\n\n\t@if( $has_fallback and $pixelfallback ) {\n\t\t#{ $property }: $fallback;\n\t\t#{ $property }: $output;\n\t}\n\t@else {\n\t\t#{ $property }: $output;\n\t}\n}\n\n\n/**\n * AU-clearfix - Clearing floats\n */\n@mixin AU-clearfix() {\n\t&:before,\n\t&:after {\n\t\tcontent: \" \";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n@mixin AU-media( $breakpoint ) {\n\t@if type-of( $breakpoint ) != 'string' {\n\t\t@error \"Captain I’m giving it all she’s got but; the AU-media mixin only takes a string!\";\n\t}\n\n\t@if $breakpoint != 'xs' and $breakpoint != 'sm' and $breakpoint != 'md' and $breakpoint != 'lg' {\n\t\t@error \"There’s no crying in baseball; the AU-media mixin only takes the following breakpoint strings: xs, sm, md, lg\";\n\t}\n\n\t@if( $breakpoint == \"xs\" ) {\n\t\t@media (min-width: $AU-media-xs) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"sm\" ) {\n\t\t@media (min-width: $AU-media-sm) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"md\" ) {\n\t\t@media (min-width: $AU-media-md) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"lg\" ) {\n\t\t@media (min-width: $AU-media-lg) {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n@mixin AU-sronly() {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tpadding: 0;\n\tmargin: -1px;\n\toverflow: hidden;\n\tclip: rect( 0, 0, 0, 0 );\n\tborder: 0;\n}\n\n\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n@mixin AU-outline( $theme: 'light' ) {\n\t@if $theme == 'dark' {\n\t\toutline: 3px solid $AU-colordark-foreground-focus;\n\t}\n\t@else {\n\t\toutline: 3px solid $AU-color-foreground-focus;\n\n\t\t// Only add the offset if it's the default style\n\t\toutline-offset: 2px;\n\t}\n}\n\n\n/**\n * AU-focus - Add the outline to focus\n */\n@mixin AU-focus( $theme: 'light' ) {\n\t&:focus {\n\t\t@include AU-outline( $theme );\n\t}\n\n\t// Remove Modzilla inner HTML dotted line. github.com/necolas/normalize.css/blob/master/normalize.css#L285\n\t&::-moz-focus-inner {\n\t\tborder: 0;\n\t}\n}\n\n\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin AU-fontgrid( $fontsize-key, $lineheight-key: 'default' ) {\n\n\t@if type-of( $fontsize-key ) != 'string' {\n\t\t@error \"Going somewhere, Solo?; the AU-fontgrid mixin fontsize key takes a string!\";\n\t}\n\n\t@if type-of( $lineheight-key ) != 'string' {\n\t\t@error \"Tell Jabba I've got his money; the AU-fontgrid mixin lineheight key takes a string!\";\n\t}\n\n\t@if not map-has-key( $AU-fontsize-map, $fontsize-key ) {\n\t\t@error \"You shall not pass; the AU-fontgrid mixin only takes the following fontsize keys strings: \" + map-keys( $AU-fontsize-map );\n\t}\n\n\t@if not map-has-key( $AU-lineheight-map, $lineheight-key ) {\n\t\t@error \"There's a snake in my boot; the AU-fontgrid mixin only takes the following lineheight keys strings: \" + map-keys( $AU-lineheight-map );\n\t}\n\n\t// Get the value from supplied key for pixel and calculate the rem value\n\t$fontsize-px: map-get( $AU-fontsize-map, $fontsize-key );\n\t$fontsize-rem: $fontsize-px / $AU-rem;\n\n\t// Change the lineheight if it doesn't hit a AU-unit e.g. 40px font size with 1.5 lineheight = 50px should be 52px\n\t$lineheight-pixel: round( ( map-get( $AU-lineheight-map, $lineheight-key ) * $fontsize-px ) / $AU-unit ) * $AU-unit;\n\t$lineheight: $lineheight-pixel / $fontsize-px;\n\n\t// Mixin output\n\tfont-size: $fontsize-px + 0px; // Pixel fallback for non-rem support\n\tfont-size: $fontsize-rem + 0rem; // REM size\n\tline-height: $lineheight;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n$AU-pixelfallback: true !default;\n\n/**\n * AU-media Breakpoints\n */\n$AU-media-xs: 576px !default; // media query breakpoints\n$AU-media-sm: 768px !default;\n$AU-media-md: 992px !default;\n$AU-media-lg: 1200px !default;\n\n\n/**\n * AU-rem value used for REM calculation\n */\n$AU-rem: 16 !default;\n\n\n/**\n * AU-unit used for all type and grid calculations\n */\n$AU-unit: 4 !default;\n\n\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n$AU-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$AU-font-monospace: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !default;\n\n\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n$AU-fontsize-map: (\n\txs: 14,\n\tsm: 16,\n\tmd: 20,\n\tlg: 24,\n\txl: 32,\n\txxl: 40,\n\txxxl: 48\n) !default;\n\n\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n$AU-lineheight-map: (\n\tnospace: 1,\n\theading: 1.25,\n\tdefault: 1.5\n) !default;\n\n\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n$AU-maxwidth: 42em !default; // Answer to life, the universe, and everything (keeps things readable on wide viewports).\n\n\n/**\n * Colors light theme\n */\n$AU-color-foreground-text: #313131 !default;\n$AU-color-foreground-action: #00698f !default;\n$AU-color-foreground-focus: #9263DE !default;\n$AU-color-foreground-hint: #6f777b !default;\n$AU-color-background: #ffffff !default;\n\n\n$AU-color-lowest-contrast: AU-color-lowest-contrast(\n\t( $AU-color-foreground-text, $AU-color-foreground-action ),\n\t$AU-color-background\n);\n\n\n// Override the background if it's not accessible and generate shades\n$AU-color-background: AU-color-a11y( $AU-color-background, $AU-color-lowest-contrast );\n$AU-color-background-shade: darken( $AU-color-background, 4% );\n$AU-color-background-alt: darken( $AU-color-background, 8% );\n$AU-color-background-alt-shade: darken( $AU-color-background, 12% );\n$AU-color-foreground-alt-hint: #61696B !default;\n\n\n// Generated border and muted colours\n$AU-color-foreground-muted: mix( $AU-color-foreground-text, $AU-color-background );\n$AU-color-foreground-border: mix( $AU-color-foreground-text, $AU-color-background );\n\n// If the background is light\n@if ( lightness( $AU-color-background ) > 50 ) {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background-alt-shade );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background-alt-shade, 'large');\n}\n@else {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background, 'large');\n}\n\n\n\n/**\n * Colors dark theme\n */\n$AU-colordark-foreground-text: #ffffff !default;\n$AU-colordark-foreground-action: #61daff !default;\n$AU-colordark-foreground-focus: #C390F9 !default;\n$AU-colordark-background: #135E70 !default;\n\n$AU-colordark-lowest-contrast: AU-color-lowest-contrast(\n\t(\n\t\t$AU-colordark-foreground-text,\n\t\t$AU-colordark-foreground-action,\n\t),\n\t$AU-colordark-background\n);\n\n// Override the background if it's not accessible and generate shades\n$AU-colordark-background: AU-color-a11y( $AU-colordark-background, $AU-colordark-lowest-contrast );\n$AU-colordark-background-shade: darken( $AU-colordark-background, 4% );\n$AU-colordark-background-alt: darken( $AU-colordark-background, 8% );\n$AU-colordark-background-alt-shade: darken( $AU-colordark-background, 12% );\n\n// Generated border and muted colours\n$AU-colordark-foreground-muted: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n$AU-colordark-foreground-border: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n\n// If the background is light\n@if ( lightness( $AU-colordark-background ) > 50 ) {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background-alt-shade );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background-alt-shade, 'large');\n}\n@else {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background, 'large');\n}\n\n/**\n * Colors system messages\n */\n$AU-color-error: #d60000 !default;\n$AU-color-success: #0b996c !default;\n$AU-color-warning: #f69900 !default;\n$AU-color-info: #00bfe9 !default;\n\n\n/**\n * AU-border-radius styles\n */\n$AU-border-radius: $AU-unit + 0px !default;\n","/*! @gov.au/accordion v7.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module globals\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/accordion\";\n$version: \"7.0.8\";\n$dependencies: (\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-accordion {\n\t\tborder-color: #000 !important;\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-accordion__title {\n\t\tbackground: #fff !important;\n\t\tcolor: #000 !important;\n\t\tborder: 1px !important;\n\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder-color: #000 !important;\n\t}\n\n\t.au-accordion__body {\n\t\theight: auto !important;\n\t\tdisplay: block !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion wrapper\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-accordion {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tborder: 1px solid $AU-color-foreground-border;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tpadding: 0;\n\n\t// Add spacing if there is an element before it\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-accordion__title {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-accordion--dark {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t.au-accordion__title {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n.au-accordion + .au-accordion {\n\tmargin-top: 0;\n\tborder-top: 0;\n}\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n\t@include AU-fontgrid( md, heading );\n\t@include AU-space( padding, 1unit 2.5unit 1unit 1unit );\n\twidth: 100%;\n\tdisplay: block;\n\tcolor: $AU-color-foreground-action;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\tfont-weight: bold;\n\tposition: relative;\n\n\t// button resets\n\tbox-sizing: border-box;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none;\n\ttext-align: left;\n\tfont-family: inherit;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tz-index: 100;\n\t}\n\n\t// remove the default details arrow icon\n\t&::-webkit-details-marker {\n\t\tdisplay: none;\n\t}\n\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( margin-top, -0.5unit ); // Pull it up half of it's height\n\t\t@include AU-space( right, 1unit );\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tz-index: 101;\n\t\ttransition: transform 0.25s ease-in;\n\t}\n\n\t&.au-accordion--closed:after {\n\t\ttransform: rotate(-180deg);\n\t}\n\n\t.ie8 &,\n\t.lt-ie8 & {\n\t\t&:after {\n\t\t\tcontent: ' ▼ ';\n\t\t}\n\n\t\t&.au-accordion--open:after {\n\t\t\tcontent: ' ▲ ';\n\t\t}\n\t}\n}\n\n// Dark title styles\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n\tcolor: $AU-colordark-foreground-action;\n\n\n\t&:hover {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'\t' +\n\t\t\t\t'\t' +\n\t\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus( 'dark' );\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'\t' +\n\t\t\t'\t' +\n\t\t\t'');\n\t}\n}\n\n.au-accordion__body {\n\t@include AU-fontgrid( sm );\n\toverflow: hidden;\n\n\t// only listen to the state classes if js is enabled\n\t.js & {\n\t\t&.au-accordion--open {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\t&.au-accordion--closed {\n\t\t\tdisplay: none;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n\n.au-accordion__body-wrapper {\n\t@include AU-space( padding, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n\n\t.au-accordion--dark & {\n\t\tborder-top: 1px solid $AU-colordark-foreground-border;\n\t}\n}\n\n.au-accordion-group {\n\tlist-style: none;\n\tpadding: 0;\n}\n","/*! @gov.au/body v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module globals\n//\n// Content:\n// - SASS versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/body\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-body {\n\n\t\t*,\n\t\t& {\n\t\t\ttext-shadow: none !important;\n\t\t\tcolor: #000 !important;\n\t\t\tbackground-color: transparent !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tborder-color: #000 !important;\n\t\t}\n\n\t\ta,\n\t\ta:visited {\n\t\t\ttext-decoration: underline;\n\t\t}\n\n\t\t// Add the URL after the link on print\n\t\ta[href]:after {\n\t\t\tcontent: \" (\" attr(href) \")\" !important;\n\t\t\tdisplay: inline !important;\n\t\t}\n\n\t\t// Do not add the URL if it's a javascript or anchor\n\t\ta[href^=\"javascript:\"]:after,\n\t\ta[href^=\"#\"]:after {\n\t\t\tcontent: \"\" !important;\n\t\t}\n\n\t\t// Add the abbreviation expanded on print\n\t\tabbr[title]:after {\n\t\t\tcontent: \" (\" attr(title) \")\";\n\t\t}\n\n\t\tpre,\n\t\tblockquote {\n\t\t\tborder: 1px solid #000;\n\t\t\tpadding: 6px;\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\tthead {\n\t\t\tdisplay: table-header-group;\n\t\t}\n\n\t\ttr,\n\t\timg {\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\timg {\n\t\t\tmax-width: 100% !important;\n\t\t}\n\n\t\tp,\n\t\th2,\n\t\th3 {\n\t\t\torphans: 3;\n\t\t\twidows: 3;\n\t\t}\n\n\t\th2,\n\t\th3 {\n\t\t\tpage-break-after: avoid;\n\t\t}\n\n\t\tp a {\n\t\t\tword-wrap: break-word;\n\t\t}\n\n\t\tselect {\n\t\t\tbackground: #fff !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n// Content:\n// - Body styles\n// - body\n// - anchor (a)\n// - mark\n// - ::selection (highlight colour)\n// - paragraphs\n// - sorted and unsorted lists\n// - list items\n// - definition lists, terms and definitions\n// - emphasis, bolding, etc.\n// - editorial markup (eg. ins and del)\n// - strong and small\n// - first definition (dfn)\n// - abbreviations (abbr)\n// - variables (var) and nested indices (sup and sub)\n// - pre-formatted text and nested code, kbd, samp\n// - code\n// - keyboard strokes (kbd)\n// - horizontal rules (hr)\n//\n// Thinking: primarily we want to target these: https://w3c.github.io/html/textlevel-semantics.html\n//\n// From there:\n// - provide good, legible basics\n// - provide a vertical rhythm based on content size\n// - cater for a common and semantic nesting\n// - keep styling to a minimum\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// BODY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-body {\n\t@include AU-fontgrid( sm );\n\tmargin: 0;\n\ttext-size-adjust: 100%;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background;\n\n\ta {\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\n\t/**\n\t * Highlighting in-page sections that are in focus\n\t */\n\t[tabindex=\"0\"]:focus,\n\t:target {\n\t\t@include AU-outline();\n\t}\n\n\t/**\n\t * `mark` styling.\n\t */\n\tmark {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t}\n\n\t/**\n\t * Text selection styling\n\t */\n\t::selection {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.99 );\n\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t}\n\n\t// Decrease the opacity for certain elements\n\timg::selection,\n\tvideo::selection,\n\tiframe::selection {\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.75 );\n\t}\n\n\t/**\n\t * Vertical spacing of common text elements.\n\t */\n\tp {\n\t\tmax-width: $AU-maxwidth;\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]),\n\tdl:not([class]),\n\tpre {\n\t\tmargin: 0; //reset defaults\n\t}\n\n\t* + ul:not([class]),\n\t* + ol:not([class]),\n\t* + dl:not([class]),\n\t* + pre {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]) {\n\t\t> li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\n\t\t\t> ul:not([class]),\n\t\t\t> ol:not([class]) {\n\t\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t}\n\t\t}\n\n\t\t> ul:not([class]) {\n\t\t\tlist-style-type: disc;\n\t\t}\n\t}\n\n\tdl:not([class]) {\n\t\t> dd {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t@include AU-space( padding-left, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t\tborder-left: solid 1px;\n\t\t}\n\n\t\t> dt {\n\t\t\t@include AU-space( margin-top, 1.5unit );\n\t\t\tfont-weight: bold;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.written-by:after {\n\t\tcontent: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+');\n\t\tcolor: #BADA55;\n\t}\n\n\t/**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n\tem,\n\ti {\n\t\tfont-style: italic;\n\t}\n\n\t/**\n\t * Stong emphasis.\n\t */\n\tstrong,\n\tb {\n\t\tfont-weight: bold;\n\t}\n\n\n\t/**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n\tsmall {\n\t\t@include AU-fontgrid( xs );\n\t}\n\n\n\t/**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n\ts,\n\tdel {\n\t\ttext-decoration: line-through;\n\t}\n\n\tins {\n\t\ttext-decoration-line: underline;\n\t\ttext-decoration-style: dashed; //Waiting on Chrome.\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\n\t/**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n\tdfn {\n\t\tfont-style: normal;\n\t}\n\n\n\t/**\n\t * Abbreviations/acronyms.\n\t */\n\tabbr,\n\tabbr[title] {\n\t\tborder-bottom: none;\n\t\ttext-decoration: underline;\n\t\ttext-decoration: underline dotted;\n\t}\n\n\tabbr[title] {\n\t\tcursor: help;\n\t}\n\n\ta abbr {\n\t\tpadding-bottom: 1px;\n\t}\n\n\n\t/**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n\tvar {\n\t\tpadding: 0 1px;\n\t\tfont-style: italic;\n\t\tfont-family: serif; //We want mathematical notation to use serif vars per convention.\n\n\t\tsup,\n\t\tsub {\n\t\t\tfont-family: $AU-font;\n\t\t\tfont-style: normal;\n\t\t\tpadding: 0 1px;\n\t\t}\n\t}\n\n\n\t/**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n\tsub,\n\tsup {\n\t\t@include AU-fontgrid( xs, nospace );\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\n\n\t/**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n\tkbd,\n\tcode,\n\tsamp {\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-space( padding, 0.25unit );\n\t\tfont-family: $AU-font-monospace;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\t\tbackground-color: $AU-color-background-shade;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tpre {\n\t\tfont-family: $AU-font-monospace;\n\t}\n\n\tpre code {\n\t\t@include AU-space( padding, 1unit );\n\t\tdisplay:block;\n\t\ttab-size: 4;\n\t}\n\n\n\t/**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n\thr {\n\t\tbox-sizing: content-box;\n\t\theight: 0;\n\t\toverflow: visible;\n\t\tborder: none;\n\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t@include AU-space( margin-bottom, 1.5unit );\n\t}\n\n\t* + hr {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\n\t/**\n\t * Body colour schemes\n\t */\n\t&.au-body--alt {\n\t\tbackground: $AU-color-background-alt;\n\n\t\tkbd,\n\t\tcode,\n\t\tsamp {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark {\n\t\tbackground: $AU-colordark-background;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t::selection {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.99 );\n\t\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t\t}\n\n\t\t// Decrease the opacity for certain elements\n\t\timg::selection,\n\t\tvideo::selection,\n\t\tiframe::selection {\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.75 );\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t@include AU-focus( 'dark' );\n\t\t}\n\n\t\t[tabindex=\"0\"]:focus,\n\t\t:target {\n\t\t\t@include AU-outline( 'dark' );\n\t\t}\n\n\t\tmark {\n\t\t\tbackground-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\thr {\n\t\t\tborder-top-color: $AU-colordark-foreground-border;\n\t\t}\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark.au-body--alt {\n\t\tbackground: $AU-colordark-background-alt;\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/link-list v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module globals\n// A simple list of inline links.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/link-list\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module\n// A simple list of inline links.\n//\n// Content:\n// - .inline-links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Link-list styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Block of links.\n */\n.au-link-list {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tlist-style-type: none;\n\tmargin: 0;\n\t@include AU-space( padding, 0.25unit 0 );\n\n\t.au-body & {\n\t\tmargin: 0;\n\t\t@include AU-space( padding, 0.25unit 0 );\n\t}\n\n\t> li {\n\t\tdisplay: block;\n\t\t@include AU-space( margin, 0.25unit );\n\t}\n\n\t&.au-link-list--inline {\n\t\tdisplay: inline-block;\n\n\t\t> li {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/*! @gov.au/breadcrumbs v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module globals\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/breadcrumbs\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-breadcrumbs > .au-link-list > li:after {\n\t\tcontent: \">\" !important;\n\t\tbackground-image: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumb styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-breadcrumbs {\n\t@include AU-fontgrid( xs, nospace );\n\twidth: 100%;\n\tmargin: 0;\n\tcolor: $AU-color-foreground-text;\n\tfont-family: $AU-font;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\tdisplay: inline-block;\n\t}\n\n\t> .au-link-list {\n\t\t> li {\n\t\t\tmargin: 0; //Intentionally flush with the container, as breadcrumbs are designed to sit on a full viewport width bg.\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t@include AU-space( width, 0.5unit );\n\t\t\t\t@include AU-space( height, 0.5unit );\n\t\t\t\t@include AU-space( margin, 0 0.5unit );\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t\tbackground-size: 100%;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t}\n\n\t\t\t&:last-child:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' > ';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-breadcrumbs--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t> .au-link-list {\n\t\t\t> li:not(:last-child):after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/buttons v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module globals\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/buttons\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-btn {\n\t\tbackground-color: #fff !important;\n\t\tborder: 2px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\ttext-decoration: none !important;\n\n\n\t\t&[disabled] {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - primary\n// - secondary\n// - tertiary\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-btn,\na.au-btn {\n\t// Primary as default\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 1.5unit );\n\tdisplay: inline-block;\n\tappearance: none;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-background;\n\ttext-decoration: none;\n\tborder-radius: $AU-border-radius;\n\tbackground-color: $AU-color-foreground-action;\n\tborder: 3px solid $AU-color-foreground-action;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttransition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n\n\t.au-body & {\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: none;\n\t}\n\n\t&.au-btn--block + .au-btn.au-btn--block,\n\t&.au-btn--block + a.au-btn.au-btn--block {\n\t\t@include AU-space( margin-top, 0.5unit );\n\t}\n\n\t// focus\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t// disabled\n\t&[disabled] { // IE8 doesn’t allow proper selectors\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// hover\n\t&:hover:not(:disabled) {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\ttext-decoration: underline;\n\t\tcolor: $AU-color-background;\n\t}\n\n\t.ie8 &:hover {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: underline;\n\t}\n\n\t// dark\n\t&.au-btn--dark {\n\t\tcolor: $AU-colordark-background;\n\t\tbackground-color: $AU-colordark-foreground-action;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t.ie8 &:hover {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\n\t/**\n\t* SECONDARY\n\t*/\n\t&.au-btn--secondary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: $AU-color-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-color-foreground-action;\n\t\t}\n\n\t\t.ie8 .au-body &:hover {\n\t\t\tcolor: $AU-color-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-color: $AU-color-foreground-text;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tborder-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t.ie8 .au-body &:hover {\n\t\t\t\tcolor: $AU-colordark-background;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* TERTIARY\n\t*/\n\t&.au-btn--tertiary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: transparent;\n\t\ttext-decoration: underline;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tborder-color: transparent;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-btn--pride {\n\t\tbackground: linear-gradient(\n\t\t\tto bottom,\n\t\t\trgba(255, 62, 24, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.52) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 83.33333333333335%,\n\t\t\trgba(152, 90, 255, 0.5) 83.33333333333335%\n\t\t);\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t/**\n \t * BLOCK\n \t */\n\t&.au-btn--block {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n}\n","/*! @gov.au/callout v3.0.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module globals\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/callout\";\n$version: \"3.0.2\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-callout {\n\t\t@include AU-space( border-left-width, 1unit !important );\n\t\tborder: 1px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\tbackground-color: transparent !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Callout styling\n// - calendar-event variant\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Callout styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * The generic callout.\n */\n.au-callout {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit );\n\t@include AU-space( border-left, 0.25unit solid $AU-color-foreground-border );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background-shade;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t// Visual treatment for paragraphs following callout\n\t& + p {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\t&.au-callout--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n\n\t&.au-callout--alt {\n\t\tbackground-color: $AU-color-background-alt-shade;\n\t}\n\n\t&.au-callout--dark.au-callout--alt {\n\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t}\n}\n\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n\t@include AU-fontgrid( md );\n\tmargin: 0;\n\n\t&.au-callout__heading--sronly {\n\t\t@include AU-sronly();\n\n\t\t& + * {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n\tbackground-color: $AU-color-background-shade;\n}\n\n.au-callout--calendar-event__lede {\n\t@include AU-fontgrid( sm, nospace );\n\tmargin: 0;\n}\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-callout--calendar-event__time {\n\tfont-weight: bold;\n}\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\tdisplay: block; // overrides body, depending on markup (eg. using `p`).\n}\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n\t@include AU-space( margin-top, 0.5unit ); // overrides body, to allow for var. text markup.\n}\n","/*! @gov.au/control-input v3.0.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module globals\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - Sass versioning\n// - Global mixin:\n// - AU-getControlShape\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/control-input\";\n$version: \"3.0.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@mixin AU-getControlShape( $kind, $part, $color1: transparent, $color2: transparent ) {\n\t$start: '';\n\t$end: '';\n\n\t$checkbox-background: '';\n\t$checkbox-foreground: '';\n\n\t$radio-background: '';\n\t$radio-foreground: '';\n\n\t@if( $kind == 'checkbox' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-background + $end );\n\t}\n\n\t@if( $kind == 'checkbox' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-foreground + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-background + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-foreground + $end );\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-control-input__text {\n\t\tcolor: #000 !important;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control inputs\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-control-input {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.au-control-input--block {\n\t\t@include AU-clearfix();\n\t\tdisplay: block;\n\n\t\t& + .au-control-input--block {\n\t\t\t@include AU-space( margin-top, 1unit );\n\t\t}\n\t}\n}\n\n.au-control-input__input {\n\t// hiding the native element behind our SVG so for browsers that don’t support SVG have a fallback\n\tposition: absolute;\n\t@include AU-space( left, 0.5unit );\n\t@include AU-space( top, 0.5unit );\n\tcursor: pointer;\n\tmargin: 0;\n\n\t.au-control-input--small & {\n\t\t@include AU-space( left, 0.25unit );\n\t\t@include AU-space( top, 0.25unit );\n\t}\n\n\t& + .au-control-input__text {\n\t\tcursor: pointer;\n\t}\n\n\t// :invalid is split a part for IE8\n\t&:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark &:invalid + .au-control-input__text, {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background-shade, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--alt &:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\n\t.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-success;\n\t\t}\n\t}\n\n\t.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background-shade, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background-alt, 15% );\n\t}\n\n\t&[type=radio] {\n\t\t& + .au-control-input__text:before,\n\t\t& + .au-control-input__text:after {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\t// disabled styling\n\t&[disabled] { // for IE\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t.au-control-input--dark & {\n\t\t&[disabled] {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\t}\n\n\n\t// CHECKBOXES\n\t&[type=checkbox] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// Focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t@include AU-outline();\n\t\t\toutline-offset: 2px;\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// RADIOS\n\t&[type=radio] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t// Add 2px so it doesn't touch green or red\n\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-color-foreground-focus );\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t// Not using AU-focus as we are not applying :focus to this element\n\t\t\t\t@include AU-outline();\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-colordark-foreground-focus );\n\n\t\t\t\t.ie8 &,\n\t\t\t\t.lt-ie8 & {\n\t\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/**\n * The label text\n */\n.au-control-input__text {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.25unit 0.5unit 0.5unit 2.5unit );\n\t@include AU-space( margin-right, 1unit );\n\tdisplay: block;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t// styling for both SVG layers\n\t&:before,\n\t&:after {\n\t\t@include AU-space( width, 2.375unit );\n\t\t@include AU-space( height, 2.375unit );\n\t\tcontent: ' ';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tbox-sizing: border-box;\n\t\tbackground-repeat: no-repeat;\n\t\tz-index: 100;\n\t\tleft: -3px; // offset for 3px border focus\n\t\ttop: -3px; // offset for 3px border focus\n\t\tborder: 3px solid transparent;\n\n\t\t.au-control-input--small & {\n\t\t\t@include AU-space( width, 1.75unit );\n\t\t\t@include AU-space( height, 1.75unit );\n\t\t}\n\t}\n\n\t.au-control-input--small & {\n\t\t@include AU-space( padding, 0.2unit 0.5unit 0 1.95unit );\n\t\t@include AU-space( margin-right, 1unit );\n\t\t@include AU-fontgrid( sm, nospace );\n\t}\n\n\t&:after {\n\t\tz-index: 101;\n\t}\n\n\t// Colour options\n\t.au-control-input--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}","/*! @gov.au/cta-link v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module globals\n// Provide a see more/all link when there are too many items to show in the current context.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/cta-link\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-cta-link {\n\t\tcolor: #000 !important;\n\t\t&:after {\n\t\t\tbackground-image: none !important;\n\t\t\tcontent: ' > ' !important;\n\t\t\tborder: none !important;\n\t\t\ttransform: rotate( 0deg ) !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-cta-link {\n\t@include AU-fontgrid( md );\n\t@include AU-space( margin-top, 1unit );\n\tfont-weight: bold;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t@include AU-focus();\n\n\t&:after {\n\t\tcontent: ' ';\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0.2unit );\n\t\ttransition: margin 0.2s ease;\n\t\tdisplay: inline-block;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: ' > ';\n\t\t}\n\t}\n\n\t&:hover {\n\t\tcolor: $AU-color-foreground-text;\n\t\ttext-decoration: none;\n\n\t\t&:after {\n\t\t\t@include AU-space( margin-left, 0.4unit );\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t&.au-cta-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t@include AU-focus( 'dark' );\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t'' +\n\t\t\t\t\t'' +\n\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/direction-links v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module globals\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/direction-links\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-direction-link {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-direction-link:after {\n\t\tcontent: '→' !important;\n\t}\n\n\t.au-direction-link--left:before {\n\t\tcontent: '←' !important;\n\t}\n\n\t.au-direction-link--up:after {\n\t\tcontent: '↑' !important;\n\t}\n\n\t.au-direction-link--down:after {\n\t\tcontent: '↓' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Direction link base style and the up|down|left|right variations\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Direction links default to pointing right\n//\n// Everyone needs Konami code style links, right? (:\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-direction-link {\n\t@include AU-fontgrid( sm );\n\tdisplay: inline-block;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t@include AU-focus();\n\n\t&.au-direction-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n\n.au-direction-link:after {\n\t@include AU-space( width, 1unit );\n\t@include AU-space( height, 1unit );\n\t@include AU-space( margin, 0 0 0 0.25unit );\n\tcontent: '→';\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n}\n\n/**\n * LEFT\n */\n.au-direction-link--left {\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\t&:before {\n\t\tcontent: '←';\n\t\tdisplay: inline-block;\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0 );\n\t}\n}\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n\tcontent: '↑';\n}\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n\tcontent: '↓';\n}\n","/*! @gov.au/footer v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module globals\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/footer\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-footer {\n\t\tcolor: #000 !important;\n\t\tbackground: #fff !important;\n\t\tborder-color: #000 !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Footer styles\n// -Basic footer block styling\n// - Footer `nav` navigation styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Footer styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic footer block styling.\n */\n.au-footer {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 3unit 0 3unit );\n\t@include AU-space( border-top, 0.25unit solid $AU-color-foreground-border );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\tp:last-child {\n\t\tmargin: 0;\n\t}\n\n\t&.au-footer--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t&.au-footer--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-footer--dark.au-footer--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation {\n\n\t.au-link-list {\n\t\t> li {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n.au-footer__end {\n\t@include AU-space( padding-top, 1unit );\n\t@include AU-space( margin-top, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n}\n\n\n.au-footer--dark .au-footer__end {\n\tborder-top: 1px solid $AU-colordark-foreground-border;\n}\n","/*! @gov.au/grid-12 v2.1.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module globals\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/grid-12\";\n$version: \"2.1.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$AU-grid-12-columns: 12 !default; //column amounts\n$AU-grid-12-gutter-width: 24px !default; //gutter space\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Mixins and grid class generation\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n@mixin AU-grid-12-make-grid-columns( $i: 1, $list: \".col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tbox-sizing: border-box; //we can’t assume that has been added on * {}\n\t\tposition: relative;\n\t\tmin-height: 1px;\n\t\tpadding-left: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n}\n\n\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n@mixin AU-grid-12-float-grid-columns( $class, $i: 1, $list: \".col-#{ $class }-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-#{ $class }-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tfloat: left;\n\t}\n}\n\n\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n@mixin AU-grid-12-calc-grid-column( $index, $class, $type ) {\n\t@if ( $type == width ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-#{ $index } {\n\t\t\twidth: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-push-#{ $index } {\n\t\t\tleft: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index == 0 ) {\n\t\t.col-#{ $class }-push-0 {\n\t\t\tleft: auto;\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index > 0 ) {\n\t\t.col-#{ $class }-pull-#{ $index } {\n\t\t\tright: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index == 0 ) {\n\t\t.col-#{ $class }-pull-0 {\n\t\t\tright: auto;\n\t\t}\n\t}\n\n\t@if ($type == offset) {\n\t\t.col-#{ $class }-offset-#{ $index } {\n\t\t\tmargin-left: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n}\n\n\n/**\n * Calls the above mixins and combines them.\n */\n@mixin AU-grid-12-loop-grid-columns( $columns, $class, $type ) {\n\t@for $i from 0 through $columns {\n\t\t@include AU-grid-12-calc-grid-column( $i, $class, $type );\n\t}\n}\n\n\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n@mixin AU-grid-12-make-grid( $class ) {\n\t@include AU-grid-12-float-grid-columns( $class );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, width );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, pull );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, push );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, offset );\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - stuff\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Implementation of the Bootstrap 3 grid\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-grid {\n\t//create container that snaps to breakpoints\n\t.container {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-media( sm ) {\n\t\t\twidth: ( $AU-media-sm - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( md ) {\n\t\t\twidth: ( $AU-media-md - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( lg ) {\n\t\t\twidth: ( $AU-media-lg - $AU-grid-12-gutter-width );\n\t\t}\n\t}\n\n\t//create both containers\n\t.container,\n\t.container-fluid {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-clearfix;\n\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tpadding-left: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n\n\t//create row and clear floats inside\n\t.row {\n\t\t@include AU-clearfix;\n\n\t\tmargin-left: ceil( ( $AU-grid-12-gutter-width / -2 ) );\n\t\tmargin-right: floor( ( $AU-grid-12-gutter-width / -2 ) );\n\t}\n\n\t//create all classes\n\t@include AU-grid-12-make-grid-columns;\n\n\n\t//create xs classes\n\t@include AU-grid-12-make-grid( xs );\n\n\t//create sm classes\n\t@include AU-media( sm ) {\n\t\t@include AU-grid-12-make-grid( sm );\n\t}\n\n\t//create md classes\n\t@include AU-media( md ) {\n\t\t@include AU-grid-12-make-grid( md );\n\t}\n\n\t//create lg classes\n\t@include AU-media( lg ) {\n\t\t@include AU-grid-12-make-grid( lg );\n\t}\n}\n","/*! @gov.au/header v4.1.12 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module globals\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/header\";\n$version: \"4.1.12\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-logo-width: 12unit !default;\n$AU-logo-width-sm: 16unit !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-header {\n\t\tbackground: #fff !important;\n\n\t\ta img {\n\t\t\tborder: 0 !important;\n\t\t}\n\t}\n\n\t.au-header,\n\t.au-header__brand,\n\t.au-header__subline {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-header__brand-image {\n\t\tdisplay: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Header styles\n// - Header heading styles\n// - Brand styling\n// - Hero styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Header styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic header block styling.\n */\n.au-header {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit 0 );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground: $AU-color-background;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( md );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( padding, 3unit 0 );\n\t}\n\n\t&.au-header--alt {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-header--alt.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n\t@include AU-fontgrid( md );\n\tfont-weight: bold;\n\tmargin: 0;\n\tpadding: 0;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( xl );\n\t}\n}\n\n.au-header__subline {\n\tmax-width: $AU-maxwidth;\n\tcolor: $AU-color-foreground-muted;\n\n\t.au-header--dark & {\n\t\tcolor: $AU-colordark-foreground-muted;\n\t}\n}\n\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n\t@include AU-clearfix();\n\t@include AU-space( min-width, $AU-logo-width );\n\n\t.au-header__brand-image {\n\t\tdisplay: block;\n\t\tborder-style: none;\n\t\t@include AU-space( max-width, $AU-logo-width );\n\t}\n\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( min-width, $AU-logo-width-sm );\n\n\t\t.au-header__brand-image {\n\t\t\tfloat: left;\n\t\t\t@include AU-space( max-width, $AU-logo-width-sm );\n\t\t\t@include AU-space( margin-right, -1 * $AU-logo-width-sm );\n\t\t}\n\n\t\t.au-header__brand-image + .au-header__text {\n\t\t\t@include AU-space( padding-left, 1unit );\n\t\t\t@include AU-space( margin-left, $AU-logo-width-sm + 1unit );\n\t\t\tmargin-top: 0;\n\t\t\tfloat: left;\n\t\t\tborder-left: 1px solid $AU-color-foreground-border;\n\n\t\t\t.au-header--dark & {\n\t\t\t\tborder-left-color: $AU-colordark-foreground-border;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\na.au-header__brand {\n\t@include AU-focus();\n\tdisplay: inline-block;\n\tcolor: $AU-color-foreground-text;\n\ttext-decoration: none;\n\n\t&:hover .au-header__text {\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\t.au-header--dark & {\n\t\t@include AU-focus( 'dark' );\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n\t@include AU-space( padding, 3unit 0 3.5unit 0 );\n\n\t// Reset the floated logo\n\t.au-header__brand .au-header__brand-image {\n\t\tfloat: none;\n\t}\n\n\t// Reset the floated title\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 2unit );\n\t\tborder: 0;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\t.au-header__heading {\n\t\t\t@include AU-space( margin-top, 2unit );\n\t\t}\n\t}\n\n\t.au-header__heading {\n\t\t@include AU-fontgrid( md );\n\n\t\t@include AU-media( sm ) {\n\t\t\t@include AU-fontgrid( xxl );\n\t\t}\n\t}\n\n\t.au-header__heading + .au-header__subline {\n\t\t@include AU-space( margin-top, 0.75unit );\n\t}\n}\n","/*! @gov.au/headings v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module globals\n// Class styles for display headings.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/headings\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module\n// Class styles for display headings.\n//\n// Content:\n// - Basic styles for all headings\n// - Default spacing\n// - Unique styles for individual headings\n// - Typographic spacing for .au-body only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// HEADINGS/DISPLAY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n\tfont-family: $AU-font;\n\tdisplay: block;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n\t@include AU-fontgrid( xxxl, heading );\n}\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n\t@include AU-fontgrid( xxl, heading );\n}\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n\t@include AU-fontgrid( lg, heading );\n}\n\n.au-body h4,\n.au-body .au-display-md,\n.au-display-md {\n\t@include AU-fontgrid( md, heading );\n}\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n\t@include AU-fontgrid( sm, heading );\n}\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n\t@include AU-fontgrid( xs, heading );\n}\n\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\n* + .au-display-sm,\n* + .au-display-xs {\n\t@include AU-space( margin-top, 1unit );\n}\n\n\n.au-body {\n\t* + h1,\n\t* + .au-display-xxl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t* + h2,\n\t* + .au-display-xl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t// * + h3,\n\t// * + .au-display-lg {\n\t// \t@include AU-space( margin-top, 2unit );\n\t// }\n\n\th1 + h2,\n\th2 + h3,\n\t.au-display-xxl + h2,\n\t.au-display-xl + h3,\n\th1 + .au-display-xl,\n\th2 + .au-display-lg,\n\t.au-display-xxl + .au-display-xl,\n\t.au-display-xl + .au-display-lg,\n\n\t* + h3,\n\t* + h4,\n\t* + h5,\n\t* + h6,\n\t* + .au-display-md,\n\t* + .au-display-sm,\n\t* + .au-display-xs {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n}\n","/*! @gov.au/inpage-nav v3.0.6 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module globals\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/inpage-nav\";\n$version: \"3.0.6\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-inpage-nav-links {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding-left, 1.5unit );\n\t@include AU-space( margin-bottom, 3unit );\n\n\tborder-left: 4px solid $AU-color-foreground-action;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t.au-body & > ul,\n\t.au-body & > ol {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tlist-style-type: none;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t* + li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&.au-inpage-nav-links--dark {\n\t\tborder-color: $AU-colordark-foreground-action;\n\t}\n}\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n\tfont-weight: bold;\n\tfont-size: 1em; //inherit from parent\n}\n\n.au-inpage-nav-section {\n\tposition: relative;\n\t@include AU-space( padding-right, 8unit );\n}\n\n.au-inpage-nav-section-link {\n\t@include AU-fontgrid( xs, nospace );\n\t@include AU-space( top, 0.25unit );\n\tposition: absolute;\n\tright: 0;\n\tfont-weight: normal;\n}\n","/*! @gov.au/keyword-list v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module globals\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/keyword-list\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Strong links list style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Strong links style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n.au-keyword-list {\n\t@include AU-fontgrid( lg );\n\n\t&:before, //clear floats without obstructing the outline on focus\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-body & > li {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tfloat: left;\n\t\tclear: both;\n\t\tlist-style: none;\n\t\tmargin-left: 0;\n\t}\n\n\t& > li {\n\t\tfont-weight: bold;\n\n\t\t// Display the link as block as focus doesn't show\n\t\t& > a {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.au-keyword-list__small {\n\t@include AU-fontgrid( sm, nospace );\n\tdisplay: block;\n\tfont-weight: normal; // Reset parent weight\n\n\t.au-body & {\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t.au-keyword-list--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n","/*! @gov.au/main-nav v1.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module globals\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/main-nav\";\n$version: \"1.0.8\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-main-nav-breakpoint: md !default;\n$AU-main-nav-width: 280px !default;\n$AU-main-nav-z-index: 200 !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-main-nav {\n\t\tbackground: transparent !important;\n\t\tborder-bottom: none !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\ttext-decoration: underline;\n\t\t\tborder-color: #fff !important;\n\t\t\tbackground-color: transparent !important;\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: #000 !important;\n\t\t\t&:last-of-type {\n\t\t\t\tborder-bottom: 1px solid !important;\n\t\t\t}\n\t\t}\n\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid #000 !important );\n\n\t\t\t.au-link-list > li:last-of-type {\n\t\t\t\tborder-bottom: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t.au-main-nav__toggle {\n\t\tdisplay: none !important;\n\t}\n\n\t.au-main-nav__menu {\n\t\tbackground: transparent !important;\n\t\tposition: static !important;\n\t\tdisplay: block !important;\n\t\twidth: auto !important;\n\n\t\t.au-main-nav__menu-inner {\n\t\t\tpadding: 0 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n// The main navigation\n.au-main-nav {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( border-bottom, 0.5unit solid $AU-color-foreground-action );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\ta,\n\t.au-main-nav__toggle {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-focus();\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t}\n\n\n\t.active a {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:hover {\n\t\t\tborder-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\t// Reset menus inside main-nav\n\t.au-link-list {\n\t\t@include AU-clearfix();\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t& > li {\n\t\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t}\n\t}\n\n\t// Alternate colour scheme\n\t&.au-main-nav--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-color-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Dark theme for main navigation\n\t&.au-main-nav--dark {\n\t\tbackground-color: $AU-colordark-background;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-focus( 'dark' );\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tborder-color: $AU-colordark-background;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t// Dark alternative colour scheme\n\t&.au-main-nav--dark.au-main-nav--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-colordark-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t.au-link-list > li {\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tborder: none;\n\t\t}\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-fontgrid( sm );\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\n\t\t.active a {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid $AU-color-background );\n\t\t\t@include AU-space( margin-bottom, -0.5unit );\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n}\n\n\n// The open and close toggles\n.au-main-nav__toggle {\n\t@include AU-space( padding, 0.5unit 1unit 0.5unit );\n\t@include AU-fontgrid( xs, nospace );\n\tborder: 0;\n\tappearance: none;\n\tbackground-color: transparent;\n\tcursor: pointer;\n\tdisplay: none;\n\n\t&:before {\n\t\t@include AU-fontgrid( sm, nospace );\n\t\t@include AU-space( margin-bottom, 0.25unit );\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t}\n\n\t// Menu icon\n\t&.au-main-nav__toggle--open:before {\n\t\tcontent: \"☰\";\n\t}\n\n\t// Close icon\n\t&.au-main-nav__toggle--close:before {\n\t\tcontent: \"✕\";\n\t}\n\n\t// Show the open and close toggles when there is javascript\n\t.js & {\n\t\tdisplay: inline-block;\n\n\t\t// Always hide the toggles on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n// Open and close functionality\n.js .au-main-nav__content.au-main-nav__content--open {\n\n\t// Show the content when the menu gets opened\n\t.au-main-nav__menu {\n\t\tleft: 0;\n\t\tdisplay: block;\n\t}\n\n\t// Move the overlay and animate the transparency\n\t.au-main-nav__overlay {\n\t\topacity: 0.8;\n\t\tleft: 0;\n\t\tdisplay: block;\n\n\t\t// Hide on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// The content area that becomes the menu menu\n.au-main-nav__menu {\n\n\t// Move the menu content off the screen so it can slide in\n\t.js & {\n\t\tbackground-color: $AU-color-background;\n\t\tdisplay: none;\n\t\toverflow: auto;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: -1 * $AU-main-nav-width;\n\t\twidth: $AU-main-nav-width;\n\t\tz-index: $AU-main-nav-z-index;\n\n\t\t// Add inner padding for the content area\n\t\t.au-main-nav__menu-inner {\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\t}\n\n\t.au-main-nav.au-main-nav--alt & {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t.au-main-nav.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t.au-main-nav.au-main-nav--alt.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t// Reset the menu styling\n\t\t.js & {\n\t\t\tposition: static;\n\t\t\tdisplay: block;\n\t\t\twidth: auto;\n\t\t\toverflow: inherit;\n\t\t\tbackground-color: transparent;\n\n\t\t\t// Remove padding on the content\n\t\t\t.au-main-nav__menu-inner {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n// The overlay that shows when the menu is open\n.au-main-nav__overlay {\n\ttransition: opacity 0.25s ease-out;\n\tbackground-color: #000;\n\tcursor: pointer;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\twidth: 100%;\n\tz-index: $AU-main-nav-z-index - 10;\n\topacity: 0.4;\n\tdisplay: none; // Hidden by default\n\n\t.ie8 & {\n\t\tfilter: alpha(opacity=80);\n\t}\n}\n\n\n// Lock the scroll on the whole page when the menu is open\n.js .au-main-nav__scroll--locked {\n\toverflow: hidden;\n\n\t// Remove the scroll lock on a desktop computer\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\toverflow: visible;\n\t}\n}\n","/*! @gov.au/page-alerts v2.1.3 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module globals\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/page-alerts\";\n$version: \"2.1.3\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-page-alerts {\n\t\tborder-color: #000 !important;\n\t\tbackground-color: #fff !important;\n\t\tborder-left: 2px solid #000 !important;\n\t\tpadding-top: 3em !important;\n\n\t\t&:after {\n\t\t\tbackground: none !important;\n\t\t\tcontent: 'info' !important;\n\t\t\ttop: 1em !important;\n\t\t\tleft: 0 !important;\n\t\t\tfont-size: 12px !important;\n\t\t\tborder-right: 1px solid #000 !important;\n\t\t\tborder-bottom: 1px solid #000 !important;\n\t\t\tpadding: 0.5em !important;\n\t\t\twidth: auto !important;\n\t\t}\n\t}\n\n\t.au-page-alerts--success:after {\n\t\tcontent: 'success' !important;\n\t}\n\n\t.au-page-alerts--warning:after {\n\t\tcontent: 'warning' !important;\n\t}\n\n\t.au-page-alerts--error:after {\n\t\tcontent: 'error' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Generic page alert styling\n// - Generic page alert icon position styling\n// - Page alert error\n// - Page alert warning\n// - Page alert success\n// - Page alert info\n// - Page alert screen-reader only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Page alert defaults to info\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-page-alerts {\n\t@include AU-space( padding, 1unit );\n\t@include AU-fontgrid( sm );\n\tposition: relative;\n\tborder: solid 3px $AU-color-info;\n\t@include AU-space( border-left-width, 3unit );\n\tborder-radius: $AU-border-radius;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( left, -2.25unit );\n\t\t@include AU-space( width, 1.5unit );\n\t\t@include AU-space( height, 1.5unit );\n\t\t@include AU-space( margin-top, -0.75unit );\n\t\t@include AU-space( border-left-width, -0.75unit );\n\t\tdisplay: block;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: $AU-color-background;\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tbackground: none;\n\t\t\ttext-align: center;\n\t\t\tbackground-color: $AU-color-foreground-text;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&:after {\n\t\tbackground-color: transparent;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: 'i';\n\t\t}\n\t}\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt\n\t&.au-page-alerts--alt:before {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t// dark\n\t&.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt dark\n\t&.au-page-alerts--alt.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n}\n\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n\tborder-color: $AU-color-success;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '✓';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n\tborder-color: $AU-color-warning;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n\tborder-color: $AU-color-error;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n\t@include AU-sronly;\n}\n","/*! @gov.au/responsive-media v2.0.14 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-embeds module globals\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/responsive-media\";\n$version: \"2.0.14\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-media module\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Responsive video embeds\n// - Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive video embeds\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-vid {\n\tposition: relative;\n\tdisplay: block;\n\theight: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\n\t> .au-responsive-media-vid__item {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder: 0;\n\t}\n\n\t&.au-responsive-media-vid--16x9 {\n\t\tpadding-bottom: percentage( 9 / 16 ); // 16:9\n\t}\n\n\t&.au-responsive-media-vid--4x3 {\n\t\tpadding-bottom: percentage( 3 / 4 ); // 4:3\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-img,\n.au-body img,\n.au-responsive-media img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n* + .au-responsive-media-img,\n.au-body * + img,\n.au-responsive-media * + img {\n\t@include AU-space( margin-top, 1unit );\n}\n","/*! @gov.au/select v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module globals\n// The form select element for multiple options\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/select\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-select {\n\t\tborder-color: #000 !important;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'') !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-select {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 2.25unit 0.5unit 0.75unit );\n\n\t// 2.875unit = 46px = 40px height + ( 3px border * 2 );\n\t// We include the border because we use box-sizing: border-box;\n\t// This guarantees that select will be the same height as buttons and text inputs in all browsers\n\t@include AU-space( height, 2.875unit );\n\tposition: relative;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tappearance: none;\n\tborder: 3px solid $AU-color-foreground-border;\n\ttext-indent: 0.01px;\n\ttext-overflow: '';\n\tbackground-color: $AU-color-background;\n\tbox-sizing: border-box;\n\tborder-radius: $AU-border-radius;\n\tcursor: pointer;\n\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'');\n\tbackground-repeat: no-repeat;\n\tbackground-position: right center;\n\tbackground-size: 1.5em auto;\n\tvertical-align: middle;\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// state styling\n\t&.au-select--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--invalid,\n\t&.au-select--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--valid,\n\t&.au-select--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t@include AU-space( padding-right, .25unit );\n\t}\n\n\t&.au-select--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t&.au-select--block {\n\t\twidth: 100%;\n\t}\n}\n\n\n//firefox hacks...\n//=================\n// https://stackoverflow.com/questions/3773430/remove-outline-from-select-box-in-ff\n.au-select:-moz-focusring {\n\tcolor: transparent;\n\ttext-shadow: 0 0 0 #000;\n}\n\nhtml>/**/body .au-select, x:-moz-any-link, x:default {\n\t@include AU-space( padding-right, 1unit );\n}\n\n@supports (-moz-osx-font-smoothing:auto) {\n\thtml body .au-select {\n\t\t@include AU-space( padding-right, 2.25unit );\n\t}\n}\n","/*! @gov.au/side-nav v5.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module globals\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/side-nav\";\n$version: \"5.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/accordion\", \"7.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n@include versioning-add( $name, $version, $dependencies ); //adding dependencies to global scope\n\n@include versioning-remove( '@gov.au/animate' ); //removing animate as a dependency as it doesn’t come with sass\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-side-nav-depth: 3 !default;\n$AU-side-nav-breakpoint: sm !default;\n\n\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@mixin AU-side-nav-indent( $depth: $AU-side-nav-depth, $element: 'a', $indent-size: 1 ) {\n $chain: $element;\n @for $i from 1 to $depth + 1 {\n\t\t$chain: 'ul ' + $chain;\n\t\t$indent: if(\n\t\t\t$i < 2,\n\t\t\t( $indent-size * $i + 1 ) * 1unit,\n\t\t\t( $indent-size * $i + 1 ) * 1.25unit\n\t\t);\n\n & #{$chain} {\n @include AU-space( padding-left, $indent );\n }\n }\n}\n\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-side-nav {\n\t\tbackground: transparent !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t\ttext-decoration: underline !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-side-nav__content {\n\n\t\tul ul ul a:before {\n\t\t\tbackground-image: AU-svguri( '' +\n\t\t\t\t'' +\n\t\t\t'') !important;\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n@import '_globals.scss';\n@import '_print.scss';\n\n\n.au-side-nav {\n\t@include AU-fontgrid( sm );\n\tfont-family: $AU-font;\n\tbackground-color: $AU-color-background-alt;\n\tborder-radius: $AU-border-radius;\n\toverflow: hidden;\n\tborder: 0;\n\n\ta,\n\t.active > span {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\tcolor: $AU-color-foreground-muted;\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\t// Link list\n\t.au-link-list {\n\t\tpadding: 0;\n\t\tmargin: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Accordion styles\n\t.au-accordion__body {\n\t\toverflow: visible;\n\t}\n\n\t.au-accordion__title {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-action;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tbackground-color: inherit;\n\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\toutline-offset: -3px;\n\t\t}\n\n\t\t// Hide the accordion title without javascript\n\t\t.no-js & {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder: 0;\n\t\tpadding: 0;\n\t}\n\n\t// Desktop styles\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\n\t\t// Open the menu on desktop\n\t\t.au-accordion__body.au-accordion--closed {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// Content inside the side navigation accordion\n.au-side-nav__content {\n\t@include AU-space( margin, 0 1unit );\n\n\tul {\n\t\t@include AU-side-nav-indent( 3 );\n\t\t@include AU-side-nav-indent( 3, '.active > span' );\n\t}\n\n\n\t.active > span {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tul ul ul a,\n\tul ul ul .active > span {\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\t@include AU-space( width, 1unit );\n\t\t\t@include AU-space( height, 1unit );\n\t\t\t@include AU-space( background-size, 1unit );\n\t\t\t@include AU-space( margin-left, -1.5unit );\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t& > ul > li {\n\t\tborder-bottom: 1px solid $AU-color-foreground-border;\n\n\t\t&:last-of-type {\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ) {\n\t\tmargin: 0;\n\t}\n}\n\n\n// Side navigation title\n.au-sidenav__title {\n\tmargin: 0;\n\n\ta {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-text;\n\t\tborder-bottom: 2px solid $AU-color-foreground-border;\n\t}\n}\n\n\n// Alternate colour variation\n.au-side-nav.au-side-nav--alt {\n\tbackground: $AU-color-background;\n\n\ta:hover {\n\t\tbackground: $AU-color-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n}\n\n\n// Dark colour variation\n.au-side-nav.au-side-nav--dark {\n\tbackground: $AU-colordark-background-alt;\n\n\t.au-accordion__title {\n\t\tcolor: $AU-colordark-foreground-action;\n\t\tbackground-color: inherit;\n\t}\n\n\ta {\n\t\tcolor: $AU-colordark-foreground-muted;\n\n\t\t&:hover {\n\t\t\tbackground: $AU-colordark-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t.au-side-nav__content {\n\t\t.active > span {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\tul ul ul a:before,\n\t\tul ul ul .active > span:before {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t.au-sidenav__title a {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n\n// Dark alternative colour variation\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n\tbackground: $AU-colordark-background;\n\n\ta:hover {\n\t\tbackground: $AU-colordark-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/skip-link v2.0.16 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module globals\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/skip-link\";\n$version: \"2.0.16\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-skip-link__link {\n\t\tbackground: #fff !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-skip-link {\n\t@include AU-fontgrid( md, nospace );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n}\n\n.au-skip-link__link {\n\t@include AU-sronly;\n\n\t&:active,\n\t&:focus {\n\t\t@include AU-outline();\n\t\t@include AU-space ( top, 1unit );\n\t\t@include AU-space ( left, 1unit );\n\t\t@include AU-space ( padding, 1.5unit );\n\t\tclip: auto;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\toverflow: visible;\n\t\tposition: absolute;\n\t\twidth: auto;\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tz-index: 600;\n\t}\n\n\t.au-body &:hover,\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-background;\n\t}\n}\n","/*! @gov.au/tags v3.1.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// tags module globals\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/tags\";\n$version: \"3.1.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-tags {\n\t\tcolor: #000 !important;\n\t}\n\t.au-tags__item {\n\t\tborder-color: #000 !important;\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Tag styles\n// - Tag heading style\n// - Tag item style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tag styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-tags {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t&.au-tags--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n.au-tags > li {\n\t@include AU-space ( margin, 0.5unit 0.25unit 0 0 );\n\t@include AU-space ( padding, 0 0.5unit );\n\tborder: 1px solid $AU-color-foreground-action;\n\tborder-radius: $AU-border-radius;\n\tdisplay: inline-block;\n\n\t> a,\n\t> button {\n\t\t@include AU-space ( margin, 0 -0.5unit ); // Negative value to pull a/button out to same size as container\n\t\t@include AU-space ( padding, 0 0.5unit );\n\t\tcolor: $AU-color-foreground-action;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\n\t\t&:focus {\n\t\t\toutline-offset: -1px;\n\t\t}\n\t}\n}\n\n.au-tags.au-tags--dark > li {\n\tborder-color: $AU-colordark-foreground-action;\n\n\t> a,\n\t> button {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n","/*! @gov.au/text-inputs v2.1.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// text-inputs module globals\n// Single and multi-line text inputs.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/text-inputs\";\n$version: \"2.1.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-text-input {\n\t\tborder-color: #000 !important;\n\n\t\t&[disabled] {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - Text input styling, inc:\n// - labels\n// - generic text input styling\n// - states (invalid|valid|disabled)\n// - textarea styling\n// - --number variant text input\n// - --block variant\n// - hint text\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text input styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n\tbox-sizing: border-box;\n\t@include AU-fontgrid( sm, nospace ); // using default to make sure we don’t crop descenders and ascenders\n\t@include AU-space( padding, 0.5unit 1unit );\n\t@include AU-space( height, 2.875unit );\n\tborder: 3px solid $AU-color-foreground-border;\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tborder-radius: $AU-border-radius;\n\tvertical-align: middle;\n\tappearance: none;\n\twidth: 100%;\n\t@include AU-space( max-width, 12.8125unit );\n\t// state styling\n\t&.au-text-input--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-text-input--dark.au-text-input--invalid,\n\t&.au-text-input--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t// valid styling\n\n\t// disabled :valid pseudo class because all fields would become valid and green too quickly. In the future :valid should be the default styling(not green)\n\t// &.au-text-input--dark:valid,\n\t// &:valid {\n\t// \tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t// \tborder-color: $AU-color-success;\n\t// }\n\n\t&.au-text-input--dark.au-text-input--valid,\n\t&.au-text-input--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t// disabled styling\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t\tbackground-color: $AU-color-background; // Keep the light-bg when focusing on success/error\n\t}\n\n\t&.au-text-input--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\n\t\t&[disabled] {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\t\t&:disabled {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t// au-text-input with different widths\n\t&.au-text-input--width-xs {\n\t\t@include AU-space( max-width, 4.3unit );\n\t}\n\t\n\t&.au-text-input--width-sm {\n\t\t@include AU-space( max-width, 6.3unit );\n\t}\n\n\t&.au-text-input--width-md {\n\t\t@include AU-space( max-width, 10unit );\n\t}\n\n\t&.au-text-input--width-lg {\n\t\t@include AU-space( max-width, 18unit );\n\t}\n\n\t&.au-text-input--width-xl {\n\t\t@include AU-space( max-width, 24unit );\n\t}\n\n\t\n\t/**\n\t * Block modifier\n\t */\n\t&.au-text-input--block {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tbox-sizing: border-box;\n\t}\n\n\t/**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */\n\t&.au-text-input--number {\n\t\tfont-family: $AU-font-monospace;\n\t\tletter-spacing: 2px;\n\t}\n}\n\n\n// We remove label styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Text input labels.\n// */\n// .au-text-input__label {\n// \t@include AU-fontgrid( sm );\n// \tdisplay: block;\n\n// \t& + .au-text-input {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n\n// \t* + & {\n// \t\t@include AU-space( margin-top, 1.5unit );\n// \t}\n// }\n\n\n// We remove hint text styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Hint text.\n// *\n// * Built so it can sit both in- and outside the `label`.\n// */\n// .au-text-input__hint {\n// \t@include AU-fontgrid( xs );\n// \tdisplay: block;\n\n// \t// Keeps spacing neat depending on where the hint text is added.\n// \t* + & {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n// }\n\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n\t@include AU-fontgrid( sm );\n\theight: auto;\n\tmin-height: 6em;\n}\n\n","\n// Visually hide (screen reader accessible)\n.visually-hidden,\n.sr-only,\n.element-invisible {\n @include AU-sronly();\n position: absolute !important;\n}","// sass-lint:disable no-vendor-prefixes\n\n// Use the saner border-box model for all elements.\n* {\n box-sizing: border-box;\n}\n\nhtml {\n // Prevent adjustments of font size after orientation changes in IE and iOS.\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n // On short pages, we want any background gradients to fill the entire height\n // of the browser.\n min-height: 100%;\n}\n\nbody {\n // Remove default margin and padding.\n margin: 0;\n padding: 0;\n}\n\n.cke_editable {\n padding: 20px;\n}","/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin health-fontgrid( $fontsize-key, $lineheight-key: 'default', $weight: 'heavy' ) {\n $next-size-down: health-fontgrid-next-size($fontsize-key);\n @include AU-fontgrid($next-size-down, $lineheight-key);\n @include AU-media(sm) {\n @include AU-fontgrid($fontsize-key, $lineheight-key);\n }\n\n @if $weight == 'heavy' {\n font-weight: bold;\n }\n\n @if $weight == 'light' {\n font-weight: normal;\n }\n}\n\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n@function health-fontgrid-next-size( $fontsize-key ) {\n @if $fontsize-key == 'xs' {\n @return 'xs';\n }\n @if $fontsize-key == 'sm' {\n @return 'xs';\n }\n @if $fontsize-key == 'md' {\n @return 'sm';\n }\n @if $fontsize-key == 'lg' {\n @return 'md';\n }\n @if $fontsize-key == 'xl' {\n @return 'lg';\n }\n @if $fontsize-key == 'xxl' {\n @return 'xl';\n }\n @if $fontsize-key == 'xxxl' {\n @return 'xxl';\n }\n @return 'md';\n}\n\n\n.au-body {\n\n // Apply responsive to AU-fontgrid classes\n .au-display-xxxl {\n @include health-fontgrid('xxxl', 'heading');\n &--text {\n @include health-fontgrid('xxxl', 'default', 'light');\n }\n }\n\n h1,\n .au-display-xxl {\n @include health-fontgrid('xxl', 'heading');\n &--text {\n @include health-fontgrid('xxl', 'default', 'light');\n }\n }\n\n h2,\n .au-display-xl {\n @include health-fontgrid('xl', 'heading');\n &--text {\n @include health-fontgrid('xl', 'default', 'light');\n }\n }\n\n h3,\n .au-display-lg {\n @include health-fontgrid('lg', 'heading');\n &--text {\n @include health-fontgrid('lg', 'default', 'light');\n }\n }\n\n h4,\n .au-display-md {\n @include health-fontgrid('md', 'heading');\n &--text {\n @include health-fontgrid('md', 'default', 'light');\n }\n }\n\n h5,\n .au-display-sm {\n @include health-fontgrid('sm', 'heading');\n &--text {\n @include health-fontgrid('sm', 'default', 'light');\n }\n }\n\n h6,\n .au-display-xs {\n @include health-fontgrid('xs', 'heading');\n &--text {\n @include health-fontgrid('xs', 'default', 'light');\n }\n }\n\n // Light variation of headings.\n .au-display--light {\n font-weight: normal;\n }\n\n .au-display--heavy {\n font-weight: bold;\n }\n\n // Inline.\n .au-display--inline {\n display: inline;\n }\n\n // Sub title\n .au-subtitle {\n & + h1, & + h2, & + h3 {\n @include AU-space(margin-top, .5unit);\n }\n }\n h1 + .au-subtitle {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".au-accordion {\n\n // Small variation.\n &.au-accordion--small {\n border: 0;\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n }\n\n // Light variation.\n &.au-accordion--light {\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n .au-accordion__body-wrapper {\n @include AU-space(padding, .5unit);\n }\n }\n}\n",".au-body {\n // SVG images.\n fill: $AU-color-foreground-text;\n\n // BACKGROUND //\n &.au-body--dark {\n background: $AU-colordark-background;\n &-tertiary {\n background: $colour-primary-blue;\n }\n }\n\n //// SVG images ////\n &.au-body--dark {\n fill: $AU-colordark-foreground-text;\n }\n\n // Minor text.\n .text--minor,\n %minor-text {\n color: $colour-minorText;\n font-size: 0.8em;\n }\n\n // Right align text.\n .text--align-right {\n text-align: right;\n }\n .text--align-center {\n text-align: center;\n }\n\n // Introduction text.\n .au-introduction {\n @include health-fontgrid( lg , default, light);\n color: $colour-minorText;\n\n &--dark {\n color: $AU-color-foreground-text;\n }\n }\n\n //// Abbreviations ////\n abbr, abbr[title], .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help;\n }\n\n // Create class for screen reader only.\n .au-sronly {\n @include AU-sronly();\n }\n\n // The standard margin top used for uikit.\n %standard-gap,\n .standard-gap {\n @include AU-space(margin-top, 1.5unit);\n &--mobile-only {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n }\n &--bottom {\n @include AU-space(margin-bottom, 1.5unit);\n }\n }\n\n // Hide fields when printing.\n .print--hide {\n @media print {\n display: none;\n }\n }\n\n @media print {\n a[href]:after {\n content: '' !important;\n }\n }\n\n // IE 11.\n main, aside {\n display: block;\n }\n\n}\n","// Breadcrumb navigation\n//\n// The path to the current page in the form of a list of links.\n//\n// Markup: breadcrumb.twig\n//\n// Style guide: navigation.breadcrumb\n\n.au-breadcrumbs {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n\n @media print {\n display: block;\n }\n}\n","// Button.\n.au-btn,\na.au-btn {\n\n // Convert tertiary button to look like a link.\n &--tertiary {\n padding: 0;\n }\n\n // Large button.\n &.au-btn--large {\n font-size: 1.3em;\n font-weight: 700;\n }\n\n // Dark button\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n border-color: $colour-light-dark;\n }\n }\n}",".au-body {\n .au-callout {\n // If the callout is on a row, reset the margin so the keyline lines up.\n // eg .container > .row .au-callout > .col-sm-3 | .col-sm-9\n &.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px;\n }\n background-color: $colour-lighter;\n border-left-color: $colour-complementary-cyan;\n // Colours.\n &--secondary {\n border-left-color: $colour-complementary-skyblue;\n }\n &--tertiary {\n border-left-color: $colour-primary-teal-light;\n }\n &--success {\n border-left-color: $AU-color-success;\n }\n\n // Simple variation\n &.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem;\n }\n }\n}\n"," .au-control-input {\n &.au-control-input--compact.au-control-input--block {\n @include AU-space(margin-top, 0.5unit);\n .au-control-input__text {\n @include AU-space(padding, 0 0 0 1.5unit);\n margin-right: 0;\n &:before, &:after {\n left: -4px;\n top: 2px;\n @include AU-space(width, 1.375unit);\n @include AU-space(height, 1.375unit);\n }\n }\n\n .au-control-input__input {\n left: 0;\n top: 7px;\n }\n }\n\n &__input {\n &:invalid + .au-control-input__text {\n background: $AU-color-background;\n &:after {\n border-color: transparent;\n }\n }\n &.error + .au-control-input__text {\n &:after {\n border-color: $AU-color-error;\n }\n }\n }\n }\n","// Health variations on UIKit call to action link.\n.au-body {\n .au-cta-link {\n // Right align the link.\n &--right {\n text-align: right;\n }\n }\n\n // We want to apply the dark theme automatically to the link if it within au-body--dark.\n &.au-body--dark .au-cta-link {\n @extend .au-cta-link--dark;\n }\n}\n",".au-footer {\n\n // Add some space between the content and the footer.\n // Not sure why this isn't in the @gov.au/footer.\n @include AU-space(margin-top, 2unit);\n\n // Remove the top border.\n border-top: none;\n\n // Apply our colour scheme on the background.\n &.au-body.au-body--dark.au-footer--dark {\n background: $colour-darkest;\n background: linear-gradient(to right,$colour-dark-hover,$colour-darkest)\n }\n\n // Add a gap on mobile between the menus.\n &__navigation-section {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n .au-footer__end {\n border-top-color: $colour-dark;\n }\n\n // Don't print the footer.\n @media print {\n display: none;\n }\n}","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\n.au-form {\n\n &__item {\n\n @include AU-space('margin-top', 1.5unit);\n label {\n font-weight: bold;\n .au-control-input__text {\n font-weight: normal;\n }\n }\n\n &-description {\n @include AU-space('margin-top', .5unit);\n }\n\n .au-text-input,\n .au-select {\n display: block;\n @include AU-space('margin-top', .5unit);\n max-width: 42em;\n }\n\n .au-control-input {\n @include AU-space(margin-top, .75unit);\n label {\n font-weight: normal;\n }\n }\n\n .form-required {\n color: $AU-color-error;\n }\n }\n\n .form-element-length-counter {\n @include AU-space('margin-top', .5unit);\n }\n\n &--hidden {\n display: none;\n }\n\n}\n",".au-grid {\n\n // On non-full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .not-full-width {\n // Top margin for content area\n @include AU-space(margin-top, 1unit);\n @include AU-media(sm ) {\n @include AU-space(margin-top, 1.5unit);\n }\n @media print {\n @include AU-space(margin-top, 1unit);\n }\n .container {\n width: auto;\n clear: both;\n }\n }\n\n // On full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .full-width .container .container {\n width: auto;\n clear:both;\n }\n\n\n // Row variation which removes the gap between columns.\n .row--no-column-gap {\n div[class*=\"col-\"] {\n @include AU-media(sm) {\n padding-left: 0;\n padding-right: 0;\n &:first-of-type {\n padding-left: 12px;\n }\n &:last-of-type {\n padding-right: 12px;\n }\n }\n }\n }\n\n // Divide columns into 5ths.\n .col-xs-5ths,\n .col-sm-5ths,\n .col-md-5ths,\n .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: $AU-grid-12-gutter-width / 2;\n padding-left: $AU-grid-12-gutter-width / 2;\n }\n\n .col-xs-5ths {\n width: 20%;\n float: left;\n }\n\n @include AU-media( sm ) {\n .col-sm-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( md ) {\n .col-md-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( lg ) {\n .col-lg-5ths {\n width: 20%;\n float: left;\n }\n }\n}\n\n","// Health variation on the au-header.\n.au-header.au-header {\n\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid $colour-primary-blue-dark;\n\n @include AU-media(sm){\n @include AU-space('padding', 1unit 0 .5unit);\n }\n @include AU-media(md){\n @include AU-space('padding', 1.5unit 0);\n }\n\n // Simple for no-nav campaigns\n &--simple {\n @include AU-space('padding-bottom', 1unit);\n @include AU-media(sm){\n @include AU-space('padding-bottom', 1.5unit);\n }\n @include AU-media(md){\n @include AU-space('padding-bottom', 2unit);\n }\n }\n\n .au-header__logo {\n display: block;\n @include AU-space('padding', .75unit .75unit .75unit 0);\n width: 100%;\n max-width: 250px;\n // For IE 9, 10.\n color: transparent;\n @include AU-media(md) {\n max-width: 300px;\n margin: auto;\n @include AU-space('padding', .75unit);\n float: left;\n padding: 0;\n }\n @media print {\n width: 30%;\n }\n &-image {\n display: block;\n width: 100%;\n margin: auto;\n @include AU-media(sm) {\n margin: 0;\n }\n }\n\n @media print {\n margin: inherit;\n padding: 0;\n }\n }\n\n &--dark {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n\n a {\n color: $AU-colordark-foreground-text;\n &:hover {\n color: $AU-colordark-foreground-text;\n text-decoration: none;\n }\n }\n }\n &--light {\n background-color: white;\n }\n\n // a.au-header__logo {\n // &:hover,\n // &:focus {\n // background: $colour-light-dark;\n // }\n // }\n}\n",".au-inpage-nav-links {\n border-color: $colour-complementary-skyblue;\n @media print {\n display: none;\n }\n}\n",".au-link-list {\n &--flush {\n >li {\n margin: 0;\n }\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n &.au-main-nav--dark {\n border-bottom-color: $colour-primary-blue-darker;\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n .active a {\n border-color: $colour-primary-blue-darker;\n background: $colour-primary-blue-darker;\n }\n a {\n border-color: $colour-primary-blue;\n &:hover, &:focus {\n background: $colour-primary-blue;\n }\n }\n .au-main-nav__menu {\n background-color: $colour-primary-blue;\n @include AU-media('sm') {\n background: none;\n }\n }\n .au-main-nav__toggle {\n color: $AU-colordark-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n\n }\n \n a {\n @include AU-media($AU-main-nav-breakpoint) {\n font-weight: bold;\n }\n color: $AU-color-foreground-text;\n }\n\n .au-link-list {\n > li {\n\n &.active, &.active-trail {\n a {\n font-weight: bold;\n border-bottom-color: #fff;\n &:hover, &:focus {\n border-bottom-color: #fff;\n }\n @include AU-media($AU-main-nav-breakpoint) {\n @include AU-space(padding, 1unit);\n }\n\n }\n }\n\n &.au-main-nav--mobile-only {\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n }\n }\n }\n\n @media print {\n display: none;\n }\n}\n",".au-page-alerts {\n\n max-width: 42rem;\n\n &--hidden {\n display: none;\n }\n\n &__close {\n position: absolute;\n right: 0;\n top: 0;\n &:hover {\n cursor: pointer;\n }\n }\n}\n","img,\nsvg {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-img;\n height: auto;\n}\n\n.responsive-media-vid {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-vid;\n}\n",".au-body {\n .au-side-nav {\n\n // Make our version flush with the sub-header above.\n @include AU-space('margin-top', 1unit);\n @include AU-media(sm) {\n @include AU-space('margin-top', 0);\n }\n\n // Add our colours.\n @extend %bg-neutral;\n @include AU-media(sm) {\n background: $AU-color-background;\n }\n\n a {\n background: transparent;\n &:hover,\n &:focus {\n background-color: $colour-lighter;\n }\n &.active {\n font-weight: bold;\n color: $AU-color-foreground-text;\n background-color: $colour-lighter;\n }\n }\n\n li, ul {\n position: relative;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Put the nav on the right instead of the left.\n // Apply to wrapper above au-side-nav.\n .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n @include AU-space(padding-bottom, 2unit);\n @include AU-media(sm){\n float: right;\n padding-left: 12px;\n padding-right: 12px;\n }\n }\n}\n","// Add modifier for au-tags\n.au-tags {\n &.au-tags--inline {\n display: inline;\n > li {\n @include AU-space('margin', 0unit .25unit .5unit 0unit);\n }\n }\n}",".au-text-input {\n &--block {\n max-width: 42em;\n }\n &:invalid {\n border-color: gray;\n background-color: $AU-color-background;\n }\n &.error {\n background-color: mix( $AU-color-error, $AU-color-background, 5% );\n border-color: $AU-color-error;\n }\n}\n\ntextarea.au-text-input {\n max-width: 42em;\n}\n",".health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n @include AU-space( right, 1unit );\n bottom: -4px;\n @include opacity(0);\n z-index: -1;\n padding: 0;\n border: 0;\n\n @media print {\n display: none;\n }\n\n .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n @include AU-space( width, 4unit );\n @include AU-space( padding, 0.25unit .75unit .5unit .75unit);\n @include AU-media(md) {\n @include AU-space( width, 6unit );\n @include AU-space( padding, 0.5unit 1unit 1unit);\n }\n background: $colour-lighter;\n border: none;\n color: $AU-color-foreground-text;\n\n i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: $AU-color-foreground-text;\n }\n\n // Hover\n &:hover,\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n color: darken($AU-color-foreground-text, 10%);\n border: none;\n i {\n background: darken($AU-color-foreground-text, 10%);\n }\n }\n\n span {\n display: block;\n }\n }\n\n &.isVisible {\n @include opacity(.8);\n z-index: 9999;\n transition: all .4s ease-in;\n }\n}\n","// When called via @include name(), the mixin will render CSS selectors\n\n@mixin opacity( $opacity ) {\n opacity: $opacity;\n $opacity-ie: $opacity * 100;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$opacity-ie+\")\";\n filter: alpha(opacity=$opacity-ie); //IE8\n}\n\n@mixin transition($transition) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n\n@mixin rgba-background( $color, $opacity: 1 ) {\n background-color: rgba($color, $opacity); \n}\n\n// TODO\n// flexbox layout generation with grid failover\n// separate card from layout so that the dom might be class=\"health-card health-flex-thirds col-xs-4\"\n\n\n// From NSW Design System\n@mixin pseudo-clickable-block {\n &::after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n // z-index: map-get($z-index, low);\n }\n}\n\n// generates modifer classes in the bem syntax\n@mixin helper-classes($attribute, $map) {\n @each $modifier, $value in $map {\n &--#{$modifier} {\n #{$attribute}: get-mapped-value($modifier, $map) !important;\n }\n }\n}","// Bands.\n.au-body {\n .health-band {\n @include AU-clearfix;\n @include AU-space('padding-top', 1.25unit);\n @include AU-space('padding-bottom', 1.25unit);\n @include AU-media(md) {\n @include AU-space('padding-top', 2.5unit);\n @include AU-space('padding-bottom', 2.5unit);\n }\n\n // Background colours.\n &.health-band--neutral-1 {\n @extend %bg-neutral;\n }\n\n &.health-band--neutral-2 {\n @extend %bg-neutral-reverse;\n }\n\n // Use au-body au-body--dark with these backgrounds.\n &.health-band--primary {\n @extend %bg-complementary-blue;\n }\n\n &.health-band--secondary {\n @extend %bg-primary-teal;\n .health-band__title--light {\n color: $colour-primary-teal-text;\n }\n }\n\n &.health-band--tertiary {\n @extend %bg-complementary-skyblue;\n }\n\n &.health-band--tertiary-2 {\n @extend %bg-primary-blue;\n }\n }\n}\n\n.health-band__image--image-text-horizontal {\n display: none;\n @include AU-media(sm) {\n display: block;\n width: 100%;\n }\n}\n","//--------------------------------------------------------------\n// Book navigation\n// Next, Previous, Up\n//-------------------------------------------------------------\n\n.health-book-nav {\n border-top: 1px solid $AU-color-foreground-border;\n @include AU-space(padding-top, 1.5unit);\n\n .au-display-lg {\n margin-top: 0;\n }\n\n a {\n display: block;\n text-decoration: none;\n color: $AU-color-foreground-text;\n &:hover,\n &:focus {\n background: $AU-color-background-shade;\n }\n @include AU-space(padding, 1unit);\n }\n\n &--right {\n text-align: right;\n }\n\n\n @media print {\n display: none;\n }\n\n}\n","// @todo Refactor to .health-pillars\n\n// Application of the Health 'pillars' brand element\n\n// Pillars var as base64\n%pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\");\n}\n\n// Apply to appropriate element\n.pillars-container {\n position: relative;\n #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover;\n @extend %pillars;\n @include AU-media('sm'){\n left: auto;\n }\n }\n}\n","\n.health-card {\n @include AU-space( padding, 1unit );\n @include AU-media( md ) {\n @include AU-space( padding, 2unit );\n }\n @include AU-space( margin-top, 0 );\n width: 100%;\n font-weight: normal;\n display:block;\n box-sizing: border-box;\n\n // Spacing.\n * + hr,\n * + p,\n * + .health-card__title,\n * + .health-card__cta {\n margin-top: 0;\n }\n\n //\n // COMPONENTS\n //\n\n &__title {\n & + .metadata--inline {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n @at-root .health-card__image + & {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n }\n \n &__text {\n @include AU-space(margin-top, 1unit);\n }\n\n .health-card__image {\n display: block;\n svg {\n height: 3em;\n width: 3em;\n @include AU-media(sm) {\n height: 5em;\n width: 5em;\n }\n }\n\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 1unit -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit -2unit 2unit -2unit);\n }\n height: auto;\n }\n }\n\n &__bg {\n @include AU-space( padding, 1unit );\n background-color: $AU-colordark-background-shade;\n\n &:not(:first-child) {\n @include AU-space( margin-top, 1unit );\n }\n }\n\n img {\n display: block;\n min-width: 100%;\n height: auto;\n }\n\n //\n // VARIATIONS\n //\n\n // Shadow.\n &--shadow {\n border-radius: 4px;\n overflow:hidden;\n box-shadow: $card-shadow;\n background: $AU-color-background;\n .lt-ie9 & {\n border: solid 1px $AU-colordark-foreground-border;\n }\n }\n\n // Light.\n &--light {\n background: $AU-color-background;\n overflow: hidden;\n }\n\n // Centered.\n &--centered {\n text-align: center;\n img,\n svg,\n .health-card__image,\n p {\n margin: auto;\n }\n\n .health-card__image {\n @include AU-space( margin-bottom, .5unit);\n }\n }\n\n // Contact icon\n &--contact {\n background: $colour-lightest;\n @include AU-space( margin-bottom, 1unit );\n .image--circle {\n img {\n width: 200px;\n min-width: 0;\n @include AU-space( margin-bottom, -1unit );\n }\n }\n @include AU-media( sm ) {\n @include AU-space( padding-top, 5unit );\n margin-top: 5rem !important;\n .image--circle {\n .image {\n position: absolute;\n left: 0;\n top: -20px; \n width: 100%;\n height: 10px;\n z-index: 999;\n }\n }\n }\n }\n\n // Selector.\n &.health-card--selector {\n @include AU-space('padding', 0.5unit);\n @include AU-media(md) {\n @include AU-space('padding', 1unit);\n }\n\n @media print {\n display: none;\n }\n\n border-left: 1px solid $colour-light-dark;\n border-right: 1px solid $colour-light-dark;\n border-bottom: 1px solid $colour-light-dark;\n display: block;\n overflow: hidden;\n background: $colour-lightest;\n border-top: 10px solid $colour-light-dark;\n\n &:hover,\n &:focus,\n &.health-card--active\n {\n background: white;\n border-top-color: $colour-primary-teal;\n }\n\n .health-card__title {\n @include AU-space(margin-top, .5unit);\n @include AU-space(margin-bottom, .5unit);\n @include health-fontgrid( sm , heading);\n max-width: 100%;\n }\n .health-card__image {\n svg {\n max-width: 3em;\n max-height: 3em;\n }\n }\n\n p {\n max-width: 75%;\n }\n }\n\n // Resource.\n &.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: $colour-light-dark;\n @include AU-space(padding, 1unit 0 0 0);\n @include AU-media(sm) {\n @include AU-space(padding, 2unit 0 0 0);\n }\n }\n\n // Solid\n &--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: $colour-complementary-skyblue-dark;\n color: white;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n @at-root a.health-card#{&} {\n color: white;\n }\n\n // Colours\n &.health-card--colour1 {\n background: $colour-complementary-skyblue-dark;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n }\n &.health-card--colour2 {\n background: $colour-primary-teal-alt;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour3 {\n background: $colour-primary-teal-dark;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour4 {\n background: $colour-complementary-blue-dark;\n &:hover {\n background: $colour-complementary-blue;\n }\n }\n \n }\n\n // Solid half - used for audience tiles \n &--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n @include AU-space(padding, 0);\n\n // Layout\n .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n @include AU-space(padding, 1.5unit);\n }\n .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n @include AU-space(padding, 1.5unit);\n }\n\n // Colours\n &.health-card--colour1 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour2 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour3 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n }\n &.health-card--colour4 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n }\n \n }\n\n // Top highlight.\n // Use colour as a keyline on top of the card.\n &--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid $colour-complementary-skyblue;\n\n &.health-card--colour2 {\n border-top-color: $colour-complementary-ruby;\n }\n\n &.health-card--colour3 {\n border-top-color: $colour-complementary-lime;\n }\n\n &.health-card--colour4 {\n border-top-color: $colour-primary-teal;\n }\n\n &.health-card--colour5 {\n border-top-color: $colour-complementary-cyan;\n }\n }\n\n // Call to action card.\n &--cta {\n\n &:after {\n content: ' ';\n @include AU-space( width, 1unit );\n @include AU-space( height, 1unit );\n @include AU-space( margin, 0 0.25unit 0 0.2unit );\n transition: margin 0.2s ease;\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n\n .ie8 &,\n .lt-ie8 & {\n content: ' > ';\n }\n\n display: block;\n position: absolute;\n @include AU-space( right, 1unit );\n @include AU-space( bottom, .5unit );\n @include AU-media(sm) {\n @include AU-space( right, 2unit );\n @include AU-space( bottom, 2unit );\n }\n transition-property: right;\n }\n\n &:hover {\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n &:after {\n @include AU-space( margin-left, 0.4unit );\n @include AU-space( right, 1.5unit );\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n }\n }\n }\n\n // Horizontal.\n // Image on left, text on right.\n &.health-card--horizontal {\n\n width: inherit;\n\n // Get rid of the gap between columns.\n div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n }\n\n .health-card__image {\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 0 -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit 0 -2unit -2unit);\n }\n }\n }\n\n // @todo Probably should be replaced by health-card__left and health-card__right.\n div[class*=\"col-\"]:last-of-type {\n @include AU-space(padding-top, 1unit);\n @include AU-media(sm) {\n @include AU-space(padding-left, 2unit);\n padding-top: 0;\n }\n }\n\n // Reduce the margins so the white background fits correctly.\n &.row {\n margin-left: 0;\n margin-right: 0;\n }\n\n }\n\n // Links on the card.\n @at-root a#{&}{\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n .au-body & {\n text-decoration: none;\n }\n\n .health-card__title {\n text-decoration: underline;\n }\n\n &:hover {\n .health-card__title {\n text-decoration: none;\n }\n }\n\n &.health-card--shadow {\n &:focus {\n border-radius: 0;\n }\n\n &:hover {\n box-shadow: $card-shadow-hover;\n }\n }\n\n .health-card__link,\n .health-card__cta {\n color: $AU-color-foreground-action;\n text-decoration: underline;\n text-decoration-skip: ink;\n }\n }\n}\n\n// Card listing.\nul.health-card-list {\n padding: 0;\n @include AU-space( margin-top, 0 );\n\n li {\n list-style: none;\n @include AU-space( margin-bottom, 1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, 1.5unit );\n }\n }\n\n &--flush {\n @include AU-space( margin-bottom, -1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, -1.5unit );\n }\n }\n}\n\n// TODO fix nesting/override\n.au-body {\n .health-card__text {\n @include AU-space(margin-top, 1unit);\n }\n}",".health-compare {\n border: $health-borderize--tertiary-very-thin;\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n\n &__title {\n background: lighten($colour-complementary-skyblue, 45%); // FIX\n font-weight: bold;\n @include AU-space(padding-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-space(margin-bottom, 1unit);\n }\n}","// Description list\n\n.au-body {\n\n dl.health-dl {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n border-bottom: $health-borderize--very-thin;\n margin-bottom: 0;\n\n dt {\n font-weight: bold;\n @include AU-space('margin-bottom', 1unit);\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-top', 1unit);\n clear: both;\n\n @include AU-media(sm) {\n float: left;\n width: 25%;\n }\n }\n\n dd {\n margin-left: 0;\n\n @include AU-space('margin-bottom', 1unit);\n padding-top: 0;\n\n @include AU-media(sm) {\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-left', 1unit);\n @include AU-space('padding-top', 1unit);\n float: left;\n width: 75%;\n }\n }\n\n @include AU-clearfix;\n\n }\n}\n","// AU vars for reference\n// $AU-media-xs: 576px !default; // media query breakpoints\n// $AU-media-sm: 768px !default;\n// $AU-media-md: 992px !default;\n// $AU-media-lg: 1200px !default;\n\n// $AU-fontsize-map: (\n// \txs: 14,\n// \tsm: 16,\n// \tmd: 20,\n// \tlg: 24,\n// \txl: 32,\n// \txxl: 40,\n// \txxxl: 48\n// ) !default;\n\n// Font faces, stacks and sizes.\n$fontawesome: \"FontAwesome\";\n\n// Borders\n$AU-color-foreground-border: #ccc; // Apparently this is not accessible...\n$health-borderize: 3px solid $AU-color-foreground-border;\n$health-borderize--very-thin: 1px solid $AU-color-foreground-border;\n$health-borderize--thin: 2px solid $AU-color-foreground-border;\n$health-borderize--fat: 6px solid $AU-color-foreground-border;\n\n$health-borderize--tertiary: 3px solid $colour-complementary-skyblue;\n$health-borderize--tertiary-very-thin: 1px solid $colour-complementary-skyblue;\n\n// Taskbar\n$minHeight-Taskbar: 200px !default;\n\n// Box shadow\n$card-shadow: 0px 3px 10px $colour-Shadow;\n$card-shadow-hover: 0px 8px 10px $colour-Shadow-hover;\n\n// TODO\n// - transitions/animations\n// - opacities\n// - borders ",".health-facet {\n\n visibility: visible;\n @include opacity(1);\n height: auto;\n transition: opacity 1s;\n\n @include AU-space(padding, 1unit);\n\n // Spacing.\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n .health-filter + & {\n margin-top: 0;\n }\n\n &--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n @include opacity(0);\n height: 0;\n }\n\n background: $colour-lighter;\n\n &__more {\n font-size: 0.8em;\n }\n}",".health-field {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n & + * {\n clear: both;\n }\n\n &--label-hidden {\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n }\n\n &--inline,\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n float: left;\n }\n }\n .health-field__item {\n display: table;\n }\n }\n\n &--inline {\n .health-field__label {\n @include AU-media(sm) {\n width: 10em;\n }\n }\n }\n\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n width: 15em;\n }\n }\n }\n\n &.health-field--light {\n .health-field__label {\n font-weight: normal;\n }\n }\n\n .health-field__label {\n font-weight: bold;\n }\n\n .health-metadata + & {\n @include AU-space(margin-top, .5unit);\n }\n}\n\n.health-field__item + .health-field__item {\n clear: both;\n}\n\n// Special case of multiple addresses in one field.\n.health-maps--google + .health-field__label {\n @include AU-space(margin-top, 1.5unit);\n}\n","// File download\n//\n// A link with metadata to download a file.\n//\n// Markup: document.twig\n//\n// Style guide: navigation.document\n\n.au-body {\n .health-file {\n &__icon {\n @include AU-space('margin-right', .5unit);\n }\n &__link {\n text-decoration: none;\n color: $AU-color-foreground-text;\n &--visible {\n font-weight: bold;\n text-decoration: underline;\n color: $AU-color-foreground-action;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n",".health-filter {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n\n &.health-filter--open {\n @include AU-space(margin-bottom, 1unit)\n }\n\n .health-filter__title {\n background: $colour-lighter;\n @include AU-space('padding', .5unit);\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n","// Figure\n//\n// A figure image with a long description and notes.\n//\n// Markup: figure.twig\n//\n// Style guide: Components.figure\n\n.health-figure {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &--border {\n border: $health-borderize--thin;\n padding: 1rem;\n }\n\n &__image-link {\n display: block;\n position: relative;\n\n .health-figure__image-link__icon {\n display: none;\n }\n\n &:hover, &:focus {\n .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n @include AU-space(padding, .5unit);\n left: 5px;\n top: 5px;\n border: $health-borderize--very-thin;\n }\n }\n }\n}\n\nfigure {\n margin: 0;\n img {\n margin: 0;\n }\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n}\n\n.fancybox-button {\n width: 46px;\n i:before {\n margin-right: 0;\n }\n}\n",".health-footnotes {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 1.5unit);\n @include AU-space('padding-top', 1.5unit);\n\n @at-root table & {\n border-top: none;\n padding-top: 0;\n margin-top: 0;\n }\n}\n\n// Link to the footnote.\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n}\n",".au-body {\n .health-image-text {\n\n @include AU-space(margin-top, 1.5unit);\n\n > li {\n @include AU-space(margin-bottom, 4unit);\n @media print {\n @include AU-space(margin-bottom, 2unit);\n height: auto !important;\n }\n @include AU-media(sm) {\n text-align: center;\n }\n }\n\n .health-image-text__image {\n @media print {\n height: auto !important;\n img {\n margin-top: 0 !important;\n }\n }\n }\n\n .health-image-text__text {}\n\n .au-introduction {\n @include AU-space(margin-top, 1unit);\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n .text--minor {\n margin-top: 0;\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n }\n\n // Dark background variant\n &.au-body--dark {\n .au-introduction {\n color: $AU-colordark-foreground-text;\n }\n }\n}\n","// Reset the line height on images as this causes gaps at the bottom of some images.\n.au-body {\n .media div,\n .au-responsive-media-img div,\n img {\n line-height: 0;\n }\n}\n\nimg {\n border: 0; // IE 9 fix.\n}\n\n.au-body {\n picture {\n display: block;\n img {\n margin-top: 0;\n }\n @at-root * + picture {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n}\n\n// Add a border to the image.\n.image--border {\n img {\n border: $health-borderize;\n }\n div {\n line-height: 0;\n }\n @media print {\n border: none;\n }\n}\n\n.image--circle {\n img {\n border-radius: 50%;\n border: $health-borderize;\n }\n}\n\n// Image caption\n.field-name-field-image-caption {\n margin-bottom: 2em;\n}\n\n%image--full {\n @include AU-space('margin-bottom', 1unit);\n @include AU-media(sm) {\n margin-bottom: 0;\n }\n width: 100%;\n img {\n border: $health-borderize;\n width: 100%;\n }\n div {\n line-height: 0;\n }\n}\n\n// Lazy loaded images.\n.image-outer {\n\n line-height: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n .image-placeholder {\n @media print {\n border: 1px solid black;\n &:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\";\n }\n }\n }\n\n .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0;\n\n &.image-loading {\n background-color: transparent;\n }\n\n .image {\n width: 100%;\n img {\n // Hide initially, until loaded.\n visibility: hidden;\n }\n }\n }\n}\n\n// An image inside a link.\n.image--link {\n\n a {\n border-bottom: 0;\n line-height: 0;\n @include AU-media(sm) {\n display: block;\n }\n &:focus {\n border: 3px solid $colour-primary-teal-darker;\n }\n\n &:hover {\n img {\n opacity: 0.5;\n }\n }\n\n img {\n margin-top: 0; // Override uikit * + img margin.\n }\n }\n\n}\n\n// Make the background colour white for images that are loading that have a link around them.\n// Normal this background is black and it looks ugly.\na .image-wrapper {\n &.image-loading {\n background-color: white;\n }\n}\n",".health-listing {\n\n margin-top: 0;\n * + & {\n @include AU-space(margin, 2unit 0 0 0);\n }\n\n padding: 0;\n\n // If this listing is embedded amongst content, help separate it nicely from that content.\n @at-root * + .row &--embedded, * + &--embedded {\n li:first-of-type {\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n @include AU-space(margin-top, 2unit);\n }\n\n li:last-of-type {\n border-bottom: $health-borderize--very-thin;\n @include AU-space(padding-bottom, 2unit);\n }\n }\n\n li {\n list-style: none;\n max-width: inherit;\n clear: both;\n }\n\n // Add spacing between items.\n li + li {\n @include AU-space(margin-top, 2unit);\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n }\n\n @include AU-space(margin-bottom, 2unit);\n\n clear: both;\n\n // Compact variation.\n &--compact {\n li + li {\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-top, 1unit);\n }\n }\n\n // Filters\n &__filters {\n\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n\n @media print {\n background: transparent !important;\n }\n\n &--inline {\n > * {\n display: inline-block;\n @include AU-space(margin-right, 1unit);\n }\n }\n\n .clear-all {\n @include AU-space(margin, .5unit .25unit 0 0 );\n @media print {\n display: none;\n }\n }\n }\n}\n","// Lists\n//\n// A collection of list types.\n//\n// Markup: lists.twig\n//\n// Style guide: Lists\n\n// Highlight an item in a list.\nul {\n li {\n transition: background-color 1s;\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n// Large list styles\n%list--large {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n >li {\n vertical-align: top;\n position: relative;\n @include AU-space('margin', 0 0 1unit);\n @include AU-space('padding', 1.5unit);\n \n background: $colour-lighter;\n &::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n @include AU-space('top', 1unit);\n padding-top: 0;\n font-size: 24px;\n }\n a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2;\n }\n }\n}\n\n // Apply default to
        \nol.list--large {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 3unit);\n }\n}\n\n// Variant for
          \nul.list--large {\n @extend %list--large;\n counter-reset: none;\n > li {\n @include AU-space('padding-left', 3unit);\n &::before {\n content: '■';\n counter-increment: none;\n\n }\n }\n}\n\n// Plain list\nul,ol {\n &.list--large--plain {\n @extend %list--large;\n > li {\n &:before {\n display: none;\n }\n }\n }\n}\n\n// Checklist style\nul {\n &.list--large--checklist {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 4unit);\n @include AU-space('padding-top', 1unit);\n background: $colour-lighter url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px;\n &::before {\n content: '';\n }\n strong {\n @extend .au-display-md;\n }\n }\n }\n}\n\n.au-body { \n ul.health-card-list {\n li {\n max-width: 100%;\n }\n }\n}\n\n.list--remove {\n list-style: none;\n padding-left: 0;\n > li {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em;\n}\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0,111,176, 0.2);\n border-right: 1.1em solid rgba(0,111,176, 0.2);\n border-bottom: 1.1em solid rgba(0,111,176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear;\n\n // Show the loader.\n &--active {\n display: block;\n }\n\n // Placed after the input field, it will appear in the field on the right.\n &--search {\n position: absolute;\n top: 13px;\n right: 55px;\n }\n\n // Small.\n &--small {\n width: 5em;\n height: 5em;\n font-size: 4px;\n }\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".au-body {\n .health-maps {\n &--google {\n width: 100%;\n height: 500px;\n * + img {\n margin-top: 0;\n }\n }\n }\n}","// Metadata, such as dates and types, used mainly in listings.\n.health-metadata {\n\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n\n &.health-metadata--inline {\n\n .health-field {\n display: inline;\n border-left: 1px solid $colour-minorText;\n @include AU-space(margin-left, .5unit);\n @include AU-space(padding-left, .5unit);\n .health-field__item {\n display: inline;\n }\n }\n\n > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n @include AU-space(margin-top, 2unit);\n @include AU-space(padding-top, 2unit);\n border-top: $health-borderize--very-thin;\n }\n}","// Recommendation\n//\n// NHMRC recommendations\n//\n// .recommendation--grade-practice-point - Practice point\n// .recommendation--grade-grade-a - Grade A-D\n// .recommendation--grade-consensus-based - Consensus based\n//\n// Markup: recommendation.twig\n//\n// Weight: 1\n//\n// Style guide: components.recommendation\n\n.health-recommendation {\n &--grade-practice-point {\n border-left-color: #d9c100;\n .health-recommendation__grade {\n background-color: #fff4c8;\n }\n }\n\n &--grade-grade-a,\n &--grade-grade-b,\n &--grade-grade-c,\n &--grade-grade-d,\n &--grade-evidence-based,\n &--grade-qualified-evidence-based\n {\n border-left-color: #8852ce;\n .health-recommendation__grade {\n background-color: #e0c8ff;\n }\n }\n\n &--grade-consensus-based {\n border-left-color: #5f904d;\n .health-recommendation__grade {\n background-color: #e7fddf;\n }\n }\n}\n","/*\n * List of references\n */\n.health-references {\n > li {\n transition: background-color 1s;\n\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n/*\n * Links to the reference\n */\n.health-references__links {\n .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n }\n}\n\n",".health-release-status {\n\n @include AU-space('padding-top', 0.75unit);\n @include AU-space('padding-bottom', 0.75unit);\n\n &__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px;\n\n &--alpha {\n background: $alpha-background;\n color: $alpha-text;\n }\n &--beta {\n background: $beta-background;\n color: $beta-text;\n }\n &--launch {\n background: $live-background;\n color: $alpha-text;\n }\n }\n\n &--desktop {\n display: none;\n @include AU-media(md) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(md) {\n display: none;\n }\n }\n\n font-size: 13px;\n @include AU-media(md) {\n font-size: inherit;\n }\n\n @media print {\n display: none;\n }\n\n // Override max -width\n p {\n max-width: 100%;\n }\n\n}","// Utility classes to be used in mark-up (not in other SASS files)\n \n // [converter] $parent hack\n @mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n }\n @mixin responsive-invisibility($parent) {\n #{$parent} {\n display: hidden !important;\n }\n }\n\n // No breakpoint - allows for default application\n .hidden {\n display: none;\n }\n\n // Breakpoint classes for hiding\n @include AU-media(xs){\n @include responsive-invisibility('.hidden-xs');\n @include responsive-visibility('.visible-xs');\n }\n @include AU-media(sm){\n @include responsive-invisibility('.hidden-sm');\n @include responsive-visibility('.visible-sm');\n }\n @include AU-media(md){\n @include responsive-invisibility('.hidden-md');\n @include responsive-visibility('.visible-md');\n }\n @include AU-media(lg){\n @include responsive-invisibility('.hidden-lg');\n @include responsive-visibility('.visible-lg');\n }\n",".au-grid {\n .au-header .health-search {\n @include AU-media(sm) {\n float: right;\n }\n }\n}\n\n// Search bar.\n.health-search {\n\n position: relative;\n display: inline-block;\n\n @media print {\n display: none;\n }\n\n max-width: 22.75em;\n\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n\n // Global search for desktop\n &--global {\n @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-media(sm) {\n display: block;\n padding-bottom: 0;\n margin-top: 0;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Listing search\n &--listing {\n width: auto;\n\n @media print {\n display: none;\n }\n }\n\n // Remove the spacing applied by au-form.\n .au-form__item, input {\n margin-top: 0 !important;\n }\n\n // The search form.\n &__form {\n\n @include AU-clearfix;\n position: relative;\n\n label {\n @include AU-sronly();\n }\n\n &#search-api-page-search-form {\n float: left;\n }\n\n &__input {\n border-color: $AU-color-foreground-text;\n background-color: white;\n width: 100%;\n @include AU-media(sm) {\n @include AU-space(width, 15unit);\n }\n @include AU-media(md) {\n @include AU-space(width, 20unit);\n }\n &-wrapper {\n width: 100%;\n padding-right: 45px;\n }\n }\n\n &__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: $AU-color-foreground-text;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: AU-svguri('\n ');\n &:hover:not(:disabled),\n &:focus:not(:disabled) {\n background-color: $colour-foreground-text--dark;\n }\n border-radius: 0px 4px 4px 0;\n }\n }\n}\n\n// Search results.\n.au-body {\n .health-search-result {\n &__link {\n text-decoration: none;\n }\n &__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block;\n }\n &__link-path {\n color: $colour-path;\n font-size: 0.9em;\n word-break: break-all;\n }\n\n &__summary {\n @include AU-space(margin-top, 0.5unit);\n }\n &__summary-date {\n color: $colour-dark;\n }\n\n &__tag {\n text-transform: uppercase;\n }\n\n // For Notes\n // @todo Move into health theme.\n &--notes {\n .health-search-result__link-title {\n &:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: $AU-color-foreground-text;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid $colour-light;\n background: $colour-lighter;\n margin-left: 5px;\n }\n }\n }\n }\n}\n\nform[class*='col-'].health-search__form {\n .health-search__form__submit {\n right: 12px;\n }\n}\n\n// Autocomplete.\n// Unfortunately we don't have full control over jQuery UI classes, so we have to use their classes.\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid $AU-colordark-background;\n width: 300px;\n position: absolute;\n li.ui-menu-item {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .ui-menu-item-wrapper {\n @include AU-space(padding, 0.25unit 1.2unit);\n }\n }\n}\n\n.ui-state-active {\n background: $AU-color-foreground-action;\n color: white;\n}\n\n.ui-helper-hidden-accessible {\n @include AU-sronly();\n}\n",".health-separator {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 3unit);\n @include AU-media(sm){\n @include AU-space('margin-top', 4unit);\n }\n}\n","// @todo: Refactor to .health-stat\n\n.stat {\n @include AU-space('margin', 1.5unit 0 2unit);\n @include AU-media('sm') {\n border-right: 1px dotted $colour-primary-teal-text;\n &:last-of-type {\n border-right: none;\n }\n }\n}\n\n// Statistic text.\n.stat__text {\n //@include health-fontgrid('md', 'default', 'light');\n @include AU-space('padding', 0 0 .25unit 0);\n @include AU-media('md') {\n @include AU-space('padding-bottom', 1unit);\n }\n}\n\n// The trend.\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline;\n}\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white;\n &:before {\n @include AU-space('margin-top', -1unit);\n }\n}\n\n// Source text\n.stat__source {\n @include AU-space('margin-bottom', .5unit);\n margin-top: 0 !important;\n}\n\n// Variation with no trend.\n.stat--no-trend {\n .stat__value {\n border-bottom: 0;\n }\n .stat__trend {\n display: none;\n }\n}\n\n// UIKit overrides.\n.au-body {\n .stat {\n p {\n margin-top: 0;\n }\n }\n}\n","// Sub header variation. This includes our title and HP switcher.\n.health-sub-header {\n @include AU-space('padding', 12px 0);\n @include AU-media(sm){\n @include AU-space('padding', 1.5unit 0 1unit 0);\n }\n\n // Title.\n h1 {\n margin-top: 0;\n }\n\n .au-introduction {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n\n &__section-title {\n @include AU-space(margin-bottom, .65unit);\n @include AU-media(sm) { // Hide on desktop\n display: none;\n }\n @media print {\n display: none;\n }\n\n }\n\n &__supp {\n\n @media print {\n display: none;\n }\n\n &--center {\n @include AU-media(sm) {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n }\n\n @include AU-space('padding-top', 1.5unit);\n @include AU-media(sm) {\n padding-top: 0;\n }\n }\n\n}\n",".health-sub-nav {\n display: none;\n @include AU-media($AU-main-nav-breakpoint) {\n display: block;\n }\n\n @media print {\n display: none;\n }\n}\n","// Tables\n//\n// The `
      ` element displays tabular data in rows, columns, and cells.\n//\n// Markup: tables-table.twig\n//\n// Weight: 1\n//\n// Style guide: base.table\n\n// @todo We shouldn't need to import this here, but it won't compile without it.\n@import '../../abstracts/mixins';\n\ntable {\n\n // Spacing above.\n * + &,\n * + .health-table__responsive & {\n @include AU-space('margin-top', 1.5unit);\n }\n\n border-collapse: collapse;\n border: $health-borderize--very-thin;\n\n caption {\n text-align: left;\n @include AU-space(margin-bottom, 1unit);\n }\n\n tr:nth-child(even) {\n background-color: $AU-color-background;\n }\n\n &.table__no-banding {\n tr:nth-child(even) {\n background-color: transparent;\n }\n }\n\n td,\n th {\n @include AU-media('md') {\n @include AU-space('padding', .5unit);\n font-size: initial;\n }\n\n border-bottom: $health-borderize--very-thin;\n @include AU-space('padding', .25unit);\n text-align: left;\n vertical-align: top;\n }\n\n th {\n background-color: $colour-lightest;\n }\n\n thead {\n border-bottom: $health-borderize--very-thin;\n }\n\n min-width: 43em;\n @include AU-media(sm) {\n min-width: inherit;\n }\n\n @media print {\n td,\n th,\n thead {\n border-color: #000 !important;\n background: #fff !important;\n }\n }\n}\n\n.health-table__responsive {\n overflow: scroll;\n @include AU-media( md ) {\n overflow: auto;\n }\n\n @media print {\n overflow: visible;\n table {\n min-width: inherit;\n }\n }\n}\n\n","// Tabs\n//\n// The primary and secondary tabs.\n//\n// Markup: tabs.twig\n//\n// .tabs--secondary - Secondary tabs\n//\n// Style guide: navigation.tabs\n\n.au-body {\n\n ul.health-tabs {\n\n padding: 0;\n border-bottom: $health-borderize--thin;\n @include AU-space(margin-bottom, 1.5unit);\n @include AU-space(margin-top, 1.5unit);\n width: 100%;\n\n li {\n margin: 0;\n @include AU-space('margin-right', .5unit);\n padding: 0;\n transition: none;\n\n &:first-of-type {\n a {\n margin-left: 0;\n }\n }\n\n a {\n @include AU-space('padding', .75unit 1unit);\n display: inline-block;\n background-color: $colour-lighter;\n text-decoration: none;\n &:hover, &:active {\n background-color: $colour-light-darker;\n }\n\n }\n\n &.active {\n a {\n font-weight: bold;\n background-color: $AU-color-foreground-action;\n color: white;\n }\n }\n }\n\n }\n\n .not-full-width ul.health-tabs {\n margin-top: 0;\n }\n\n @media print {\n .health-tabs {\n display: none;\n }\n }\n}\n","// Taskbar\n//\n// A taskbar for displaying a wrappable list of task 'accelatorators' with icon.\n// Default display is plain but a 'tiled' version is available.\n// \n// taskbar--2 - Displays 2 items in a row\n// taskbar--3 - Displays 3 items in a row\n// taskbar--4 - Displays 4 items in a row\n// taskbar--5 - Displays 5 items in a row\n// taskbar--6 - Displays 6 items in a row\n// taskbar--tiled--2 - Displays 2 tiled items in a row\n// taskbar--tiled--3 - Displays 3 tiled items in a row\n// taskbar--tiled--4 - Displays 4 tiled items in a row\n// taskbar--tiled--5 - Displays 5 tiled items in a row\n// taskbar--tiled--6 - Displays 6 tiled items in a row\n//\n// Markup: taskbar.twig\n//\n// Style guide: components.taskbar\n\n.taskbar,\n%taskbar {\n color: #000;\n @include AU-clearfix;\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n >li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0;\n .taskbar__item:last {\n margin-right: 0;\n }\n }\n }\n\n .taskbar__item,\n %taskbar__item {\n @include AU-space('padding', 1unit);\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0;\n @include AU-media('xs') {\n min-height: $minHeight-Taskbar;\n }\n @extend %bg-primary-teal;\n &:hover,\n &:active,\n &:focus {\n background-color: $colour-primary-blue-darker;\n }\n }\n\n .taskbar__img,\n %taskbar__img {\n @extend .au-responsive-media-img;\n border: 0;\n }\n\n .taskbar__title,\n %taskbar__title {\n font-size: 20px;\n line-height: 24px;\n }\n\n .taskbar__desc,\n %taskbar__desc {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px;\n }\n}\n\n@for $i from 2 through 6 {\n .taskbar--tiled--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n }\n\n .taskbar--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n .taskbar__item {\n margin: 0;\n background-color: transparent;\n }\n }\n}\n\n// Using taskbar with a view.\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--tiled--3,\n.taskbar--tiled--4,\n.taskbar--tiled--5,\n.taskbar--tiled--6\n{\n\n &.view ul > .views-row {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .node {\n @extend %taskbar__item;\n }\n\n .field-name-field-image {\n @extend %taskbar__img;\n }\n\n .field-name-title a {\n @extend %taskbar__title;\n }\n\n .field-name-body p {\n @extend %taskbar__desc;\n }\n\n }\n}\n","// When called directly in SASS (e.g. width: width: width-decimal(1)), the function will\n// render the returned value\n\n@function width-decimal( $column-count) {\n $width: (1 / $column-count);\n @return ($width / 1) * 100%;\n}",".health-toolbar {\n\n // @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, .5unit);\n\n &__items {\n > li {\n margin: 0;\n @include AU-space(margin-right, 1.1unit);\n @include AU-media(sm) {\n @include AU-space(margin-right, 1unit);\n }\n float: left;\n display: block;\n }\n }\n\n @media print {\n display: none;\n }\n\n #health-share-menu {\n display: none;\n }\n .health-tooltip-theme {\n #health-share-menu {\n display: block;\n }\n }\n\n}\n",".health-tooltip-theme {\n font-family: $AU-font;\n @include AU-space('padding', .5unit);\n\n text-align: left;\n color: $AU-color-foreground-text;\n\n font-size: .9em;\n background-color: #fff;\n\n border: $health-borderize;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, .5);\n\n p {\n padding: 0;\n margin: 0;\n }\n}\n","// Video\n//\n// Markup: video.twig\n//\n// Style guide: components.video\n\n.health-video {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &__preview {\n\n position: relative;\n line-height: 0;\n\n .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .75));\n }\n }\n\n &__link {\n display: block;\n &:hover,\n &:active,\n &:focus {\n .health-video__preview__play-button {\n display: block;\n cursor: pointer;\n }\n }\n }\n\n &__length {\n @include AU-space('padding', .75unit);\n background-color: #000;\n color: #fff;\n @include opacity(0.75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0;\n\n &--small {\n display: none;\n @include AU-media(sm) {\n display: inline-block;\n @include AU-space('padding', .5unit);\n font-size: 0.85em;\n right: 3px;\n bottom: 3px;\n }\n }\n }\n }\n\n &--inline {\n border: $health-borderize--thin;\n @include AU-space(padding, 1unit);\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n\n}\n","/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n\n.svg-inline--fa {\n display: inline-block;\n\n svg {\n font-size: inherit;\n height: 1em; // IE fix.\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor;\n }\n\n &.fa-fw svg {\n width: 1.25em;\n }\n\n &.fa-2x svg {\n font-size: 2em;\n }\n\n &.fa-3x svg {\n font-size: 3em;\n }\n\n &.fa-left {\n @include AU-space(margin-right, .35unit);\n }\n}",".au-body--dark {\n\n .health-video + .au-accordion {\n background-color: $colour-light;\n\n .au-accordion__title {\n color: black;\n }\n }\n}\n",".au-breadcrumbs {\n margin-top: 0;\n}\n\n.au-body--dark {\n\n .au-breadcrumbs {\n\n >.au-link-list>li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n }\n }\n}\n",".au-body {\n // Apply a standard gap but only if it has content before it.\n * + .standard-gap--after {\n @include AU-space('margin-top', 1.5unit);\n }\n}","// Remove background colours for dark secondary and tertiary buttons.\n.au-btn,\na.au-btn {\n &--tertiary, &--secondary {\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent;\n }\n }\n }\n}\n","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\nfieldset.au-form__item {\n legend {\n @extend label;\n }\n}\n\n// Apply error styling to the error message below fields.\n.au-form__item {\n div.error {\n @extend .form-required;\n @include AU-space('margin-top', 0.5unit);\n }\n}\n",".au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0;\n}\n",".au-header.au-header {\n border-top: none;\n position: relative;\n .au-header__logo {\n max-width: 400px;\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n .au-main-nav__toggle {\n color: $AU-color-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n}\n",".au-body {\n .au-side-nav {\n background:$colour-lighter;\n @include AU-media('sm'){\n background: none;\n }\n @include AU-space('margin-top',1unit);\n @include AU-media('sm'){\n @include AU-space('margin-top',0);\n }\n\n // Flush with edge of screen on mobile.\n @include AU-space('margin-left', - ceil( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-space('margin-right', - floor( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-media('sm') { // Normal gutter on desktop.\n @include AU-space('margin-left', 0);\n @include AU-space('margin-right', 0);\n }\n\n .au-side-nav__header {\n @include AU-space('margin',1unit);\n @include AU-media('sm'){\n display: none;\n }\n }\n\n a.active {\n border-left: 0.25rem solid $colour-complementary-skyblue;\n background: $colour-light-dark;\n @include AU-media('sm'){\n background: $colour-lighter;\n }\n }\n\n a.is-active{\n @extend a.active;\n }\n }\n}\n",".health-card {\n min-height: 200px;\n height: 100%;\n}\n",".health-content {\n @include AU-space('margin-top', 2unit);\n @include AU-media('sm'){\n @include AU-space('margin-top', 2.5unit);\n }\n\n &--flush {\n @include AU-space('margin-top', 0unit);\n }\n\n}\n",".health-hero {\n\n $parent: &; // more readable than &#{&}\n background: $colour-light;\n position: relative;\n\n @include AU-media('sm') {\n // height: 380px; This can be fixed is reqd\n overflow: hidden;\n }\n\n &__image-container {\n max-height: 200px;\n overflow: hidden;\n @include AU-media('sm') {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none;\n }\n }\n\n &__image {\n height: auto;\n display: block;\n width: 100%;\n\n @include AU-media('sm') {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0;\n }\n }\n\n &__content {\n background: $gravitas-grey;\n position: relative;\n @include AU-space('padding', 2unit);\n width: 100%;\n @include AU-media(sm){\n @include rgba-background(black, .8);\n @include AU-space('padding', 3unit);\n width: 60%;\n }\n @include AU-media(lg){\n @include AU-space('padding', 4unit);\n min-height: 500px; // so that image is a sliver at most popular desktop width 1920\n width: 50%;\n }\n }\n\n &__title {\n color: $health-hero-title;\n }\n\n &__summary {\n @include health-fontgrid( lg , default, light);\n }\n\n &__call-to-action {}\n\n // Dark modifier\n &#{$parent}--dark {\n background: $gravitas-grey;\n #{$parent}__content {\n color: white;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n margin-top: 0;\n @include AU-space(padding-top, 2unit);\n border-top: none;\n }\n}\n",".health-table {\n\n &__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n }\n}\n","// Search bar.\n.health-search {\n position: relative;\n display: block;\n max-width: none;\n\n @media print {\n display: none;\n }\n\n // The search form.\n &__form {\n &__input, \n &__input.au-text-input {\n width: 100%;\n max-width: 100%;\n }\n }\n}\n\n\n","// Reset toolbar to regular colours when inside a dark region.\n.au-body--dark {\n .health-toolbar {\n a {\n @extend a;\n }\n a:hover {\n @extend a:hover;\n }\n a:active {\n @extend a:active;\n }\n }\n}\n\n.health-toolbar {\n\n &--desktop {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n",".health-sub-header {\n @include AU-media('sm') {\n @include AU-space('padding', 2unit 0unit 3unit 0unit);\n }\n}\n","address {\n font-style: normal;\n}\n",".health-listing--notification {\n margin: 0;\n padding: 0;\n\n .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s;\n }\n}\n\n.health-notification {\n\n &--dark {\n .health-notification__icon,\n .health-notification__date,\n .health-notification__content,\n .health-notification__button {\n color: white;\n fill: white;\n }\n }\n\n\n &__inner-wrapper {\n @extend .container;\n display: flex;\n flex-direction: row;\n @include AU-space(padding, 0.625unit 0);\n }\n\n &--disease-outbreak {\n background-color: lighten($colour-accent-orange, 15%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--health-emergency {\n background-color: lighten($colour-accent-red, 40%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--other {\n background-color: #cccccc;\n @include AU-space(padding, 0.75unit 0);\n }\n\n /* A notification always include an icon. */\n &__icon {\n @include AU-space(flex, 0 0 2unit);\n\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */\n .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top;\n\n img, svg {\n @include AU-space(width, 2unit);\n }\n }\n }\n\n &__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n @include AU-space(flex, 0 0 2unit);\n padding: 0;\n transition: border-color 0.2s;\n\n &:active,\n &:hover {\n border-color: $colour-darkest;\n }\n\n &--dismiss {\n background-color: transparent;\n color: $colour-darkest;\n @include AU-space(border-radius, 0.3125unit);\n @include AU-space(height, 2unit);\n @include AU-space(width, 2unit);\n }\n }\n\n &__content {\n align-self: center;\n flex: 1 1;\n @include AU-space(padding, 0 1unit);\n\n a:link,\n a:visited {\n color: #000099;\n }\n }\n\n &__date {\n @include AU-space(padding, 0.25unit 0.625unit);\n }\n}\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888;\n}\n",".desktop-only {\n display: none;\n\n @include AU-media(sm) {\n display: block;\n }\n}\n\n.mobile-only {\n display: block;\n\n @include AU-media(sm) {\n display: none;\n }\n}\n","// Generic responsive iframe (16x9 aspect ratio)\n// https://benmarshall.me/responsive-iframes/\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative;\n\n // All iframes in container\n iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n // Custom full screen app\n &#{&}--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px; //fallback\n height: calc(100vh - 50px) !important;\n\n // Above mobile only\n @include AU-media(sm) {\n padding-top: 0; //overrides 16x9 deafult\n height: 800px; //fallback\n height: calc(100vh - 150px) !important;\n }\n }\n}\n\n// iframe variants\n@mixin generateRatios($width, $height, $breakpoint: \"\", $prefix: \"iframe-container--\") {\n $class-name: $prefix + $width + \"x\" + $height;\n .#{$class-name}#{$breakpoint} {\n padding-top: ($height / $width) * 100%;\n }\n}\n\n// Generate ratios from wider to taller\n@include generateRatios(5,1);\n@include generateRatios(4,1);\n@include generateRatios(3,1);\n@include generateRatios(5,2);\n@include generateRatios(16,9);\n@include generateRatios(4,3);\n@include generateRatios(1,1);\n@include generateRatios(3,4);\n@include generateRatios(9,16);\n\n@include AU-media('sm'){\n @include generateRatios(5,1,'sm');\n @include generateRatios(4,1,'sm');\n @include generateRatios(3,1,'sm');\n @include generateRatios(5,2,'sm');\n @include generateRatios(16,9,'sm');\n @include generateRatios(4,3,'sm');\n @include generateRatios(1,1,'sm');\n @include generateRatios(3,4,'sm');\n @include generateRatios(9,16,'sm');\n}\n",".au-body {\n\n .health-grid {\n margin-left: -1rem;\n margin-right: -1rem;\n\n > * + p {\n margin-top: 0;\n }\n }\n}\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem;\n }\n\n &--1col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n }\n\n &--2col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n }\n\n &--3col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n }\n\n &--4col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n }\n\n &--5col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n }\n\n &--6col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n }\n\n &--7col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n }\n\n &--8col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n }\n\n}",".health-listing__items--tile {\n\n .health-grid {\n margin-bottom: 0;\n margin-top: 0;\n @include AU-media(sm) {\n margin-top: -2rem;\n margin-bottom: -1rem;\n }\n }\n}\n"]} -======= -{"version":3,"sources":["styles.css","../../health_design_system/source/sass/themes/health/_colors.scss","../../health_design_system/source/sass/themes/_theme-functions.scss","base/variables/_colours.scss","../../health_design_system/source/vendor/gov.au/design-system.scss","../../node_modules/sass-versioning/dist/_index.scss","../../node_modules/@gov.au/core/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_print.scss","../../node_modules/@gov.au/accordion/lib/sass/_module.scss","../../node_modules/@gov.au/body/lib/sass/_globals.scss","../../node_modules/@gov.au/body/lib/sass/_print.scss","../../node_modules/@gov.au/body/lib/sass/_module.scss","../../node_modules/@gov.au/link-list/lib/sass/_globals.scss","../../node_modules/@gov.au/link-list/lib/sass/_module.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_globals.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_print.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss","../../node_modules/@gov.au/buttons/lib/sass/_globals.scss","../../node_modules/@gov.au/buttons/lib/sass/_print.scss","../../node_modules/@gov.au/buttons/lib/sass/_module.scss","../../node_modules/@gov.au/callout/lib/sass/_globals.scss","../../node_modules/@gov.au/callout/lib/sass/_print.scss","../../node_modules/@gov.au/callout/lib/sass/_module.scss","../../node_modules/@gov.au/control-input/lib/sass/_globals.scss","../../node_modules/@gov.au/control-input/lib/sass/_print.scss","../../node_modules/@gov.au/control-input/lib/sass/_module.scss","../../node_modules/@gov.au/cta-link/lib/sass/_globals.scss","../../node_modules/@gov.au/cta-link/lib/sass/_print.scss","../../node_modules/@gov.au/cta-link/lib/sass/_module.scss","../../node_modules/@gov.au/direction-links/lib/sass/_globals.scss","../../node_modules/@gov.au/direction-links/lib/sass/_print.scss","../../node_modules/@gov.au/direction-links/lib/sass/_module.scss","../../node_modules/@gov.au/footer/lib/sass/_globals.scss","../../node_modules/@gov.au/footer/lib/sass/_print.scss","../../node_modules/@gov.au/footer/lib/sass/_module.scss","../../node_modules/@gov.au/grid-12/lib/sass/_globals.scss","../../node_modules/@gov.au/grid-12/lib/sass/_module.scss","../../node_modules/@gov.au/header/lib/sass/_globals.scss","../../node_modules/@gov.au/header/lib/sass/_print.scss","../../node_modules/@gov.au/header/lib/sass/_module.scss","../../node_modules/@gov.au/headings/lib/sass/_globals.scss","../../node_modules/@gov.au/headings/lib/sass/_module.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_module.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_globals.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_module.scss","../../node_modules/@gov.au/main-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/main-nav/lib/sass/_print.scss","../../node_modules/@gov.au/main-nav/lib/sass/_module.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_globals.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_print.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_module.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_globals.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_module.scss","../../node_modules/@gov.au/select/lib/sass/_globals.scss","../../node_modules/@gov.au/select/lib/sass/_print.scss","../../node_modules/@gov.au/select/lib/sass/_module.scss","../../node_modules/@gov.au/side-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/side-nav/lib/sass/_print.scss","../../node_modules/@gov.au/side-nav/lib/sass/_module.scss","../../node_modules/@gov.au/skip-link/lib/sass/_globals.scss","../../node_modules/@gov.au/skip-link/lib/sass/_print.scss","../../node_modules/@gov.au/skip-link/lib/sass/_module.scss","../../node_modules/@gov.au/tags/lib/sass/_globals.scss","../../node_modules/@gov.au/tags/lib/sass/_print.scss","../../node_modules/@gov.au/tags/lib/sass/_module.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_globals.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_print.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_module.scss","../../health_design_system/source/sass/abstracts/_utilities.scss","../../health_design_system/source/sass/base/_normalize.scss","../../health_design_system/source/sass/components/@govau/_au-headings.scss","../../health_design_system/source/sass/components/@govau/_au-accordion.scss","../../health_design_system/source/sass/components/@govau/_au-body.scss","../../health_design_system/source/sass/components/@govau/_au-breadcrumbs.scss","../../health_design_system/source/sass/components/@govau/_au-btn.scss","../../health_design_system/source/sass/components/@govau/_au-callout.scss","../../health_design_system/source/sass/components/@govau/_au-control-input.scss","../../health_design_system/source/sass/components/@govau/_au-cta-link.scss","../../health_design_system/source/sass/components/@govau/_au-footer.scss","../../health_design_system/source/sass/components/@govau/_au-form.scss","../../health_design_system/source/sass/components/@govau/_au-grid.scss","../../health_design_system/source/sass/components/@govau/_au-header.scss","../../health_design_system/source/sass/components/@govau/_au-inpage-nav-links.scss","../../health_design_system/source/sass/components/@govau/_au-link-list.scss","../../health_design_system/source/sass/components/@govau/_au-main-nav.scss","../../health_design_system/source/sass/components/@govau/_au-page-alerts.scss","../../health_design_system/source/sass/components/@govau/_au-responsive-media.scss","../../health_design_system/source/sass/components/@govau/_au-side-nav.scss","../../health_design_system/source/sass/components/@govau/_au-tags.scss","../../health_design_system/source/sass/components/@govau/_au-text-input.scss","../../health_design_system/source/sass/components/@health/_health-back-to-top.scss","../../health_design_system/source/sass/abstracts/_mixins.scss","../../health_design_system/source/sass/components/@health/_health-band.scss","../../health_design_system/source/sass/components/@health/_health-book-nav.scss","../../health_design_system/source/sass/components/@health/_health-brand.scss","../../health_design_system/source/sass/components/@health/_health-card.scss","../../health_design_system/source/sass/components/@health/_health-compare.scss","../../health_design_system/source/sass/components/@health/_health-description-list.scss","../../health_design_system/source/sass/themes/health/_variables.scss","../../health_design_system/source/sass/components/@health/_health-facet.scss","../../health_design_system/source/sass/components/@health/_health-field.scss","../../health_design_system/source/sass/components/@health/_health-file.scss","../../health_design_system/source/sass/components/@health/_health-filter.scss","../../health_design_system/source/sass/components/@health/_health-figure.scss","../../health_design_system/source/sass/components/@health/_health-footnotes.scss","../../health_design_system/source/sass/components/@health/_health-image-text.scss","../../health_design_system/source/sass/components/@health/_health-images.scss","../../health_design_system/source/sass/components/@health/_health-listing.scss","../../health_design_system/source/sass/components/@health/_health-lists.scss","../../health_design_system/source/sass/components/@health/_health-loading.scss","../../health_design_system/source/sass/components/@health/_health-maps.scss","../../health_design_system/source/sass/components/@health/_health-metadata.scss","../../health_design_system/source/sass/components/@health/_health-pager.scss","../../health_design_system/source/sass/components/@health/_health-recommendation.scss","../../health_design_system/source/sass/components/@health/_health-references.scss","../../health_design_system/source/sass/components/@health/_health-release-status.scss","../../health_design_system/source/sass/components/@health/_health-responsive-utilities.scss","../../health_design_system/source/sass/components/@health/_health-search.scss","../../health_design_system/source/sass/components/@health/_health-separator.scss","../../health_design_system/source/sass/components/@health/_health-stat.scss","../../health_design_system/source/sass/components/@health/_health-sub-header.scss","../../health_design_system/source/sass/components/@health/_health-sub-nav.scss","../../health_design_system/source/sass/components/@health/_health-table.scss","../../health_design_system/source/sass/components/@health/_health-tabs.scss","../../health_design_system/source/sass/components/@health/_health-taskbar.scss","../../health_design_system/source/sass/abstracts/_functions.scss","../../health_design_system/source/sass/components/@health/_health-toolbar.scss","../../health_design_system/source/sass/components/@health/_health-tooltip.scss","../../health_design_system/source/sass/components/@health/_health-video.scss","../../health_design_system/source/sass/components/_icons.scss","components/@gov.au/_accordion.scss","components/@gov.au/_breadcrumb.scss","components/@gov.au/_body.scss","components/@gov.au/_btn.scss","components/@gov.au/_form.scss","components/@gov.au/_grid.scss","components/@gov.au/_header.scss","components/@gov.au/_main-nav.scss","components/@gov.au/_side-nav.scss","components/@health/_card.scss","components/@health/_content.scss","components/@health/_hero.scss","components/@health/_pager.scss","components/@health/_table.scss","components/@health/_search.scss","components/@health/_toolbar.scss","components/@health/_sub-header.scss","components/health/_address.scss","components/health/_grid.scss","components/health/_health-search.scss","components/health/_iframe.scss","components/health/_layout.scss","components/health/_listing.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACkFhB;EACE,yBAzD2B;EA0D3B,uDAAoF,EAAA;;AAGtF;;;;;;;;;;;;;;;;EACE,yBAvD2B;EAwD3B,uDAAoF,EAAA;;AAGtF;EACE,yBCtFyC;EDuFzC,uDAAqG,EAAA;;AAGvG;EACE,yBC3FyC;ED4FzC,sDAA0G,EAAA;;AAG5G;EACE,yBArCoB;EAsCpB,uDAAsE,EAAA;;AAGxE;EACE,yBA5CuB;EA6CvB,uDAAsE,EAAA;;AE3GxE;;EHwCE;AI1CF,wCAAA;AAEA;;;EJ6CE;AK/CF;;;;;;;;ELwDE;AMxDF,yBAAA;AAuDA;;;;;;;;;;;ENcE;AMwBF;;;;;;;;;;ENbE;AM8EF;;;;;;;;;ENpEE;AM8FF;;;;;;;;;;ENnFE;AMiMF;;;;;;;;;;;;ENpLE;AMsNF;;;;;;;;;;;;;;;ENtME;AMoPF;;;;;;;;;;;;;;ENrOE;AMoVF;;;;;;;EN5UE;AMyWF;;;;;;;ENjWE;AMiZF;;EN9YE;AM8ZF;;;;;;ENvZE;AMicF;;EN9bE;AM6cF;;;;;;ENtcE;AM0dF;;ENvdE;AMseF;;;;;;;CN9dC;AM0gBD;;ENvgBE;AM4gBF;;ENzgBE;AMkhBF;;EN/gBE;AMqhBF;;ENlhBE;AMwhBF;;;ENphBE;AM4hBF;;;;ENvhBE;AMuiBF;;;;ENliBE;AM8iBF;;EN3iBE;AMijBF;;EN9iBE;AMslBF;;ENnlBE;AMunBF;;ENpnBE;AM6nBF;;EN1nBE;AOzOF,8BAAA;ACSA;EACC;IACC,6BAA6B;IAC7B,sBAAsB,EAAA;EAGvB;IACC,2BAA2B;IAC3B,sBAAsB;IACtB,sBAAsB,EAAA;IAHvB;MAME,aAAa,EAAA;EAIf;IACC,6BAA6B,EAAA;EAG9B;IACC,uBAAuB;IACvB,yBAAyB,EAAA,EACzB;;AAtBD;EFurBA,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EG1qBxB,cAAc;EACd,sBHobyC;EGnbzC,kJHmtB8I;EGltB9I,cH2vBmC;EG1vBnC,UAAU,EAAA;EAGV;IH+gBC,gBAdsE;IAetE,gBAdwC,EAAA;EG3gB1C;IAcE,4BHiwBmE,EAAA;EG/wBrE;IAkBE,kBH2yB6F;IG1yB7F,WRiHiC,EAAA;IQpInC;MAsBG,uBHiyBuE,EAAA;;AG5xB1E;EACC,aAAa;EACb,aAAa,EAAA;;AAGd;;EHgpBC,eAA6B;EAC7B,kBAA+B;EAC/B,gBANwB;EApJvB,4BAdsE;EAetE,8BAdwC;EGvezC,WAAW;EACX,cAAc;EACd,cR4FmC;EQ3FnC,0BAA0B;EAC1B,iCAA8B;UAA9B,8BAA8B;EAC9B,iBAAiB;EACjB,kBAAkB;EAGlB,sBAAsB;EACtB,SAAS;EACT,eAAe;EACf,YAAY;EACZ,gBAAgB;EAChB,oBAAoB,EAAA;EAlBrB;;IAqBE,qBAAqB;IACrB,cH0sBkC,EAAA;IGhuBpC;;MAyBG,uOHgF6C,EAAA;EAyf/C;;IAZC,0BA4IkC;IAzIlC,mBAAmB,EAAA;EAcpB;;IACC,SAAS,EAAA;EANV;;IG/jBC,YAAY,EAAA;EAnCd;;IAwCE,aAAa,EAAA;EAxCf;;IA4CE,YAAY;IACZ,kBAAkB;IAClB,QAAQ;IH0cR,gBAdsE;IAetE,mBAdwC;IAaxC,WAdsE;IAetE,WAdwC;IAaxC,WAdsE;IAetE,WAdwC;IAaxC,YAdsE;IAetE,YAdwC;IGxbxC,uOHsD8C;IGlD9C,4BAA4B;IAC5B,2BAA2B;IAC3B,YAAY;IACZ,mCAAmC,EAAA;EA1DrC;;IA8DE,8BAA0B;QAA1B,0BAA0B,EAAA;EAG3B;;;;;IAGE,cAAS,EAAM;EAHjB;;;;;IAOE,cAAS,EAAM;;AAMlB;;EAEC,WRmBoC,EAAA;EQrBrC;;IAME,WRgBiC,EAAA;IQtBnC;;MASG,mOHkB6C,EAAA;EAyf/C;;IAfC,0BAuLsC,EAAA;EAnKvC;;IACC,SAAS,EAAA;EG1hBX;;IAmBE,mOHQ8C,EAAA;;AE7H/C;EFoqBA,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EGliBxB,gBAAgB,EAAA;EAGhB;IAEE,cAAc;IACd,YAAY,EAAA;EAHd;IAOE,aAAa;IACb,SAAS,EAAA;;AD7IX;EFghBC,aAdsE;EAetE,aAdwC;EG/WzC,0BH2RyC,EAAA;EGzRzC;IACC,0BH8pB6F,EAAA;;AG1pB/F;EACC,gBAAgB;EAChB,UAAU,EAAA;;ACtLX,yBAAA;ACSA;EACC;IAIE,4BAA4B;IAC5B,sBAAsB;IACtB,wCAAwC;IACxC,2BAA2B;IAC3B,6BAA6B,EAAA;EAR/B;;IAaE,0BAA0B,EAAA;EAb5B;IAkBE,uCAAuC;IACvC,0BAA0B,EAAA;EAnB5B;;IAyBE,sBAAsB,EAAA;EAzBxB;IA8BE,6BAA6B,EAAA;EA9B/B;;IAmCE,sBAAsB;IACtB,YAAY;IACZ,wBAAwB,EAAA;EArC1B;IAyCE,2BAA2B,EAAA;EAzC7B;;IA8CE,wBAAwB,EAAA;EA9C1B;IAkDE,0BAA0B,EAAA;EAlD5B;;;IAwDE,UAAU;IACV,SAAS,EAAA;EAzDX;;IA8DE,uBAAuB,EAAA;EA9DzB;IAkEE,qBAAqB,EAAA;EAlEvB;IAsEE,2BAA2B,EAAA,EAC3B;;ACxCH;ENwpBC,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EMlpBxB,SAAS;EACT,8BAAsB;KAAtB,2BAAsB;UAAtB,sBAAsB;EACtB,kJN2rB8I;EM1rB9I,cNmuBmC;EMluBnC,yBNsuBmC;EMrtBnC;;GZ8XE;EYtXF;;GZyXE;EYjXF;;GZoXE;EYpWF;;GZuWE;EYtSF;;GZySE;EYjSF;;GZoSE;EY3RF;;GZ8RE;EYtRF;;;GZ0RE;EY1QF;;;;;;;;GZmRE;EYrQF;;GZwQE;EYrPF;;;;GZ0PE;EYvOF;;;;GZ4OE;EYvNF;;;GZ2NE;EYhMF;;GZmME;EYlLF;;GZqLE,EYnLC;EAhRH;IACC,cXiGkC;IWhGlC,0BAA0B;IAC1B,iCAA8B;YAA9B,8BAA8B,EAAA;IAXhC;MAcG,cN0tBiC;MMztBjC,qBAAqB,EAAA;IN2lBvB;MAZC,0BA4IkC;MAzIlC,mBAAmB,EAAA;IAcpB;MACC,SAAS,EAAA;EMhnBX;;IN8lBE,0BA4IkC;IAzIlC,mBAAmB,EAAA;EMjmBrB;IAmCE,cNysBkC;IMxsBlC,yBXsEkC,EAAA;EW1GpC;IA2CE,cNisBkC;IMhsBlC,yCX8DkC,EAAA;EW1GpC;IA2CE,cNisBkC;IMhsBlC,yCX8DkC,EAAA;EW1GpC;IAoDE,yCXsDkC,EAAA;EW1GpC;;;IAoDE,yCXsDkC,EAAA;EW1GpC;IA2DE,eNuqBgB;IMtqBhB,SAAS,EAAA;EA5DX;INggBE,gBAdsE;IAetE,kBAdwC,EAAA;EMnf1C;;;;IAuEE,SAAS,EAAA;EAvEX;;;;INggBE,gBAdsE;IAetE,kBAdwC,EAAA;EMnf1C;;INggBE,eAdsE;IAetE,kBAdwC,EAAA;IMnf1C;;;;MNggBE,eAdsE;MAetE,kBAdwC,EAAA;EMnf1C;;IA6FG,qBAAqB,EAAA;EA7FxB;INggBE,eAdsE;IAetE,kBAdwC;IAaxC,iBAdsE;IAetE,oBAdwC;IM9YvC,cAAc;IACd,sBAAsB,EAAA;EAtGzB;INggBE,gBAdsE;IAetE,kBAdwC;IMxYvC,iBAAiB,EAAA;IA3GpB;MA8GI,aAAa,EAAA;EA9GjB;IAoHE,sVAAsV;IACtV,cAAc,EAAA;EArHhB;;IA6HE,kBAAkB,EAAA;EA7HpB;;IAqIE,iBAAiB,EAAA;EArInB;INwpBC,eAA6B;IAC7B,mBAA+B;IAC/B,oBANwB,EAAA;EMppBzB;;IAuJE,6BAA6B,EAAA;EAvJ/B;IA2JE,uCAA+B;YAA/B,+BAA+B;IAC/B,qCAA6B;YAA7B,6BAA6B;IAC7B,iCAA8B;YAA9B,8BAA8B,EAAA;EA7JhC;IA2KE,kBAAkB,EAAA;EA3KpB;;IAoLE,mBAAmB;IACnB,0BAA0B;IAC1B,yCAAiC;YAAjC,iCAAiC,EAAA;EAtLnC;IA0LE,YAAY,EAAA;EA1Ld;IA8LE,mBAAmB,EAAA;EA9LrB;IAwME,cAAc;IACd,kBAAkB;IAClB,kBAAkB,EAAA;IA1MpB;;MA8MG,kJNif4I;MMhf5I,kBAAkB;MAClB,cAAc,EAAA;EAhNjB;;INwpBC,eAA6B;IAC7B,mBAA+B;IAC/B,oBANwB;IMvbvB,kBAAkB;IAClB,wBAAwB,EAAA;EA9N1B;IAkOE,eAAe,EAAA;EAlOjB;IAsOE,WAAW,EAAA;EAtOb;;;INwpBC,eAA6B;IAC7B,mBAA+B;IAC/B,oBANwB;IApJvB,YAdsE;IAetE,gBAdwC;IMhQxC,qFN6c0F;IM5c1F,qBAAqB;IACrB,kBNwkB+B;IMvkB/B,4BNigBmE;IMhgBnE,cNifkC,EAAA;EMxuBpC;IA2PE,qFNqc0F,EAAA;EMhsB5F;INggBE,aAdsE;IAetE,aAdwC;IMnPxC,cAAa;IACb,gBAAW;MAAX,cAAW;SAAX,WAAW,EAAA;EAjQb;IAyQE,uBAAuB;IACvB,SAAS;IACT,iBAAiB;IACjB,YAAY;IACZ,0BNkJwC;IAiGxC,mBAdsE;IAetE,qBAdwC,EAAA;EMnf1C;INggBE,gBAdsE;IAetE,kBAdwC,EAAA;EMnf1C;IA0RE,mBN8dmE,EAAA;IMxvBrE;;;MA+RG,yBN0dmE,EAAA;EMzvBtE;IAoSE,gBXvL4B;IWwL5B,WXzLiC,EAAA;IW5GnC;MAwSG,WX3L2B;MW4L3B,2CX9LkC,EAAA;IW3GrC;MAwSG,WX3L2B;MW4L3B,2CX9LkC,EAAA;IW3GrC;MAiTG,2CXtMkC,EAAA;IW3GrC;;;MAiTG,2CXtMkC,EAAA;IW3GrC;MAqTG,WX1MkC,EAAA;MW3GrC;QAwTI,WX5M+B,EAAA;MK8flC;QAfC,0BAuLsC,EAAA;MAnKvC;QACC,SAAS,EAAA;IMhnBX;;MN2lBE,0BAuLsC,EAAA;IMlxBxC;MAoUG,sBXzNkC;MW0NlC,WXxN2B,EAAA;IW7G9B;MAyUG,sBN4d4F,EAAA;IMryB/F;;;MA+UG,WXnOgC;MWoOhC,uBN+cuE,EAAA;EM/xB1E;IAqVE,iBN2cwE,EAAA;IMhyB1E;;;MA0VG,uBNucwE,EAAA;;AO10B3E,8BAAA;ACgBA;;Ed2qBE;AcxqBF;ER8qBC,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EQxqBxB,cAAc;EACd,qBAAqB;EACrB,SAAS;ERkhBR,cQjhBqC;ERkhBrC,kBQlhBqC,EAAA;EAEtC;IACC,SAAS;IR8gBT,cQ7gBsC;IR8gBtC,kBQ9gBsC,EAAA;EATxC;IAaE,cAAc;IRygBd,WAdsE;IAetE,eAdwC,EAAA;EQzgB1C;IAkBE,qBAAqB,EAAA;IAlBvB;MAqBG,qBAAqB,EAAA;;ACxCxB,gCAAA;ACSA;EACC;IACC,uBAAuB;IACvB,iCAAiC,EAAA,EACjC;;ACIF;EXgrBC,eAA6B;EAC7B,mBAA+B;EAC/B,oBANwB;EW1qBxB,WAAW;EACX,SAAS;EACT,cX4vBmC;EW3vBnC,kJXktB8I,EAAA;EWhtB9I;IXihBC,gBAdsE;IAetE,gBAdwC,EAAA;EA6DxC;IWxkBF;MAYE,qBAAqB,EAAA,EA+CtB;EA3DD;IAiBG,SAAS,EAAA;IDxBX;MC2BG,YAAY;MACZ,qBAAqB;MXmgBvB,UAdsE;MAetE,aAdwC;MAaxC,WAdsE;MAetE,cAdwC;MAaxC,aAdsE;MAetE,gBAdwC;MWlftC,0PXgH4C;MW5G5C,qBAAqB;MACrB,4BAA4B,EAAA;IA9BhC;MAkCI,aAAa,EAAA;IAGd;;MAGE,cAAc;MACd,qBAAqB,EAAA;EAzC1B;IAgDE,WhBoFiC,EAAA;IgBpInC;MAoDI,0PXqF4C,EAAA;;AY1JhD,4BAAA;ACSA;EACC;IACC,iCAAiC;IACjC,iCAAiC;IACjC,sBAAsB;IACtB,gCAAgC,EAAA;IAJjC;MAQE,iCAAiC;MACjC,iCAAiC,EAAA;IATnC;MAaE,iCAAiC;MACjC,iCAAiC,EAAA,EACjC;;ACPH;;;Ed+qBC,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EApJvB,iBAdsE;EAetE,sBAdwC;EcrgBzC,qBAAqB;EACrB,wBAAgB;KAAhB,qBAAgB;UAAhB,gBAAgB;EAChB,kJd+sB8I;Ec9sB9I,cd2vBmC;Ec1vBnC,qBAAqB;EACrB,kBd00BgC;Ecz0BhC,yBnBsHmC;EmBrHnC,yBnBqHmC;EmBpHnC,eAAe;EACf,sBAAsB;EACtB,mEAAmE;EAyEnE;;EpBwrBC;EoBnpBD;;EpBspBC;EoB3mBD;;IpB8mBG,EoB5mBC;EAzJJ;IACC,cdivBkC;IchvBlC,qBAAqB,EAAA;EAnBvB;;;;;;;IduhBE,eAdsE;IAetE,kBAdwC,EAAA;EAuHzC;;IAZC,0BA4IkC;IAzIlC,mBAAmB,EAAA;EAcpB;;;IACC,SAAS,EAAA;EANV;;IclmBC,gBAAgB,EAAA;EA/BlB;;IAoCE,mBAAmB;IACnB,iEAAiE;IACjE,YAAY,EAAA;EAtCd;;IA0CE,mBAAmB;IACnB,iEAAiE;IACjE,YAAY,EAAA;EA5Cd;;IAiDE,yBd8sBkC;Ic7sBlC,qBd6sBkC;Ic5sBlC,0BAA0B;IAC1B,cd+sBkC,EAAA;Ec5sBnC;IACC,yBdusBkC;IctsBlC,qBdssBkC;IcrsBlC,cdysBkC;IcxsBlC,0BAA0B,EAAA;EA3D5B;;IAgEE,WnBoE4B;ImBnE5B,sBnBiEmC;ImBhEnC,kBnBgEmC,EAAA;ImB9DnC;MACC,WnB+D2B,EAAA;ImBpI9B;;MAyEG,WnB2D2B;MmB1D3B,kBnByDgC;MmBxDhC,sBnBwDgC,EAAA;ImBrDjC;MACC,WnBqD2B;MmBpD3B,kBnBmDgC;MmBlDhC,sBnBkDgC,EAAA;IK8flC;;MAfC,0BAuLsC,EAAA;IAnKvC;;MACC,SAAS,EAAA;EcvoBX;;IA4FE,cnBqCkC;ImBpClC,6BAA6B;IAC7B,qBnBmCkC,EAAA;ImBjClC;MACC,cnBgCiC,EAAA;ImB7BlC;MACC,cd8pBiC,EAAA;IcnwBpC;;MAyGG,6BAA6B;MAC7B,qBdqpBiC;McppBjC,cdopBiC,EAAA;Ic/vBpC;;MA+GG,kBnBmBkC;MmBlBlC,WnBkBkC,EAAA;MmBlIrC;;QAmHI,kBnBgB+B;QmBf/B,WnBe+B,EAAA;MmBZhC;QACC,WnBY0B,EAAA;EmBpI9B;;IAiIE,cnBAkC;ImBClC,6BAA6B;IAC7B,yBAAyB;IACzB,0BAA0B,EAAA;IApI5B;;MAuIG,6BAA6B;MAC7B,cdunBiC;MctnBjC,yBAAyB;MACzB,qBAAqB,EAAA;IA1IxB;;MA8IG,WnBZkC,EAAA;MmBlIrC;;QAiJI,WnBd+B,EAAA;EmBnInC;;IAuJE,sZAaC;IACD,cd0lBkC,EAAA;Ec/vBpC;;IA4KE,cAAc;IACd,WAAW;IACX,sBAAsB;IACtB,kBAAkB,EAAA;;ACjMpB,4BAAA;ACSA;EACC;IhB+hBC,kCgB9hBsD;IhB+hBtD,kCgB/hBsD;IACtD,iCAAiC;IACjC,sBAAsB;IACtB,wCAAwC,EAAA,EACxC;;ACEF;;EvB05BE;AsBj6BD;EhBurBA,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EApJvB,aAdsE;EAetE,eAdwC;EAaxC,2BAjGwC;EAkGxC,+BAlGwC;EiBhbzC,kJjBgtB8I;EiB/sB9I,cjBwvBmC;EiBvvBnC,4BjBswBoE;EiBrwBpE,qBAAqB,EAAA;EAErB;IjB4gBC,gBAdsE;IAetE,gBAdwC,EAAA;EiBxgB1C;IAcE,SAAS,EAAA;EAdX;IjBqhBE,gBAdsE;IAetE,gBAdwC,EAAA;EiBxgB1C;IjBqhBE,gBAdsE;IAetE,gBAdwC,EAAA;EiBxgB1C;IA2BE,WtBsGiC;IsBrGjC,kBjB8xB6F;IiB7xB7F,uBjBuxBwE,EAAA;EiBpzB1E;IAiCE,yBjB6uBoE,EAAA;EiB9wBtE;IAqCE,uBjBixByE,EAAA;;AiB5wB3E;;EvBg5BE;AuB74BF;EjBgoBC,eAA6B;EAC7B,kBAA+B;EAC/B,gBANwB;EiB1nBxB,SAAS,EAAA;EAFV;IjB+iBC,kBAAkB;IAClB,UAAU;IACV,WAAW;IACX,UAAU;IACV,YAAY;IACZ,gBAAgB;IAChB,sBAAwB;IACxB,SAAS,EAAA;IiBtjBV;MAQG,aAAa,EAAA;;AAMhB;;EvBm5BE;AuBh5BF;EACC,4BjB6sBoE,EAAA;;AiB1sBrE;EjB2mBC,eAA6B;EAC7B,eAA+B;EAC/B,cANwB;EiBrmBxB,SAAS,EAAA;;AAGV;;EjBsmBC,eAA6B;EAC7B,eAA+B;EAC/B,iBANwB,EAAA;;AiB7lBzB;EACC,iBAAiB,EAAA;;AAGlB;;;EAGC,cAAc,EAAA;;AAGf;;;EjB+bE,eAdsE;EAetE,kBAdwC,EAAA;;AkB5hB1C,kCAAA;AAwBA;;;;;;;;;ExBk/BE;AyBjgCF;EACC;IACC,sBAAsB,EAAA;IADvB;MAKE,wBAAwB,EAAA,EACxB;;ACCH;EACC,qBAAqB;EACrB,kBAAkB,EAAA;EAFnB;IAME,cAAc,EAAA;IpB+hBf;MAEC,YAAY;MACZ,cAAc,EAAA;IAGf;MACC,WAAW,EAAA;IoB5iBb;MpBwhBE,gBAdsE;MAetE,gBAdwC,EAAA;;AoB7f1C;EAEC,kBAAkB;EpBwgBjB,SAdsE;EAetE,YAdwC;EAaxC,QAdsE;EAetE,WAdwC;EoBxfzC,eAAe;EACf,SAAS,EAAA;EAET;IpBkgBC,SAdsE;IAetE,aAdwC;IAaxC,QAdsE;IAetE,YAdwC,EAAA;EoB7f1C;IAcE,eAAe,EAAA;EAdjB;IAmBE,yBAAkE,EAAA;IAnBpE;MAsBG,qBpBwyBuB,EAAA;EoBnyBzB;IACC,yBAAkE,EAAA;IADnE;MAIE,qBpB+xBuB,EAAA;EoB1xBzB;IACC,yBAAuE,EAAA;EAIxE;IACC,yBAAuE,EAAA;EAIxE;IACC,yBAAyE,EAAA;EAI1E;IACC,yBAA2E,EAAA;EAI5E;IACC,yBAA2E,EAAA;EAI5E;IACC,yBAAoE,EAAA;IADrE;MAIE,qBpB8vBuB,EAAA;EoB1vBzB;IACC,yBAAyE,EAAA;EAG1E;IACC,yBAA2E,EAAA;EAG5E;IACC,yBAA6E,EAAA;EA9E/E;;IAoFG,kBAAkB,EAAA;EApFrB;IA0FE,mBAAmB,EAAA;IA1FrB;MA6FG,mBAAmB,EAAA;IA7FtB;MAiGG,cpBwUuC,EAAA;EoBza1C;IAsGE,mBAAmB,EAAA;IAtGrB;MAyGG,mBAAmB,EAAA;IAzGtB;MA6GG,cpB4TuC,EAAA;EoBxTzC;IAGG,WpB0rB2F,EAAA;EoB7rB9F;IASG,WpBorB2F,EAAA;EoB9yB/F;IFcE,sNlB6G8C,EAAA;EoB3HhD;IAyII,sBAAsB,EAAA;EAzI1B;IFkBE,iVlByG8C,EAAA;EoB0B9C;IFvIA,sNlB6G8C,EAAA;EoB0B9C;IFvIA,sNlB6G8C,EAAA;EoB3HhD;IFcE,sNlB6G8C,EAAA;EoB3HhD;IFkBE,iVlByG8C,EAAA;EoB3HhD;IpBwmBE,0BA4IkC;IAzIlC,mBAAmB;IoB5blB,mBAAmB,EAAA;EAIpB;IFrKA,gNlB6G8C,EAAA;EoBwD9C;IFjKA,8UlByG8C,EAAA;EoBwD9C;IFrKA,kNlB6G8C,EAAA;EoBwD9C;IFjKA,iVlByG8C,EAAA;EoBwD9C;IpBkbA,0BAuLsC;IoBjlBpC,mBAAmB,EAAA;EAKrB;IFlMA,+MlB6G8C,EAAA;EoBqF9C;IFlMA,kNlB6G8C,EAAA;EoBqF9C;IF9LA,iVlByG8C,EAAA;EoB3HhD;IFsBE,gOlBqG8C,EAAA;EoB3HhD;IA0OI,sBAAsB,EAAA;EA1O1B;IF0BE,2KlBiG8C,EAAA;EoB2H9C;IFhOA,gOlBqG8C,EAAA;EoB2H9C;IFhOA,gOlBqG8C,EAAA;EoB3HhD;IFsBE,gOlBqG8C,EAAA;EoB3HhD;IF0BE,2KlBiG8C,EAAA;EoB3HhD;IpB0gBE,6BA0OkC;IAzOlC,iCAyOkC,EAAA;IoBlejC;;MpBsVD,0BA4IkC;MAzIlC,mBAAmB;MoBrVjB,mBAAmB,EAAA;EAKrB;IFrQA,0NlBqG8C,EAAA;EoBgK9C;IFjQA,wKlBiG8C,EAAA;EoBgK9C;IFrQA,4NlBqG8C,EAAA;EoBgK9C;IFjQA,2KlBiG8C,EAAA;EoBgK9C;IpB+OA,6BAkRsC;IAjRtC,iCAiRsC,EAAA;IoBxepC;;MpBiTF,0BAuLsC;MoBrenC,mBAAmB,EAAA;EAMtB;IFvSA,yNlBqG8C,EAAA;EoBkM9C;IFvSA,4NlBqG8C,EAAA;EoBkM9C;IFnSA,2KlBiG8C,EAAA;;AoBoNhD;;E1Bg0BE;AyBpqCD;EnBurBA,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EApJvB,yBAdsE;EAetE,qCAdwC;EAaxC,kBAdsE;EAetE,kBAdwC;EoBvKzC,cAAc;EACd,kJpBkX8I;EoBjX9I,cpB0ZmC,EAAA;EmBvwBnC;InB+hBC,WAdsE;IAetE,eAdwC;IAaxC,YAdsE;IAetE,gBAdwC;IoB9JxC,YAAY;IACZ,cAAc;IACd,kBAAkB;IAClB,sBAAsB;IACtB,4BAA4B;IAC5B,YAAY;IACZ,UAAU;IACV,SAAS;IACT,6BAA6B,EAAA;IAE7B;MpBiKA,WAdsE;MAetE,cAdwC;MAaxC,YAdsE;MAetE,eAdwC,EAAA;EoB9IzC;IpB2JC,uBAdsE;IAetE,gCAdwC;IAaxC,kBAdsE;IAetE,kBAdwC;IAqKzC,eAA6B;IAC7B,eAA+B;IAC/B,cANwB,EAAA;EoB5UzB;IAoCE,YAAY,EAAA;EAIb;IACC,WzBrQiC,EAAA;;A0BrJnC,6BAAA;ACSA;EACC;IACC,sBAAsB,EAAA;IADvB;MAGE,iCAAiC;MACjC,yBAAyB;MACzB,uBAAuB;MACvB,sCAAoC;UAApC,kCAAoC,EAAA,EACpC;;AAPF;EtBurBA,eAA6B;EAC7B,kBAA+B;EAC/B,gBANwB;EApJvB,gBAdsE;EAetE,gBAdwC;EuBzgBzC,iBAAiB;EACjB,kJvBotB8I;EuBjtB9I,c5B4HmC;E4B3HnC,wBAAgB;KAAhB,qBAAgB;UAAhB,gBAAgB;EAChB,uBAAuB;EACvB,YAAY;EACZ,UAAU;EACV,eAAe;EACf,0BAA0B;EAC1B,iCAA8B;UAA9B,8BAA8B,EAAA;EvBqnB9B;IAZC,0BA4IkC;IAzIlC,mBAAmB,EAAA;EAcpB;IACC,SAAS,EAAA;EsB/oBV;ICyBC,YAAY;IvBsgBZ,WAdsE;IAetE,WAdwC;IAaxC,YAdsE;IAetE,YAdwC;IAaxC,mBAdsE;IAetE,0BAdwC;IuBrfxC,4BAA4B;IAC5B,qBAAqB;IACrB,6OvBiH8C,EAAA;IuB5G9C;;MAEC,cAAc,EAAA;EAhCjB;IAqCE,cvB4tBkC;IuB3tBlC,qBAAqB,EAAA;IAtCvB;MvByhBE,gBAdsE;MAetE,mBAdwC;MuBlevC,6OvBgG6C,EAAA;EuB1IhD;IAkDE,W5BkFmC,EAAA;IK+fpC;MAfC,0BAuLsC,EAAA;IAnKvC;MACC,SAAS,EAAA;IuBzoBX;MAuDG,uOvBmF6C,EAAA;IuB1IhD;MA8DG,W5BuEgC,EAAA;M4BrInC;QAiEI,uOvByE4C,EAAA;;AwB1JhD,oCAAA;ACSA;EACC;IACC,sBAAsB,EAAA;EAGvB;IACC,uBAAS,EAAe;EAGzB;IACC,uBAAS,EAAe;EAGzB;IACC,uBAAS,EAAe;EAGzB;IACC,uBAAS,EAAe,EACxB;;AAlBD;EzBurBA,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;E0BzqBxB,qBAAqB;EACrB,kJ1BmtB8I;E0BhtB9I,c/B2HmC;E+B1HnC,wBAAgB;KAAhB,qBAAgB;UAAhB,gBAAgB;EAChB,uBAAuB;EACvB,YAAY;EACZ,UAAU;EACV,eAAe;EACf,0BAA0B;EAC1B,iCAA8B;UAA9B,8BAA8B,EAAA;EAb/B;IAgBE,qBAAqB;IACrB,c1B8uBkC,EAAA;EA9HnC;IAZC,0BA4IkC;IAzIlC,mBAAmB,EAAA;EAcpB;IACC,SAAS,EAAA;E0BvoBX;IAuBE,W/B2GmC,EAAA;I+BlIrC;MA0BG,W/ByGgC,EAAA;IK8flC;MAfC,0BAuLsC,EAAA;IAnKvC;MACC,SAAS,EAAA;;AyB3oBV;EzB2hBC,WAdsE;EAetE,WAdwC;EAaxC,YAdsE;EAetE,YAdwC;EAaxC,iBAdsE;EAetE,qBAdwC;E0BrezC,YAAS;EACT,qBAAqB;EACrB,WAAW;EACX,YAAY,EAAA;;AAGb;;EhCwxCE;AgCrxCF;EAEE,aAAa,EAAA;;ADhDd;ECoDC,YAAS;EACT,qBAAqB;E1BkerB,WAdsE;EAetE,WAdwC;EAaxC,YAdsE;EAetE,YAdwC;EAaxC,iB0B/dyC;E1BgezC,qB0BheyC,EAAA;;AAI3C;;EhCuxCE;A+B/0CD;EC4DA,YAAS,EAAI;;AAGd;;EhCsxCE;A+Bj1CD;EC+DA,YAAS,EAAI;;ACzFd,2BAAA;ACSA;EACC;IACC,sBAAsB;IACtB,2BAA2B;IAC3B,6BAA6B,EAAA,EAC7B;;ACIF;;EnCs2CE;AkC92CD;E5BurBA,eAA6B;EAC7B,eAA+B;EAC/B,gBANwB;EApJvB,oBAdsE;EAetE,oBAdwC;EAaxC,0BAjGwC;EAkGxC,8BAlGwC;E6B/azC,yB7B4vBmC;E6B3vBnC,kJ7B8sB8I;E6B7sB9I,c7BsvBmC,EAAA;E6B5vBpC;IASE,SAAS,EAAA;EATX;IAaE,yB7B+vBmE,EAAA;E6B5wBrE;IAiBE,WlC+GiC;IkC9GjC,kB7BuyB6F;I6BtyB7F,sBlC8G4B,EAAA;EkCjI9B;IAuBE,uB7B6xBwE,EAAA;;A6BxxB1E;;EnCg2CE;AmC71CF;EAIG,cAAc,EAAA;;AAMjB;E7B2eE,iBAdsE;EAetE,iBAdwC;EAaxC,gBAdsE;EAetE,gBAdwC;E6B3dzC,0B7BuYyC,EAAA;;A6BnY1C;EACC,0B7BwwB8F,EAAA;;A8B90B/F,4BAAA;AA+BA;;;EpCo4CE;AoCj3CF;;EpCo3CE;AoCt2CF;;;EpC02CE;AoC/zCF;;EpCk0CE;AoCxzCF;;EpC2zCE;AqCh6CF;EAGE,sBAAsB,EAAA;E/BskBtB;I+BzkBF;MAMG,YAAkD,EAAA,EAUnD;E/B+jBA;I+B/kBF;MAUG,YAAkD,EAAA,EAMnD;E/BqkBA;I+BrlBF;MAcG,aAAkD,EAAA,EAEnD;;AAhBF;;EAqBE,sBAAsB;EAItB,kBAAkB;EAClB,iBAAiB;EACjB,kBAAuD;EACvD,mBAAuD,EAAA;E/B0gBxD;;;IAEC,YAAY;IACZ,cAAc,EAAA;EAGf;;IACC,WAAW,EAAA;;A+B7iBb;EAmCE,kBAAsD;EACtD,mBAAwD,EAAA;E/BkgBzD;IAEC,YAAY;IACZ,cAAc,EAAA;EAGf;IACC,WAAW,EAAA;;A+B7iBb;EDyBE,sBAAsB;EACtB,kBAAkB;EAClB,eAAe;EACf,kBAAuD;EACvD,mBAAwD,EAAA;;AC7B1D;ED2CE,WAAW,EAAA;;AC3Cb;EDuDG,eAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,UAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,UAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,UAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,gBAAqD,EAAA;;ACvDxD;EDuDG,WAAqD,EAAA;;ACvDxD;ED+EG,WAAW,EAAA;;AC/Ed;EDyEG,eAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,UAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,UAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,UAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,gBAAqD,EAAA;;ACzExD;EDyEG,WAAqD,EAAA;;ACzExD;EDmEG,UAAU,EAAA;;ACnEb;ED6DG,cAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,SAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,SAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,SAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,eAAoD,EAAA;;AC7DvD;ED6DG,UAAoD,EAAA;;AC7DvD;EDqFG,eAA2D,EAAA;;ACrF9D;EDqFG,qBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,iBAA2D,EAAA;;A9Bof5D;E+BzkBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9ByfD;E+B/kBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9B+fD;E+BrlBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7Dv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","file":"../styles.min.css","sourcesContent":["@charset \"UTF-8\";\n.au-body .health-band.health-band--tertiary-2 {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n\n.au-body .health-band.health-band--secondary, .taskbar .taskbar__item, .taskbar.view ul > .views-row .node,\n.taskbar--tiled--2 .taskbar__item,\n.taskbar--2 .taskbar__item,\n.taskbar--tiled--3 .taskbar__item,\n.taskbar--3 .taskbar__item,\n.taskbar--tiled--4 .taskbar__item,\n.taskbar--4 .taskbar__item,\n.taskbar--tiled--5 .taskbar__item,\n.taskbar--5 .taskbar__item,\n.taskbar--tiled--6 .taskbar__item,\n.taskbar--6 .taskbar__item,\n.taskbar--tiled--2.view ul > .views-row .node,\n.taskbar--tiled--3.view ul > .views-row .node,\n.taskbar--tiled--4.view ul > .views-row .node,\n.taskbar--tiled--5.view ul > .views-row .node,\n.taskbar--tiled--6.view ul > .views-row .node {\n background-color: #007680;\n background: linear-gradient(to right, #055a61, #007680); }\n\n.au-body .health-band.health-band--primary {\n background-color: #004693;\n background: linear-gradient(to right, #004693, #16477d); }\n\n.au-body .health-band.health-band--tertiary {\n background-color: #005fa0;\n background: linear-gradient(to left, #005fa0, #185b88); }\n\n.au-body .au-side-nav, .au-body .health-band.health-band--neutral-1 {\n background-color: #ececec;\n background: linear-gradient(to right, #ececec, #f9f9f9); }\n\n.au-body .health-band.health-band--neutral-2 {\n background-color: #f9f9f9;\n background: linear-gradient(to right, #f9f9f9, #ececec); }\n\n/**\n * Health Design System components.\n */\n/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n/*! @gov.au/core v3.4.2 */\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n/**\n * AU-clearfix - Clearing floats\n */\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n/**\n * AU-focus - Add the outline to focus\n */\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n/**\n * AU-media Breakpoints\n */\n/**\n * AU-rem value used for REM calculation\n */\n/**\n * AU-unit used for all type and grid calculations\n */\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n/**\n * Colors light theme\n */\n/**\n * Colors dark theme\n */\n/**\n * Colors system messages\n */\n/**\n * AU-border-radius styles\n */\n/*! @gov.au/accordion v7.0.8 */\n@media print {\n .au-accordion {\n border-color: #000 !important;\n color: #000 !important; }\n .au-accordion__title {\n background: #fff !important;\n color: #000 !important;\n border: 1px !important; }\n .au-accordion__title:after {\n display: none; }\n .au-accordion__body-wrapper {\n border-color: #000 !important; }\n .au-accordion__body {\n height: auto !important;\n display: block !important; } }\n\n.au-accordion {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n border: 1px solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n padding: 0; }\n * + .au-accordion {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-accordion .au-accordion__title {\n background-color: whitesmoke; }\n .au-accordion.au-accordion--dark {\n border-color: gray;\n color: #FFF; }\n .au-accordion.au-accordion--dark .au-accordion__title {\n background-color: black; }\n\n.au-accordion + .au-accordion {\n margin-top: 0;\n border-top: 0; }\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n padding: 16px 40px 16px 16px;\n padding: 1rem 2.5rem 1rem 1rem;\n width: 100%;\n display: block;\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n font-weight: bold;\n position: relative;\n box-sizing: border-box;\n margin: 0;\n cursor: pointer;\n border: none;\n text-align: left;\n font-family: inherit; }\n .au-body .au-accordion__title:hover,\n .au-accordion__title:hover {\n text-decoration: none;\n color: #313131; }\n .au-body .au-accordion__title:hover:after,\n .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body .au-accordion__title:focus,\n .au-accordion__title:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body .au-accordion__title::-moz-focus-inner,\n .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body .au-accordion__title:focus,\n .au-accordion__title:focus {\n z-index: 100; }\n .au-body .au-accordion__title::-webkit-details-marker,\n .au-accordion__title::-webkit-details-marker {\n display: none; }\n .au-body .au-accordion__title:after,\n .au-accordion__title:after {\n content: ' ';\n position: absolute;\n top: 50%;\n margin-top: -8px;\n margin-top: -0.5rem;\n right: 16px;\n right: 1rem;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n z-index: 101;\n transition: transform 0.25s ease-in; }\n .au-body .au-accordion__title.au-accordion--closed:after,\n .au-accordion__title.au-accordion--closed:after {\n transform: rotate(-180deg); }\n .ie8 .au-body .au-accordion__title:after,\n .lt-ie8 .au-body .au-accordion__title:after, .ie8\n .au-accordion__title:after,\n .lt-ie8\n .au-accordion__title:after {\n content: ' ▼ '; }\n .ie8 .au-body .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after, .ie8\n .au-accordion__title.au-accordion--open:after,\n .lt-ie8\n .au-accordion__title.au-accordion--open:after {\n content: ' ▲ '; }\n\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover,\n .au-accordion.au-accordion--dark .au-accordion__title:hover {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover:after,\n .au-accordion.au-accordion--dark .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body.au-body--dark .au-accordion__title:focus,\n .au-accordion.au-accordion--dark .au-accordion__title:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark .au-accordion__title::-moz-focus-inner,\n .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark .au-accordion__title:after,\n .au-accordion.au-accordion--dark .au-accordion__title:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n\n.au-accordion__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n overflow: hidden; }\n .js .au-accordion__body.au-accordion--open {\n display: block;\n height: auto; }\n .js .au-accordion__body.au-accordion--closed {\n display: none;\n height: 0; }\n\n.au-accordion__body-wrapper {\n padding: 16px;\n padding: 1rem;\n border-top: 1px solid gray; }\n .au-accordion--dark .au-accordion__body-wrapper {\n border-top: 1px solid gray; }\n\n.au-accordion-group {\n list-style: none;\n padding: 0; }\n\n/*! @gov.au/body v2.2.0 */\n@media print {\n .au-body *, .au-body {\n text-shadow: none !important;\n color: #000 !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border-color: #000 !important; }\n .au-body a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a,\n .au-body a:visited {\n text-decoration: underline; }\n .au-body a[href]:after {\n content: \" (\" attr(href) \")\" !important;\n display: inline !important; }\n .au-body a[href^=\"javascript:\"]:after,\n .au-body a[href^=\"#\"]:after {\n content: \"\" !important; }\n .au-body abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n .au-body pre,\n .au-body blockquote {\n border: 1px solid #000;\n padding: 6px;\n page-break-inside: avoid; }\n .au-body thead {\n display: table-header-group; }\n .au-body tr,\n .au-body img {\n page-break-inside: avoid; }\n .au-body img {\n max-width: 100% !important; }\n .au-body p,\n .au-body h2,\n .au-body h3 {\n orphans: 3;\n widows: 3; }\n .au-body h2,\n .au-body h3 {\n page-break-after: avoid; }\n .au-body p a, .au-body p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body p a {\n word-wrap: break-word; }\n .au-body select {\n background: #fff !important; } }\n\n.au-body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n text-size-adjust: 100%;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: #ffffff;\n /**\n\t * Highlighting in-page sections that are in focus\n\t */\n /**\n\t * `mark` styling.\n\t */\n /**\n\t * Text selection styling\n\t */\n /**\n\t * Vertical spacing of common text elements.\n\t */\n /**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n /**\n\t * Stong emphasis.\n\t */\n /**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n /**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n /**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n /**\n\t * Abbreviations/acronyms.\n\t */\n /**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n /**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n /**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n /**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n /**\n\t * Body colour schemes\n\t */ }\n .au-body a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-body a:hover, .au-body .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-body a:hover {\n color: #313131;\n text-decoration: none; }\n .au-body a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body a::-moz-focus-inner, .au-body .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-body a::-moz-focus-inner {\n border: 0; }\n .au-body [tabindex=\"0\"]:focus,\n .au-body :target {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body mark {\n color: #ffffff;\n background-color: #006FB0; }\n .au-body ::selection {\n color: #ffffff;\n background-color: rgba(0, 111, 176, 0.99); }\n .au-body img::selection,\n .au-body video::selection,\n .au-body iframe::selection {\n background-color: rgba(0, 111, 176, 0.75); }\n .au-body p {\n max-width: 42em;\n margin: 0; }\n .au-body * + p {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]),\n .au-body ol:not([class]),\n .au-body dl:not([class]),\n .au-body pre {\n margin: 0; }\n .au-body * + ul:not([class]),\n .au-body * + ol:not([class]),\n .au-body * + dl:not([class]),\n .au-body * + pre {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]) > li,\n .au-body ol:not([class]) > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > li > ul:not([class]),\n .au-body ul:not([class]) > li > ol:not([class]),\n .au-body ol:not([class]) > li > ul:not([class]),\n .au-body ol:not([class]) > li > ol:not([class]) {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > ul:not([class]),\n .au-body ol:not([class]) > ul:not([class]) {\n list-style-type: disc; }\n .au-body dl:not([class]) > dd {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem;\n margin-left: 0;\n border-left: solid 1px; }\n .au-body dl:not([class]) > dt {\n margin-top: 24px;\n margin-top: 1.5rem;\n font-weight: bold; }\n .au-body dl:not([class]) > dt:first-of-type {\n margin-top: 0; }\n .au-body .written-by:after {\n content: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+\");\n color: #BADA55; }\n .au-body em,\n .au-body i {\n font-style: italic; }\n .au-body strong,\n .au-body b {\n font-weight: bold; }\n .au-body small {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; }\n .au-body s,\n .au-body del {\n text-decoration: line-through; }\n .au-body ins {\n text-decoration-line: underline;\n text-decoration-style: dashed;\n text-decoration-skip-ink: auto; }\n .au-body dfn {\n font-style: normal; }\n .au-body abbr,\n .au-body abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n .au-body abbr[title] {\n cursor: help; }\n .au-body a abbr, .au-body .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .au-body a abbr {\n padding-bottom: 1px; }\n .au-body var {\n padding: 0 1px;\n font-style: italic;\n font-family: serif; }\n .au-body var sup,\n .au-body var sub {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n padding: 0 1px; }\n .au-body sub,\n .au-body sup {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n position: relative;\n vertical-align: baseline; }\n .au-body sub {\n bottom: -0.25em; }\n .au-body sup {\n top: -0.5em; }\n .au-body kbd,\n .au-body code,\n .au-body samp {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n padding: 4px;\n padding: 0.25rem;\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n display: inline-block;\n border-radius: 4px;\n background-color: whitesmoke;\n color: #313131; }\n .au-body pre {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace; }\n .au-body pre code {\n padding: 16px;\n padding: 1rem;\n display: block;\n tab-size: 4; }\n .au-body hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid gray;\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n .au-body * + hr {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body.au-body--alt {\n background: #ebebeb; }\n .au-body.au-body--alt kbd,\n .au-body.au-body--alt code,\n .au-body.au-body--alt samp {\n background-color: #e0e0e0; }\n .au-body.au-body--dark {\n background: #000;\n color: #FFF; }\n .au-body.au-body--dark ::selection {\n color: #000;\n background-color: rgba(255, 255, 255, 0.99); }\n .au-body.au-body--dark img::selection,\n .au-body.au-body--dark video::selection,\n .au-body.au-body--dark iframe::selection {\n background-color: rgba(255, 255, 255, 0.75); }\n .au-body.au-body--dark a {\n color: #FFF; }\n .au-body.au-body--dark a:hover {\n color: #FFF; }\n .au-body.au-body--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark a::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark [tabindex=\"0\"]:focus,\n .au-body.au-body--dark :target {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark mark {\n background-color: #FFF;\n color: #000; }\n .au-body.au-body--dark hr {\n border-top-color: gray; }\n .au-body.au-body--dark code,\n .au-body.au-body--dark kbd,\n .au-body.au-body--dark samp {\n color: #FFF;\n background-color: black; }\n .au-body.au-body--dark.au-body--alt {\n background: black; }\n .au-body.au-body--dark.au-body--alt code,\n .au-body.au-body--dark.au-body--alt kbd,\n .au-body.au-body--dark.au-body--alt samp {\n background-color: black; }\n\n/*! @gov.au/link-list v3.0.7 */\n/**\n * Block of links.\n */\n.au-link-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-body .au-link-list {\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-link-list > li {\n display: block;\n margin: 4px;\n margin: 0.25rem; }\n .au-link-list.au-link-list--inline {\n display: inline-block; }\n .au-link-list.au-link-list--inline > li {\n display: inline-block; }\n\n/*! @gov.au/breadcrumbs v3.0.5 */\n@media print {\n .au-breadcrumbs > .au-link-list > li:after {\n content: \">\" !important;\n background-image: none !important; } }\n\n.au-breadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n width: 100%;\n margin: 0;\n color: #313131;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n * + .au-breadcrumbs {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: inline-block; } }\n .au-breadcrumbs > .au-link-list > li {\n margin: 0; }\n .au-breadcrumbs > .au-link-list > li:after {\n content: ' ';\n display: inline-block;\n width: 8px;\n width: 0.5rem;\n height: 8px;\n height: 0.5rem;\n margin: 0 8px;\n margin: 0 0.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n background-size: 100%;\n background-repeat: no-repeat; }\n .au-breadcrumbs > .au-link-list > li:last-child:after {\n display: none; }\n .ie8 .au-breadcrumbs > .au-link-list > li:after,\n .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {\n content: ' > ';\n display: inline-block; }\n .au-breadcrumbs.au-breadcrumbs--dark {\n color: #FFF; }\n .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/buttons v3.0.7 */\n@media print {\n .au-btn {\n background-color: #fff !important;\n border: 2px solid #000 !important;\n color: #000 !important;\n text-decoration: none !important; }\n .au-btn[disabled] {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-btn:disabled {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n.au-btn,\na.au-btn,\n.au-body--dark .health-toolbar a.au-btn {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 24px;\n padding: 0.5rem 1.5rem;\n display: inline-block;\n appearance: none;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #ffffff;\n text-decoration: none;\n border-radius: 4px;\n background-color: #006FB0;\n border: 3px solid #006FB0;\n cursor: pointer;\n vertical-align: middle;\n transition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n /**\n\t* SECONDARY\n\t*/\n /**\n\t* TERTIARY\n\t*/\n /**\n \t * BLOCK\n \t */ }\n .au-body .au-btn, .au-body a.au-btn {\n color: #ffffff;\n text-decoration: none; }\n .au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar .au-btn.au-btn--block + a.au-btn.au-btn--block,\n a.au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + .au-btn.au-btn--block,\n a.au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + a.au-btn.au-btn--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-btn:focus,\n a.au-btn:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-btn::-moz-focus-inner,\n a.au-btn::-moz-focus-inner,\n .au-body--dark .health-toolbar a.au-btn::-moz-focus-inner {\n border: 0; }\n .au-btn:focus,\n a.au-btn:focus {\n border-radius: 0; }\n .au-btn[disabled],\n a.au-btn[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:disabled,\n a.au-btn:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:hover:not(:disabled),\n a.au-btn:hover:not(:disabled) {\n background-color: #313131;\n border-color: #313131;\n text-decoration: underline;\n color: #ffffff; }\n .ie8 .au-btn:hover, .ie8 a.au-btn:hover {\n background-color: #313131;\n border-color: #313131;\n color: #ffffff;\n text-decoration: underline; }\n .au-btn.au-btn--dark,\n a.au-btn.au-btn--dark {\n color: #000;\n background-color: #FFF;\n border-color: #FFF; }\n .au-body .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark {\n color: #000; }\n .au-btn.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--dark:hover:not(:disabled) {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .au-btn.au-btn--dark:focus,\n a.au-btn.au-btn--dark:focus {\n outline: 3px solid #C390F9; }\n .au-btn.au-btn--dark::-moz-focus-inner,\n a.au-btn.au-btn--dark::-moz-focus-inner {\n border: 0; }\n .au-btn.au-btn--secondary,\n a.au-btn.au-btn--secondary {\n color: #006FB0;\n background-color: transparent;\n border-color: #006FB0; }\n .au-body .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary {\n color: #006FB0; }\n .ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover {\n color: #ffffff; }\n .au-btn.au-btn--secondary:hover:not(:disabled),\n a.au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: transparent;\n border-color: #313131;\n color: #313131; }\n .au-btn.au-btn--secondary.au-btn--dark,\n a.au-btn.au-btn--secondary.au-btn--dark {\n border-color: #FFF;\n color: #FFF; }\n .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n border-color: #FFF;\n color: #FFF; }\n .ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover {\n color: #000; }\n .au-btn.au-btn--tertiary,\n a.au-btn.au-btn--tertiary {\n color: #006FB0;\n background-color: transparent;\n border-color: transparent;\n text-decoration: underline; }\n .au-btn.au-btn--tertiary:hover:not(:disabled),\n a.au-btn.au-btn--tertiary:hover:not(:disabled) {\n background-color: transparent;\n color: #313131;\n border-color: transparent;\n text-decoration: none; }\n .au-btn.au-btn--tertiary.au-btn--dark,\n a.au-btn.au-btn--tertiary.au-btn--dark {\n color: #FFF; }\n .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {\n color: #FFF; }\n .au-btn.au-btn--pride,\n a.au-btn.au-btn--pride {\n background: linear-gradient(to bottom, rgba(255, 62, 24, 0.5) 16.66667%, rgba(252, 154, 0, 0.5) 16.66667%, rgba(252, 154, 0, 0.52) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 50%, rgba(57, 234, 124, 0.5) 50%, rgba(57, 234, 124, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 83.33333%, rgba(152, 90, 255, 0.5) 83.33333%);\n color: #313131; }\n .au-btn.au-btn--block,\n a.au-btn.au-btn--block {\n display: block;\n width: 100%;\n box-sizing: border-box;\n text-align: center; }\n\n/*! @gov.au/callout v3.0.2 */\n@media print {\n .au-callout {\n border-left-width: 16px !important;\n border-left-width: 1rem !important;\n border: 1px solid #000 !important;\n color: #000 !important;\n background-color: transparent !important; } }\n\n/**\n * The generic callout.\n */\n.au-callout {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px;\n padding: 1.5rem;\n border-left: 4px solid gray;\n border-left: 0.25rem solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: whitesmoke;\n word-wrap: break-word; }\n * + .au-callout {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout p {\n margin: 0; }\n .au-callout * + p {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-callout + p {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout.au-callout--dark {\n color: #FFF;\n border-color: gray;\n background-color: black; }\n .au-callout.au-callout--alt {\n background-color: #e0e0e0; }\n .au-callout.au-callout--dark.au-callout--alt {\n background-color: black; }\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin: 0; }\n .au-callout__heading.au-callout__heading--sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-callout__heading.au-callout__heading--sronly + * {\n margin-top: 0; }\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n background-color: whitesmoke; }\n\n.au-callout--calendar-event__lede {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0; }\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-callout--calendar-event__time {\n font-weight: bold; }\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n display: block; }\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n/*! @gov.au/control-input v3.0.1 */\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@media print {\n .au-control-input__text {\n color: #000 !important; }\n .au-control-input__text:before, .au-control-input__text:after {\n display: none !important; } }\n\n.au-control-input {\n display: inline-block;\n position: relative; }\n .au-control-input.au-control-input--block {\n display: block; }\n .au-control-input.au-control-input--block:before, .au-control-input.au-control-input--block:after {\n content: \" \";\n display: table; }\n .au-control-input.au-control-input--block:after {\n clear: both; }\n .au-control-input.au-control-input--block + .au-control-input--block {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-control-input__input {\n position: absolute;\n left: 8px;\n left: 0.5rem;\n top: 8px;\n top: 0.5rem;\n cursor: pointer;\n margin: 0; }\n .au-control-input--small .au-control-input__input {\n left: 4px;\n left: 0.25rem;\n top: 4px;\n top: 0.25rem; }\n .au-control-input__input + .au-control-input__text {\n cursor: pointer; }\n .au-control-input__input:invalid + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #f0d0d0; }\n .au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #f3faf8; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text:after {\n border-color: #0b996c; }\n .au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #d2e7e0; }\n .au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input__input[type=radio] + .au-control-input__text:before,\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n border-radius: 50%; }\n .au-control-input__input[disabled] {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n color: #636363; }\n .au-control-input__input:disabled {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n color: #636363; }\n .au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {\n color: gray; }\n .au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {\n color: gray; }\n .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #9263DE;\n box-shadow: 0 0 0 0.25rem #9263DE; }\n .ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #C390F9;\n box-shadow: 0 0 0 0.25rem #C390F9; }\n .ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n\n/**\n * The label text\n */\n.au-control-input__text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 4px 8px 8px 40px;\n padding: 0.25rem 0.5rem 0.5rem 2.5rem;\n margin-right: 16px;\n margin-right: 1rem;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-control-input__text:before, .au-control-input__text:after {\n width: 38px;\n width: 2.375rem;\n height: 38px;\n height: 2.375rem;\n content: ' ';\n display: block;\n position: absolute;\n box-sizing: border-box;\n background-repeat: no-repeat;\n z-index: 100;\n left: -3px;\n top: -3px;\n border: 3px solid transparent; }\n .au-control-input--small .au-control-input__text:before, .au-control-input--small .au-control-input__text:after {\n width: 28px;\n width: 1.75rem;\n height: 28px;\n height: 1.75rem; }\n .au-control-input--small .au-control-input__text {\n padding: 3px 8px 0 31px;\n padding: 0.2rem 0.5rem 0 1.95rem;\n margin-right: 16px;\n margin-right: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n .au-control-input__text:after {\n z-index: 101; }\n .au-control-input--dark .au-control-input__text {\n color: #FFF; }\n\n/*! @gov.au/cta-link v2.2.0 */\n@media print {\n .au-cta-link {\n color: #000 !important; }\n .au-cta-link:after {\n background-image: none !important;\n content: ' > ' !important;\n border: none !important;\n transform: rotate(0deg) !important; } }\n\n.au-cta-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin-top: 16px;\n margin-top: 1rem;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-cta-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n display: inline-block;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .ie8 .au-cta-link:after,\n .lt-ie8 .au-cta-link:after {\n content: ' > '; }\n .au-cta-link:hover {\n color: #313131;\n text-decoration: none; }\n .au-cta-link:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark, .au-body.au-body--dark .au-cta-link {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:focus, .au-body.au-body--dark .au-cta-link:focus {\n outline: 3px solid #C390F9; }\n .au-cta-link.au-cta-link--dark::-moz-focus-inner, .au-body.au-body--dark .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link.au-cta-link--dark:after, .au-body.au-body--dark .au-cta-link:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark:hover, .au-body.au-body--dark .au-cta-link:hover {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:hover:after, .au-body.au-body--dark .au-cta-link:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/direction-links v2.2.0 */\n@media print {\n .au-direction-link {\n color: #000 !important; }\n .au-direction-link:after {\n content: '→' !important; }\n .au-direction-link--left:before {\n content: '←' !important; }\n .au-direction-link--up:after {\n content: '↑' !important; }\n .au-direction-link--down:after {\n content: '↓' !important; } }\n\n.au-direction-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: inline-block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-direction-link:hover {\n text-decoration: none;\n color: #313131; }\n .au-direction-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-direction-link::-moz-focus-inner {\n border: 0; }\n .au-direction-link.au-direction-link--dark {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:hover {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:focus {\n outline: 3px solid #C390F9; }\n .au-direction-link.au-direction-link--dark::-moz-focus-inner {\n border: 0; }\n\n.au-direction-link:after {\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 0 0 4px;\n margin: 0 0 0 0.25rem;\n content: '→';\n display: inline-block;\n width: auto;\n height: auto; }\n\n/**\n * LEFT\n */\n.au-direction-link--left:after {\n display: none; }\n\n.au-direction-link--left:before {\n content: '←';\n display: inline-block;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 0;\n margin: 0 0.25rem 0 0; }\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n content: '↑'; }\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n content: '↓'; }\n\n/*! @gov.au/footer v3.0.5 */\n@media print {\n .au-footer {\n color: #000 !important;\n background: #fff !important;\n border-color: #000 !important; } }\n\n/**\n * Basic footer block styling.\n */\n.au-footer {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 48px 0 48px;\n padding: 3rem 0 3rem;\n border-top: 4px solid gray;\n border-top: 0.25rem solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-footer p:last-child {\n margin: 0; }\n .au-footer.au-footer--alt {\n background-color: #ebebeb; }\n .au-footer.au-footer--dark {\n color: #FFF;\n border-color: gray;\n background-color: #000; }\n .au-footer.au-footer--dark.au-footer--alt {\n background-color: black; }\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation .au-link-list > li {\n margin-left: 0; }\n\n.au-footer__end {\n padding-top: 16px;\n padding-top: 1rem;\n margin-top: 16px;\n margin-top: 1rem;\n border-top: 1px solid gray; }\n\n.au-footer--dark .au-footer__end {\n border-top: 1px solid gray; }\n\n/*! @gov.au/grid-12 v2.1.0 */\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n/**\n * Calls the above mixins and combines them.\n */\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n.au-grid .container {\n box-sizing: border-box; }\n @media (min-width: 768px) {\n .au-grid .container {\n width: 744px; } }\n @media (min-width: 992px) {\n .au-grid .container {\n width: 968px; } }\n @media (min-width: 1200px) {\n .au-grid .container {\n width: 1176px; } }\n\n.au-grid .container,\n.au-grid .container-fluid {\n box-sizing: border-box;\n margin-right: auto;\n margin-left: auto;\n padding-left: 12px;\n padding-right: 12px; }\n .au-grid .container:before, .au-grid .container:after,\n .au-grid .container-fluid:before,\n .au-grid .container-fluid:after {\n content: \" \";\n display: table; }\n .au-grid .container:after,\n .au-grid .container-fluid:after {\n clear: both; }\n\n.au-grid .row {\n margin-left: -12px;\n margin-right: -12px; }\n .au-grid .row:before, .au-grid .row:after {\n content: \" \";\n display: table; }\n .au-grid .row:after {\n clear: both; }\n\n.au-grid .col-xs-1, .au-grid .col-sm-1, .au-grid .col-md-1, .au-grid .col-lg-1, .au-grid .col-xs-2, .au-grid .col-sm-2, .au-grid .col-md-2, .au-grid .col-lg-2, .au-grid .col-xs-3, .au-grid .col-sm-3, .au-grid .col-md-3, .au-grid .col-lg-3, .au-grid .col-xs-4, .au-grid .col-sm-4, .au-grid .col-md-4, .au-grid .col-lg-4, .au-grid .col-xs-5, .au-grid .col-sm-5, .au-grid .col-md-5, .au-grid .col-lg-5, .au-grid .col-xs-6, .au-grid .col-sm-6, .au-grid .col-md-6, .au-grid .col-lg-6, .au-grid .col-xs-7, .au-grid .col-sm-7, .au-grid .col-md-7, .au-grid .col-lg-7, .au-grid .col-xs-8, .au-grid .col-sm-8, .au-grid .col-md-8, .au-grid .col-lg-8, .au-grid .col-xs-9, .au-grid .col-sm-9, .au-grid .col-md-9, .au-grid .col-lg-9, .au-grid .col-xs-10, .au-grid .col-sm-10, .au-grid .col-md-10, .au-grid .col-lg-10, .au-grid .col-xs-11, .au-grid .col-sm-11, .au-grid .col-md-11, .au-grid .col-lg-11, .au-grid .col-xs-12, .au-grid .col-sm-12, .au-grid .col-md-12, .au-grid .col-lg-12 {\n box-sizing: border-box;\n position: relative;\n min-height: 1px;\n padding-left: 12px;\n padding-right: 12px; }\n\n.au-grid .col-xs-1, .au-grid .col-xs-2, .au-grid .col-xs-3, .au-grid .col-xs-4, .au-grid .col-xs-5, .au-grid .col-xs-6, .au-grid .col-xs-7, .au-grid .col-xs-8, .au-grid .col-xs-9, .au-grid .col-xs-10, .au-grid .col-xs-11, .au-grid .col-xs-12 {\n float: left; }\n\n.au-grid .col-xs-1 {\n width: 8.33333%; }\n\n.au-grid .col-xs-2 {\n width: 16.66667%; }\n\n.au-grid .col-xs-3 {\n width: 25%; }\n\n.au-grid .col-xs-4 {\n width: 33.33333%; }\n\n.au-grid .col-xs-5 {\n width: 41.66667%; }\n\n.au-grid .col-xs-6 {\n width: 50%; }\n\n.au-grid .col-xs-7 {\n width: 58.33333%; }\n\n.au-grid .col-xs-8 {\n width: 66.66667%; }\n\n.au-grid .col-xs-9 {\n width: 75%; }\n\n.au-grid .col-xs-10 {\n width: 83.33333%; }\n\n.au-grid .col-xs-11 {\n width: 91.66667%; }\n\n.au-grid .col-xs-12 {\n width: 100%; }\n\n.au-grid .col-xs-pull-0 {\n right: auto; }\n\n.au-grid .col-xs-pull-1 {\n right: 8.33333%; }\n\n.au-grid .col-xs-pull-2 {\n right: 16.66667%; }\n\n.au-grid .col-xs-pull-3 {\n right: 25%; }\n\n.au-grid .col-xs-pull-4 {\n right: 33.33333%; }\n\n.au-grid .col-xs-pull-5 {\n right: 41.66667%; }\n\n.au-grid .col-xs-pull-6 {\n right: 50%; }\n\n.au-grid .col-xs-pull-7 {\n right: 58.33333%; }\n\n.au-grid .col-xs-pull-8 {\n right: 66.66667%; }\n\n.au-grid .col-xs-pull-9 {\n right: 75%; }\n\n.au-grid .col-xs-pull-10 {\n right: 83.33333%; }\n\n.au-grid .col-xs-pull-11 {\n right: 91.66667%; }\n\n.au-grid .col-xs-pull-12 {\n right: 100%; }\n\n.au-grid .col-xs-push-0 {\n left: auto; }\n\n.au-grid .col-xs-push-1 {\n left: 8.33333%; }\n\n.au-grid .col-xs-push-2 {\n left: 16.66667%; }\n\n.au-grid .col-xs-push-3 {\n left: 25%; }\n\n.au-grid .col-xs-push-4 {\n left: 33.33333%; }\n\n.au-grid .col-xs-push-5 {\n left: 41.66667%; }\n\n.au-grid .col-xs-push-6 {\n left: 50%; }\n\n.au-grid .col-xs-push-7 {\n left: 58.33333%; }\n\n.au-grid .col-xs-push-8 {\n left: 66.66667%; }\n\n.au-grid .col-xs-push-9 {\n left: 75%; }\n\n.au-grid .col-xs-push-10 {\n left: 83.33333%; }\n\n.au-grid .col-xs-push-11 {\n left: 91.66667%; }\n\n.au-grid .col-xs-push-12 {\n left: 100%; }\n\n.au-grid .col-xs-offset-0 {\n margin-left: 0%; }\n\n.au-grid .col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.au-grid .col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.au-grid .col-xs-offset-3 {\n margin-left: 25%; }\n\n.au-grid .col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.au-grid .col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.au-grid .col-xs-offset-6 {\n margin-left: 50%; }\n\n.au-grid .col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.au-grid .col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.au-grid .col-xs-offset-9 {\n margin-left: 75%; }\n\n.au-grid .col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.au-grid .col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.au-grid .col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-1, .au-grid .col-sm-2, .au-grid .col-sm-3, .au-grid .col-sm-4, .au-grid .col-sm-5, .au-grid .col-sm-6, .au-grid .col-sm-7, .au-grid .col-sm-8, .au-grid .col-sm-9, .au-grid .col-sm-10, .au-grid .col-sm-11, .au-grid .col-sm-12 {\n float: left; }\n .au-grid .col-sm-1 {\n width: 8.33333%; }\n .au-grid .col-sm-2 {\n width: 16.66667%; }\n .au-grid .col-sm-3 {\n width: 25%; }\n .au-grid .col-sm-4 {\n width: 33.33333%; }\n .au-grid .col-sm-5 {\n width: 41.66667%; }\n .au-grid .col-sm-6 {\n width: 50%; }\n .au-grid .col-sm-7 {\n width: 58.33333%; }\n .au-grid .col-sm-8 {\n width: 66.66667%; }\n .au-grid .col-sm-9 {\n width: 75%; }\n .au-grid .col-sm-10 {\n width: 83.33333%; }\n .au-grid .col-sm-11 {\n width: 91.66667%; }\n .au-grid .col-sm-12 {\n width: 100%; }\n .au-grid .col-sm-pull-0 {\n right: auto; }\n .au-grid .col-sm-pull-1 {\n right: 8.33333%; }\n .au-grid .col-sm-pull-2 {\n right: 16.66667%; }\n .au-grid .col-sm-pull-3 {\n right: 25%; }\n .au-grid .col-sm-pull-4 {\n right: 33.33333%; }\n .au-grid .col-sm-pull-5 {\n right: 41.66667%; }\n .au-grid .col-sm-pull-6 {\n right: 50%; }\n .au-grid .col-sm-pull-7 {\n right: 58.33333%; }\n .au-grid .col-sm-pull-8 {\n right: 66.66667%; }\n .au-grid .col-sm-pull-9 {\n right: 75%; }\n .au-grid .col-sm-pull-10 {\n right: 83.33333%; }\n .au-grid .col-sm-pull-11 {\n right: 91.66667%; }\n .au-grid .col-sm-pull-12 {\n right: 100%; }\n .au-grid .col-sm-push-0 {\n left: auto; }\n .au-grid .col-sm-push-1 {\n left: 8.33333%; }\n .au-grid .col-sm-push-2 {\n left: 16.66667%; }\n .au-grid .col-sm-push-3 {\n left: 25%; }\n .au-grid .col-sm-push-4 {\n left: 33.33333%; }\n .au-grid .col-sm-push-5 {\n left: 41.66667%; }\n .au-grid .col-sm-push-6 {\n left: 50%; }\n .au-grid .col-sm-push-7 {\n left: 58.33333%; }\n .au-grid .col-sm-push-8 {\n left: 66.66667%; }\n .au-grid .col-sm-push-9 {\n left: 75%; }\n .au-grid .col-sm-push-10 {\n left: 83.33333%; }\n .au-grid .col-sm-push-11 {\n left: 91.66667%; }\n .au-grid .col-sm-push-12 {\n left: 100%; }\n .au-grid .col-sm-offset-0 {\n margin-left: 0%; }\n .au-grid .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-sm-offset-3 {\n margin-left: 25%; }\n .au-grid .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-sm-offset-6 {\n margin-left: 50%; }\n .au-grid .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-sm-offset-9 {\n margin-left: 75%; }\n .au-grid .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-1, .au-grid .col-md-2, .au-grid .col-md-3, .au-grid .col-md-4, .au-grid .col-md-5, .au-grid .col-md-6, .au-grid .col-md-7, .au-grid .col-md-8, .au-grid .col-md-9, .au-grid .col-md-10, .au-grid .col-md-11, .au-grid .col-md-12 {\n float: left; }\n .au-grid .col-md-1 {\n width: 8.33333%; }\n .au-grid .col-md-2 {\n width: 16.66667%; }\n .au-grid .col-md-3 {\n width: 25%; }\n .au-grid .col-md-4 {\n width: 33.33333%; }\n .au-grid .col-md-5 {\n width: 41.66667%; }\n .au-grid .col-md-6 {\n width: 50%; }\n .au-grid .col-md-7 {\n width: 58.33333%; }\n .au-grid .col-md-8 {\n width: 66.66667%; }\n .au-grid .col-md-9 {\n width: 75%; }\n .au-grid .col-md-10 {\n width: 83.33333%; }\n .au-grid .col-md-11 {\n width: 91.66667%; }\n .au-grid .col-md-12 {\n width: 100%; }\n .au-grid .col-md-pull-0 {\n right: auto; }\n .au-grid .col-md-pull-1 {\n right: 8.33333%; }\n .au-grid .col-md-pull-2 {\n right: 16.66667%; }\n .au-grid .col-md-pull-3 {\n right: 25%; }\n .au-grid .col-md-pull-4 {\n right: 33.33333%; }\n .au-grid .col-md-pull-5 {\n right: 41.66667%; }\n .au-grid .col-md-pull-6 {\n right: 50%; }\n .au-grid .col-md-pull-7 {\n right: 58.33333%; }\n .au-grid .col-md-pull-8 {\n right: 66.66667%; }\n .au-grid .col-md-pull-9 {\n right: 75%; }\n .au-grid .col-md-pull-10 {\n right: 83.33333%; }\n .au-grid .col-md-pull-11 {\n right: 91.66667%; }\n .au-grid .col-md-pull-12 {\n right: 100%; }\n .au-grid .col-md-push-0 {\n left: auto; }\n .au-grid .col-md-push-1 {\n left: 8.33333%; }\n .au-grid .col-md-push-2 {\n left: 16.66667%; }\n .au-grid .col-md-push-3 {\n left: 25%; }\n .au-grid .col-md-push-4 {\n left: 33.33333%; }\n .au-grid .col-md-push-5 {\n left: 41.66667%; }\n .au-grid .col-md-push-6 {\n left: 50%; }\n .au-grid .col-md-push-7 {\n left: 58.33333%; }\n .au-grid .col-md-push-8 {\n left: 66.66667%; }\n .au-grid .col-md-push-9 {\n left: 75%; }\n .au-grid .col-md-push-10 {\n left: 83.33333%; }\n .au-grid .col-md-push-11 {\n left: 91.66667%; }\n .au-grid .col-md-push-12 {\n left: 100%; }\n .au-grid .col-md-offset-0 {\n margin-left: 0%; }\n .au-grid .col-md-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-md-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-md-offset-3 {\n margin-left: 25%; }\n .au-grid .col-md-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-md-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-md-offset-6 {\n margin-left: 50%; }\n .au-grid .col-md-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-md-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-md-offset-9 {\n margin-left: 75%; }\n .au-grid .col-md-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-md-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-1, .au-grid .col-lg-2, .au-grid .col-lg-3, .au-grid .col-lg-4, .au-grid .col-lg-5, .au-grid .col-lg-6, .au-grid .col-lg-7, .au-grid .col-lg-8, .au-grid .col-lg-9, .au-grid .col-lg-10, .au-grid .col-lg-11, .au-grid .col-lg-12 {\n float: left; }\n .au-grid .col-lg-1 {\n width: 8.33333%; }\n .au-grid .col-lg-2 {\n width: 16.66667%; }\n .au-grid .col-lg-3 {\n width: 25%; }\n .au-grid .col-lg-4 {\n width: 33.33333%; }\n .au-grid .col-lg-5 {\n width: 41.66667%; }\n .au-grid .col-lg-6 {\n width: 50%; }\n .au-grid .col-lg-7 {\n width: 58.33333%; }\n .au-grid .col-lg-8 {\n width: 66.66667%; }\n .au-grid .col-lg-9 {\n width: 75%; }\n .au-grid .col-lg-10 {\n width: 83.33333%; }\n .au-grid .col-lg-11 {\n width: 91.66667%; }\n .au-grid .col-lg-12 {\n width: 100%; }\n .au-grid .col-lg-pull-0 {\n right: auto; }\n .au-grid .col-lg-pull-1 {\n right: 8.33333%; }\n .au-grid .col-lg-pull-2 {\n right: 16.66667%; }\n .au-grid .col-lg-pull-3 {\n right: 25%; }\n .au-grid .col-lg-pull-4 {\n right: 33.33333%; }\n .au-grid .col-lg-pull-5 {\n right: 41.66667%; }\n .au-grid .col-lg-pull-6 {\n right: 50%; }\n .au-grid .col-lg-pull-7 {\n right: 58.33333%; }\n .au-grid .col-lg-pull-8 {\n right: 66.66667%; }\n .au-grid .col-lg-pull-9 {\n right: 75%; }\n .au-grid .col-lg-pull-10 {\n right: 83.33333%; }\n .au-grid .col-lg-pull-11 {\n right: 91.66667%; }\n .au-grid .col-lg-pull-12 {\n right: 100%; }\n .au-grid .col-lg-push-0 {\n left: auto; }\n .au-grid .col-lg-push-1 {\n left: 8.33333%; }\n .au-grid .col-lg-push-2 {\n left: 16.66667%; }\n .au-grid .col-lg-push-3 {\n left: 25%; }\n .au-grid .col-lg-push-4 {\n left: 33.33333%; }\n .au-grid .col-lg-push-5 {\n left: 41.66667%; }\n .au-grid .col-lg-push-6 {\n left: 50%; }\n .au-grid .col-lg-push-7 {\n left: 58.33333%; }\n .au-grid .col-lg-push-8 {\n left: 66.66667%; }\n .au-grid .col-lg-push-9 {\n left: 75%; }\n .au-grid .col-lg-push-10 {\n left: 83.33333%; }\n .au-grid .col-lg-push-11 {\n left: 91.66667%; }\n .au-grid .col-lg-push-12 {\n left: 100%; }\n .au-grid .col-lg-offset-0 {\n margin-left: 0%; }\n .au-grid .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-lg-offset-3 {\n margin-left: 25%; }\n .au-grid .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-lg-offset-6 {\n margin-left: 50%; }\n .au-grid .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-lg-offset-9 {\n margin-left: 75%; }\n .au-grid .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-lg-offset-12 {\n margin-left: 100%; } }\n\n/*! @gov.au/header v4.1.12 */\n@media print {\n .au-header {\n background: #fff !important; }\n .au-header a img, .au-header .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .au-header a img {\n border: 0 !important; }\n .au-header,\n .au-header__brand,\n .au-header__subline {\n color: #000 !important; }\n .au-header__brand-image {\n display: none !important; } }\n\n/**\n * Basic header block styling.\n */\n.au-header {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px 0;\n padding: 1.5rem 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background: #ffffff; }\n @media (min-width: 768px) {\n .au-header {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n @media (min-width: 768px) {\n .au-header {\n padding: 48px 0;\n padding: 3rem 0; } }\n .au-header.au-header--alt {\n background-color: whitesmoke; }\n .au-header.au-header--dark {\n color: #FFF;\n background-color: #000; }\n .au-header.au-header--alt.au-header--dark {\n color: #FFF;\n background-color: black; }\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: bold;\n margin: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-header__heading {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-header__subline {\n max-width: 42em;\n color: #636363; }\n .au-header--dark .au-header__subline {\n color: gray; }\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n min-width: 192px;\n min-width: 12rem; }\n .au-header__brand:before, .au-header__brand:after {\n content: \" \";\n display: table; }\n .au-header__brand:after {\n clear: both; }\n .au-header__brand .au-header__brand-image {\n display: block;\n border-style: none;\n max-width: 192px;\n max-width: 12rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-header__brand {\n min-width: 256px;\n min-width: 16rem; }\n .au-header__brand .au-header__brand-image {\n float: left;\n max-width: 256px;\n max-width: 16rem;\n margin-right: -256px;\n margin-right: -16rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n padding-left: 16px;\n padding-left: 1rem;\n margin-left: 272px;\n margin-left: 17rem;\n margin-top: 0;\n float: left;\n border-left: 1px solid gray; }\n .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {\n border-left-color: gray; } }\n\na.au-header__brand, .au-body--dark .health-toolbar a.au-header__brand {\n display: inline-block;\n color: #313131;\n text-decoration: none; }\n a.au-header__brand:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n a.au-header__brand::-moz-focus-inner, .au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner {\n border: 0; }\n a.au-header__brand:hover .au-header__text {\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-header--dark a.au-header__brand {\n color: #FFF; }\n .au-header--dark a.au-header__brand:focus {\n outline: 3px solid #C390F9; }\n .au-header--dark a.au-header__brand::-moz-focus-inner {\n border: 0; }\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n padding: 48px 0 56px 0;\n padding: 3rem 0 3.5rem 0; }\n .au-header.au-header--hero .au-header__brand .au-header__brand-image {\n float: none; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text {\n margin-top: 32px;\n margin-top: 2rem;\n border: 0;\n margin: 0;\n padding: 0; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-header.au-header--hero .au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; }\n @media (min-width: 768px) {\n .au-header.au-header--hero .au-header__heading {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n .au-header.au-header--hero .au-header__heading + .au-header__subline {\n margin-top: 12px;\n margin-top: 0.75rem; }\n\n/*! @gov.au/headings v2.0.11 */\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\nul.list--large--checklist > li strong,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n display: block;\n font-weight: bold;\n margin: 0; }\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; }\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; }\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; }\n\n.au-body h4,\n.au-body .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.au-display-md,\nul.list--large--checklist > li strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; }\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; }\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; }\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\nul.list--large--checklist > li * + strong,\n* + .au-display-sm,\n* + .au-display-xs {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-body * + h1,\n.au-body * + .au-display-xxl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body * + h2,\n.au-body * + .au-display-xl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body h1 + h2,\n.au-body h2 + h3,\n.au-body .au-display-xxl + h2,\n.au-body .au-display-xl + h3,\n.au-body h1 + .au-display-xl,\n.au-body h2 + .au-display-lg,\n.au-body .au-display-xxl + .au-display-xl,\n.au-body .au-display-xl + .au-display-lg,\n.au-body * + h3,\n.au-body * + h4,\n.au-body * + h5,\n.au-body * + h6,\n.au-body * + .au-display-md,\n.au-body ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .au-body * + strong,\n.au-body * + .au-display-sm,\n.au-body * + .au-display-xs {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*! @gov.au/inpage-nav v3.0.6 */\n.au-inpage-nav-links {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-left: 24px;\n padding-left: 1.5rem;\n margin-bottom: 48px;\n margin-bottom: 3rem;\n border-left: 4px solid #006FB0; }\n * + .au-inpage-nav-links {\n margin-top: 48px;\n margin-top: 3rem; }\n .au-body .au-inpage-nav-links > ul,\n .au-body .au-inpage-nav-links > ol {\n margin-top: 16px;\n margin-top: 1rem;\n list-style-type: none;\n padding: 0; }\n .au-body .au-inpage-nav-links > ul li,\n .au-body .au-inpage-nav-links > ol li {\n margin: 0; }\n .au-body .au-inpage-nav-links > ul * + li,\n .au-body .au-inpage-nav-links > ol * + li {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-left: 0; }\n .au-inpage-nav-links.au-inpage-nav-links--dark {\n border-color: #FFF; }\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n font-weight: bold;\n font-size: 1em; }\n\n.au-inpage-nav-section {\n position: relative;\n padding-right: 128px;\n padding-right: 8rem; }\n\n.au-inpage-nav-section-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n top: 4px;\n top: 0.25rem;\n position: absolute;\n right: 0;\n font-weight: normal; }\n\n/*! @gov.au/keyword-list v3.0.5 */\n.au-keyword-list {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; }\n .au-keyword-list:before, .au-keyword-list:after {\n content: \"\";\n display: table; }\n .au-keyword-list:after {\n clear: both; }\n * + .au-keyword-list {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-body .au-keyword-list > li {\n margin-top: 16px;\n margin-top: 1rem;\n float: left;\n clear: both;\n list-style: none;\n margin-left: 0; }\n .au-keyword-list > li {\n font-weight: bold; }\n .au-keyword-list > li > a, .au-body--dark .health-toolbar .au-keyword-list > li > a {\n display: block; }\n\n.au-keyword-list__small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n display: block;\n font-weight: normal; }\n .au-body .au-keyword-list__small {\n color: #313131; }\n .au-keyword-list--dark .au-keyword-list__small {\n color: #FFF; }\n\n/*! @gov.au/main-nav v1.0.8 */\n@media print {\n .au-main-nav {\n background: transparent !important;\n border-bottom: none !important; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #000 !important; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover {\n background: transparent !important; }\n .au-main-nav .active a {\n text-decoration: underline;\n border-color: #fff !important;\n background-color: transparent !important; }\n .au-main-nav .au-link-list > li {\n border-color: #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: 1px solid !important; } }\n @media print and (min-width: 768px) {\n .au-main-nav {\n border-bottom: 8px solid #000 !important;\n border-bottom: 0.5rem solid #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: none !important; } }\n\n@media print {\n .au-main-nav__toggle {\n display: none !important; }\n .au-main-nav__menu {\n background: transparent !important;\n position: static !important;\n display: block !important;\n width: auto !important; }\n .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0 !important; } }\n\n.au-main-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n border-bottom: 8px solid #006FB0;\n border-bottom: 0.5rem solid #006FB0;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #006FB0;\n text-decoration: none; }\n .au-main-nav a:focus,\n .au-main-nav .au-main-nav__toggle:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-main-nav a::-moz-focus-inner, .au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,\n .au-main-nav .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover,\n .au-main-nav .au-main-nav__toggle:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n color: #313131;\n background-color: whitesmoke; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n display: block; }\n .au-main-nav .active a {\n font-weight: bold;\n color: #313131; }\n .au-main-nav .active a:hover {\n border-color: whitesmoke; }\n .au-main-nav .au-link-list {\n margin: 0;\n padding: 0; }\n .au-main-nav .au-link-list:before, .au-main-nav .au-link-list:after {\n content: \" \";\n display: table; }\n .au-main-nav .au-link-list:after {\n clear: both; }\n .au-main-nav .au-link-list li {\n margin: 0; }\n .au-main-nav .au-link-list > li {\n border-top: 1px solid gray; }\n .au-main-nav.au-main-nav--alt {\n background-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: #e0e0e0; }\n .au-main-nav.au-main-nav--alt .active a {\n border-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt .active a:hover {\n border-color: #e0e0e0; }\n .au-main-nav.au-main-nav--dark {\n background-color: #000;\n border-color: #FFF; }\n .au-main-nav.au-main-nav--dark a,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF; }\n .au-main-nav.au-main-nav--dark a:focus,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n outline: 3px solid #C390F9; }\n .au-main-nav.au-main-nav--dark a::-moz-focus-inner,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav.au-main-nav--dark a:hover,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {\n color: #FFF;\n background-color: black; }\n .au-main-nav.au-main-nav--dark .active a {\n color: #FFF;\n border-color: #000; }\n .au-main-nav.au-main-nav--dark .active a:hover {\n border-color: black; }\n .au-main-nav.au-main-nav--dark .au-link-list > li {\n border-color: gray; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {\n border-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {\n border-color: black; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li {\n display: block;\n float: left;\n border: none; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 16px;\n padding: 1rem; }\n .au-main-nav .active a {\n border-bottom: 8px solid #ffffff;\n border-bottom: 0.5rem solid #ffffff;\n margin-bottom: -8px;\n margin-bottom: -0.5rem;\n font-weight: normal; } }\n\n.au-main-nav__toggle {\n padding: 8px 16px 8px;\n padding: 0.5rem 1rem 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n border: 0;\n appearance: none;\n background-color: transparent;\n cursor: pointer;\n display: none; }\n .au-main-nav__toggle:before {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin-bottom: 4px;\n margin-bottom: 0.25rem;\n display: block;\n text-align: center; }\n .au-main-nav__toggle.au-main-nav__toggle--open:before {\n content: \"☰\"; }\n .au-main-nav__toggle.au-main-nav__toggle--close:before {\n content: \"✕\"; }\n .js .au-main-nav__toggle {\n display: inline-block; }\n @media (min-width: 768px) {\n .js .au-main-nav__toggle {\n display: none; } }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {\n left: 0;\n display: block; }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n opacity: 0.8;\n left: 0;\n display: block; }\n @media (min-width: 768px) {\n .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n display: none; } }\n\n.js .au-main-nav__menu {\n background-color: #ffffff;\n display: none;\n overflow: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: -280px;\n width: 280px;\n z-index: 600; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 16px;\n padding: 1rem; }\n\n.au-main-nav.au-main-nav--alt .au-main-nav__menu {\n background-color: #ebebeb; }\n\n.au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #000; }\n\n.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {\n background-color: black; }\n\n@media (min-width: 768px) {\n .js .au-main-nav__menu {\n position: static;\n display: block;\n width: auto;\n overflow: inherit;\n background-color: transparent; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0; } }\n\n.au-main-nav__overlay {\n transition: opacity 0.25s ease-out;\n background-color: #000;\n cursor: pointer;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 590;\n opacity: 0.4;\n display: none; }\n .ie8 .au-main-nav__overlay {\n filter: alpha(opacity=80); }\n\n.js .au-main-nav__scroll--locked {\n overflow: hidden; }\n @media (min-width: 768px) {\n .js .au-main-nav__scroll--locked {\n overflow: visible; } }\n\n/*! @gov.au/page-alerts v2.1.3 */\n@media print {\n .au-page-alerts {\n border-color: #000 !important;\n background-color: #fff !important;\n border-left: 2px solid #000 !important;\n padding-top: 3em !important; }\n .au-page-alerts:after {\n background: none !important;\n content: 'info' !important;\n top: 1em !important;\n left: 0 !important;\n font-size: 12px !important;\n border-right: 1px solid #000 !important;\n border-bottom: 1px solid #000 !important;\n padding: 0.5em !important;\n width: auto !important; }\n .au-page-alerts--success:after {\n content: 'success' !important; }\n .au-page-alerts--warning:after {\n content: 'warning' !important; }\n .au-page-alerts--error:after {\n content: 'error' !important; } }\n\n.au-page-alerts {\n padding: 16px;\n padding: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n position: relative;\n border: solid 3px #00bfe9;\n border-left-width: 48px;\n border-left-width: 3rem;\n border-radius: 4px;\n word-wrap: break-word; }\n * + .au-page-alerts {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-page-alerts:before, .au-page-alerts:after {\n content: ' ';\n position: absolute;\n top: 50%;\n left: -36px;\n left: -2.25rem;\n width: 24px;\n width: 1.5rem;\n height: 24px;\n height: 1.5rem;\n margin-top: -12px;\n margin-top: -0.75rem;\n border-left-width: -12px;\n border-left-width: -0.75rem;\n display: block;\n background-repeat: no-repeat;\n background-color: #ffffff; }\n .ie8 .au-page-alerts:before,\n .lt-ie8 .au-page-alerts:before, .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n background: none;\n text-align: center;\n background-color: #313131;\n color: #fff;\n font-weight: bold; }\n .au-page-alerts:after {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n content: 'i'; }\n .au-page-alerts:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt:before {\n background-color: whitesmoke; }\n .au-page-alerts.au-page-alerts--dark:before {\n background-color: #000; }\n .au-page-alerts.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {\n background-color: black; }\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n border-color: #0b996c; }\n .au-page-alerts--success:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--success:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--success:after,\n .lt-ie8 .au-page-alerts--success:after {\n content: '✓'; }\n .au-page-alerts--success.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n border-color: #f69900; }\n .au-page-alerts--warning:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--warning:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--warning:after,\n .lt-ie8 .au-page-alerts--warning:after {\n content: '!'; }\n .au-page-alerts--warning.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n border-color: #d60000; }\n .au-page-alerts--error:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--error:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--error:after,\n .lt-ie8 .au-page-alerts--error:after {\n content: '!'; }\n .au-page-alerts--error.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n/*! @gov.au/responsive-media v2.0.14 */\n.au-responsive-media-vid, .responsive-media-vid {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n .au-responsive-media-vid.au-responsive-media-vid--16x9, .au-responsive-media-vid--16x9.responsive-media-vid {\n padding-bottom: 56.25%; }\n .au-responsive-media-vid.au-responsive-media-vid--4x3, .au-responsive-media-vid--4x3.responsive-media-vid {\n padding-bottom: 75%; }\n * + .au-responsive-media-vid, * + .responsive-media-vid {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-responsive-media-img, img,\nsvg, .taskbar .taskbar__img, .taskbar.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--2 .taskbar__img,\n.taskbar--2 .taskbar__img,\n.taskbar--tiled--3 .taskbar__img,\n.taskbar--3 .taskbar__img,\n.taskbar--tiled--4 .taskbar__img,\n.taskbar--4 .taskbar__img,\n.taskbar--tiled--5 .taskbar__img,\n.taskbar--5 .taskbar__img,\n.taskbar--tiled--6 .taskbar__img,\n.taskbar--6 .taskbar__img,\n.taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n.au-body img,\n.au-responsive-media img {\n max-width: 100%;\n height: auto; }\n\n* + .au-responsive-media-img, * + img,\n* + svg, .taskbar * + .taskbar__img, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image,\n.taskbar--tiled--2 * + .taskbar__img,\n.taskbar--2 * + .taskbar__img,\n.taskbar--tiled--3 * + .taskbar__img,\n.taskbar--3 * + .taskbar__img,\n.taskbar--tiled--4 * + .taskbar__img,\n.taskbar--4 * + .taskbar__img,\n.taskbar--tiled--5 * + .taskbar__img,\n.taskbar--5 * + .taskbar__img,\n.taskbar--tiled--6 * + .taskbar__img,\n.taskbar--6 * + .taskbar__img, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image,\n.taskbar--tiled--2.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row * + .field-name-field-image,\n.au-body * + img,\n.au-responsive-media * + img {\n margin-top: 16px;\n margin-top: 1rem; }\n\n/*! @gov.au/select v2.0.11 */\n@media print {\n .au-select {\n border-color: #000 !important;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\") !important; } }\n\n.au-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 36px 8px 12px;\n padding: 0.5rem 2.25rem 0.5rem 0.75rem;\n height: 46px;\n height: 2.875rem;\n position: relative;\n vertical-align: middle;\n display: inline-block;\n appearance: none;\n border: 3px solid gray;\n text-indent: 0.01px;\n text-overflow: '';\n background-color: #ffffff;\n box-sizing: border-box;\n border-radius: 4px;\n cursor: pointer;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: right center;\n background-size: 1.5em auto;\n vertical-align: middle; }\n .au-select:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-select::-moz-focus-inner {\n border: 0; }\n .au-select:focus {\n border-radius: 0; }\n .au-select[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select.au-select--dark:invalid, .au-select:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .ie8 .au-select:after,\n .ie9 .au-select:after {\n display: none; }\n .au-select::-ms-expand {\n display: none; }\n .ie8 .au-select,\n .ie9 .au-select {\n padding-right: 4px;\n padding-right: 0.25rem; }\n .au-select.au-select--dark {\n border-color: #FFF; }\n .au-select.au-select--dark:focus {\n outline: 3px solid #C390F9; }\n .au-select.au-select--dark::-moz-focus-inner {\n border: 0; }\n .au-select.au-select--block {\n width: 100%; }\n\n.au-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\nhtml > body .au-select, x:-moz-any-link, x:default {\n padding-right: 16px;\n padding-right: 1rem; }\n\n@supports (-moz-osx-font-smoothing: auto) {\n html body .au-select {\n padding-right: 36px;\n padding-right: 2.25rem; } }\n\n/*! @gov.au/side-nav v5.0.7 */\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@media print {\n .au-side-nav {\n background: transparent !important; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n color: #000 !important;\n text-decoration: underline !important; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background: transparent !important; }\n .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\") !important; }\n .au-side-nav__content > ul > li {\n border-color: #000 !important; } }\n\n.au-side-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background-color: #ebebeb;\n border-radius: 4px;\n overflow: hidden;\n border: 0; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a,\n .au-side-nav .active > span {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #636363;\n display: block; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n text-decoration: none; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: #e0e0e0; }\n .au-side-nav a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-side-nav a::-moz-focus-inner, .au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner {\n border: 0; }\n .au-side-nav .au-link-list {\n padding: 0;\n margin: 0; }\n .au-side-nav .au-link-list li {\n margin: 0; }\n .au-side-nav .au-accordion__body {\n overflow: visible; }\n .au-side-nav .au-accordion__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #006FB0;\n font-weight: normal;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: inherit; }\n .au-side-nav .au-accordion__title:hover {\n text-decoration: none; }\n .au-side-nav .au-accordion__title:focus {\n outline-offset: -3px; }\n .no-js .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav .au-accordion__body-wrapper {\n border: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-side-nav {\n background: transparent;\n border-radius: 0;\n overflow: visible; }\n .au-side-nav .au-accordion__body.au-accordion--closed {\n display: block;\n height: auto; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background-color: whitesmoke; }\n .au-side-nav .au-accordion__title {\n display: none; } }\n\n.au-side-nav__content {\n margin: 0 16px;\n margin: 0 1rem; }\n .au-side-nav__content ul ul a, .au-side-nav__content ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul a {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul a, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul a, .au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content ul ul .active > span {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul .active > span {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul .active > span {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content .active > span {\n font-weight: bold;\n color: #313131; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,\n .au-side-nav__content ul ul ul .active > span:before {\n content: \" \";\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-size: 16px;\n background-size: 1rem;\n margin-left: -24px;\n margin-left: -1.5rem;\n display: block;\n float: left;\n background-repeat: no-repeat;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav__content > ul > li {\n border-bottom: 1px solid gray; }\n .au-side-nav__content > ul > li:last-of-type {\n border: none; }\n @media (min-width: 768px) {\n .au-side-nav__content {\n margin: 0; } }\n\n.au-sidenav__title {\n margin: 0; }\n .au-sidenav__title a, .au-sidenav__title .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-sidenav__title a {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #313131;\n border-bottom: 2px solid gray; }\n\n.au-side-nav.au-side-nav--alt {\n background: #ffffff; }\n .au-side-nav.au-side-nav--alt a:hover {\n background: whitesmoke; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--alt a:hover {\n background-color: #e0e0e0; } }\n\n.au-side-nav.au-side-nav--dark {\n background: black; }\n .au-side-nav.au-side-nav--dark .au-accordion__title {\n color: #FFF;\n background-color: inherit; }\n .au-side-nav.au-side-nav--dark a {\n color: gray; }\n .au-side-nav.au-side-nav--dark a:hover {\n background: black; }\n .au-side-nav.au-side-nav--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-side-nav.au-side-nav--dark a::-moz-focus-inner {\n border: 0; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {\n color: #FFF; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before,\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {\n border-color: gray; }\n .au-side-nav.au-side-nav--dark .au-sidenav__title a {\n border-color: gray;\n color: #FFF; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark {\n background: transparent; }\n .au-side-nav.au-side-nav--dark a:hover {\n background-color: black; } }\n\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: #000; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background: black; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background-color: black; } }\n\n/*! @gov.au/skip-link v2.0.16 */\n@media print {\n .au-skip-link__link {\n background: #fff !important; } }\n\n.au-skip-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n\n.au-skip-link__link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-skip-link__link:active, .au-skip-link__link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n top: 16px;\n top: 1rem;\n left: 16px;\n left: 1rem;\n padding: 24px;\n padding: 1.5rem;\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: absolute;\n width: auto;\n color: #ffffff;\n background-color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n z-index: 600; }\n .au-body .au-skip-link__link:hover, .au-skip-link__link:hover {\n text-decoration: none;\n color: #ffffff; }\n\n/*! @gov.au/tags v3.1.7 */\n@media print {\n .au-tags {\n color: #000 !important; }\n .au-tags__item {\n border-color: #000 !important; }\n .au-tags__item a, .au-tags__item .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-tags__item a {\n color: #000 !important; } }\n\n.au-tags {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-tags.au-tags--dark {\n color: #FFF; }\n\n.au-tags > li {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0;\n padding: 0 8px;\n padding: 0 0.5rem;\n border: 1px solid #006FB0;\n border-radius: 4px;\n display: inline-block; }\n .au-tags > li > a, .au-body--dark .health-toolbar .au-tags > li > a,\n .au-tags > li > button {\n margin: 0 -8px;\n margin: 0 -0.5rem;\n padding: 0 8px;\n padding: 0 0.5rem;\n color: #006FB0;\n display: inline-block;\n border-radius: 4px; }\n .au-tags > li > a:hover, .au-body--dark .health-toolbar .au-tags > li > a:hover,\n .au-tags > li > button:hover {\n color: #313131;\n text-decoration: none;\n background-color: whitesmoke; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-tags > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags > li > a::-moz-focus-inner,\n .au-tags > li > button::-moz-focus-inner {\n border: 0; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline-offset: -1px; }\n\n.au-tags.au-tags--dark > li {\n border-color: #FFF; }\n .au-tags.au-tags--dark > li > a, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a,\n .au-tags.au-tags--dark > li > button {\n color: #FFF; }\n .au-tags.au-tags--dark > li > a:hover, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:hover,\n .au-tags.au-tags--dark > li > button:hover {\n color: #FFF;\n background-color: black; }\n .au-tags.au-tags--dark > li > a:focus, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:focus,\n .au-tags.au-tags--dark > li > button:focus {\n outline: 3px solid #C390F9; }\n .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a::-moz-focus-inner,\n .au-tags.au-tags--dark > li > button::-moz-focus-inner {\n border: 0; }\n\n/*! @gov.au/text-inputs v2.1.1 */\n@media print {\n .au-text-input {\n border-color: #000 !important; }\n .au-text-input[disabled] {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-text-input:disabled {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n box-sizing: border-box;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n padding: 8px 16px;\n padding: 0.5rem 1rem;\n height: 46px;\n height: 2.875rem;\n border: 3px solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n border-radius: 4px;\n vertical-align: middle;\n appearance: none;\n width: 100%;\n max-width: 205px;\n max-width: 12.8125rem;\n /**\n\t * Block modifier\n\t */\n /**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */ }\n .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .au-text-input[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-text-input::-moz-focus-inner {\n border: 0; }\n .au-text-input:focus {\n border-radius: 0;\n background-color: #ffffff; }\n .au-text-input.au-text-input--dark {\n border-color: #FFF; }\n .au-text-input.au-text-input--dark[disabled] {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:disabled {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:focus {\n outline: 3px solid #C390F9; }\n .au-text-input.au-text-input--dark::-moz-focus-inner {\n border: 0; }\n .au-text-input.au-text-input--width-xs {\n max-width: 69px;\n max-width: 4.3rem; }\n .au-text-input.au-text-input--width-sm {\n max-width: 101px;\n max-width: 6.3rem; }\n .au-text-input.au-text-input--width-md {\n max-width: 160px;\n max-width: 10rem; }\n .au-text-input.au-text-input--width-lg {\n max-width: 288px;\n max-width: 18rem; }\n .au-text-input.au-text-input--width-xl {\n max-width: 384px;\n max-width: 24rem; }\n .au-text-input.au-text-input--block {\n display: block;\n max-width: 100%;\n box-sizing: border-box; }\n .au-text-input.au-text-input--number {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n letter-spacing: 2px; }\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n height: auto;\n min-height: 6em; }\n\n.visually-hidden,\n.sr-only,\n.element-invisible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n position: absolute !important; }\n\n* {\n box-sizing: border-box; }\n\nhtml {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n min-height: 100%; }\n\nbody {\n margin: 0;\n padding: 0; }\n\n.cke_editable {\n padding: 20px; }\n\n/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n.au-body .au-display-xxxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; } }\n .au-body .au-display-xxxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl--text {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.5; } }\n\n.au-body h1,\n.au-body .au-display-xxl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h1,\n .au-body .au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; } }\n .au-body h1--text,\n .au-body .au-display-xxl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h1--text,\n .au-body .au-display-xxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n\n.au-body h2,\n.au-body .au-display-xl {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h2,\n .au-body .au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; } }\n .au-body h2--text,\n .au-body .au-display-xl--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h2--text,\n .au-body .au-display-xl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-body h3,\n.au-body .au-display-lg {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h3,\n .au-body .au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; } }\n .au-body h3--text,\n .au-body .au-display-lg--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h3--text,\n .au-body .au-display-lg--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n\n.au-body h4,\n.au-body .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h4,\n .au-body .au-display-md,\n .au-body ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .au-body strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; } }\n .au-body h4--text,\n .au-body .au-display-md--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h4--text,\n .au-body .au-display-md--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n\n.au-body h5,\n.au-body .au-display-sm {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h5,\n .au-body .au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .au-body h5--text,\n .au-body .au-display-sm--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h5--text,\n .au-body .au-display-sm--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n\n.au-body h6,\n.au-body .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h6,\n .au-body .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; } }\n .au-body h6--text,\n .au-body .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h6--text,\n .au-body .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; } }\n\n.au-body .au-display--light {\n font-weight: normal; }\n\n.au-body .au-display--heavy {\n font-weight: bold; }\n\n.au-body .au-display--inline {\n display: inline; }\n\n.au-body .au-subtitle + h1, .au-body .au-subtitle + h2, .au-body .au-subtitle + h3 {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body h1 + .au-subtitle {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-accordion.au-accordion--small {\n border: 0; }\n .au-accordion.au-accordion--small .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__body-wrapper {\n padding: 8px;\n padding: 0.5rem; }\n\n.au-body {\n fill: #313131; }\n .au-body.au-body--dark {\n background: #000; }\n .au-body.au-body--dark-tertiary {\n background: #00205B; }\n .au-body.au-body--dark {\n fill: #FFF; }\n .au-body .text--minor {\n color: #414141;\n font-size: 0.8em; }\n .au-body .text--align-right {\n text-align: right; }\n .au-body .text--align-center {\n text-align: center; }\n .au-body .au-introduction {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal;\n color: #414141; }\n @media (min-width: 768px) {\n .au-body .au-introduction {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .au-body .au-introduction--dark {\n color: #313131; }\n .au-body abbr, .au-body abbr[title], .au-body .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help; }\n .au-body .au-sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n \n .au-body .standard-gap {\n margin-top: 24px;\n margin-top: 1.5rem; }\n \n .au-body .standard-gap--mobile-only {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n \n .au-body .standard-gap--mobile-only {\n margin-top: 0; } }\n \n .au-body .standard-gap--bottom {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n @media print {\n .au-body .print--hide {\n display: none; } }\n @media print {\n .au-body a[href]:after {\n content: '' !important; } }\n .au-body main, .au-body aside {\n display: block; }\n\n.au-breadcrumbs {\n display: none; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: block; } }\n @media print {\n .au-breadcrumbs {\n display: block; } }\n\n.au-btn--tertiary,\na.au-btn--tertiary,\n.au-body--dark .health-toolbar a.au-btn--tertiary {\n padding: 0; }\n\n.au-btn.au-btn--large,\na.au-btn.au-btn--large {\n font-size: 1.3em;\n font-weight: 700; }\n\n.au-btn.au-btn--dark:hover:not(:disabled),\na.au-btn.au-btn--dark:hover:not(:disabled) {\n background-color: #e5e5e5;\n border-color: #e5e5e5; }\n\n.au-body .au-callout {\n background-color: #f1f1f2;\n border-left-color: #0093B2; }\n .au-body .au-callout.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px; }\n .au-body .au-callout--secondary {\n border-left-color: #0077C8; }\n .au-body .au-callout--tertiary {\n border-left-color: #339199; }\n .au-body .au-callout--success {\n border-left-color: #0b996c; }\n .au-body .au-callout.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem; }\n\n.au-control-input.au-control-input--compact.au-control-input--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {\n padding: 0 0 0 24px;\n padding: 0 0 0 1.5rem;\n margin-right: 0; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after {\n left: -4px;\n top: 2px;\n width: 22px;\n width: 1.375rem;\n height: 22px;\n height: 1.375rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {\n left: 0;\n top: 7px; }\n\n.au-control-input__input:invalid + .au-control-input__text {\n background: #ffffff; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: transparent; }\n\n.au-control-input__input.error + .au-control-input__text:after {\n border-color: #d60000; }\n\n.au-body .au-cta-link--right {\n text-align: right; }\n\n.au-footer {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: none; }\n .au-footer.au-body.au-body--dark.au-footer--dark {\n background: #58585b;\n background: linear-gradient(to right, #313131, #58585b); }\n .au-footer__navigation-section {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n .au-footer__navigation-section {\n margin-top: 0; } }\n .au-footer__navigation-section:first-of-type {\n margin-top: 0; }\n .au-footer .au-footer__end {\n border-top-color: #87888A; }\n @media print {\n .au-footer {\n display: none; } }\n\n.au-form__item {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-form__item label, fieldset.au-form__item legend {\n font-weight: bold; }\n .au-form__item label .au-control-input__text, fieldset.au-form__item legend .au-control-input__text {\n font-weight: normal; }\n .au-form__item-description {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-form__item .au-text-input,\n .au-form__item .au-select {\n display: block;\n margin-top: 8px;\n margin-top: 0.5rem;\n max-width: 42em; }\n .au-form__item .au-control-input {\n margin-top: 12px;\n margin-top: 0.75rem; }\n .au-form__item .au-control-input label, fieldset.au-form__item .au-control-input legend {\n font-weight: normal; }\n .au-form__item .form-required, .au-form__item div.error {\n color: #d60000; }\n\n.au-form .form-element-length-counter {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-form--hidden {\n display: none; }\n\n.au-grid .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-grid .not-full-width {\n margin-top: 24px;\n margin-top: 1.5rem; } }\n @media print {\n .au-grid .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; } }\n .au-grid .not-full-width .container {\n width: auto;\n clear: both; }\n\n.au-grid .full-width .container .container {\n width: auto;\n clear: both; }\n\n@media (min-width: 768px) {\n .au-grid .row--no-column-gap div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:first-of-type {\n padding-left: 12px; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:last-of-type {\n padding-right: 12px; } }\n\n.au-grid .col-xs-5ths,\n.au-grid .col-sm-5ths,\n.au-grid .col-md-5ths,\n.au-grid .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: 12px;\n padding-left: 12px; }\n\n.au-grid .col-xs-5ths {\n width: 20%;\n float: left; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-5ths {\n width: 20%;\n float: left; } }\n\n.au-header.au-header {\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid #001d52; }\n @media (min-width: 768px) {\n .au-header.au-header {\n padding: 16px 0 8px;\n padding: 1rem 0 0.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header {\n padding: 24px 0;\n padding: 1.5rem 0; } }\n .au-header.au-header--simple {\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .au-header.au-header--simple {\n padding-bottom: 24px;\n padding-bottom: 1.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header--simple {\n padding-bottom: 32px;\n padding-bottom: 2rem; } }\n .au-header.au-header .au-header__logo {\n display: block;\n padding: 12px 12px 12px 0;\n padding: 0.75rem 0.75rem 0.75rem 0;\n width: 100%;\n max-width: 250px;\n color: transparent; }\n @media (min-width: 992px) {\n .au-header.au-header .au-header__logo {\n max-width: 300px;\n margin: auto;\n padding: 12px;\n padding: 0.75rem;\n float: left;\n padding: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n width: 30%; } }\n .au-header.au-header .au-header__logo-image {\n display: block;\n width: 100%;\n margin: auto; }\n @media (min-width: 768px) {\n .au-header.au-header .au-header__logo-image {\n margin: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n margin: inherit;\n padding: 0; } }\n .au-header.au-header--dark {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-header.au-header--dark a {\n color: #FFF; }\n .au-header.au-header--dark a:hover {\n color: #FFF;\n text-decoration: none; }\n .au-header.au-header--light {\n background-color: white; }\n\n.au-inpage-nav-links {\n border-color: #0077C8; }\n @media print {\n .au-inpage-nav-links {\n display: none; } }\n\n.au-link-list--flush > li {\n margin: 0; }\n\n.au-main-nav.au-main-nav--dark {\n border-bottom-color: #001a49;\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-main-nav.au-main-nav--dark .active a {\n border-color: #001a49;\n background: #001a49; }\n .au-main-nav.au-main-nav--dark a {\n border-color: #00205B; }\n .au-main-nav.au-main-nav--dark a:hover, .au-main-nav.au-main-nav--dark a:focus {\n background: #00205B; }\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #00205B; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #313131; }\n @media (min-width: 768px) {\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n font-weight: bold; } }\n\n.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n font-weight: bold;\n border-bottom-color: #fff; }\n .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active-trail a:hover, .au-main-nav .au-link-list > li.active-trail a:focus {\n border-bottom-color: #fff; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n padding: 16px;\n padding: 1rem; } }\n\n@media (min-width: 768px) {\n .au-main-nav .au-link-list > li.au-main-nav--mobile-only {\n display: none; } }\n\n@media print {\n .au-main-nav {\n display: none; } }\n\n.au-page-alerts {\n max-width: 42rem; }\n .au-page-alerts--hidden {\n display: none; }\n .au-page-alerts__close {\n position: absolute;\n right: 0;\n top: 0; }\n .au-page-alerts__close:hover {\n cursor: pointer; }\n\nimg,\nsvg {\n height: auto; }\n\n.au-body .au-side-nav {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n background: #ffffff; } }\n .au-body .au-side-nav a {\n background: transparent; }\n .au-body .au-side-nav a:hover, .au-body .au-side-nav a:focus {\n background-color: #f1f1f2; }\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n font-weight: bold;\n color: #313131;\n background-color: #f1f1f2; }\n .au-body .au-side-nav li, .au-body .au-side-nav ul {\n position: relative; }\n @media print {\n .au-body .au-side-nav {\n display: none; } }\n\n.au-body .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav--right {\n float: right;\n padding-left: 12px;\n padding-right: 12px; } }\n\n.au-tags.au-tags--inline {\n display: inline; }\n .au-tags.au-tags--inline > li {\n margin: 0px 4px 8px 0px;\n margin: 0rem 0.25rem 0.5rem 0rem; }\n\n.au-text-input--block {\n max-width: 42em; }\n\n.au-text-input:invalid {\n border-color: gray;\n background-color: #ffffff; }\n\n.au-text-input.error {\n background-color: #fdf2f2;\n border-color: #d60000; }\n\ntextarea.au-text-input {\n max-width: 42em; }\n\n.health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n right: 16px;\n right: 1rem;\n bottom: -4px;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n z-index: -1;\n padding: 0;\n border: 0; }\n @media print {\n .health-back-to-top {\n display: none; } }\n .health-back-to-top .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n width: 64px;\n width: 4rem;\n padding: 4px 12px 8px 12px;\n padding: 0.25rem 0.75rem 0.5rem 0.75rem;\n background: #f1f1f2;\n border: none;\n color: #313131; }\n @media (min-width: 992px) {\n .health-back-to-top .au-btn.au-btn--secondary {\n width: 96px;\n width: 6rem;\n padding: 8px 16px 16px;\n padding: 0.5rem 1rem 1rem; } }\n .health-back-to-top .au-btn.au-btn--secondary i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: #313131; }\n .health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: #e5e5e5;\n color: #181818;\n border: none; }\n .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {\n background: #181818; }\n .health-back-to-top .au-btn.au-btn--secondary span {\n display: block; }\n .health-back-to-top.isVisible {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n z-index: 9999;\n transition: all .4s ease-in; }\n\n.au-body .health-band {\n padding-top: 20px;\n padding-top: 1.25rem;\n padding-bottom: 20px;\n padding-bottom: 1.25rem; }\n .au-body .health-band:before, .au-body .health-band:after {\n content: \" \";\n display: table; }\n .au-body .health-band:after {\n clear: both; }\n @media (min-width: 992px) {\n .au-body .health-band {\n padding-top: 40px;\n padding-top: 2.5rem;\n padding-bottom: 40px;\n padding-bottom: 2.5rem; } }\n .au-body .health-band.health-band--secondary .health-band__title--light {\n color: #99d4de; }\n\n.health-band__image--image-text-horizontal {\n display: none; }\n @media (min-width: 768px) {\n .health-band__image--image-text-horizontal {\n display: block;\n width: 100%; } }\n\n.health-book-nav {\n border-top: 1px solid gray;\n padding-top: 24px;\n padding-top: 1.5rem; }\n .health-book-nav .au-display-lg {\n margin-top: 0; }\n .health-book-nav a, .health-book-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .health-book-nav a {\n display: block;\n text-decoration: none;\n color: #313131;\n padding: 16px;\n padding: 1rem; }\n .health-book-nav a:hover, .health-book-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .health-book-nav a:hover, .health-book-nav a:focus {\n background: whitesmoke; }\n .health-book-nav--right {\n text-align: right; }\n @media print {\n .health-book-nav {\n display: none; } }\n\n.pillars-container #pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\"); }\n\n.pillars-container {\n position: relative; }\n .pillars-container #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover; }\n @media (min-width: 768px) {\n .pillars-container #pillars {\n left: auto; } }\n\n.health-card {\n padding: 16px;\n padding: 1rem;\n margin-top: 0;\n width: 100%;\n font-weight: normal;\n display: block;\n box-sizing: border-box; }\n @media (min-width: 992px) {\n .health-card {\n padding: 32px;\n padding: 2rem; } }\n .health-card * + hr,\n .health-card * + p,\n .health-card * + .health-card__title,\n .health-card * + .health-card__cta {\n margin-top: 0; }\n .health-card__title + .metadata--inline {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__title + .metadata--inline {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__image + .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__image + .health-card__title {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card .health-card__image {\n display: block; }\n .health-card .health-card__image svg {\n height: 3em;\n width: 3em; }\n @media (min-width: 768px) {\n .health-card .health-card__image svg {\n height: 5em;\n width: 5em; } }\n .health-card .health-card__image.health-card__image--full-width {\n margin: -16px -16px 16px -16px;\n margin: -1rem -1rem 1rem -1rem;\n height: auto; }\n @media (min-width: 768px) {\n .health-card .health-card__image.health-card__image--full-width {\n margin: -32px -32px 32px -32px;\n margin: -2rem -2rem 2rem -2rem; } }\n .health-card__bg {\n padding: 16px;\n padding: 1rem;\n background-color: black; }\n .health-card__bg:not(:first-child) {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card img {\n display: block;\n min-width: 100%;\n height: auto; }\n .health-card--shadow {\n border-radius: 4px;\n overflow: hidden;\n box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);\n background: #ffffff; }\n .lt-ie9 .health-card--shadow {\n border: solid 1px gray; }\n .health-card--light {\n background: #ffffff;\n overflow: hidden; }\n .health-card--centered {\n text-align: center; }\n .health-card--centered img,\n .health-card--centered svg,\n .health-card--centered .health-card__image,\n .health-card--centered p {\n margin: auto; }\n .health-card--centered .health-card__image {\n margin-bottom: 8px;\n margin-bottom: 0.5rem; }\n .health-card--contact {\n background: #f9f9f9;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-card--contact .image--circle img {\n width: 200px;\n min-width: 0;\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n .health-card--contact {\n padding-top: 80px;\n padding-top: 5rem;\n margin-top: 5rem !important; }\n .health-card--contact .image--circle .image {\n position: absolute;\n left: 0;\n top: -20px;\n width: 100%;\n height: 10px;\n z-index: 999; } }\n .health-card.health-card--selector {\n padding: 8px;\n padding: 0.5rem;\n border-left: 1px solid #e5e5e5;\n border-right: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n display: block;\n overflow: hidden;\n background: #f9f9f9;\n border-top: 10px solid #e5e5e5; }\n @media (min-width: 992px) {\n .health-card.health-card--selector {\n padding: 16px;\n padding: 1rem; } }\n @media print {\n .health-card.health-card--selector {\n display: none; } }\n .health-card.health-card--selector:hover, .health-card.health-card--selector:focus, .health-card.health-card--selector.health-card--active {\n background: white;\n border-top-color: #007680; }\n .health-card.health-card--selector .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold;\n max-width: 100%; }\n @media (min-width: 768px) {\n .health-card.health-card--selector .health-card__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .health-card.health-card--selector .health-card__image svg {\n max-width: 3em;\n max-height: 3em; }\n .health-card.health-card--selector p {\n max-width: 75%; }\n .health-card.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: #e5e5e5;\n padding: 16px 0 0 0;\n padding: 1rem 0 0 0; }\n @media (min-width: 768px) {\n .health-card.health-card--resource {\n padding: 32px 0 0 0;\n padding: 2rem 0 0 0; } }\n .health-card--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: #005fa0;\n color: white; }\n .health-card--solid:hover {\n background: #0077C8;\n color: white; }\n a.health-card.health-card--solid {\n color: white; }\n .health-card--solid.health-card--colour1 {\n background: #005fa0; }\n .health-card--solid.health-card--colour1:hover {\n background: #0077C8;\n color: white; }\n .health-card--solid.health-card--colour2 {\n background: #006269; }\n .health-card--solid.health-card--colour2:hover {\n background: #007680; }\n .health-card--solid.health-card--colour3 {\n background: #006a73; }\n .health-card--solid.health-card--colour3:hover {\n background: #007680; }\n .health-card--solid.health-card--colour4 {\n background: #004693; }\n .health-card--solid.health-card--colour4:hover {\n background: #0057B8; }\n .health-card--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 0; }\n .health-card--solid-half .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half.health-card--colour1 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour1:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour2 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour2:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour3 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour3 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); } }\n .health-card--solid-half.health-card--colour4 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour4 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); } }\n .health-card--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid #0077C8; }\n .health-card--top-highlight.health-card--colour2 {\n border-top-color: #910048; }\n .health-card--top-highlight.health-card--colour3 {\n border-top-color: #B5BD00; }\n .health-card--top-highlight.health-card--colour4 {\n border-top-color: #007680; }\n .health-card--top-highlight.health-card--colour5 {\n border-top-color: #0093B2; }\n .health-card--cta:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n display: block;\n position: absolute;\n right: 16px;\n right: 1rem;\n bottom: 8px;\n bottom: 0.5rem;\n transition-property: right; }\n .ie8 .health-card--cta:after,\n .lt-ie8 .health-card--cta:after {\n content: ' > '; }\n @media (min-width: 768px) {\n .health-card--cta:after {\n right: 32px;\n right: 2rem;\n bottom: 32px;\n bottom: 2rem; } }\n .health-card--cta:hover {\n color: #313131;\n text-decoration: none; }\n .health-card--cta:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n right: 24px;\n right: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .health-card.health-card--horizontal {\n width: inherit; }\n .health-card.health-card--horizontal div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -16px -16px 0 -16px;\n margin: -1rem -1rem 0 -1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -32px 0 -32px -32px;\n margin: -2rem 0 -2rem -2rem; } }\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-top: 16px;\n padding-top: 1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-left: 32px;\n padding-left: 2rem;\n padding-top: 0; } }\n .health-card.health-card--horizontal.row {\n margin-left: 0;\n margin-right: 0; }\n a.health-card, .au-body--dark .health-toolbar a.health-card {\n color: #313131;\n text-decoration: none; }\n .au-body a.health-card {\n text-decoration: none; }\n a.health-card .health-card__title {\n text-decoration: underline; }\n a.health-card:hover .health-card__title {\n text-decoration: none; }\n a.health-card.health-card--shadow:focus {\n border-radius: 0; }\n a.health-card.health-card--shadow:hover {\n box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2); }\n a.health-card .health-card__link,\n a.health-card .health-card__cta {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip: ink; }\n\nul.health-card-list {\n padding: 0;\n margin-top: 0; }\n ul.health-card-list li {\n list-style: none;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n @media (min-width: 768px) {\n ul.health-card-list li {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; } }\n ul.health-card-list--flush {\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n ul.health-card-list--flush {\n margin-bottom: -24px;\n margin-bottom: -1.5rem; } }\n\n.au-body .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.health-compare {\n border: 1px solid #0077C8;\n margin-top: 16px;\n margin-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n .health-compare__title {\n background: #afdeff;\n font-weight: bold;\n padding-top: 16px;\n padding-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n\n.au-body dl.health-dl {\n border-bottom: 1px solid #ccc;\n margin-bottom: 0; }\n * + .au-body dl.health-dl {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body dl.health-dl dt {\n font-weight: bold;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n border-top: 1px solid #ccc;\n padding-top: 16px;\n padding-top: 1rem;\n clear: both; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dt {\n float: left;\n width: 25%; } }\n .au-body dl.health-dl dd {\n margin-left: 0;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n padding-top: 0; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dd {\n border-top: 1px solid #ccc;\n padding-left: 16px;\n padding-left: 1rem;\n padding-top: 16px;\n padding-top: 1rem;\n float: left;\n width: 75%; } }\n .au-body dl.health-dl:before, .au-body dl.health-dl:after {\n content: \" \";\n display: table; }\n .au-body dl.health-dl:after {\n clear: both; }\n\n.health-facet {\n visibility: visible;\n opacity: 1;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n height: auto;\n transition: opacity 1s;\n padding: 16px;\n padding: 1rem;\n background: #f1f1f2; }\n * + .health-facet {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-filter + .health-facet {\n margin-top: 0; }\n .health-facet--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n height: 0; }\n .health-facet__more {\n font-size: 0.8em; }\n\n* + .health-field {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-field + * {\n clear: both; }\n\n* + .health-field--label-hidden {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {\n float: left; } }\n\n.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {\n display: table; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label {\n width: 10em; } }\n\n@media (min-width: 768px) {\n .health-field--inline--wide .health-field__label {\n width: 15em; } }\n\n.health-field.health-field--light .health-field__label {\n font-weight: normal; }\n\n.health-field .health-field__label {\n font-weight: bold; }\n\n.health-metadata + .health-field {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-field__item + .health-field__item {\n clear: both; }\n\n.health-maps--google + .health-field__label {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-body .health-file__icon {\n margin-right: 8px;\n margin-right: 0.5rem; }\n\n.au-body .health-file__link {\n text-decoration: none;\n color: #313131; }\n .au-body .health-file__link--visible {\n font-weight: bold;\n text-decoration: underline;\n color: #006FB0; }\n .au-body .health-file__link--visible:hover {\n text-decoration: none; }\n\n.health-filter {\n display: block; }\n @media (min-width: 768px) {\n .health-filter {\n display: none; } }\n .health-filter.health-filter--open {\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-filter .health-filter__title {\n background: #f1f1f2;\n padding: 8px;\n padding: 0.5rem; }\n @media (min-width: 768px) {\n .health-filter .health-filter__title {\n display: none; } }\n\n* + .health-figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-figure--border {\n border: 2px solid #ccc;\n padding: 1rem; }\n\n.health-figure__image-link {\n display: block;\n position: relative; }\n .health-figure__image-link .health-figure__image-link__icon {\n display: none; }\n .health-figure__image-link:hover .health-figure__image-link__icon, .health-figure__image-link:focus .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n padding: 8px;\n padding: 0.5rem;\n left: 5px;\n top: 5px;\n border: 1px solid #ccc; }\n\nfigure {\n margin: 0; }\n figure img {\n margin: 0; }\n * + figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.fancybox-button {\n width: 46px; }\n .fancybox-button i:before {\n margin-right: 0; }\n\n.health-footnotes {\n border-top: 1px solid #ccc;\n margin-top: 24px;\n margin-top: 1.5rem;\n padding-top: 24px;\n padding-top: 1.5rem; }\n table .health-footnotes {\n border-top: none;\n padding-top: 0;\n margin-top: 0; }\n\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.au-body .health-image-text {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body .health-image-text > li {\n margin-bottom: 64px;\n margin-bottom: 4rem; }\n @media print {\n .au-body .health-image-text > li {\n margin-bottom: 32px;\n margin-bottom: 2rem;\n height: auto !important; } }\n @media (min-width: 768px) {\n .au-body .health-image-text > li {\n text-align: center; } }\n @media print {\n .au-body .health-image-text .health-image-text__image {\n height: auto !important; }\n .au-body .health-image-text .health-image-text__image img {\n margin-top: 0 !important; } }\n .au-body .health-image-text .au-introduction {\n margin-top: 16px;\n margin-top: 1rem;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .au-introduction {\n display: block; } }\n .au-body .health-image-text .text--minor {\n margin-top: 0;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .text--minor {\n display: block; } }\n\n.au-body.au-body--dark .au-introduction {\n color: #FFF; }\n\n.au-body .media div,\n.au-body .au-responsive-media-img div,\n.au-body img div,\n.au-body svg div,\n.au-body .taskbar .taskbar__img div,\n.taskbar .au-body .taskbar__img div,\n.au-body .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .au-body .taskbar__img div,\n.au-body .taskbar--2 .taskbar__img div,\n.taskbar--2 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .au-body .taskbar__img div,\n.au-body .taskbar--3 .taskbar__img div,\n.taskbar--3 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .au-body .taskbar__img div,\n.au-body .taskbar--4 .taskbar__img div,\n.taskbar--4 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .au-body .taskbar__img div,\n.au-body .taskbar--5 .taskbar__img div,\n.taskbar--5 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .au-body .taskbar__img div,\n.au-body .taskbar--6 .taskbar__img div,\n.taskbar--6 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.au-body img {\n line-height: 0; }\n\nimg {\n border: 0; }\n\n.au-body picture {\n display: block; }\n .au-body picture img {\n margin-top: 0; }\n * + picture {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.image--border img {\n border: 3px solid #ccc; }\n\n.image--border div {\n line-height: 0; }\n\n@media print {\n .image--border {\n border: none; } }\n\n.image--circle img {\n border-radius: 50%;\n border: 3px solid #ccc; }\n\n.field-name-field-image-caption {\n margin-bottom: 2em; }\n\n.image-outer {\n line-height: 0; }\n * + .image-outer {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .image-outer .image-placeholder {\n border: 1px solid black; }\n .image-outer .image-placeholder:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\"; } }\n .image-outer .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0; }\n .image-outer .image-wrapper.image-loading {\n background-color: transparent; }\n .image-outer .image-wrapper .image {\n width: 100%; }\n .image-outer .image-wrapper .image img {\n visibility: hidden; }\n\n.image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n border-bottom: 0;\n line-height: 0; }\n @media (min-width: 768px) {\n .image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n display: block; } }\n .image--link a:focus {\n border: 3px solid #005e66; }\n .image--link a:hover img, .image--link .au-body--dark .health-toolbar a:hover img, .au-body--dark .health-toolbar .image--link a:hover img {\n opacity: 0.5; }\n .image--link a img, .image--link .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .image--link a img {\n margin-top: 0; }\n\na .image-wrapper.image-loading {\n background-color: white; }\n\n.health-listing {\n margin-top: 0;\n padding: 0;\n margin-bottom: 32px;\n margin-bottom: 2rem;\n clear: both; }\n * + .health-listing {\n margin: 32px 0 0 0;\n margin: 2rem 0 0 0; }\n * + .row .health-listing--embedded li:first-of-type, * + .health-listing--embedded li:first-of-type {\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem;\n margin-top: 32px;\n margin-top: 2rem; }\n * + .row .health-listing--embedded li:last-of-type, * + .health-listing--embedded li:last-of-type {\n border-bottom: 1px solid #ccc;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n .health-listing li {\n list-style: none;\n max-width: inherit;\n clear: both; }\n .health-listing li + li {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem; }\n .health-listing--compact li + li {\n margin-top: 16px;\n margin-top: 1rem;\n padding-top: 16px;\n padding-top: 1rem; }\n * + .health-listing__filters {\n margin-top: 16px;\n margin-top: 1rem; }\n @media print {\n .health-listing__filters {\n background: transparent !important; } }\n .health-listing__filters--inline > * {\n display: inline-block;\n margin-right: 16px;\n margin-right: 1rem; }\n .health-listing__filters .clear-all {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0; }\n @media print {\n .health-listing__filters .clear-all {\n display: none; } }\n\nul li {\n transition: background-color 1s; }\n ul li.highlight {\n background-color: #ffffc6; }\n\nol.list--large, ul.list--large, ul.list--large--plain, ol.list--large--plain, ul.list--large--checklist {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0; }\n * + ol.list--large, * + ul.list--large, * + ul.list--large--plain, * + ol.list--large--plain, * + ul.list--large--checklist {\n margin-top: 24px;\n margin-top: 1.5rem; }\n ol.list--large > li, ul.list--large > li, ul.list--large--plain > li, ol.list--large--plain > li, ul.list--large--checklist > li {\n vertical-align: top;\n position: relative;\n margin: 0 0 16px;\n margin: 0 0 1rem;\n padding: 24px;\n padding: 1.5rem;\n background: #f1f1f2; }\n ol.list--large > li::before, ul.list--large > li::before, ul.list--large--plain > li::before, ol.list--large--plain > li::before, ul.list--large--checklist > li::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n top: 16px;\n top: 1rem;\n padding-top: 0;\n font-size: 24px; }\n ol.list--large > li a, ul.list--large > li a, ul.list--large--plain > li a, ol.list--large--plain > li a, ul.list--large--checklist > li a, ol.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large > li a, ul.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large > li a, ul.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--plain > li a, ol.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large--plain > li a, ul.list--large--checklist > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--checklist > li a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2; }\n\nol.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n\nul.list--large {\n counter-reset: none; }\n ul.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n ul.list--large > li::before {\n content: '■';\n counter-increment: none; }\n\nul.list--large--plain > li:before, ol.list--large--plain > li:before {\n display: none; }\n\nul.list--large--checklist > li {\n padding-left: 64px;\n padding-left: 4rem;\n padding-top: 16px;\n padding-top: 1rem;\n background: #f1f1f2 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px; }\n ul.list--large--checklist > li::before {\n content: ''; }\n\n.au-body ul.health-card-list li {\n max-width: 100%; }\n\n.list--remove {\n list-style: none;\n padding-left: 0; }\n .list--remove > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em; }\n\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0, 111, 176, 0.2);\n border-right: 1.1em solid rgba(0, 111, 176, 0.2);\n border-bottom: 1.1em solid rgba(0, 111, 176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear; }\n .health-loading--active {\n display: block; }\n .health-loading--search {\n position: absolute;\n top: 13px;\n right: 55px; }\n .health-loading--small {\n width: 5em;\n height: 5em;\n font-size: 4px; }\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.au-body .health-maps--google {\n width: 100%;\n height: 500px; }\n .au-body .health-maps--google * + img {\n margin-top: 0; }\n\n* + .health-metadata {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-metadata.health-metadata--inline .health-field {\n display: inline;\n border-left: 1px solid #414141;\n margin-left: 8px;\n margin-left: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem; }\n .health-metadata.health-metadata--inline .health-field .health-field__item {\n display: inline; }\n\n.health-metadata.health-metadata--inline > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 32px;\n margin-top: 2rem;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: 1px solid #ccc; }\n\n.health-recommendation--grade-practice-point {\n border-left-color: #d9c100; }\n .health-recommendation--grade-practice-point .health-recommendation__grade {\n background-color: #fff4c8; }\n\n.health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-evidence-based, .health-recommendation--grade-qualified-evidence-based {\n border-left-color: #8852ce; }\n .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {\n background-color: #e0c8ff; }\n\n.health-recommendation--grade-consensus-based {\n border-left-color: #5f904d; }\n .health-recommendation--grade-consensus-based .health-recommendation__grade {\n background-color: #e7fddf; }\n\n/*\n * List of references\n */\n.health-references > li {\n transition: background-color 1s; }\n .health-references > li.highlight {\n background-color: #ffffc6; }\n\n/*\n * Links to the reference\n */\n.health-references__links .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.health-release-status {\n padding-top: 12px;\n padding-top: 0.75rem;\n padding-bottom: 12px;\n padding-bottom: 0.75rem;\n font-size: 13px; }\n .health-release-status__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px; }\n .health-release-status__icon--alpha {\n background: #c22f73;\n color: #FFF; }\n .health-release-status__icon--beta {\n background: #d34600;\n color: #FFF; }\n .health-release-status__icon--launch {\n background: #158839;\n color: #FFF; }\n .health-release-status--desktop {\n display: none; }\n @media (min-width: 992px) {\n .health-release-status--desktop {\n display: block; } }\n .health-release-status--mobile {\n display: block; }\n @media (min-width: 992px) {\n .health-release-status--mobile {\n display: none; } }\n @media (min-width: 992px) {\n .health-release-status {\n font-size: inherit; } }\n @media print {\n .health-release-status {\n display: none; } }\n .health-release-status p {\n max-width: 100%; }\n\n.hidden {\n display: none; }\n\n@media (min-width: 576px) {\n .hidden-xs {\n display: hidden !important; }\n .visible-xs {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .hidden-sm {\n display: hidden !important; }\n .visible-sm {\n display: block !important; } }\n\n@media (min-width: 992px) {\n .hidden-md {\n display: hidden !important; }\n .visible-md {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: hidden !important; }\n .visible-lg {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .au-grid .au-header .health-search {\n float: right; } }\n\n.health-search {\n position: relative;\n display: inline-block;\n max-width: 22.75em;\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .health-search {\n display: none; } }\n @media (min-width: 768px) {\n .health-search {\n margin-top: 0; } }\n .health-search--global {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .health-search--global {\n display: block;\n padding-bottom: 0;\n margin-top: 0; } }\n @media print {\n .health-search--global {\n display: none; } }\n .health-search--listing {\n width: auto; }\n @media print {\n .health-search--listing {\n display: none; } }\n .health-search .au-form__item, .health-search input {\n margin-top: 0 !important; }\n .health-search__form {\n position: relative; }\n .health-search__form:before, .health-search__form:after {\n content: \" \";\n display: table; }\n .health-search__form:after {\n clear: both; }\n .health-search__form label, .health-search__form fieldset.au-form__item legend, fieldset.au-form__item .health-search__form legend {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .health-search__form#search-api-page-search-form {\n float: left; }\n .health-search__form__input {\n border-color: #313131;\n background-color: white;\n width: 100%; }\n @media (min-width: 768px) {\n .health-search__form__input {\n width: 240px;\n width: 15rem; } }\n @media (min-width: 992px) {\n .health-search__form__input {\n width: 320px;\n width: 20rem; } }\n .health-search__form__input-wrapper {\n width: 100%;\n padding-right: 45px; }\n .health-search__form__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: #313131;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E\");\n border-radius: 0px 4px 4px 0; }\n .health-search__form__submit:hover:not(:disabled), .health-search__form__submit:focus:not(:disabled) {\n background-color: #000000; }\n\n.au-body .health-search-result__link {\n text-decoration: none; }\n\n.au-body .health-search-result__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block; }\n\n.au-body .health-search-result__link-path {\n color: #006621;\n font-size: 0.9em;\n word-break: break-all; }\n\n.au-body .health-search-result__summary {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body .health-search-result__summary-date {\n color: #87888A; }\n\n.au-body .health-search-result__tag {\n text-transform: uppercase; }\n\n.au-body .health-search-result--notes .health-search-result__link-title:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: #313131;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid #ececec;\n background: #f1f1f2;\n margin-left: 5px; }\n\nform[class*='col-'].health-search__form .health-search__form__submit {\n right: 12px; }\n\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid #000;\n width: 300px;\n position: absolute; }\n .ui-autocomplete li.ui-menu-item {\n margin: 0; }\n .ui-autocomplete li.ui-menu-item:hover {\n cursor: pointer; }\n .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {\n padding: 4px 19px;\n padding: 0.25rem 1.2rem; }\n\n.ui-state-active {\n background: #006FB0;\n color: white; }\n\n.ui-helper-hidden-accessible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.health-separator {\n border-top: 1px solid #ccc;\n margin-top: 48px;\n margin-top: 3rem; }\n @media (min-width: 768px) {\n .health-separator {\n margin-top: 64px;\n margin-top: 4rem; } }\n\n.stat {\n margin: 24px 0 32px;\n margin: 1.5rem 0 2rem; }\n @media (min-width: 768px) {\n .stat {\n border-right: 1px dotted #99d4de; }\n .stat:last-of-type {\n border-right: none; } }\n\n.stat__text {\n padding: 0 0 4px 0;\n padding: 0 0 0.25rem 0; }\n @media (min-width: 992px) {\n .stat__text {\n padding-bottom: 16px;\n padding-bottom: 1rem; } }\n\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px; }\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline; }\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white; }\n .stat__trend-icon:before {\n margin-top: -16px;\n margin-top: -1rem; }\n\n.stat__source {\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n margin-top: 0 !important; }\n\n.stat--no-trend .stat__value {\n border-bottom: 0; }\n\n.stat--no-trend .stat__trend {\n display: none; }\n\n.au-body .stat p {\n margin-top: 0; }\n\n.health-sub-header {\n padding: 12px 0; }\n @media (min-width: 768px) {\n .health-sub-header {\n padding: 24px 0 16px 0;\n padding: 1.5rem 0 1rem 0; } }\n .health-sub-header h1 {\n margin-top: 0; }\n .health-sub-header .au-introduction {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-sub-header .au-introduction {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-sub-header__section-title {\n margin-bottom: 10px;\n margin-bottom: 0.65rem; }\n @media (min-width: 768px) {\n .health-sub-header__section-title {\n display: none; } }\n @media print {\n .health-sub-header__section-title {\n display: none; } }\n .health-sub-header__supp {\n padding-top: 24px;\n padding-top: 1.5rem; }\n @media print {\n .health-sub-header__supp {\n display: none; } }\n @media (min-width: 768px) {\n .health-sub-header__supp--center {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); } }\n @media (min-width: 768px) {\n .health-sub-header__supp {\n padding-top: 0; } }\n\n.health-sub-nav {\n display: none; }\n @media (min-width: 768px) {\n .health-sub-nav {\n display: block; } }\n @media print {\n .health-sub-nav {\n display: none; } }\n\ntable {\n border-collapse: collapse;\n border: 1px solid #ccc;\n min-width: 43em; }\n * + table,\n * + .health-table__responsive table {\n margin-top: 24px;\n margin-top: 1.5rem; }\n table caption {\n text-align: left;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n table tr:nth-child(even) {\n background-color: #ffffff; }\n table.table__no-banding tr:nth-child(even) {\n background-color: transparent; }\n table td,\n table th {\n border-bottom: 1px solid #ccc;\n padding: 4px;\n padding: 0.25rem;\n text-align: left;\n vertical-align: top; }\n @media (min-width: 992px) {\n table td,\n table th {\n padding: 8px;\n padding: 0.5rem;\n font-size: initial; } }\n table th {\n background-color: #f9f9f9; }\n table thead {\n border-bottom: 1px solid #ccc; }\n @media (min-width: 768px) {\n table {\n min-width: inherit; } }\n @media print {\n table td,\n table th,\n table thead {\n border-color: #000 !important;\n background: #fff !important; } }\n\n.health-table__responsive {\n overflow: scroll; }\n @media (min-width: 992px) {\n .health-table__responsive {\n overflow: auto; } }\n @media print {\n .health-table__responsive {\n overflow: visible; }\n .health-table__responsive table {\n min-width: inherit; } }\n\n.au-body ul.health-tabs {\n padding: 0;\n border-bottom: 2px solid #ccc;\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n margin-top: 24px;\n margin-top: 1.5rem;\n width: 100%; }\n .au-body ul.health-tabs li {\n margin: 0;\n margin-right: 8px;\n margin-right: 0.5rem;\n padding: 0;\n transition: none; }\n .au-body ul.health-tabs li:first-of-type a {\n margin-left: 0; }\n .au-body ul.health-tabs li a {\n padding: 12px 16px;\n padding: 0.75rem 1rem;\n display: inline-block;\n background-color: #f1f1f2;\n text-decoration: none; }\n .au-body ul.health-tabs li a:hover, .au-body ul.health-tabs li a:active {\n background-color: #cdcdcd; }\n .au-body ul.health-tabs li.active a {\n font-weight: bold;\n background-color: #006FB0;\n color: white; }\n\n.au-body .not-full-width ul.health-tabs {\n margin-top: 0; }\n\n@media print {\n .au-body .health-tabs {\n display: none; } }\n\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--2,\n.taskbar--tiled--3,\n.taskbar--3,\n.taskbar--tiled--4,\n.taskbar--4,\n.taskbar--tiled--5,\n.taskbar--5,\n.taskbar--tiled--6,\n.taskbar--6 {\n color: #000; }\n .taskbar:before, .taskbar:after,\n .taskbar--tiled--2:before,\n .taskbar--2:before,\n .taskbar--tiled--3:before,\n .taskbar--3:before,\n .taskbar--tiled--4:before,\n .taskbar--4:before,\n .taskbar--tiled--5:before,\n .taskbar--5:before,\n .taskbar--tiled--6:before,\n .taskbar--6:before,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n content: \" \";\n display: table; }\n .taskbar:after,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n clear: both; }\n .taskbar ul,\n .taskbar--tiled--2 ul,\n .taskbar--2 ul,\n .taskbar--tiled--3 ul,\n .taskbar--3 ul,\n .taskbar--tiled--4 ul,\n .taskbar--4 ul,\n .taskbar--tiled--5 ul,\n .taskbar--5 ul,\n .taskbar--tiled--6 ul,\n .taskbar--6 ul {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .taskbar ul > li,\n .taskbar--tiled--2 ul > li,\n .taskbar--2 ul > li,\n .taskbar--tiled--3 ul > li,\n .taskbar--3 ul > li,\n .taskbar--tiled--4 ul > li,\n .taskbar--4 ul > li,\n .taskbar--tiled--5 ul > li,\n .taskbar--5 ul > li,\n .taskbar--tiled--6 ul > li,\n .taskbar--6 ul > li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0; }\n .taskbar ul > li .taskbar__item:last,\n .taskbar--tiled--2 ul > li .taskbar__item:last,\n .taskbar--2 ul > li .taskbar__item:last,\n .taskbar--tiled--3 ul > li .taskbar__item:last,\n .taskbar--3 ul > li .taskbar__item:last,\n .taskbar--tiled--4 ul > li .taskbar__item:last,\n .taskbar--4 ul > li .taskbar__item:last,\n .taskbar--tiled--5 ul > li .taskbar__item:last,\n .taskbar--5 ul > li .taskbar__item:last,\n .taskbar--tiled--6 ul > li .taskbar__item:last,\n .taskbar--6 ul > li .taskbar__item:last {\n margin-right: 0; }\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n padding: 16px;\n padding: 1rem;\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0; }\n @media (min-width: 576px) {\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n min-height: 200px; } }\n .taskbar .taskbar__item:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus,\n .taskbar.view ul > .views-row .node:hover,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover,\n .taskbar.view ul > .views-row .node:active,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:active,\n .taskbar.view ul > .views-row .node:focus,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus,\n .taskbar--tiled--2 .taskbar__item:hover,\n .taskbar--2 .taskbar__item:hover,\n .taskbar--tiled--3 .taskbar__item:hover,\n .taskbar--3 .taskbar__item:hover,\n .taskbar--tiled--4 .taskbar__item:hover,\n .taskbar--4 .taskbar__item:hover,\n .taskbar--tiled--5 .taskbar__item:hover,\n .taskbar--5 .taskbar__item:hover,\n .taskbar--tiled--6 .taskbar__item:hover,\n .taskbar--6 .taskbar__item:hover,\n .taskbar--tiled--2 .taskbar__item:active,\n .taskbar--2 .taskbar__item:active,\n .taskbar--tiled--3 .taskbar__item:active,\n .taskbar--3 .taskbar__item:active,\n .taskbar--tiled--4 .taskbar__item:active,\n .taskbar--4 .taskbar__item:active,\n .taskbar--tiled--5 .taskbar__item:active,\n .taskbar--5 .taskbar__item:active,\n .taskbar--tiled--6 .taskbar__item:active,\n .taskbar--6 .taskbar__item:active,\n .taskbar--tiled--2 .taskbar__item:focus,\n .taskbar--2 .taskbar__item:focus,\n .taskbar--tiled--3 .taskbar__item:focus,\n .taskbar--3 .taskbar__item:focus,\n .taskbar--tiled--4 .taskbar__item:focus,\n .taskbar--4 .taskbar__item:focus,\n .taskbar--tiled--5 .taskbar__item:focus,\n .taskbar--5 .taskbar__item:focus,\n .taskbar--tiled--6 .taskbar__item:focus,\n .taskbar--6 .taskbar__item:focus,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover,\n .taskbar--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--2 .node:hover,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover,\n .taskbar--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--3 .node:hover,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover,\n .taskbar--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--4 .node:hover,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover,\n .taskbar--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--5 .node:hover,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover,\n .taskbar--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--6 .node:hover,\n .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active,\n .taskbar--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--2 .node:active,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active,\n .taskbar--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--3 .node:active,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active,\n .taskbar--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--4 .node:active,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active,\n .taskbar--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--5 .node:active,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active,\n .taskbar--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--6 .node:active,\n .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus,\n .taskbar--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--2 .node:focus,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus,\n .taskbar--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--3 .node:focus,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus,\n .taskbar--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--4 .node:focus,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus,\n .taskbar--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--5 .node:focus,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus,\n .taskbar--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--6 .node:focus,\n .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .node:focus {\n background-color: #001a49; }\n .taskbar .taskbar__img,\n .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar--tiled--2 .taskbar__img,\n .taskbar--2 .taskbar__img,\n .taskbar--tiled--3 .taskbar__img,\n .taskbar--3 .taskbar__img,\n .taskbar--tiled--4 .taskbar__img,\n .taskbar--4 .taskbar__img,\n .taskbar--tiled--5 .taskbar__img,\n .taskbar--5 .taskbar__img,\n .taskbar--tiled--6 .taskbar__img,\n .taskbar--6 .taskbar__img,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .field-name-field-image {\n border: 0; }\n .taskbar .taskbar__title,\n .taskbar.view ul > .views-row .field-name-title a,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a,\n .taskbar--tiled--2 .taskbar__title,\n .taskbar--2 .taskbar__title,\n .taskbar--tiled--3 .taskbar__title,\n .taskbar--3 .taskbar__title,\n .taskbar--tiled--4 .taskbar__title,\n .taskbar--4 .taskbar__title,\n .taskbar--tiled--5 .taskbar__title,\n .taskbar--5 .taskbar__title,\n .taskbar--tiled--6 .taskbar__title,\n .taskbar--6 .taskbar__title,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--2 a,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--3 a,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--4 a,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--5 a,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--6 a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title a {\n font-size: 20px;\n line-height: 24px; }\n .taskbar .taskbar__desc,\n .taskbar.view ul > .views-row .field-name-body p,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p,\n .taskbar--tiled--2 .taskbar__desc,\n .taskbar--2 .taskbar__desc,\n .taskbar--tiled--3 .taskbar__desc,\n .taskbar--3 .taskbar__desc,\n .taskbar--tiled--4 .taskbar__desc,\n .taskbar--4 .taskbar__desc,\n .taskbar--tiled--5 .taskbar__desc,\n .taskbar--5 .taskbar__desc,\n .taskbar--tiled--6 .taskbar__desc,\n .taskbar--6 .taskbar__desc,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--2 p,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--3 p,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--4 p,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--5 p,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--6 p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body p {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px; }\n\n.taskbar--tiled--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar.view ul > .views-row,\n.taskbar--tiled--2.view ul > .views-row,\n.taskbar--tiled--3.view ul > .views-row,\n.taskbar--tiled--4.view ul > .views-row,\n.taskbar--tiled--5.view ul > .views-row,\n.taskbar--tiled--6.view ul > .views-row {\n margin: 0; }\n .taskbar.view ul > .views-row:hover,\n .taskbar--tiled--2.view ul > .views-row:hover,\n .taskbar--tiled--3.view ul > .views-row:hover,\n .taskbar--tiled--4.view ul > .views-row:hover,\n .taskbar--tiled--5.view ul > .views-row:hover,\n .taskbar--tiled--6.view ul > .views-row:hover {\n cursor: pointer; }\n\n.health-toolbar {\n padding-bottom: 8px;\n padding-bottom: 0.5rem; }\n .health-toolbar__items > li {\n margin: 0;\n margin-right: 18px;\n margin-right: 1.1rem;\n float: left;\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar__items > li {\n margin-right: 16px;\n margin-right: 1rem; } }\n @media print {\n .health-toolbar {\n display: none; } }\n .health-toolbar #health-share-menu {\n display: none; }\n .health-toolbar .health-tooltip-theme #health-share-menu {\n display: block; }\n\n.health-tooltip-theme {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n padding: 8px;\n padding: 0.5rem;\n text-align: left;\n color: #313131;\n font-size: .9em;\n background-color: #fff;\n border: 3px solid #ccc;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, 0.5); }\n .health-tooltip-theme p {\n padding: 0;\n margin: 0; }\n\n* + .health-video {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-video__preview {\n position: relative;\n line-height: 0; }\n .health-video__preview .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%); }\n .health-video__preview .health-video__preview__play-button svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.75)); }\n .health-video__preview__link {\n display: block; }\n .health-video__preview__link:hover .health-video__preview__play-button, .health-video__preview__link:active .health-video__preview__play-button, .health-video__preview__link:focus .health-video__preview__play-button {\n display: block;\n cursor: pointer; }\n .health-video__preview__length {\n padding: 12px;\n padding: 0.75rem;\n background-color: #000;\n color: #fff;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0; }\n .health-video__preview__length--small {\n display: none; }\n @media (min-width: 768px) {\n .health-video__preview__length--small {\n display: inline-block;\n padding: 8px;\n padding: 0.5rem;\n font-size: 0.85em;\n right: 3px;\n bottom: 3px; } }\n\n.health-video--inline {\n border: 2px solid #ccc;\n padding: 16px;\n padding: 1rem; }\n * + .health-video--inline {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.svg-inline--fa {\n display: inline-block; }\n .svg-inline--fa svg {\n font-size: inherit;\n height: 1em;\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor; }\n .svg-inline--fa.fa-fw svg {\n width: 1.25em; }\n .svg-inline--fa.fa-2x svg {\n font-size: 2em; }\n .svg-inline--fa.fa-3x svg {\n font-size: 3em; }\n .svg-inline--fa.fa-left {\n margin-right: 6px;\n margin-right: 0.35rem; }\n\n.au-body--dark .health-video + .au-accordion {\n background-color: #ececec; }\n .au-body--dark .health-video + .au-accordion .au-accordion__title {\n color: black; }\n\n.au-breadcrumbs {\n margin-top: 0; }\n\n.au-body--dark .au-breadcrumbs > .au-link-list > li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n.au-body * + .standard-gap--after {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-btn--tertiary.au-btn--dark:hover:not(:disabled), .au-btn--secondary.au-btn--dark:hover:not(:disabled),\na.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\na.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent; }\n\n.au-form__item div.error {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0; }\n\n.au-header.au-header {\n border-top: none;\n position: relative; }\n .au-header.au-header .au-header__logo {\n max-width: 400px; }\n\n.au-main-nav .au-main-nav__toggle {\n color: #313131;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav .au-main-nav__toggle:hover, .au-main-nav .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-body .au-side-nav {\n background: #f1f1f2;\n margin-top: 16px;\n margin-top: 1rem;\n margin-left: -12px;\n margin-right: -12px; }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n background: none; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-left: 0;\n margin-right: 0; } }\n .au-body .au-side-nav .au-side-nav__header {\n margin: 16px;\n margin: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav .au-side-nav__header {\n display: none; } }\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n border-left: 0.25rem solid #0077C8;\n background: #e5e5e5; }\n @media (min-width: 768px) {\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n background: #f1f1f2; } }\n\n.health-card {\n min-height: 200px;\n height: 100%; }\n\n.health-content {\n margin-top: 32px;\n margin-top: 2rem; }\n @media (min-width: 768px) {\n .health-content {\n margin-top: 40px;\n margin-top: 2.5rem; } }\n .health-content--flush {\n margin-top: 0px;\n margin-top: 0rem; }\n\n.health-hero {\n background: #ececec;\n position: relative; }\n @media (min-width: 768px) {\n .health-hero {\n overflow: hidden; } }\n .health-hero__image-container {\n max-height: 200px;\n overflow: hidden; }\n @media (min-width: 768px) {\n .health-hero__image-container {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none; } }\n .health-hero__image {\n height: auto;\n display: block;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__image {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0; } }\n .health-hero__content {\n background: #333333;\n position: relative;\n padding: 32px;\n padding: 2rem;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__content {\n background-color: rgba(0, 0, 0, 0.8);\n padding: 48px;\n padding: 3rem;\n width: 60%; } }\n @media (min-width: 1200px) {\n .health-hero__content {\n padding: 64px;\n padding: 4rem;\n min-height: 500px;\n width: 50%; } }\n .health-hero__title {\n color: white; }\n .health-hero__summary {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .health-hero__summary {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .health-hero.health-hero--dark {\n background: #333333; }\n .health-hero.health-hero--dark .health-hero__content {\n color: white; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 0;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: none; }\n\n.health-table__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n\n.health-search {\n position: relative;\n display: block;\n max-width: none; }\n @media print {\n .health-search {\n display: none; } }\n .health-search__form__input, .health-search__form__input.au-text-input {\n width: 100%;\n max-width: 100%; }\n\n.health-toolbar--desktop {\n display: none; }\n @media (min-width: 768px) {\n .health-toolbar--desktop {\n display: block; } }\n\n.health-toolbar--mobile {\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar--mobile {\n display: none; } }\n\n@media (min-width: 768px) {\n .health-sub-header {\n padding: 32px 0px 48px 0px;\n padding: 2rem 0rem 3rem 0rem; } }\n\naddress {\n font-style: normal; }\n\n.desktop-only {\n display: none; }\n @media (min-width: 768px) {\n .desktop-only {\n display: block; } }\n\n.mobile-only {\n display: block; }\n @media (min-width: 768px) {\n .mobile-only {\n display: none; } }\n\n.health-search__form__input-wrapper {\n padding-right: 0px; }\n\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative; }\n .iframe-container iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%; }\n .iframe-container.iframe-container--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px;\n height: calc(100vh - 50px) !important; }\n @media (min-width: 768px) {\n .iframe-container.iframe-container--fullscreen {\n padding-top: 0;\n height: 800px;\n height: calc(100vh - 150px) !important; } }\n\n.iframe-container--5x1 {\n padding-top: 20%; }\n\n.iframe-container--4x1 {\n padding-top: 25%; }\n\n.iframe-container--3x1 {\n padding-top: 33.33333%; }\n\n.iframe-container--5x2 {\n padding-top: 40%; }\n\n.iframe-container--16x9 {\n padding-top: 56.25%; }\n\n.iframe-container--4x3 {\n padding-top: 75%; }\n\n.iframe-container--1x1 {\n padding-top: 100%; }\n\n.iframe-container--3x4 {\n padding-top: 133.33333%; }\n\n.iframe-container--9x16 {\n padding-top: 177.77778%; }\n\n@media (min-width: 768px) {\n .iframe-container--5x1sm {\n padding-top: 20%; }\n .iframe-container--4x1sm {\n padding-top: 25%; }\n .iframe-container--3x1sm {\n padding-top: 33.33333%; }\n .iframe-container--5x2sm {\n padding-top: 40%; }\n .iframe-container--16x9sm {\n padding-top: 56.25%; }\n .iframe-container--4x3sm {\n padding-top: 75%; }\n .iframe-container--1x1sm {\n padding-top: 100%; }\n .iframe-container--3x4sm {\n padding-top: 133.33333%; }\n .iframe-container--9x16sm {\n padding-top: 177.77778%; } }\n\n.au-body .health-grid {\n margin-left: -1rem;\n margin-right: -1rem; }\n .au-body .health-grid > * + p {\n margin-top: 0; }\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .health-grid > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem; }\n @media (min-width: 576px) {\n .health-grid--1col-xs > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--1col-sm > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--1col-md > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--1col-lg > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--2col-xs > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--2col-sm > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--2col-md > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--2col-lg > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--3col-xs > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--3col-sm > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--3col-md > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--3col-lg > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--4col-xs > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--4col-sm > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--4col-md > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--4col-lg > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--5col-xs > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--5col-sm > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--5col-md > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--5col-lg > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--6col-xs > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--6col-sm > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--6col-md > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--6col-lg > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--7col-xs > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--7col-sm > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--7col-md > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--7col-lg > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--8col-xs > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--8col-sm > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--8col-md > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--8col-lg > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n\n.health-listing__items--tile .health-grid {\n margin-bottom: 0;\n margin-top: 0; }\n @media (min-width: 768px) {\n .health-listing__items--tile .health-grid {\n margin-top: -2rem;\n margin-bottom: -1rem; } }\n","// DTA Design System colours\n\n// $AU-color-foreground-text: #313131 !default;\n// $AU-color-foreground-action: #00698f !default;\n// $AU-color-foreground-focus: #9263DE !default;\n// $AU-color-background: #ffffff !default;\n\n// $AU-colordark-foreground-text: #ffffff !default;\n// $AU-colordark-foreground-action: #61daff !default;\n// $AU-colordark-foreground-focus: #C390F9 !default;\n// $AU-colordark-background: #135E70 !default;\n\n// $AU-color-error: #ff635c !default;\n// $AU-color-success: #0cac78 !default;\n// $AU-color-warning: #f69900 !default;\n// $AU-color-info: #00bfe9 !default;\n\n// HEALTH COLOURS ===========================\n$colour-Shadow: rgba(0,0,0,0.1);\n$colour-Shadow-hover: rgba(0,0,0,0.2);\n$colour-card: #fff;\n$colour-Error-light: #ffe7ea;\n$colour-foreground-text--dark: #000000;\n\n// New visual identity palette\n// Primaries\n$colour-primary-blue: #00205B;\n$colour-primary-blue-dark: shade($colour-primary-blue, 10%);\n$colour-primary-blue-darker: shade($colour-primary-blue, 20%);\n$colour-primary-blue-alt: #041E42;\n$colour-primary-blue-gradient: #004181; // to be used with $color-primary-blue\n$colour-primary-blue-bg: $colour-primary-blue-gradient; // for backgrounds\n\n$colour-primary-teal: #007680;\n$colour-primary-teal-dark: shade($colour-primary-teal,10%);\n$colour-primary-teal-darker: shade($colour-primary-teal,20%);\n$colour-primary-teal-light: tint($colour-primary-teal,20%);\n$colour-primary-teal-alt: #006269;\n$colour-primary-teal-bg: desaturate($colour-primary-teal-darker, 10%); // for backgrounds\n\n// Complementaries\n// Darker shades for hover\n$colour-complementary-skyblue: #0077C8;\n$colour-complementary-skyblue-dark: shade($colour-complementary-skyblue, 20%);\n$colour-complementary-skyblue-bg: desaturate($colour-complementary-skyblue-dark, 30%); // for backgrounds\n$colour-complementary-ruby: #910048;\n$colour-complementary-ruby-dark: shade($colour-complementary-ruby, 10%);\n$colour-complementary-lime: #B5BD00;\n$colour-complementary-lime-dark: shade($colour-complementary-lime, 10%);\n$colour-complementary-blue: #0057B8;\n$colour-complementary-blue-dark: shade($colour-complementary-blue, 20%);\n$colour-complementary-blue-bg: desaturate($colour-complementary-blue-dark, 30%); // for backgrounds\n$colour-complementary-cyan: #0093B2;\n$colour-complementary-cyan-dark: shade($colour-complementary-cyan, 10%);\n\n// Accents\n$colour-accent-red: #D50032;\n$colour-accent-orange: #FFB500;\n\n$colour-dark: #87888A; // core\n$colour-darker: #626366;\n$colour-darkest: #58585b;\n$colour-dark-hover: #313131;\n\n$colour-lightest: #f9f9f9;\n$colour-lighter: #f1f1f2;\n$colour-light: #ececec;\n$colour-light-dark: #e5e5e5;\n$colour-light-darker: #cdcdcd;\n\n// Tints from print guide - not used in lieu of shade() and desaturate() functions\n// $colour-primary-blue-1: #133a6f; \n// $colour-primary-blue-2: #2b4679;\n// $colour-primary-blue-3: #204c8b;\n// $colour-primary-blue-4: #395994;\n// $colour-primary-teal-1: #00737e;\n// $colour-primary-teal-2: #008692;\n// $colour-primary-teal-3: #00929e;\n// $colour-primary-teal-4: #1ba4af;\n\n// Backgrounds - uses desaturated versions of primaries\n// Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/\n%bg-primary-blue {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-bg);\n}\n\n%bg-primary-teal {\n background-color: $colour-primary-teal;\n background: linear-gradient(to right, $colour-primary-teal-bg, $colour-primary-teal);\n}\n\n%bg-complementary-blue {\n background-color: $colour-complementary-blue-dark;\n background: linear-gradient(to right, $colour-complementary-blue-dark, $colour-complementary-blue-bg);\n}\n\n%bg-complementary-skyblue {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to left, $colour-complementary-skyblue-dark, $colour-complementary-skyblue-bg);\n}\n\n%bg-neutral {\n background-color: $colour-light;\n background: linear-gradient(to right, $colour-light, $colour-lightest);\n}\n\n%bg-neutral-reverse {\n background-color: $colour-lightest;\n background: linear-gradient(to right, $colour-lightest, $colour-light);\n}\n\n// TYPOGRAPHY ================================\n// Colours\n%colour-text-inverse {\n color: white;\n h1,h2,h3,h4,h5,h6,a {\n color: white;\n }\n a {\n border-bottom-color: white;\n }\n}\n$colour-minorText: #414141;\n$colour-primary-teal-text: #99d4de;\n\n// Service delivery\n$alpha-background: #c22f73;\n$alpha-text: #FFF;\n$beta-background: #d34600;\n$beta-text: #FFF;\n$live-background: #158839; // WCAG compliant with #FFF\n\n// Main nav.\n$AU-main-nav-breakpoint: sm;\n$AU-main-nav-z-index: 600;\n\n// Unpublished\n$colour-unpublished-foreground: #e42622; //#ff6562;\n$colour-unpublished-background: #ffe5e5;\n\n// Statistics\n$colour-positive: #a5ffa5;\n$colour-negative: #ffaaaa;\n$colour-path: #006621;\n\n// Design System default overrides\n$AU-color-foreground-action: #006FB0; // override of default link colour WCAG 2.0 compliant on backgrounds up to $colour-light (#ECECEC)\n$AU-colordark-foreground-action: #FFF;\n$AU-colordark-foreground-text: #FFF;\n$AU-colordark-background: #000;\n\n// Background from exemplar\n// #f2f4f6","// SASS colour functions\n// Increase brightness (mixes white)\n@function tint($color, $percentage) {\n @return mix(white, $color, $percentage);\n }\n // Decrease brightness (mixes black)\n @function shade($color, $percentage) {\n @return mix(black, $color, $percentage);\n }\n // desaturate($color, $percentage) - to decrease saturation (good for backgrounds) - built-in\n // Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/","$gravitas-grey: #333333;\n\n/**\n * Health Design System components.\n */\n\n// Hero.\n$health-hero-title: white;\n","/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/sass-versioning/dist/_index.scss\";\n\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/core/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/accordion/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/body/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/link-list/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/buttons/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/callout/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/control-input/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/cta-link/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/direction-links/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/footer/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/grid-12/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/header/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/headings/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/inpage-nav/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/keyword-list/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/main-nav/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/page-alerts/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/responsive-media/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/select/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/side-nav/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/skip-link/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/tags/lib/sass/_module.scss\";\n@import \"/Users/hugoheuman/Sites/Health/hsk/themes/health/node_modules/@gov.au/text-inputs/lib/sass/_module.scss\";\n\n","/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n\n/// Logic for adding versioning to the global list `$versioning-glob-dependencies`\n///\n/// @param {String} $name Name of the module adding this dependency\n/// @param {String} $version Version of the module adding this dependency\n/// @param {List} $dependencies Dependencies of this module\n///\n/// @example scss\n/// \t$name: \"accordion\";\n/// \t$version: \"1.0.0\";\n/// \t$dependencies: (\n/// \t\t(\"core\", \"2.0.0\"),\n/// \t\t(\"grid\", \"1.0.0\"),\n/// \t);\n///\n/// \t@include versioning-add( $name, $version, $dependencies );\n///\n/// @output The variable `$versioning-glob-dependencies` will be populated with the items that have been passed\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-add( $name, $version, $dependencies ) {\n\t//checking types\n\t@if type-of( $name ) != \"string\" {\n\t\t@error \"The first attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if type-of( $version ) != \"string\" {\n\t\t@error \"The second attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if not valid( $version ) {\n\t\t@error \"The version '#{ $version }'' is not a valid semver version.\"\n\t}\n\n\t@if type-of( $dependencies ) != \"list\" {\n\t\t@error \"The third attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t//adding to global var\n\t$versioning-glob-dependencies: () !default;\n\t$item: (\n\t\t( $name, $version, $dependencies )\n\t);\n\n\t$versioning-glob-dependencies: append( $versioning-glob-dependencies, $item ) !global;\n}\n\n\n/// Logic for removing a single dependency from our list if that dependency e.g. doesn’t have a sass presence\n///\n/// @param {String} $name Name of the module adding this dependency\n///\n/// @example scss\n/// \t@include versioning-remove( 'animation' );\n///\n/// @output The variable `$versioning-glob-dependencies` will be stripped off our dependency\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-remove( $remove ) {\n\t$versioning-glob-dependencies-new: ();\n\n\t//iterate over our dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\t\t$dependencies-new: ();\n\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\n\t\t\t\t\t//only add the dependency if it’s not the one we’re trying to remove\n\t\t\t\t\t@if $dependency-name != $remove {\n\t\t\t\t\t\t$dependencies-new: append( $dependencies-new, $dependency );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//adding the whole pack into the list\n\t\t$item-new: (\n\t\t\t( $name, $version, $dependencies-new )\n\t\t);\n\n\t\t$versioning-glob-dependencies-new: append( $versioning-glob-dependencies-new, $item-new );\n\t}\n\n\t//now overwriting the new list with the old one\n\t$versioning-glob-dependencies: $versioning-glob-dependencies-new !global;\n}\n\n\n/// Testing if all dependencies inside `$versioning-glob-dependencies` are satisfied\n///\n/// @example scss\n/// \t@include versioning-check();\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-check() {\n\n\t//iterating over each module inside $versioning-glob-dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\n\t\t//iterating over the dependencies of this module\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t//does this module even have dependencies?\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$_found: false; //we have to assume the worst\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\t\t\t\t\t$dependency-version: nth($dependency, 2);\n\n\t\t\t\t\t//iterate over all dependencies again to check if we have what is required\n\t\t\t\t\t@for $o from 1 through length( $versioning-glob-dependencies ) {\n\t\t\t\t\t\t$check-item: nth( $versioning-glob-dependencies, $o );\n\t\t\t\t\t\t$check-name: \"#{nth( $check-item, 1 )}\";\n\t\t\t\t\t\t$check-version: \"#{nth( $check-item, 2 )}\";\n\n\t\t\t\t\t\t//we found the item we depend on\n\t\t\t\t\t\t@if $check-name == $dependency-name {\n\t\t\t\t\t\t\t$_found: true; //ok we found the module\n\n\t\t\t\t\t\t\t//this is the version we need\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$dependency-major: major( $dependency-version );\n\t\t\t\t\t\t\t$dependency-minor: minor( $dependency-version );\n\t\t\t\t\t\t\t$dependency-patch: patch( $dependency-version );\n\n\t\t\t\t\t\t\t//this is the version we found to have in our module list installed\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$check-major: major( $check-version );\n\t\t\t\t\t\t\t$check-minor: minor( $check-version );\n\t\t\t\t\t\t\t$check-patch: patch( $check-version );\n\n\t\t\t\t\t\t\t//handling errors\n\t\t\t\t\t\t\t//[dependency-major](required version) > [check-major](version that is present)\n\t\t\t\t\t\t\t@if\n\t\t\t\t\t\t\t\t$dependency-major != $check-major or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-minor > $check-minor or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-patch > $check-patch\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But \"#{$check-name}\" v#{$check-version} included.'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@if $_found == false {\n\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But the dependency is missing entirely';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n}/// Remove leading `v` or `=` from $version, as well as spaces\n/// @param {String} $version\n/// @return {String}\n/// @example scss\n/// $version: clean('v1.2.3');\n/// -> '1.2.3'\n@function clean($version) {\n $version: _trim($version);\n\n @if index('v' '=', str-slice($version, 1, 1)) {\n @return clean(str-slice($version, 2));\n }\n\n @return $version;\n}\n/// Pass in a comparison string, and it will call the corresponding function.\n/// @param {String} $v1\n/// @param {String} $comparator\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $cmp: cmp('1.2.3', '==', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '===', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '>', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '>=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!==', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '<', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '<=', '0.1.2');\n/// -> false\n@function cmp($v1, $comparator, $v2) {\n @if ($comparator == '===') {\n @return ($v1 == $v2);\n }\n\n @if ($comparator == '!==') {\n @return ($v1 != $v2);\n }\n\n $mapping: (\n '==': 'eq',\n '!=': 'neq',\n '>': 'gt',\n '>=': 'gte',\n '<': 'lt',\n '<=': 'lte',\n );\n\n @return call(map-get($mapping, $comparator), $v1, $v2);\n}\n/// Return whether the first version is equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> false\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> true\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> false\n@function eq($v1, $v2) {\n $v1: clean($v1);\n $v2: clean($v2);\n\n @return (\n major($v1) == major($v2) and\n minor($v1) == minor($v2) and\n patch($v1) == patch($v2)\n );\n}\n/// Return whether the first version is greater than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gt: gt('1.2.3', '3.2.1');\n/// -> false\n/// $gt: gt('1.2.3', '1.2.3');\n/// -> false\n/// $gt: gt('1.2.3', '0.1.2');\n/// -> true\n@function gt($v1, $v2) {\n @if eq($v1, $v2) {\n $pre-v1: _prerelease($v1);\n $pre-v2: _prerelease($v2);\n\n @return (\n (map-get($pre-v1, 'name') != map-get($pre-v2, 'name')) or\n (map-get($pre-v1, 'number') == -1 and map-get($pre-v2, 'number') != -1) or\n map-get($pre-v1, 'number') > map-get($pre-v2, 'number')\n );\n }\n\n $major-v1: major($v1);\n $major-v2: major($v2);\n $minor-v1: minor($v1);\n $minor-v2: minor($v2);\n $patch-v1: patch($v1);\n $patch-v2: patch($v2);\n\n @return ($major-v1 > $major-v2)\n or ($major-v1 == $major-v2 and $minor-v1 > $minor-v2)\n or ($major-v1 == $major-v2 and $minor-v1 == $minor-v2 and $patch-v1 > $patch-v2);\n}\n/// Return whether the first version is greater than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gte: gte('1.2.3', '3.2.1');\n/// -> false\n/// $gte: gte('1.2.3', '1.2.3');\n/// -> true\n/// $gte: gte('1.2.3', '0.1.2');\n/// -> true\n@function gte($v1, $v2) {\n @return gt($v1, $v2) or eq($v1, $v2);\n}\n/// Return the version incremented by the release type (major, minor, patch, prerelease)\n/// @param {String} $version\n/// @param {String} $release - Type of release to bump (major, minor, patch, prerelease)\n/// @return {String}\n/// @example scss\n/// $version: inc('1.2.3', 'major');\n/// -> '2.0.0'\n/// $version: inc('1.2.3', 'minor');\n/// -> '1.3.0'\n/// $version: inc('1.2.3', 'patch');\n/// -> '1.2.4'\n/// $version: inc('1.2.3', 'prerelease');\n/// -> '1.2.3-beta.0'\n/// $version: inc('1.2.3', 'prerelease', 'foobar');\n/// -> '1.2.3-foobar.0'\n/// $version: inc('1.2.3-foobar.0', 'prerelease');\n/// -> '1.2.3-foobar.1'\n/// $version: inc('1.2.3', 'premajor');\n/// -> '2.0.0-beta.0'\n/// $version: inc('1.2.3', 'preminor');\n/// -> '1.3.0-beta.0'\n/// $version: inc('1.2.3', 'prepatch');\n/// -> '1.2.4-beta.0'\n@function inc($version, $release, $prerelease: '') {\n $release: to-lower-case($release);\n $major: major($version);\n $minor: minor($version);\n $patch: patch($version);\n $pre: _prerelease($version);\n $name: map-get($pre, 'name');\n $number: map-get($pre, 'number');\n\n @if ($release == 'major') {\n @return _format($major + 1, 0, 0);\n } @else if ($release == 'premajor') {\n @return _format($major + 1, 0, 0, $name, 0);\n } @else if ($release == 'minor') {\n @return _format($major, $minor + 1, 0);\n } @else if ($release == 'preminor') {\n @return _format($major, $minor + 1, 0, $name, 0);\n } @else if ($release == 'patch') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1));\n } @else if ($release == 'prepatch') {\n @return _format($major, $minor, $patch + 1, $name, 0);\n } @else if ($release == 'prerelease') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1), $name, $number + 1);\n }\n\n @return null;\n}\n/// Return whether the first version is lesser than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lt: lt('1.2.3', '3.2.1');\n/// -> true\n/// $lt: lt('1.2.3', '1.2.3');\n/// -> false\n/// $lt: lt('1.2.3', '0.1.2');\n/// -> false\n@function lt($v1, $v2) {\n @return neq($v1, $v2) and not gt($v1, $v2);\n}\n/// Return whether the first version is lesser than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lte: lte('1.2.3', '3.2.1');\n/// -> true\n/// $lte: lte('1.2.3', '1.2.3');\n/// -> true\n/// $lte: lte('1.2.3', '0.1.2');\n/// -> false\n@function lte($v1, $v2) {\n @return eq($v1, $v2) or lt($v1, $v2);\n}\n/// Return the major version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $major: major('1.2.3');\n/// -> 1\n@function major($version) {\n $version: clean($version);\n @return _to-number(str-slice($version, 1, str-index($version, '.') - 1));\n}\n/// Return the minor version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $minor: minor('1.2.3');\n/// -> 2\n@function minor($version) {\n $version: clean($version);\n $chunk: str-slice($version, str-index($version, '.') + 1);\n @if str-index($chunk, '.') == null { @return false; }\n $minor: str-slice($chunk, 1, str-index($chunk, '.') - 1);\n @return _to-number($minor);\n}\n/// Return whether the first version is not equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> true\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> false\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> true\n@function neq($v1, $v2) {\n @return not eq($v1, $v2);\n}\n/// Return the patch version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $patch: patch('1.2.3');\n/// -> 3\n@function patch($version) {\n $version: clean($version);\n $first-chunk: str-slice($version, str-index($version, '.') + 1);\n $second-chunk: str-slice($first-chunk, str-index($first-chunk, '.') + 1);\n $end: if(str-length($second-chunk) > 1, (str-index($second-chunk, '-') or 0) - 1, 1);\n @return _to-number(str-slice($second-chunk, 1, $end));\n}\n/// Return whether $version is valid SemVer\n/// @param {String} $version\n/// @return {Boolean}\n/// @example scss\n/// $valid: valid('1.2.3');\n/// -> true\n/// $not-valid: valid('a.b.c');\n/// -> false\n@function valid($version) {\n $version: ($version or '') + '';\n @return str-index($version, '.') != null and\n type-of(major($version)) == 'number' and\n type-of(minor($version)) == 'number' and\n type-of(patch($version)) == 'number';\n}\n/// Find first char which is not a space\n/// @access private\n/// @param {String} $string - String\n/// @param {String} $direction ['left'] - Either `left` or `right`\n/// @return {Number}\n@function _first-index($string, $direction: 'left') {\n @for $i from 1 through str-length($string) {\n $index: if($direction == 'left', $i, -$i);\n\n @if str-slice($string, $index, $index) != ' ' {\n @return $index;\n }\n }\n\n @return 0;\n}\n/// Format a version based on its components\n/// @access private\n/// @param {Number} $major\n/// @param {Number} $minor\n/// @param {Number} $patch\n/// @param {String} $pre-name ['']\n/// @param {Number} $pre-number [-1]\n/// @return {String}\n@function _format($major, $minor, $patch, $pre-name: '', $pre-number: -1) {\n $release: $major + '.' + $minor + '.' + $patch;\n\n @if ($pre-number > -1) {\n $pre-name: $pre-name or '';\n $release: $release\n + '-'\n + $pre-name\n + if(str-length($pre-name) > 0, '.', '')\n + $pre-number;\n }\n\n @return $release;\n}\n/// Parse the prerelease of $version\n/// @access private\n/// @param {String} $version\n/// @return {Map}\n/// @example scss\n/// $prerelease: _prerelease('1.2.3');\n/// -> ( 'name': null, 'number': -1 )\n/// $prerelease: _prerelease('1.2.3-alpha.0');\n/// -> ( 'name': 'alpha', 'number': 0 )\n@function _prerelease($version) {\n $name: null;\n $number: -1;\n $hyphen-index: str-index($version, '-');\n\n @if ($hyphen-index) {\n $prerelease: str-slice($version, $hyphen-index + 1);\n $dot-index: _str-last-index($prerelease, '.');\n $name: $prerelease;\n\n @if ($dot-index) {\n $number: _to-number(str-slice($prerelease, $dot-index + 1));\n $name: if($number,\n str-slice($prerelease, 1, $dot-index - 1),\n str-slice($prerelease, 1)\n );\n $number: $number or -1;\n } @else {\n $number: _to-number($prerelease);\n $name: if($number, null, $prerelease);\n $number: $number or -1;\n }\n }\n\n @return (\n 'name': $name,\n 'number': $number,\n );\n}\n/// Return last index of `$needle` in `$string`.\n/// @access private\n/// @param {String} $string - string to search in\n/// @param {String} $needle - substring to search for\n/// @return {Number}\n@function _str-last-index($string, $needle) {\n $index: str-index($string, $needle);\n $result: $index;\n\n @if $index {\n @for $i from $index + str-length($needle) through str-length($string) {\n @if str-slice($string, $i, $i + str-length($needle) - 1) == $needle {\n $result: $i;\n }\n }\n }\n\n @return $result;\n}\n// Casts a string into a number (integer only)\n// @access private\n// @param {String} $value - Value to be parsed\n// @return {Number}\n// @author @HugoGiraudel - Simplified by @kaelig to only convert unsigned integers\n// @link http://hugogiraudel.com/2014/01/15/sass-string-to-number/\n@function _to-number($value) {\n $result: 0;\n $digits: 0;\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not map-get($numbers, $character) {\n @return false;\n }\n\n @if ($digits == 0) {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return $result;\n}\n/// Trim `$string`\n/// @access private\n/// @param {String} $string - String to trim\n/// @return {String}\n@function _trim($string) {\n @return str-slice(\n $string,\n _first-index($string, 'left'),\n _first-index($string, 'right')\n );\n}\n","/*! @gov.au/core v3.4.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Core module globals\n//\n// Content:\n// - functions\n// - AU-replace\n// - AU-svguri\n// - AU-factorial\n// - AU-pow\n// - AU-color-luminance\n// - AU-color-contrast\n// - AU-color-a11y\n// - mixins\n// - AU-space\n// - AU-clearfix\n// - AU-media\n// - AU-sronly\n// - AU-outline\n// - AU-focus\n// - AU-fontgrid\n// - variables\n// - AU-pixelfallback\n// - AU-media-*\n// - AU-media-*\n// - AU-rem\n// - AU-unit\n// - AU-font\n// - AU-font-monospace\n// - AU-fontsize-map\n// - AU-lineheight-map\n// - AU-maxwidth\n// - AU-color-*\n// - AU-border-radius\n//\n// Error messages all start with a movie quote. Here are some in reserve:\n// - Nobody puts Baby in a corner;\n// - May the Force be with you;\n// - You call that an error? This is an Error!\n// - This... Is... ERROR!\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/core\";\n$version: \"3.4.2\";\n$dependencies: (\n\t\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL FUNCTIONS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n@function AU-replace( $string, $search, $replace: '' ) {\n\t@if type-of( $string ) != 'string' {\n\t\t@error \"I have a bad feeling about this; the AU-replace first argument must be a string!\";\n\t}\n\n\t@if type-of( $search ) != 'string' {\n\t\t@error \"We’ll always have Paris; the AU-replace second argument must be a string!\";\n\t}\n\n\t@if type-of( $replace ) != 'string' {\n\t\t@error \"Hasta la vista, baby; the AU-replace third argument must be a string!\";\n\t}\n\n\t$index: str-index( $string, $search );\n\n\t@return if( $index,\n\t\tstr-slice( $string, 1, $index - 1 ) +\n\t\t$replace +\n\t\tAU-replace(\n\t\t\tstr-slice( $string, $index + str-length( $search )\n\t\t), $search, $replace ),\n\t\t$string\n\t);\n}\n\n\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n@function AU-svguri( $svg ) {\n\t@if type-of( $svg ) != 'string' {\n\t\t@error \"With great power comes great responsibility; the AU-svguri function only takes a string!\";\n\t}\n\n\t@if not str-index( $svg, xmlns ) { // Add missing namespace\n\t\t$svg: AU-replace( $svg, '', '%3E' );\n\n\t\t/* The maybe list\n\n\t\t\t Keep size and compile time down\n\t\t\t ... only add on documented fail\n\n\t\t $chunk: AU-replace( $chunk, '|', '%7C' );\n\t\t $chunk: AU-replace( $chunk, '[', '%5B' );\n\t\t $chunk: AU-replace( $chunk, ']', '%5D' );\n\t\t $chunk: AU-replace( $chunk, '^', '%5E' );\n\t\t $chunk: AU-replace( $chunk, '`', '%60' );\n\t\t $chunk: AU-replace( $chunk, ';', '%3B' );\n\t\t $chunk: AU-replace( $chunk, '?', '%3F' );\n\t\t $chunk: AU-replace( $chunk, ':', '%3A' );\n\t\t $chunk: AU-replace( $chunk, '@', '%40' );\n\t\t $chunk: AU-replace( $chunk, '=', '%3D' );\n\t\t*/\n\n\t\t$encoded: #{ $encoded }#{ $chunk };\n\t\t$index: $index + $slice;\n\t}\n\n\t@return url(\"data:image/svg+xml,#{ $encoded }\");\n}\n\n\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n@function AU-factorial( $number ) {\n\t@if $number < 0 or $number != floor( $number ) {\n\t\t@error \"You talking to me?; the AU-factorial function only takes positive numbers.\";\n\t}\n\n\t$factorial: 1;\n\n\t@while $number > 0 {\n\t\t$factorial: $factorial * $number;\n\t\t$number: $number - 1;\n\t}\n\n\t@return $factorial;\n}\n\n\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n@function AU-pow( $base, $exponent ) {\n\t@if $exponent < 0 {\n\t\t@error \"I can see dead people; the AU-pow function only takes positive numbers as the second argument.\";\n\t}\n\n\t// Constants\n\t$LN2: 0.6931471805599453;\n\t$SQRT2: 1.4142135623730951;\n\n\t// full number\n\t@if $exponent == floor( $exponent ) {\n\t\t$rest: 1;\n\n\t\t@if $exponent < 0 {\n\t\t\t$exponent: $exponent * -1;\n\t\t}\n\n\t\t@while $exponent > 0 {\n\t\t\t@if $exponent % 2 == 1 {\n\t\t\t\t$rest: $rest * $base;\n\t\t\t}\n\n\t\t\t$exponent: floor($exponent * 0.5);\n\t\t\t$base: $base * $base;\n\t\t}\n\n\t\t@return if( $exponent < 0, 1 / $rest, $rest );\n\t}\n\n\t// decimal number\n\t@else {\n\t\t@if $base <= 0 {\n\t\t\t@return 0 / 0;\n\t\t}\n\n\t\t$normalized: ( $base / $SQRT2 );\n\t\t$log: 0;\n\n\t\t@if $normalized < 0 {\n\t\t\t$normalized: $normalized * -1;\n\t\t}\n\n\t\t@if $normalized < 0.5 {\n\t\t\t@while $normalized < 0.5 {\n\t\t\t\t$normalized: $normalized * 2;\n\t\t\t\t$log: $log - 1;\n\t\t\t}\n\t\t}\n\n\t\t@else if $normalized >= 1 {\n\t\t\t@while $normalized >= 1 {\n\t\t\t\t$normalized: $normalized / 2;\n\t\t\t\t$log: $log + 1;\n\t\t\t}\n\t\t}\n\n\t\t$divider: 1;\n\t\t$deviderExponent: $log;\n\n\t\t$baseExponent: if( $deviderExponent >= 0, 2, 1 / 2 );\n\n\t\t@if $deviderExponent < 0 {\n\t\t\t$deviderExponent: $deviderExponent * -1;\n\t\t}\n\n\t\t@while $deviderExponent > 0 {\n\t\t\t@if $deviderExponent % 2 == 1 {\n\t\t\t\t$divider: $divider * $baseExponent;\n\t\t\t}\n\t\t\t$baseExponent: $baseExponent * $baseExponent;\n\t\t\t$deviderExponent: floor( $deviderExponent * 0.5 );\n\t\t}\n\n\t\t$base: $base / $divider;\n\t\t$base: ( $base - 1 ) / ( $base + 1 );\n\t\t$base2: $base * $base;\n\t\t$iterator: 1;\n\t\t$tempBase: $base;\n\t\t$tempBase2: null;\n\n\t\t@while $tempBase2 != $tempBase {\n\t\t\t$base: $base * $base2;\n\t\t\t$iterator: $iterator + 2;\n\t\t\t$tempBase2: $tempBase;\n\t\t\t$tempBase: $tempBase + $base / $iterator;\n\t\t}\n\n\t\t$logarithm: ( $LN2 * $log + 2 * $tempBase ) * $exponent;\n\t\t$return: 0;\n\n\t\t@for $quarter from 0 to 24 {\n\t\t\t$return: $return + AU-pow( $logarithm, $quarter ) / AU-factorial( $quarter );\n\t\t}\n\n\t\t@return $return;\n\t}\n}\n\n\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n@function AU-color-luminance( $color ) {\n\t@if type-of( $color ) != 'color' {\n\t\t@error \"Go ahead, make my day; the AU-color-luminance function only takes a color!\";\n\t}\n\n\t$rgba: red( $color ), green( $color ), blue( $color );\n\t$rgba2: ();\n\n\t@for $i from 1 through 3 {\n\t\t$rgb: nth( $rgba, $i );\n\t\t$rgb: $rgb / 255;\n\n\t\t$rgb: if( $rgb < .03928, $rgb / 12.92, AU-pow( ( $rgb + .055 ) / 1.055, 2.4 ) );\n\n\t\t$rgba2: append( $rgba2, $rgb );\n\t}\n\n\t@return .2126 * nth( $rgba2, 1 ) + .7152 * nth( $rgba2, 2 ) + 0.0722 * nth( $rgba2, 3 );\n}\n\n\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n@function AU-color-contrast( $foreground, $background, $silent: false, $rounded: true ) {\n\t@if type-of( $foreground ) != 'color' {\n\t\t@error \"Elementary, my dear Watson; the AU-color-contrast function only takes a color as first argument!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You can’t handle the truth; the AU-color-contrast function only takes a color as second argument!\";\n\t}\n\n\t$luminance1: AU-color-luminance( $foreground ) + .05;\n\t$luminance2: AU-color-luminance( $background ) + .05;\n\t$ratio: $luminance1 / $luminance2;\n\n\t@if $luminance2 > $luminance1 {\n\t\t$ratio: 1 / $ratio;\n\t}\n\n\t@if $ratio < 4.5 and $silent == false {\n\t\t@warn \"Houston, we have a problem; contrast ratio of #{ $foreground } on #{ $background } is bad, just #{ $ratio }\";\n\t}\n\n\t@if $rounded == true {\n\t\t$ratio: round( $ratio * 10 ) / 10;\n\t}\n\n\t@return $ratio;\n}\n\n\n\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n@function AU-color-a11y( $toMakeA11y, $background, $ratioKey: 'small' ) {\n\t@if type-of( $toMakeA11y ) != 'color' {\n\t\t@error \"Where we’re going, we don’t need roads; the AU-a11ycolor function only takes a color as the first attribute!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You shall not pass; the AU-a11ycolor function only takes a color as the second attribute!\";\n\t}\n\n\t@if $ratioKey != 'small' and $ratioKey != 'large' {\n\t\t@error \"I have always depended on the kindness of strangers; the AU-a11ycolor function only takes 'small' or 'large' as third attribute.\";\n\t}\n\n\n\t$ratios: (\n\t\t'large': 3,\n\t\t'small': 4.5,\n\t);\n\t$ratio: map-get( $ratios, $ratioKey );\n\n\t// Check the ratio straight away, if it passes return the value as hex\n\t@if AU-color-contrast( $toMakeA11y, $background, true, false ) >= $ratio {\n\t\t@return $toMakeA11y;\n\t}\n\n\t// Ratio didn't pass so we need to find the nearest color\n\t$a11yLightness: lightness( $toMakeA11y );\n\t$minHexDiff: 100 / 255; // 255 Colors / 100% HSL\n\n\t$isBlackBgContrast: AU-color-contrast( #000, $background, true, false ) >= $ratio;\n\t$isWhiteBgContrast: AU-color-contrast( #fff, $background, true, false ) >= $ratio;\n\t$minLightness: 0;\n\t$maxLightness: 100;\n\t$isDarkColor: false;\n\n\t// If our colour passes contrast on black and white\n\t@if $isBlackBgContrast and $isWhiteBgContrast {\n\t\t// Change the min lightness if the color is light\n\t\t@if( $a11yLightness >= 50 ) {\n\t\t\t$minLightness: $a11yLightness;\n\t\t}\n\t\t// Change the max lightness if the color is dark\n\t\t@else {\n\t\t\t$maxLightness: $a11yLightness;\n\t\t\t$isDarkColor: true;\n\t\t}\n\t}\n\t@else if $isBlackBgContrast {\n\t\t$maxLightness: $a11yLightness;\n\t\t$isDarkColor: true;\n\t}\n\t// It didn't pass on black\n\t@else {\n\t\t$minLightness: $a11yLightness;\n\t}\n\n\t// The color to return\n\t$foundColor: '';\n\n\t// Binary search until we find the colour that meets contrast\n\t@while( $foundColor == '' ) {\n\t\t$midLightness: ( $minLightness + $maxLightness ) / 2;\n\t\t$midColor: hsl(\n\t\t\thue( $toMakeA11y ),\n\t\t\tsaturation( $toMakeA11y ),\n\t\t\t$midLightness\n\t\t);\n\t\t$resetColor: mix( $midColor, $midColor );\n\n\t\t// If we meet contrast\n\t\t@if AU-color-contrast( $resetColor, $background, true, false ) >= $ratio {\n\t\t\t// The colour is in the minimal lightness range for one hexadecimal\n\t\t\t@if $maxLightness - $minLightness < $minHexDiff {\n\t\t\t\t$foundColor: $resetColor;\n\t\t\t}\n\n\t\t\t@if $isDarkColor {\n\t\t\t\t$minLightness: $midLightness;\n\t\t\t}\n\t\t\t@else {\n\t\t\t\t$maxLightness: $midLightness;\n\t\t\t}\n\t\t}\n\t\t// We don't meet contrast\n\t\t@else if $isDarkColor {\n\t\t\t$maxLightness: $midLightness;\n\t\t}\n\t\t@else {\n\t\t\t$minLightness: $midLightness;\n\t\t}\n\t}\n\n\t@return $foundColor;\n}\n\n\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n @function AU-color-lowest-contrast( $colors, $background ){\n\t$current-lowest: nth( $colors, 1 );\n\n\t// Loop through the $colors list\n\t@each $color in $colors {\n\t\t$colorContrast: AU-color-contrast( $color, $background, true, false );\n\t\t$lowestContrast: AU-color-contrast( $current-lowest, $background, true, false );\n\n\t\t// If the constast is lower make it the new lowest\n\t\t@if $colorContrast < $lowestContrast {\n\t\t\t$current-lowest: $color;\n\t\t}\n\t}\n\n\t@return $current-lowest;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL MIXINS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n@mixin AU-space( $property, $values, $pixelfallback: $AU-pixelfallback ) {\n\t$unit: $AU-unit; // The grid unit to use\n\t$output: ();\n\t$fallback: ();\n\t$has_fallback: false;\n\n\t@if type-of( $property ) != 'string' {\n\t\t@error \"I’m sorry Dave, I can’t do that; the AU-space function only takes a string as first argument!\";\n\t}\n\n\t// Loop through the $values list\n\t@each $value in $values {\n\t\t// This is a pixel on unitless unit. Let’s convert it to rems\n\t\t@if type-of( $value ) == 'number' and unit( $value ) == 'unit' {\n\t\t\t$value: $value / 1unit; // This is to remove the unit value\n\t\t\t$rem: $value / ( ( $value / $unit ) * 0 + 1 );\n\n\t\t\t$fallback: join( $fallback, round( $value * ( $unit * $unit ) ) + 0px );\n\t\t\t$output: join( $output, #{ $rem }rem );\n\n\t\t\t$has_fallback: true;\n\t\t}\n\n\t\t// We don’t know what this is so we don’t change it.\n\t\t@else {\n\t\t\t$fallback: join( $fallback, $value );\n\t\t\t$output: join( $output, $value );\n\t\t}\n\t}\n\n\t@if( $has_fallback and $pixelfallback ) {\n\t\t#{ $property }: $fallback;\n\t\t#{ $property }: $output;\n\t}\n\t@else {\n\t\t#{ $property }: $output;\n\t}\n}\n\n\n/**\n * AU-clearfix - Clearing floats\n */\n@mixin AU-clearfix() {\n\t&:before,\n\t&:after {\n\t\tcontent: \" \";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n@mixin AU-media( $breakpoint ) {\n\t@if type-of( $breakpoint ) != 'string' {\n\t\t@error \"Captain I’m giving it all she’s got but; the AU-media mixin only takes a string!\";\n\t}\n\n\t@if $breakpoint != 'xs' and $breakpoint != 'sm' and $breakpoint != 'md' and $breakpoint != 'lg' {\n\t\t@error \"There’s no crying in baseball; the AU-media mixin only takes the following breakpoint strings: xs, sm, md, lg\";\n\t}\n\n\t@if( $breakpoint == \"xs\" ) {\n\t\t@media (min-width: $AU-media-xs) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"sm\" ) {\n\t\t@media (min-width: $AU-media-sm) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"md\" ) {\n\t\t@media (min-width: $AU-media-md) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"lg\" ) {\n\t\t@media (min-width: $AU-media-lg) {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n@mixin AU-sronly() {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tpadding: 0;\n\tmargin: -1px;\n\toverflow: hidden;\n\tclip: rect( 0, 0, 0, 0 );\n\tborder: 0;\n}\n\n\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n@mixin AU-outline( $theme: 'light' ) {\n\t@if $theme == 'dark' {\n\t\toutline: 3px solid $AU-colordark-foreground-focus;\n\t}\n\t@else {\n\t\toutline: 3px solid $AU-color-foreground-focus;\n\n\t\t// Only add the offset if it's the default style\n\t\toutline-offset: 2px;\n\t}\n}\n\n\n/**\n * AU-focus - Add the outline to focus\n */\n@mixin AU-focus( $theme: 'light' ) {\n\t&:focus {\n\t\t@include AU-outline( $theme );\n\t}\n\n\t// Remove Modzilla inner HTML dotted line. github.com/necolas/normalize.css/blob/master/normalize.css#L285\n\t&::-moz-focus-inner {\n\t\tborder: 0;\n\t}\n}\n\n\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin AU-fontgrid( $fontsize-key, $lineheight-key: 'default' ) {\n\n\t@if type-of( $fontsize-key ) != 'string' {\n\t\t@error \"Going somewhere, Solo?; the AU-fontgrid mixin fontsize key takes a string!\";\n\t}\n\n\t@if type-of( $lineheight-key ) != 'string' {\n\t\t@error \"Tell Jabba I've got his money; the AU-fontgrid mixin lineheight key takes a string!\";\n\t}\n\n\t@if not map-has-key( $AU-fontsize-map, $fontsize-key ) {\n\t\t@error \"You shall not pass; the AU-fontgrid mixin only takes the following fontsize keys strings: \" + map-keys( $AU-fontsize-map );\n\t}\n\n\t@if not map-has-key( $AU-lineheight-map, $lineheight-key ) {\n\t\t@error \"There's a snake in my boot; the AU-fontgrid mixin only takes the following lineheight keys strings: \" + map-keys( $AU-lineheight-map );\n\t}\n\n\t// Get the value from supplied key for pixel and calculate the rem value\n\t$fontsize-px: map-get( $AU-fontsize-map, $fontsize-key );\n\t$fontsize-rem: $fontsize-px / $AU-rem;\n\n\t// Change the lineheight if it doesn't hit a AU-unit e.g. 40px font size with 1.5 lineheight = 50px should be 52px\n\t$lineheight-pixel: round( ( map-get( $AU-lineheight-map, $lineheight-key ) * $fontsize-px ) / $AU-unit ) * $AU-unit;\n\t$lineheight: $lineheight-pixel / $fontsize-px;\n\n\t// Mixin output\n\tfont-size: $fontsize-px + 0px; // Pixel fallback for non-rem support\n\tfont-size: $fontsize-rem + 0rem; // REM size\n\tline-height: $lineheight;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n$AU-pixelfallback: true !default;\n\n/**\n * AU-media Breakpoints\n */\n$AU-media-xs: 576px !default; // media query breakpoints\n$AU-media-sm: 768px !default;\n$AU-media-md: 992px !default;\n$AU-media-lg: 1200px !default;\n\n\n/**\n * AU-rem value used for REM calculation\n */\n$AU-rem: 16 !default;\n\n\n/**\n * AU-unit used for all type and grid calculations\n */\n$AU-unit: 4 !default;\n\n\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n$AU-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$AU-font-monospace: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !default;\n\n\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n$AU-fontsize-map: (\n\txs: 14,\n\tsm: 16,\n\tmd: 20,\n\tlg: 24,\n\txl: 32,\n\txxl: 40,\n\txxxl: 48\n) !default;\n\n\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n$AU-lineheight-map: (\n\tnospace: 1,\n\theading: 1.25,\n\tdefault: 1.5\n) !default;\n\n\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n$AU-maxwidth: 42em !default; // Answer to life, the universe, and everything (keeps things readable on wide viewports).\n\n\n/**\n * Colors light theme\n */\n$AU-color-foreground-text: #313131 !default;\n$AU-color-foreground-action: #00698f !default;\n$AU-color-foreground-focus: #9263DE !default;\n$AU-color-foreground-hint: #6f777b !default;\n$AU-color-background: #ffffff !default;\n\n\n$AU-color-lowest-contrast: AU-color-lowest-contrast(\n\t( $AU-color-foreground-text, $AU-color-foreground-action ),\n\t$AU-color-background\n);\n\n\n// Override the background if it's not accessible and generate shades\n$AU-color-background: AU-color-a11y( $AU-color-background, $AU-color-lowest-contrast );\n$AU-color-background-shade: darken( $AU-color-background, 4% );\n$AU-color-background-alt: darken( $AU-color-background, 8% );\n$AU-color-background-alt-shade: darken( $AU-color-background, 12% );\n$AU-color-foreground-alt-hint: #61696B !default;\n\n\n// Generated border and muted colours\n$AU-color-foreground-muted: mix( $AU-color-foreground-text, $AU-color-background );\n$AU-color-foreground-border: mix( $AU-color-foreground-text, $AU-color-background );\n\n// If the background is light\n@if ( lightness( $AU-color-background ) > 50 ) {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background-alt-shade );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background-alt-shade, 'large');\n}\n@else {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background, 'large');\n}\n\n\n\n/**\n * Colors dark theme\n */\n$AU-colordark-foreground-text: #ffffff !default;\n$AU-colordark-foreground-action: #61daff !default;\n$AU-colordark-foreground-focus: #C390F9 !default;\n$AU-colordark-background: #135E70 !default;\n\n$AU-colordark-lowest-contrast: AU-color-lowest-contrast(\n\t(\n\t\t$AU-colordark-foreground-text,\n\t\t$AU-colordark-foreground-action,\n\t),\n\t$AU-colordark-background\n);\n\n// Override the background if it's not accessible and generate shades\n$AU-colordark-background: AU-color-a11y( $AU-colordark-background, $AU-colordark-lowest-contrast );\n$AU-colordark-background-shade: darken( $AU-colordark-background, 4% );\n$AU-colordark-background-alt: darken( $AU-colordark-background, 8% );\n$AU-colordark-background-alt-shade: darken( $AU-colordark-background, 12% );\n\n// Generated border and muted colours\n$AU-colordark-foreground-muted: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n$AU-colordark-foreground-border: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n\n// If the background is light\n@if ( lightness( $AU-colordark-background ) > 50 ) {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background-alt-shade );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background-alt-shade, 'large');\n}\n@else {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background, 'large');\n}\n\n/**\n * Colors system messages\n */\n$AU-color-error: #d60000 !default;\n$AU-color-success: #0b996c !default;\n$AU-color-warning: #f69900 !default;\n$AU-color-info: #00bfe9 !default;\n\n\n/**\n * AU-border-radius styles\n */\n$AU-border-radius: $AU-unit + 0px !default;\n","/*! @gov.au/accordion v7.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module globals\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/accordion\";\n$version: \"7.0.8\";\n$dependencies: (\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-accordion {\n\t\tborder-color: #000 !important;\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-accordion__title {\n\t\tbackground: #fff !important;\n\t\tcolor: #000 !important;\n\t\tborder: 1px !important;\n\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder-color: #000 !important;\n\t}\n\n\t.au-accordion__body {\n\t\theight: auto !important;\n\t\tdisplay: block !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion wrapper\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-accordion {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tborder: 1px solid $AU-color-foreground-border;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tpadding: 0;\n\n\t// Add spacing if there is an element before it\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-accordion__title {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-accordion--dark {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t.au-accordion__title {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n.au-accordion + .au-accordion {\n\tmargin-top: 0;\n\tborder-top: 0;\n}\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n\t@include AU-fontgrid( md, heading );\n\t@include AU-space( padding, 1unit 2.5unit 1unit 1unit );\n\twidth: 100%;\n\tdisplay: block;\n\tcolor: $AU-color-foreground-action;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\tfont-weight: bold;\n\tposition: relative;\n\n\t// button resets\n\tbox-sizing: border-box;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none;\n\ttext-align: left;\n\tfont-family: inherit;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tz-index: 100;\n\t}\n\n\t// remove the default details arrow icon\n\t&::-webkit-details-marker {\n\t\tdisplay: none;\n\t}\n\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( margin-top, -0.5unit ); // Pull it up half of it's height\n\t\t@include AU-space( right, 1unit );\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tz-index: 101;\n\t\ttransition: transform 0.25s ease-in;\n\t}\n\n\t&.au-accordion--closed:after {\n\t\ttransform: rotate(-180deg);\n\t}\n\n\t.ie8 &,\n\t.lt-ie8 & {\n\t\t&:after {\n\t\t\tcontent: ' ▼ ';\n\t\t}\n\n\t\t&.au-accordion--open:after {\n\t\t\tcontent: ' ▲ ';\n\t\t}\n\t}\n}\n\n// Dark title styles\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n\tcolor: $AU-colordark-foreground-action;\n\n\n\t&:hover {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'\t' +\n\t\t\t\t'\t' +\n\t\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus( 'dark' );\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'\t' +\n\t\t\t'\t' +\n\t\t\t'');\n\t}\n}\n\n.au-accordion__body {\n\t@include AU-fontgrid( sm );\n\toverflow: hidden;\n\n\t// only listen to the state classes if js is enabled\n\t.js & {\n\t\t&.au-accordion--open {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\t&.au-accordion--closed {\n\t\t\tdisplay: none;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n\n.au-accordion__body-wrapper {\n\t@include AU-space( padding, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n\n\t.au-accordion--dark & {\n\t\tborder-top: 1px solid $AU-colordark-foreground-border;\n\t}\n}\n\n.au-accordion-group {\n\tlist-style: none;\n\tpadding: 0;\n}\n","/*! @gov.au/body v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module globals\n//\n// Content:\n// - SASS versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/body\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-body {\n\n\t\t*,\n\t\t& {\n\t\t\ttext-shadow: none !important;\n\t\t\tcolor: #000 !important;\n\t\t\tbackground-color: transparent !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tborder-color: #000 !important;\n\t\t}\n\n\t\ta,\n\t\ta:visited {\n\t\t\ttext-decoration: underline;\n\t\t}\n\n\t\t// Add the URL after the link on print\n\t\ta[href]:after {\n\t\t\tcontent: \" (\" attr(href) \")\" !important;\n\t\t\tdisplay: inline !important;\n\t\t}\n\n\t\t// Do not add the URL if it's a javascript or anchor\n\t\ta[href^=\"javascript:\"]:after,\n\t\ta[href^=\"#\"]:after {\n\t\t\tcontent: \"\" !important;\n\t\t}\n\n\t\t// Add the abbreviation expanded on print\n\t\tabbr[title]:after {\n\t\t\tcontent: \" (\" attr(title) \")\";\n\t\t}\n\n\t\tpre,\n\t\tblockquote {\n\t\t\tborder: 1px solid #000;\n\t\t\tpadding: 6px;\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\tthead {\n\t\t\tdisplay: table-header-group;\n\t\t}\n\n\t\ttr,\n\t\timg {\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\timg {\n\t\t\tmax-width: 100% !important;\n\t\t}\n\n\t\tp,\n\t\th2,\n\t\th3 {\n\t\t\torphans: 3;\n\t\t\twidows: 3;\n\t\t}\n\n\t\th2,\n\t\th3 {\n\t\t\tpage-break-after: avoid;\n\t\t}\n\n\t\tp a {\n\t\t\tword-wrap: break-word;\n\t\t}\n\n\t\tselect {\n\t\t\tbackground: #fff !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n// Content:\n// - Body styles\n// - body\n// - anchor (a)\n// - mark\n// - ::selection (highlight colour)\n// - paragraphs\n// - sorted and unsorted lists\n// - list items\n// - definition lists, terms and definitions\n// - emphasis, bolding, etc.\n// - editorial markup (eg. ins and del)\n// - strong and small\n// - first definition (dfn)\n// - abbreviations (abbr)\n// - variables (var) and nested indices (sup and sub)\n// - pre-formatted text and nested code, kbd, samp\n// - code\n// - keyboard strokes (kbd)\n// - horizontal rules (hr)\n//\n// Thinking: primarily we want to target these: https://w3c.github.io/html/textlevel-semantics.html\n//\n// From there:\n// - provide good, legible basics\n// - provide a vertical rhythm based on content size\n// - cater for a common and semantic nesting\n// - keep styling to a minimum\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// BODY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-body {\n\t@include AU-fontgrid( sm );\n\tmargin: 0;\n\ttext-size-adjust: 100%;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background;\n\n\ta {\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\n\t/**\n\t * Highlighting in-page sections that are in focus\n\t */\n\t[tabindex=\"0\"]:focus,\n\t:target {\n\t\t@include AU-outline();\n\t}\n\n\t/**\n\t * `mark` styling.\n\t */\n\tmark {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t}\n\n\t/**\n\t * Text selection styling\n\t */\n\t::selection {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.99 );\n\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t}\n\n\t// Decrease the opacity for certain elements\n\timg::selection,\n\tvideo::selection,\n\tiframe::selection {\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.75 );\n\t}\n\n\t/**\n\t * Vertical spacing of common text elements.\n\t */\n\tp {\n\t\tmax-width: $AU-maxwidth;\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]),\n\tdl:not([class]),\n\tpre {\n\t\tmargin: 0; //reset defaults\n\t}\n\n\t* + ul:not([class]),\n\t* + ol:not([class]),\n\t* + dl:not([class]),\n\t* + pre {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]) {\n\t\t> li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\n\t\t\t> ul:not([class]),\n\t\t\t> ol:not([class]) {\n\t\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t}\n\t\t}\n\n\t\t> ul:not([class]) {\n\t\t\tlist-style-type: disc;\n\t\t}\n\t}\n\n\tdl:not([class]) {\n\t\t> dd {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t@include AU-space( padding-left, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t\tborder-left: solid 1px;\n\t\t}\n\n\t\t> dt {\n\t\t\t@include AU-space( margin-top, 1.5unit );\n\t\t\tfont-weight: bold;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.written-by:after {\n\t\tcontent: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+');\n\t\tcolor: #BADA55;\n\t}\n\n\t/**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n\tem,\n\ti {\n\t\tfont-style: italic;\n\t}\n\n\t/**\n\t * Stong emphasis.\n\t */\n\tstrong,\n\tb {\n\t\tfont-weight: bold;\n\t}\n\n\n\t/**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n\tsmall {\n\t\t@include AU-fontgrid( xs );\n\t}\n\n\n\t/**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n\ts,\n\tdel {\n\t\ttext-decoration: line-through;\n\t}\n\n\tins {\n\t\ttext-decoration-line: underline;\n\t\ttext-decoration-style: dashed; //Waiting on Chrome.\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\n\t/**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n\tdfn {\n\t\tfont-style: normal;\n\t}\n\n\n\t/**\n\t * Abbreviations/acronyms.\n\t */\n\tabbr,\n\tabbr[title] {\n\t\tborder-bottom: none;\n\t\ttext-decoration: underline;\n\t\ttext-decoration: underline dotted;\n\t}\n\n\tabbr[title] {\n\t\tcursor: help;\n\t}\n\n\ta abbr {\n\t\tpadding-bottom: 1px;\n\t}\n\n\n\t/**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n\tvar {\n\t\tpadding: 0 1px;\n\t\tfont-style: italic;\n\t\tfont-family: serif; //We want mathematical notation to use serif vars per convention.\n\n\t\tsup,\n\t\tsub {\n\t\t\tfont-family: $AU-font;\n\t\t\tfont-style: normal;\n\t\t\tpadding: 0 1px;\n\t\t}\n\t}\n\n\n\t/**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n\tsub,\n\tsup {\n\t\t@include AU-fontgrid( xs, nospace );\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\n\n\t/**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n\tkbd,\n\tcode,\n\tsamp {\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-space( padding, 0.25unit );\n\t\tfont-family: $AU-font-monospace;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\t\tbackground-color: $AU-color-background-shade;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tpre {\n\t\tfont-family: $AU-font-monospace;\n\t}\n\n\tpre code {\n\t\t@include AU-space( padding, 1unit );\n\t\tdisplay:block;\n\t\ttab-size: 4;\n\t}\n\n\n\t/**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n\thr {\n\t\tbox-sizing: content-box;\n\t\theight: 0;\n\t\toverflow: visible;\n\t\tborder: none;\n\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t@include AU-space( margin-bottom, 1.5unit );\n\t}\n\n\t* + hr {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\n\t/**\n\t * Body colour schemes\n\t */\n\t&.au-body--alt {\n\t\tbackground: $AU-color-background-alt;\n\n\t\tkbd,\n\t\tcode,\n\t\tsamp {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark {\n\t\tbackground: $AU-colordark-background;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t::selection {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.99 );\n\t\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t\t}\n\n\t\t// Decrease the opacity for certain elements\n\t\timg::selection,\n\t\tvideo::selection,\n\t\tiframe::selection {\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.75 );\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t@include AU-focus( 'dark' );\n\t\t}\n\n\t\t[tabindex=\"0\"]:focus,\n\t\t:target {\n\t\t\t@include AU-outline( 'dark' );\n\t\t}\n\n\t\tmark {\n\t\t\tbackground-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\thr {\n\t\t\tborder-top-color: $AU-colordark-foreground-border;\n\t\t}\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark.au-body--alt {\n\t\tbackground: $AU-colordark-background-alt;\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/link-list v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module globals\n// A simple list of inline links.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/link-list\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module\n// A simple list of inline links.\n//\n// Content:\n// - .inline-links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Link-list styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Block of links.\n */\n.au-link-list {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tlist-style-type: none;\n\tmargin: 0;\n\t@include AU-space( padding, 0.25unit 0 );\n\n\t.au-body & {\n\t\tmargin: 0;\n\t\t@include AU-space( padding, 0.25unit 0 );\n\t}\n\n\t> li {\n\t\tdisplay: block;\n\t\t@include AU-space( margin, 0.25unit );\n\t}\n\n\t&.au-link-list--inline {\n\t\tdisplay: inline-block;\n\n\t\t> li {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/*! @gov.au/breadcrumbs v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module globals\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/breadcrumbs\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-breadcrumbs > .au-link-list > li:after {\n\t\tcontent: \">\" !important;\n\t\tbackground-image: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumb styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-breadcrumbs {\n\t@include AU-fontgrid( xs, nospace );\n\twidth: 100%;\n\tmargin: 0;\n\tcolor: $AU-color-foreground-text;\n\tfont-family: $AU-font;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\tdisplay: inline-block;\n\t}\n\n\t> .au-link-list {\n\t\t> li {\n\t\t\tmargin: 0; //Intentionally flush with the container, as breadcrumbs are designed to sit on a full viewport width bg.\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t@include AU-space( width, 0.5unit );\n\t\t\t\t@include AU-space( height, 0.5unit );\n\t\t\t\t@include AU-space( margin, 0 0.5unit );\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t\tbackground-size: 100%;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t}\n\n\t\t\t&:last-child:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' > ';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-breadcrumbs--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t> .au-link-list {\n\t\t\t> li:not(:last-child):after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/buttons v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module globals\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/buttons\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-btn {\n\t\tbackground-color: #fff !important;\n\t\tborder: 2px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\ttext-decoration: none !important;\n\n\n\t\t&[disabled] {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - primary\n// - secondary\n// - tertiary\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-btn,\na.au-btn {\n\t// Primary as default\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 1.5unit );\n\tdisplay: inline-block;\n\tappearance: none;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-background;\n\ttext-decoration: none;\n\tborder-radius: $AU-border-radius;\n\tbackground-color: $AU-color-foreground-action;\n\tborder: 3px solid $AU-color-foreground-action;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttransition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n\n\t.au-body & {\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: none;\n\t}\n\n\t&.au-btn--block + .au-btn.au-btn--block,\n\t&.au-btn--block + a.au-btn.au-btn--block {\n\t\t@include AU-space( margin-top, 0.5unit );\n\t}\n\n\t// focus\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t// disabled\n\t&[disabled] { // IE8 doesn’t allow proper selectors\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// hover\n\t&:hover:not(:disabled) {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\ttext-decoration: underline;\n\t\tcolor: $AU-color-background;\n\t}\n\n\t.ie8 &:hover {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: underline;\n\t}\n\n\t// dark\n\t&.au-btn--dark {\n\t\tcolor: $AU-colordark-background;\n\t\tbackground-color: $AU-colordark-foreground-action;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t.ie8 &:hover {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\n\t/**\n\t* SECONDARY\n\t*/\n\t&.au-btn--secondary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: $AU-color-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-color-foreground-action;\n\t\t}\n\n\t\t.ie8 .au-body &:hover {\n\t\t\tcolor: $AU-color-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-color: $AU-color-foreground-text;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tborder-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t.ie8 .au-body &:hover {\n\t\t\t\tcolor: $AU-colordark-background;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* TERTIARY\n\t*/\n\t&.au-btn--tertiary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: transparent;\n\t\ttext-decoration: underline;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tborder-color: transparent;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-btn--pride {\n\t\tbackground: linear-gradient(\n\t\t\tto bottom,\n\t\t\trgba(255, 62, 24, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.52) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 83.33333333333335%,\n\t\t\trgba(152, 90, 255, 0.5) 83.33333333333335%\n\t\t);\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t/**\n \t * BLOCK\n \t */\n\t&.au-btn--block {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n}\n","/*! @gov.au/callout v3.0.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module globals\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/callout\";\n$version: \"3.0.2\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-callout {\n\t\t@include AU-space( border-left-width, 1unit !important );\n\t\tborder: 1px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\tbackground-color: transparent !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Callout styling\n// - calendar-event variant\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Callout styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * The generic callout.\n */\n.au-callout {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit );\n\t@include AU-space( border-left, 0.25unit solid $AU-color-foreground-border );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background-shade;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t// Visual treatment for paragraphs following callout\n\t& + p {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\t&.au-callout--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n\n\t&.au-callout--alt {\n\t\tbackground-color: $AU-color-background-alt-shade;\n\t}\n\n\t&.au-callout--dark.au-callout--alt {\n\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t}\n}\n\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n\t@include AU-fontgrid( md );\n\tmargin: 0;\n\n\t&.au-callout__heading--sronly {\n\t\t@include AU-sronly();\n\n\t\t& + * {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n\tbackground-color: $AU-color-background-shade;\n}\n\n.au-callout--calendar-event__lede {\n\t@include AU-fontgrid( sm, nospace );\n\tmargin: 0;\n}\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-callout--calendar-event__time {\n\tfont-weight: bold;\n}\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\tdisplay: block; // overrides body, depending on markup (eg. using `p`).\n}\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n\t@include AU-space( margin-top, 0.5unit ); // overrides body, to allow for var. text markup.\n}\n","/*! @gov.au/control-input v3.0.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module globals\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - Sass versioning\n// - Global mixin:\n// - AU-getControlShape\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/control-input\";\n$version: \"3.0.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@mixin AU-getControlShape( $kind, $part, $color1: transparent, $color2: transparent ) {\n\t$start: '';\n\t$end: '';\n\n\t$checkbox-background: '';\n\t$checkbox-foreground: '';\n\n\t$radio-background: '';\n\t$radio-foreground: '';\n\n\t@if( $kind == 'checkbox' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-background + $end );\n\t}\n\n\t@if( $kind == 'checkbox' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-foreground + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-background + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-foreground + $end );\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-control-input__text {\n\t\tcolor: #000 !important;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control inputs\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-control-input {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.au-control-input--block {\n\t\t@include AU-clearfix();\n\t\tdisplay: block;\n\n\t\t& + .au-control-input--block {\n\t\t\t@include AU-space( margin-top, 1unit );\n\t\t}\n\t}\n}\n\n.au-control-input__input {\n\t// hiding the native element behind our SVG so for browsers that don’t support SVG have a fallback\n\tposition: absolute;\n\t@include AU-space( left, 0.5unit );\n\t@include AU-space( top, 0.5unit );\n\tcursor: pointer;\n\tmargin: 0;\n\n\t.au-control-input--small & {\n\t\t@include AU-space( left, 0.25unit );\n\t\t@include AU-space( top, 0.25unit );\n\t}\n\n\t& + .au-control-input__text {\n\t\tcursor: pointer;\n\t}\n\n\t// :invalid is split a part for IE8\n\t&:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark &:invalid + .au-control-input__text, {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background-shade, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--alt &:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\n\t.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-success;\n\t\t}\n\t}\n\n\t.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background-shade, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background-alt, 15% );\n\t}\n\n\t&[type=radio] {\n\t\t& + .au-control-input__text:before,\n\t\t& + .au-control-input__text:after {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\t// disabled styling\n\t&[disabled] { // for IE\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t.au-control-input--dark & {\n\t\t&[disabled] {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\t}\n\n\n\t// CHECKBOXES\n\t&[type=checkbox] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// Focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t@include AU-outline();\n\t\t\toutline-offset: 2px;\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// RADIOS\n\t&[type=radio] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t// Add 2px so it doesn't touch green or red\n\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-color-foreground-focus );\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t// Not using AU-focus as we are not applying :focus to this element\n\t\t\t\t@include AU-outline();\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-colordark-foreground-focus );\n\n\t\t\t\t.ie8 &,\n\t\t\t\t.lt-ie8 & {\n\t\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/**\n * The label text\n */\n.au-control-input__text {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.25unit 0.5unit 0.5unit 2.5unit );\n\t@include AU-space( margin-right, 1unit );\n\tdisplay: block;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t// styling for both SVG layers\n\t&:before,\n\t&:after {\n\t\t@include AU-space( width, 2.375unit );\n\t\t@include AU-space( height, 2.375unit );\n\t\tcontent: ' ';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tbox-sizing: border-box;\n\t\tbackground-repeat: no-repeat;\n\t\tz-index: 100;\n\t\tleft: -3px; // offset for 3px border focus\n\t\ttop: -3px; // offset for 3px border focus\n\t\tborder: 3px solid transparent;\n\n\t\t.au-control-input--small & {\n\t\t\t@include AU-space( width, 1.75unit );\n\t\t\t@include AU-space( height, 1.75unit );\n\t\t}\n\t}\n\n\t.au-control-input--small & {\n\t\t@include AU-space( padding, 0.2unit 0.5unit 0 1.95unit );\n\t\t@include AU-space( margin-right, 1unit );\n\t\t@include AU-fontgrid( sm, nospace );\n\t}\n\n\t&:after {\n\t\tz-index: 101;\n\t}\n\n\t// Colour options\n\t.au-control-input--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}","/*! @gov.au/cta-link v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module globals\n// Provide a see more/all link when there are too many items to show in the current context.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/cta-link\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-cta-link {\n\t\tcolor: #000 !important;\n\t\t&:after {\n\t\t\tbackground-image: none !important;\n\t\t\tcontent: ' > ' !important;\n\t\t\tborder: none !important;\n\t\t\ttransform: rotate( 0deg ) !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-cta-link {\n\t@include AU-fontgrid( md );\n\t@include AU-space( margin-top, 1unit );\n\tfont-weight: bold;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t@include AU-focus();\n\n\t&:after {\n\t\tcontent: ' ';\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0.2unit );\n\t\ttransition: margin 0.2s ease;\n\t\tdisplay: inline-block;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: ' > ';\n\t\t}\n\t}\n\n\t&:hover {\n\t\tcolor: $AU-color-foreground-text;\n\t\ttext-decoration: none;\n\n\t\t&:after {\n\t\t\t@include AU-space( margin-left, 0.4unit );\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t&.au-cta-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t@include AU-focus( 'dark' );\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t'' +\n\t\t\t\t\t'' +\n\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/direction-links v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module globals\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/direction-links\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-direction-link {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-direction-link:after {\n\t\tcontent: '→' !important;\n\t}\n\n\t.au-direction-link--left:before {\n\t\tcontent: '←' !important;\n\t}\n\n\t.au-direction-link--up:after {\n\t\tcontent: '↑' !important;\n\t}\n\n\t.au-direction-link--down:after {\n\t\tcontent: '↓' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Direction link base style and the up|down|left|right variations\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Direction links default to pointing right\n//\n// Everyone needs Konami code style links, right? (:\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-direction-link {\n\t@include AU-fontgrid( sm );\n\tdisplay: inline-block;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t@include AU-focus();\n\n\t&.au-direction-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n\n.au-direction-link:after {\n\t@include AU-space( width, 1unit );\n\t@include AU-space( height, 1unit );\n\t@include AU-space( margin, 0 0 0 0.25unit );\n\tcontent: '→';\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n}\n\n/**\n * LEFT\n */\n.au-direction-link--left {\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\t&:before {\n\t\tcontent: '←';\n\t\tdisplay: inline-block;\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0 );\n\t}\n}\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n\tcontent: '↑';\n}\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n\tcontent: '↓';\n}\n","/*! @gov.au/footer v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module globals\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/footer\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-footer {\n\t\tcolor: #000 !important;\n\t\tbackground: #fff !important;\n\t\tborder-color: #000 !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Footer styles\n// -Basic footer block styling\n// - Footer `nav` navigation styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Footer styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic footer block styling.\n */\n.au-footer {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 3unit 0 3unit );\n\t@include AU-space( border-top, 0.25unit solid $AU-color-foreground-border );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\tp:last-child {\n\t\tmargin: 0;\n\t}\n\n\t&.au-footer--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t&.au-footer--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-footer--dark.au-footer--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation {\n\n\t.au-link-list {\n\t\t> li {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n.au-footer__end {\n\t@include AU-space( padding-top, 1unit );\n\t@include AU-space( margin-top, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n}\n\n\n.au-footer--dark .au-footer__end {\n\tborder-top: 1px solid $AU-colordark-foreground-border;\n}\n","/*! @gov.au/grid-12 v2.1.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module globals\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/grid-12\";\n$version: \"2.1.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$AU-grid-12-columns: 12 !default; //column amounts\n$AU-grid-12-gutter-width: 24px !default; //gutter space\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Mixins and grid class generation\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n@mixin AU-grid-12-make-grid-columns( $i: 1, $list: \".col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tbox-sizing: border-box; //we can’t assume that has been added on * {}\n\t\tposition: relative;\n\t\tmin-height: 1px;\n\t\tpadding-left: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n}\n\n\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n@mixin AU-grid-12-float-grid-columns( $class, $i: 1, $list: \".col-#{ $class }-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-#{ $class }-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tfloat: left;\n\t}\n}\n\n\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n@mixin AU-grid-12-calc-grid-column( $index, $class, $type ) {\n\t@if ( $type == width ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-#{ $index } {\n\t\t\twidth: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-push-#{ $index } {\n\t\t\tleft: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index == 0 ) {\n\t\t.col-#{ $class }-push-0 {\n\t\t\tleft: auto;\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index > 0 ) {\n\t\t.col-#{ $class }-pull-#{ $index } {\n\t\t\tright: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index == 0 ) {\n\t\t.col-#{ $class }-pull-0 {\n\t\t\tright: auto;\n\t\t}\n\t}\n\n\t@if ($type == offset) {\n\t\t.col-#{ $class }-offset-#{ $index } {\n\t\t\tmargin-left: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n}\n\n\n/**\n * Calls the above mixins and combines them.\n */\n@mixin AU-grid-12-loop-grid-columns( $columns, $class, $type ) {\n\t@for $i from 0 through $columns {\n\t\t@include AU-grid-12-calc-grid-column( $i, $class, $type );\n\t}\n}\n\n\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n@mixin AU-grid-12-make-grid( $class ) {\n\t@include AU-grid-12-float-grid-columns( $class );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, width );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, pull );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, push );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, offset );\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - stuff\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Implementation of the Bootstrap 3 grid\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-grid {\n\t//create container that snaps to breakpoints\n\t.container {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-media( sm ) {\n\t\t\twidth: ( $AU-media-sm - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( md ) {\n\t\t\twidth: ( $AU-media-md - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( lg ) {\n\t\t\twidth: ( $AU-media-lg - $AU-grid-12-gutter-width );\n\t\t}\n\t}\n\n\t//create both containers\n\t.container,\n\t.container-fluid {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-clearfix;\n\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tpadding-left: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n\n\t//create row and clear floats inside\n\t.row {\n\t\t@include AU-clearfix;\n\n\t\tmargin-left: ceil( ( $AU-grid-12-gutter-width / -2 ) );\n\t\tmargin-right: floor( ( $AU-grid-12-gutter-width / -2 ) );\n\t}\n\n\t//create all classes\n\t@include AU-grid-12-make-grid-columns;\n\n\n\t//create xs classes\n\t@include AU-grid-12-make-grid( xs );\n\n\t//create sm classes\n\t@include AU-media( sm ) {\n\t\t@include AU-grid-12-make-grid( sm );\n\t}\n\n\t//create md classes\n\t@include AU-media( md ) {\n\t\t@include AU-grid-12-make-grid( md );\n\t}\n\n\t//create lg classes\n\t@include AU-media( lg ) {\n\t\t@include AU-grid-12-make-grid( lg );\n\t}\n}\n","/*! @gov.au/header v4.1.12 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module globals\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/header\";\n$version: \"4.1.12\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-logo-width: 12unit !default;\n$AU-logo-width-sm: 16unit !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-header {\n\t\tbackground: #fff !important;\n\n\t\ta img {\n\t\t\tborder: 0 !important;\n\t\t}\n\t}\n\n\t.au-header,\n\t.au-header__brand,\n\t.au-header__subline {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-header__brand-image {\n\t\tdisplay: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Header styles\n// - Header heading styles\n// - Brand styling\n// - Hero styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Header styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic header block styling.\n */\n.au-header {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit 0 );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground: $AU-color-background;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( md );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( padding, 3unit 0 );\n\t}\n\n\t&.au-header--alt {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-header--alt.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n\t@include AU-fontgrid( md );\n\tfont-weight: bold;\n\tmargin: 0;\n\tpadding: 0;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( xl );\n\t}\n}\n\n.au-header__subline {\n\tmax-width: $AU-maxwidth;\n\tcolor: $AU-color-foreground-muted;\n\n\t.au-header--dark & {\n\t\tcolor: $AU-colordark-foreground-muted;\n\t}\n}\n\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n\t@include AU-clearfix();\n\t@include AU-space( min-width, $AU-logo-width );\n\n\t.au-header__brand-image {\n\t\tdisplay: block;\n\t\tborder-style: none;\n\t\t@include AU-space( max-width, $AU-logo-width );\n\t}\n\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( min-width, $AU-logo-width-sm );\n\n\t\t.au-header__brand-image {\n\t\t\tfloat: left;\n\t\t\t@include AU-space( max-width, $AU-logo-width-sm );\n\t\t\t@include AU-space( margin-right, -1 * $AU-logo-width-sm );\n\t\t}\n\n\t\t.au-header__brand-image + .au-header__text {\n\t\t\t@include AU-space( padding-left, 1unit );\n\t\t\t@include AU-space( margin-left, $AU-logo-width-sm + 1unit );\n\t\t\tmargin-top: 0;\n\t\t\tfloat: left;\n\t\t\tborder-left: 1px solid $AU-color-foreground-border;\n\n\t\t\t.au-header--dark & {\n\t\t\t\tborder-left-color: $AU-colordark-foreground-border;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\na.au-header__brand {\n\t@include AU-focus();\n\tdisplay: inline-block;\n\tcolor: $AU-color-foreground-text;\n\ttext-decoration: none;\n\n\t&:hover .au-header__text {\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\t.au-header--dark & {\n\t\t@include AU-focus( 'dark' );\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n\t@include AU-space( padding, 3unit 0 3.5unit 0 );\n\n\t// Reset the floated logo\n\t.au-header__brand .au-header__brand-image {\n\t\tfloat: none;\n\t}\n\n\t// Reset the floated title\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 2unit );\n\t\tborder: 0;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\t.au-header__heading {\n\t\t\t@include AU-space( margin-top, 2unit );\n\t\t}\n\t}\n\n\t.au-header__heading {\n\t\t@include AU-fontgrid( md );\n\n\t\t@include AU-media( sm ) {\n\t\t\t@include AU-fontgrid( xxl );\n\t\t}\n\t}\n\n\t.au-header__heading + .au-header__subline {\n\t\t@include AU-space( margin-top, 0.75unit );\n\t}\n}\n","/*! @gov.au/headings v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module globals\n// Class styles for display headings.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/headings\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module\n// Class styles for display headings.\n//\n// Content:\n// - Basic styles for all headings\n// - Default spacing\n// - Unique styles for individual headings\n// - Typographic spacing for .au-body only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// HEADINGS/DISPLAY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n\tfont-family: $AU-font;\n\tdisplay: block;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n\t@include AU-fontgrid( xxxl, heading );\n}\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n\t@include AU-fontgrid( xxl, heading );\n}\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n\t@include AU-fontgrid( lg, heading );\n}\n\n.au-body h4,\n.au-body .au-display-md,\n.au-display-md {\n\t@include AU-fontgrid( md, heading );\n}\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n\t@include AU-fontgrid( sm, heading );\n}\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n\t@include AU-fontgrid( xs, heading );\n}\n\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\n* + .au-display-sm,\n* + .au-display-xs {\n\t@include AU-space( margin-top, 1unit );\n}\n\n\n.au-body {\n\t* + h1,\n\t* + .au-display-xxl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t* + h2,\n\t* + .au-display-xl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t// * + h3,\n\t// * + .au-display-lg {\n\t// \t@include AU-space( margin-top, 2unit );\n\t// }\n\n\th1 + h2,\n\th2 + h3,\n\t.au-display-xxl + h2,\n\t.au-display-xl + h3,\n\th1 + .au-display-xl,\n\th2 + .au-display-lg,\n\t.au-display-xxl + .au-display-xl,\n\t.au-display-xl + .au-display-lg,\n\n\t* + h3,\n\t* + h4,\n\t* + h5,\n\t* + h6,\n\t* + .au-display-md,\n\t* + .au-display-sm,\n\t* + .au-display-xs {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n}\n","/*! @gov.au/inpage-nav v3.0.6 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module globals\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/inpage-nav\";\n$version: \"3.0.6\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-inpage-nav-links {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding-left, 1.5unit );\n\t@include AU-space( margin-bottom, 3unit );\n\n\tborder-left: 4px solid $AU-color-foreground-action;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t.au-body & > ul,\n\t.au-body & > ol {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tlist-style-type: none;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t* + li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&.au-inpage-nav-links--dark {\n\t\tborder-color: $AU-colordark-foreground-action;\n\t}\n}\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n\tfont-weight: bold;\n\tfont-size: 1em; //inherit from parent\n}\n\n.au-inpage-nav-section {\n\tposition: relative;\n\t@include AU-space( padding-right, 8unit );\n}\n\n.au-inpage-nav-section-link {\n\t@include AU-fontgrid( xs, nospace );\n\t@include AU-space( top, 0.25unit );\n\tposition: absolute;\n\tright: 0;\n\tfont-weight: normal;\n}\n","/*! @gov.au/keyword-list v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module globals\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/keyword-list\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Strong links list style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Strong links style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n.au-keyword-list {\n\t@include AU-fontgrid( lg );\n\n\t&:before, //clear floats without obstructing the outline on focus\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-body & > li {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tfloat: left;\n\t\tclear: both;\n\t\tlist-style: none;\n\t\tmargin-left: 0;\n\t}\n\n\t& > li {\n\t\tfont-weight: bold;\n\n\t\t// Display the link as block as focus doesn't show\n\t\t& > a {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.au-keyword-list__small {\n\t@include AU-fontgrid( sm, nospace );\n\tdisplay: block;\n\tfont-weight: normal; // Reset parent weight\n\n\t.au-body & {\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t.au-keyword-list--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n","/*! @gov.au/main-nav v1.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module globals\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/main-nav\";\n$version: \"1.0.8\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-main-nav-breakpoint: md !default;\n$AU-main-nav-width: 280px !default;\n$AU-main-nav-z-index: 200 !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-main-nav {\n\t\tbackground: transparent !important;\n\t\tborder-bottom: none !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\ttext-decoration: underline;\n\t\t\tborder-color: #fff !important;\n\t\t\tbackground-color: transparent !important;\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: #000 !important;\n\t\t\t&:last-of-type {\n\t\t\t\tborder-bottom: 1px solid !important;\n\t\t\t}\n\t\t}\n\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid #000 !important );\n\n\t\t\t.au-link-list > li:last-of-type {\n\t\t\t\tborder-bottom: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t.au-main-nav__toggle {\n\t\tdisplay: none !important;\n\t}\n\n\t.au-main-nav__menu {\n\t\tbackground: transparent !important;\n\t\tposition: static !important;\n\t\tdisplay: block !important;\n\t\twidth: auto !important;\n\n\t\t.au-main-nav__menu-inner {\n\t\t\tpadding: 0 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n// The main navigation\n.au-main-nav {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( border-bottom, 0.5unit solid $AU-color-foreground-action );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\ta,\n\t.au-main-nav__toggle {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-focus();\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t}\n\n\n\t.active a {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:hover {\n\t\t\tborder-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\t// Reset menus inside main-nav\n\t.au-link-list {\n\t\t@include AU-clearfix();\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t& > li {\n\t\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t}\n\t}\n\n\t// Alternate colour scheme\n\t&.au-main-nav--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-color-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Dark theme for main navigation\n\t&.au-main-nav--dark {\n\t\tbackground-color: $AU-colordark-background;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-focus( 'dark' );\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tborder-color: $AU-colordark-background;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t// Dark alternative colour scheme\n\t&.au-main-nav--dark.au-main-nav--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-colordark-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t.au-link-list > li {\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tborder: none;\n\t\t}\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-fontgrid( sm );\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\n\t\t.active a {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid $AU-color-background );\n\t\t\t@include AU-space( margin-bottom, -0.5unit );\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n}\n\n\n// The open and close toggles\n.au-main-nav__toggle {\n\t@include AU-space( padding, 0.5unit 1unit 0.5unit );\n\t@include AU-fontgrid( xs, nospace );\n\tborder: 0;\n\tappearance: none;\n\tbackground-color: transparent;\n\tcursor: pointer;\n\tdisplay: none;\n\n\t&:before {\n\t\t@include AU-fontgrid( sm, nospace );\n\t\t@include AU-space( margin-bottom, 0.25unit );\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t}\n\n\t// Menu icon\n\t&.au-main-nav__toggle--open:before {\n\t\tcontent: \"☰\";\n\t}\n\n\t// Close icon\n\t&.au-main-nav__toggle--close:before {\n\t\tcontent: \"✕\";\n\t}\n\n\t// Show the open and close toggles when there is javascript\n\t.js & {\n\t\tdisplay: inline-block;\n\n\t\t// Always hide the toggles on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n// Open and close functionality\n.js .au-main-nav__content.au-main-nav__content--open {\n\n\t// Show the content when the menu gets opened\n\t.au-main-nav__menu {\n\t\tleft: 0;\n\t\tdisplay: block;\n\t}\n\n\t// Move the overlay and animate the transparency\n\t.au-main-nav__overlay {\n\t\topacity: 0.8;\n\t\tleft: 0;\n\t\tdisplay: block;\n\n\t\t// Hide on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// The content area that becomes the menu menu\n.au-main-nav__menu {\n\n\t// Move the menu content off the screen so it can slide in\n\t.js & {\n\t\tbackground-color: $AU-color-background;\n\t\tdisplay: none;\n\t\toverflow: auto;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: -1 * $AU-main-nav-width;\n\t\twidth: $AU-main-nav-width;\n\t\tz-index: $AU-main-nav-z-index;\n\n\t\t// Add inner padding for the content area\n\t\t.au-main-nav__menu-inner {\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\t}\n\n\t.au-main-nav.au-main-nav--alt & {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t.au-main-nav.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t.au-main-nav.au-main-nav--alt.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t// Reset the menu styling\n\t\t.js & {\n\t\t\tposition: static;\n\t\t\tdisplay: block;\n\t\t\twidth: auto;\n\t\t\toverflow: inherit;\n\t\t\tbackground-color: transparent;\n\n\t\t\t// Remove padding on the content\n\t\t\t.au-main-nav__menu-inner {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n// The overlay that shows when the menu is open\n.au-main-nav__overlay {\n\ttransition: opacity 0.25s ease-out;\n\tbackground-color: #000;\n\tcursor: pointer;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\twidth: 100%;\n\tz-index: $AU-main-nav-z-index - 10;\n\topacity: 0.4;\n\tdisplay: none; // Hidden by default\n\n\t.ie8 & {\n\t\tfilter: alpha(opacity=80);\n\t}\n}\n\n\n// Lock the scroll on the whole page when the menu is open\n.js .au-main-nav__scroll--locked {\n\toverflow: hidden;\n\n\t// Remove the scroll lock on a desktop computer\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\toverflow: visible;\n\t}\n}\n","/*! @gov.au/page-alerts v2.1.3 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module globals\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/page-alerts\";\n$version: \"2.1.3\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-page-alerts {\n\t\tborder-color: #000 !important;\n\t\tbackground-color: #fff !important;\n\t\tborder-left: 2px solid #000 !important;\n\t\tpadding-top: 3em !important;\n\n\t\t&:after {\n\t\t\tbackground: none !important;\n\t\t\tcontent: 'info' !important;\n\t\t\ttop: 1em !important;\n\t\t\tleft: 0 !important;\n\t\t\tfont-size: 12px !important;\n\t\t\tborder-right: 1px solid #000 !important;\n\t\t\tborder-bottom: 1px solid #000 !important;\n\t\t\tpadding: 0.5em !important;\n\t\t\twidth: auto !important;\n\t\t}\n\t}\n\n\t.au-page-alerts--success:after {\n\t\tcontent: 'success' !important;\n\t}\n\n\t.au-page-alerts--warning:after {\n\t\tcontent: 'warning' !important;\n\t}\n\n\t.au-page-alerts--error:after {\n\t\tcontent: 'error' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Generic page alert styling\n// - Generic page alert icon position styling\n// - Page alert error\n// - Page alert warning\n// - Page alert success\n// - Page alert info\n// - Page alert screen-reader only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Page alert defaults to info\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-page-alerts {\n\t@include AU-space( padding, 1unit );\n\t@include AU-fontgrid( sm );\n\tposition: relative;\n\tborder: solid 3px $AU-color-info;\n\t@include AU-space( border-left-width, 3unit );\n\tborder-radius: $AU-border-radius;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( left, -2.25unit );\n\t\t@include AU-space( width, 1.5unit );\n\t\t@include AU-space( height, 1.5unit );\n\t\t@include AU-space( margin-top, -0.75unit );\n\t\t@include AU-space( border-left-width, -0.75unit );\n\t\tdisplay: block;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: $AU-color-background;\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tbackground: none;\n\t\t\ttext-align: center;\n\t\t\tbackground-color: $AU-color-foreground-text;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&:after {\n\t\tbackground-color: transparent;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: 'i';\n\t\t}\n\t}\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt\n\t&.au-page-alerts--alt:before {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t// dark\n\t&.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt dark\n\t&.au-page-alerts--alt.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n}\n\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n\tborder-color: $AU-color-success;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '✓';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n\tborder-color: $AU-color-warning;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n\tborder-color: $AU-color-error;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n\t@include AU-sronly;\n}\n","/*! @gov.au/responsive-media v2.0.14 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-embeds module globals\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/responsive-media\";\n$version: \"2.0.14\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-media module\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Responsive video embeds\n// - Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive video embeds\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-vid {\n\tposition: relative;\n\tdisplay: block;\n\theight: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\n\t> .au-responsive-media-vid__item {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder: 0;\n\t}\n\n\t&.au-responsive-media-vid--16x9 {\n\t\tpadding-bottom: percentage( 9 / 16 ); // 16:9\n\t}\n\n\t&.au-responsive-media-vid--4x3 {\n\t\tpadding-bottom: percentage( 3 / 4 ); // 4:3\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-img,\n.au-body img,\n.au-responsive-media img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n* + .au-responsive-media-img,\n.au-body * + img,\n.au-responsive-media * + img {\n\t@include AU-space( margin-top, 1unit );\n}\n","/*! @gov.au/select v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module globals\n// The form select element for multiple options\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/select\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-select {\n\t\tborder-color: #000 !important;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'') !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-select {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 2.25unit 0.5unit 0.75unit );\n\n\t// 2.875unit = 46px = 40px height + ( 3px border * 2 );\n\t// We include the border because we use box-sizing: border-box;\n\t// This guarantees that select will be the same height as buttons and text inputs in all browsers\n\t@include AU-space( height, 2.875unit );\n\tposition: relative;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tappearance: none;\n\tborder: 3px solid $AU-color-foreground-border;\n\ttext-indent: 0.01px;\n\ttext-overflow: '';\n\tbackground-color: $AU-color-background;\n\tbox-sizing: border-box;\n\tborder-radius: $AU-border-radius;\n\tcursor: pointer;\n\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'');\n\tbackground-repeat: no-repeat;\n\tbackground-position: right center;\n\tbackground-size: 1.5em auto;\n\tvertical-align: middle;\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// state styling\n\t&.au-select--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--invalid,\n\t&.au-select--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--valid,\n\t&.au-select--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t@include AU-space( padding-right, .25unit );\n\t}\n\n\t&.au-select--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t&.au-select--block {\n\t\twidth: 100%;\n\t}\n}\n\n\n//firefox hacks...\n//=================\n// https://stackoverflow.com/questions/3773430/remove-outline-from-select-box-in-ff\n.au-select:-moz-focusring {\n\tcolor: transparent;\n\ttext-shadow: 0 0 0 #000;\n}\n\nhtml>/**/body .au-select, x:-moz-any-link, x:default {\n\t@include AU-space( padding-right, 1unit );\n}\n\n@supports (-moz-osx-font-smoothing:auto) {\n\thtml body .au-select {\n\t\t@include AU-space( padding-right, 2.25unit );\n\t}\n}\n","/*! @gov.au/side-nav v5.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module globals\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/side-nav\";\n$version: \"5.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/accordion\", \"7.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n@include versioning-add( $name, $version, $dependencies ); //adding dependencies to global scope\n\n@include versioning-remove( '@gov.au/animate' ); //removing animate as a dependency as it doesn’t come with sass\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-side-nav-depth: 3 !default;\n$AU-side-nav-breakpoint: sm !default;\n\n\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@mixin AU-side-nav-indent( $depth: $AU-side-nav-depth, $element: 'a', $indent-size: 1 ) {\n $chain: $element;\n @for $i from 1 to $depth + 1 {\n\t\t$chain: 'ul ' + $chain;\n\t\t$indent: if(\n\t\t\t$i < 2,\n\t\t\t( $indent-size * $i + 1 ) * 1unit,\n\t\t\t( $indent-size * $i + 1 ) * 1.25unit\n\t\t);\n\n & #{$chain} {\n @include AU-space( padding-left, $indent );\n }\n }\n}\n\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-side-nav {\n\t\tbackground: transparent !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t\ttext-decoration: underline !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-side-nav__content {\n\n\t\tul ul ul a:before {\n\t\t\tbackground-image: AU-svguri( '' +\n\t\t\t\t'' +\n\t\t\t'') !important;\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n@import '_globals.scss';\n@import '_print.scss';\n\n\n.au-side-nav {\n\t@include AU-fontgrid( sm );\n\tfont-family: $AU-font;\n\tbackground-color: $AU-color-background-alt;\n\tborder-radius: $AU-border-radius;\n\toverflow: hidden;\n\tborder: 0;\n\n\ta,\n\t.active > span {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\tcolor: $AU-color-foreground-muted;\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\t// Link list\n\t.au-link-list {\n\t\tpadding: 0;\n\t\tmargin: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Accordion styles\n\t.au-accordion__body {\n\t\toverflow: visible;\n\t}\n\n\t.au-accordion__title {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-action;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tbackground-color: inherit;\n\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\toutline-offset: -3px;\n\t\t}\n\n\t\t// Hide the accordion title without javascript\n\t\t.no-js & {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder: 0;\n\t\tpadding: 0;\n\t}\n\n\t// Desktop styles\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\n\t\t// Open the menu on desktop\n\t\t.au-accordion__body.au-accordion--closed {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// Content inside the side navigation accordion\n.au-side-nav__content {\n\t@include AU-space( margin, 0 1unit );\n\n\tul {\n\t\t@include AU-side-nav-indent( 3 );\n\t\t@include AU-side-nav-indent( 3, '.active > span' );\n\t}\n\n\n\t.active > span {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tul ul ul a,\n\tul ul ul .active > span {\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\t@include AU-space( width, 1unit );\n\t\t\t@include AU-space( height, 1unit );\n\t\t\t@include AU-space( background-size, 1unit );\n\t\t\t@include AU-space( margin-left, -1.5unit );\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t& > ul > li {\n\t\tborder-bottom: 1px solid $AU-color-foreground-border;\n\n\t\t&:last-of-type {\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ) {\n\t\tmargin: 0;\n\t}\n}\n\n\n// Side navigation title\n.au-sidenav__title {\n\tmargin: 0;\n\n\ta {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-text;\n\t\tborder-bottom: 2px solid $AU-color-foreground-border;\n\t}\n}\n\n\n// Alternate colour variation\n.au-side-nav.au-side-nav--alt {\n\tbackground: $AU-color-background;\n\n\ta:hover {\n\t\tbackground: $AU-color-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n}\n\n\n// Dark colour variation\n.au-side-nav.au-side-nav--dark {\n\tbackground: $AU-colordark-background-alt;\n\n\t.au-accordion__title {\n\t\tcolor: $AU-colordark-foreground-action;\n\t\tbackground-color: inherit;\n\t}\n\n\ta {\n\t\tcolor: $AU-colordark-foreground-muted;\n\n\t\t&:hover {\n\t\t\tbackground: $AU-colordark-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t.au-side-nav__content {\n\t\t.active > span {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\tul ul ul a:before,\n\t\tul ul ul .active > span:before {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t.au-sidenav__title a {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n\n// Dark alternative colour variation\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n\tbackground: $AU-colordark-background;\n\n\ta:hover {\n\t\tbackground: $AU-colordark-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/skip-link v2.0.16 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module globals\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/skip-link\";\n$version: \"2.0.16\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-skip-link__link {\n\t\tbackground: #fff !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-skip-link {\n\t@include AU-fontgrid( md, nospace );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n}\n\n.au-skip-link__link {\n\t@include AU-sronly;\n\n\t&:active,\n\t&:focus {\n\t\t@include AU-outline();\n\t\t@include AU-space ( top, 1unit );\n\t\t@include AU-space ( left, 1unit );\n\t\t@include AU-space ( padding, 1.5unit );\n\t\tclip: auto;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\toverflow: visible;\n\t\tposition: absolute;\n\t\twidth: auto;\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tz-index: 600;\n\t}\n\n\t.au-body &:hover,\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-background;\n\t}\n}\n","/*! @gov.au/tags v3.1.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// tags module globals\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/tags\";\n$version: \"3.1.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-tags {\n\t\tcolor: #000 !important;\n\t}\n\t.au-tags__item {\n\t\tborder-color: #000 !important;\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Tag styles\n// - Tag heading style\n// - Tag item style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tag styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-tags {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t&.au-tags--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n.au-tags > li {\n\t@include AU-space ( margin, 0.5unit 0.25unit 0 0 );\n\t@include AU-space ( padding, 0 0.5unit );\n\tborder: 1px solid $AU-color-foreground-action;\n\tborder-radius: $AU-border-radius;\n\tdisplay: inline-block;\n\n\t> a,\n\t> button {\n\t\t@include AU-space ( margin, 0 -0.5unit ); // Negative value to pull a/button out to same size as container\n\t\t@include AU-space ( padding, 0 0.5unit );\n\t\tcolor: $AU-color-foreground-action;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\n\t\t&:focus {\n\t\t\toutline-offset: -1px;\n\t\t}\n\t}\n}\n\n.au-tags.au-tags--dark > li {\n\tborder-color: $AU-colordark-foreground-action;\n\n\t> a,\n\t> button {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n","/*! @gov.au/text-inputs v2.1.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// text-inputs module globals\n// Single and multi-line text inputs.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/text-inputs\";\n$version: \"2.1.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-text-input {\n\t\tborder-color: #000 !important;\n\n\t\t&[disabled] {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - Text input styling, inc:\n// - labels\n// - generic text input styling\n// - states (invalid|valid|disabled)\n// - textarea styling\n// - --number variant text input\n// - --block variant\n// - hint text\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text input styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n\tbox-sizing: border-box;\n\t@include AU-fontgrid( sm, nospace ); // using default to make sure we don’t crop descenders and ascenders\n\t@include AU-space( padding, 0.5unit 1unit );\n\t@include AU-space( height, 2.875unit );\n\tborder: 3px solid $AU-color-foreground-border;\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tborder-radius: $AU-border-radius;\n\tvertical-align: middle;\n\tappearance: none;\n\twidth: 100%;\n\t@include AU-space( max-width, 12.8125unit );\n\t// state styling\n\t&.au-text-input--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-text-input--dark.au-text-input--invalid,\n\t&.au-text-input--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t// valid styling\n\n\t// disabled :valid pseudo class because all fields would become valid and green too quickly. In the future :valid should be the default styling(not green)\n\t// &.au-text-input--dark:valid,\n\t// &:valid {\n\t// \tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t// \tborder-color: $AU-color-success;\n\t// }\n\n\t&.au-text-input--dark.au-text-input--valid,\n\t&.au-text-input--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t// disabled styling\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t\tbackground-color: $AU-color-background; // Keep the light-bg when focusing on success/error\n\t}\n\n\t&.au-text-input--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\n\t\t&[disabled] {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\t\t&:disabled {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t// au-text-input with different widths\n\t&.au-text-input--width-xs {\n\t\t@include AU-space( max-width, 4.3unit );\n\t}\n\t\n\t&.au-text-input--width-sm {\n\t\t@include AU-space( max-width, 6.3unit );\n\t}\n\n\t&.au-text-input--width-md {\n\t\t@include AU-space( max-width, 10unit );\n\t}\n\n\t&.au-text-input--width-lg {\n\t\t@include AU-space( max-width, 18unit );\n\t}\n\n\t&.au-text-input--width-xl {\n\t\t@include AU-space( max-width, 24unit );\n\t}\n\n\t\n\t/**\n\t * Block modifier\n\t */\n\t&.au-text-input--block {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tbox-sizing: border-box;\n\t}\n\n\t/**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */\n\t&.au-text-input--number {\n\t\tfont-family: $AU-font-monospace;\n\t\tletter-spacing: 2px;\n\t}\n}\n\n\n// We remove label styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Text input labels.\n// */\n// .au-text-input__label {\n// \t@include AU-fontgrid( sm );\n// \tdisplay: block;\n\n// \t& + .au-text-input {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n\n// \t* + & {\n// \t\t@include AU-space( margin-top, 1.5unit );\n// \t}\n// }\n\n\n// We remove hint text styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Hint text.\n// *\n// * Built so it can sit both in- and outside the `label`.\n// */\n// .au-text-input__hint {\n// \t@include AU-fontgrid( xs );\n// \tdisplay: block;\n\n// \t// Keeps spacing neat depending on where the hint text is added.\n// \t* + & {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n// }\n\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n\t@include AU-fontgrid( sm );\n\theight: auto;\n\tmin-height: 6em;\n}\n\n","\n// Visually hide (screen reader accessible)\n.visually-hidden,\n.sr-only,\n.element-invisible {\n @include AU-sronly();\n position: absolute !important;\n}","// sass-lint:disable no-vendor-prefixes\n\n// Use the saner border-box model for all elements.\n* {\n box-sizing: border-box;\n}\n\nhtml {\n // Prevent adjustments of font size after orientation changes in IE and iOS.\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n // On short pages, we want any background gradients to fill the entire height\n // of the browser.\n min-height: 100%;\n}\n\nbody {\n // Remove default margin and padding.\n margin: 0;\n padding: 0;\n}\n\n.cke_editable {\n padding: 20px;\n}","/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin health-fontgrid( $fontsize-key, $lineheight-key: 'default', $weight: 'heavy' ) {\n $next-size-down: health-fontgrid-next-size($fontsize-key);\n @include AU-fontgrid($next-size-down, $lineheight-key);\n @include AU-media(sm) {\n @include AU-fontgrid($fontsize-key, $lineheight-key);\n }\n\n @if $weight == 'heavy' {\n font-weight: bold;\n }\n\n @if $weight == 'light' {\n font-weight: normal;\n }\n}\n\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n@function health-fontgrid-next-size( $fontsize-key ) {\n @if $fontsize-key == 'xs' {\n @return 'xs';\n }\n @if $fontsize-key == 'sm' {\n @return 'xs';\n }\n @if $fontsize-key == 'md' {\n @return 'sm';\n }\n @if $fontsize-key == 'lg' {\n @return 'md';\n }\n @if $fontsize-key == 'xl' {\n @return 'lg';\n }\n @if $fontsize-key == 'xxl' {\n @return 'xl';\n }\n @if $fontsize-key == 'xxxl' {\n @return 'xxl';\n }\n @return 'md';\n}\n\n\n.au-body {\n\n // Apply responsive to AU-fontgrid classes\n .au-display-xxxl {\n @include health-fontgrid('xxxl', 'heading');\n &--text {\n @include health-fontgrid('xxxl', 'default', 'light');\n }\n }\n\n h1,\n .au-display-xxl {\n @include health-fontgrid('xxl', 'heading');\n &--text {\n @include health-fontgrid('xxl', 'default', 'light');\n }\n }\n\n h2,\n .au-display-xl {\n @include health-fontgrid('xl', 'heading');\n &--text {\n @include health-fontgrid('xl', 'default', 'light');\n }\n }\n\n h3,\n .au-display-lg {\n @include health-fontgrid('lg', 'heading');\n &--text {\n @include health-fontgrid('lg', 'default', 'light');\n }\n }\n\n h4,\n .au-display-md {\n @include health-fontgrid('md', 'heading');\n &--text {\n @include health-fontgrid('md', 'default', 'light');\n }\n }\n\n h5,\n .au-display-sm {\n @include health-fontgrid('sm', 'heading');\n &--text {\n @include health-fontgrid('sm', 'default', 'light');\n }\n }\n\n h6,\n .au-display-xs {\n @include health-fontgrid('xs', 'heading');\n &--text {\n @include health-fontgrid('xs', 'default', 'light');\n }\n }\n\n // Light variation of headings.\n .au-display--light {\n font-weight: normal;\n }\n\n .au-display--heavy {\n font-weight: bold;\n }\n\n // Inline.\n .au-display--inline {\n display: inline;\n }\n\n // Sub title\n .au-subtitle {\n & + h1, & + h2, & + h3 {\n @include AU-space(margin-top, .5unit);\n }\n }\n h1 + .au-subtitle {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".au-accordion {\n\n // Small variation.\n &.au-accordion--small {\n border: 0;\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n }\n\n // Light variation.\n &.au-accordion--light {\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n .au-accordion__body-wrapper {\n @include AU-space(padding, .5unit);\n }\n }\n}\n",".au-body {\n // SVG images.\n fill: $AU-color-foreground-text;\n\n // BACKGROUND //\n &.au-body--dark {\n background: $AU-colordark-background;\n &-tertiary {\n background: $colour-primary-blue;\n }\n }\n\n //// SVG images ////\n &.au-body--dark {\n fill: $AU-colordark-foreground-text;\n }\n\n // Minor text.\n .text--minor,\n %minor-text {\n color: $colour-minorText;\n font-size: 0.8em;\n }\n\n // Right align text.\n .text--align-right {\n text-align: right;\n }\n .text--align-center {\n text-align: center;\n }\n\n // Introduction text.\n .au-introduction {\n @include health-fontgrid( lg , default, light);\n color: $colour-minorText;\n\n &--dark {\n color: $AU-color-foreground-text;\n }\n }\n\n //// Abbreviations ////\n abbr, abbr[title], .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help;\n }\n\n // Create class for screen reader only.\n .au-sronly {\n @include AU-sronly();\n }\n\n // The standard margin top used for uikit.\n %standard-gap,\n .standard-gap {\n @include AU-space(margin-top, 1.5unit);\n &--mobile-only {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n }\n &--bottom {\n @include AU-space(margin-bottom, 1.5unit);\n }\n }\n\n // Hide fields when printing.\n .print--hide {\n @media print {\n display: none;\n }\n }\n\n @media print {\n a[href]:after {\n content: '' !important;\n }\n }\n\n // IE 11.\n main, aside {\n display: block;\n }\n\n}\n","// Breadcrumb navigation\n//\n// The path to the current page in the form of a list of links.\n//\n// Markup: breadcrumb.twig\n//\n// Style guide: navigation.breadcrumb\n\n.au-breadcrumbs {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n\n @media print {\n display: block;\n }\n}\n","// Button.\n.au-btn,\na.au-btn {\n\n // Convert tertiary button to look like a link.\n &--tertiary {\n padding: 0;\n }\n\n // Large button.\n &.au-btn--large {\n font-size: 1.3em;\n font-weight: 700;\n }\n\n // Dark button\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n border-color: $colour-light-dark;\n }\n }\n}",".au-body {\n .au-callout {\n // If the callout is on a row, reset the margin so the keyline lines up.\n // eg .container > .row .au-callout > .col-sm-3 | .col-sm-9\n &.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px;\n }\n background-color: $colour-lighter;\n border-left-color: $colour-complementary-cyan;\n // Colours.\n &--secondary {\n border-left-color: $colour-complementary-skyblue;\n }\n &--tertiary {\n border-left-color: $colour-primary-teal-light;\n }\n &--success {\n border-left-color: $AU-color-success;\n }\n\n // Simple variation\n &.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem;\n }\n }\n}\n"," .au-control-input {\n &.au-control-input--compact.au-control-input--block {\n @include AU-space(margin-top, 0.5unit);\n .au-control-input__text {\n @include AU-space(padding, 0 0 0 1.5unit);\n margin-right: 0;\n &:before, &:after {\n left: -4px;\n top: 2px;\n @include AU-space(width, 1.375unit);\n @include AU-space(height, 1.375unit);\n }\n }\n\n .au-control-input__input {\n left: 0;\n top: 7px;\n }\n }\n\n &__input {\n &:invalid + .au-control-input__text {\n background: $AU-color-background;\n &:after {\n border-color: transparent;\n }\n }\n &.error + .au-control-input__text {\n &:after {\n border-color: $AU-color-error;\n }\n }\n }\n }\n","// Health variations on UIKit call to action link.\n.au-body {\n .au-cta-link {\n // Right align the link.\n &--right {\n text-align: right;\n }\n }\n\n // We want to apply the dark theme automatically to the link if it within au-body--dark.\n &.au-body--dark .au-cta-link {\n @extend .au-cta-link--dark;\n }\n}\n",".au-footer {\n\n // Add some space between the content and the footer.\n // Not sure why this isn't in the @gov.au/footer.\n @include AU-space(margin-top, 2unit);\n\n // Remove the top border.\n border-top: none;\n\n // Apply our colour scheme on the background.\n &.au-body.au-body--dark.au-footer--dark {\n background: $colour-darkest;\n background: linear-gradient(to right,$colour-dark-hover,$colour-darkest)\n }\n\n // Add a gap on mobile between the menus.\n &__navigation-section {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n .au-footer__end {\n border-top-color: $colour-dark;\n }\n\n // Don't print the footer.\n @media print {\n display: none;\n }\n}","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\n.au-form {\n\n &__item {\n\n @include AU-space('margin-top', 1.5unit);\n label {\n font-weight: bold;\n .au-control-input__text {\n font-weight: normal;\n }\n }\n\n &-description {\n @include AU-space('margin-top', .5unit);\n }\n\n .au-text-input,\n .au-select {\n display: block;\n @include AU-space('margin-top', .5unit);\n max-width: 42em;\n }\n\n .au-control-input {\n @include AU-space(margin-top, .75unit);\n label {\n font-weight: normal;\n }\n }\n\n .form-required {\n color: $AU-color-error;\n }\n }\n\n .form-element-length-counter {\n @include AU-space('margin-top', .5unit);\n }\n\n &--hidden {\n display: none;\n }\n\n}\n",".au-grid {\n\n // On non-full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .not-full-width {\n // Top margin for content area\n @include AU-space(margin-top, 1unit);\n @include AU-media(sm ) {\n @include AU-space(margin-top, 1.5unit);\n }\n @media print {\n @include AU-space(margin-top, 1unit);\n }\n .container {\n width: auto;\n clear: both;\n }\n }\n\n // On full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .full-width .container .container {\n width: auto;\n clear:both;\n }\n\n\n // Row variation which removes the gap between columns.\n .row--no-column-gap {\n div[class*=\"col-\"] {\n @include AU-media(sm) {\n padding-left: 0;\n padding-right: 0;\n &:first-of-type {\n padding-left: 12px;\n }\n &:last-of-type {\n padding-right: 12px;\n }\n }\n }\n }\n\n // Divide columns into 5ths.\n .col-xs-5ths,\n .col-sm-5ths,\n .col-md-5ths,\n .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: $AU-grid-12-gutter-width / 2;\n padding-left: $AU-grid-12-gutter-width / 2;\n }\n\n .col-xs-5ths {\n width: 20%;\n float: left;\n }\n\n @include AU-media( sm ) {\n .col-sm-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( md ) {\n .col-md-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( lg ) {\n .col-lg-5ths {\n width: 20%;\n float: left;\n }\n }\n}\n\n","// Health variation on the au-header.\n.au-header.au-header {\n\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid $colour-primary-blue-dark;\n\n @include AU-media(sm){\n @include AU-space('padding', 1unit 0 .5unit);\n }\n @include AU-media(md){\n @include AU-space('padding', 1.5unit 0);\n }\n\n // Simple for no-nav campaigns\n &--simple {\n @include AU-space('padding-bottom', 1unit);\n @include AU-media(sm){\n @include AU-space('padding-bottom', 1.5unit);\n }\n @include AU-media(md){\n @include AU-space('padding-bottom', 2unit);\n }\n }\n\n .au-header__logo {\n display: block;\n @include AU-space('padding', .75unit .75unit .75unit 0);\n width: 100%;\n max-width: 250px;\n // For IE 9, 10.\n color: transparent;\n @include AU-media(md) {\n max-width: 300px;\n margin: auto;\n @include AU-space('padding', .75unit);\n float: left;\n padding: 0;\n }\n @media print {\n width: 30%;\n }\n &-image {\n display: block;\n width: 100%;\n margin: auto;\n @include AU-media(sm) {\n margin: 0;\n }\n }\n\n @media print {\n margin: inherit;\n padding: 0;\n }\n }\n\n &--dark {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n\n a {\n color: $AU-colordark-foreground-text;\n &:hover {\n color: $AU-colordark-foreground-text;\n text-decoration: none;\n }\n }\n }\n &--light {\n background-color: white;\n }\n\n // a.au-header__logo {\n // &:hover,\n // &:focus {\n // background: $colour-light-dark;\n // }\n // }\n}\n",".au-inpage-nav-links {\n border-color: $colour-complementary-skyblue;\n @media print {\n display: none;\n }\n}\n",".au-link-list {\n &--flush {\n >li {\n margin: 0;\n }\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n &.au-main-nav--dark {\n border-bottom-color: $colour-primary-blue-darker;\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n .active a {\n border-color: $colour-primary-blue-darker;\n background: $colour-primary-blue-darker;\n }\n a {\n border-color: $colour-primary-blue;\n &:hover, &:focus {\n background: $colour-primary-blue;\n }\n }\n .au-main-nav__menu {\n background-color: $colour-primary-blue;\n @include AU-media('sm') {\n background: none;\n }\n }\n .au-main-nav__toggle {\n color: $AU-colordark-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n\n }\n \n a {\n @include AU-media($AU-main-nav-breakpoint) {\n font-weight: bold;\n }\n color: $AU-color-foreground-text;\n }\n\n .au-link-list {\n > li {\n\n &.active, &.active-trail {\n a {\n font-weight: bold;\n border-bottom-color: #fff;\n &:hover, &:focus {\n border-bottom-color: #fff;\n }\n @include AU-media($AU-main-nav-breakpoint) {\n @include AU-space(padding, 1unit);\n }\n\n }\n }\n\n &.au-main-nav--mobile-only {\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n }\n }\n }\n\n @media print {\n display: none;\n }\n}\n",".au-page-alerts {\n\n max-width: 42rem;\n\n &--hidden {\n display: none;\n }\n\n &__close {\n position: absolute;\n right: 0;\n top: 0;\n &:hover {\n cursor: pointer;\n }\n }\n}\n","img,\nsvg {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-img;\n height: auto;\n}\n\n.responsive-media-vid {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-vid;\n}\n",".au-body {\n .au-side-nav {\n\n // Make our version flush with the sub-header above.\n @include AU-space('margin-top', 1unit);\n @include AU-media(sm) {\n @include AU-space('margin-top', 0);\n }\n\n // Add our colours.\n @extend %bg-neutral;\n @include AU-media(sm) {\n background: $AU-color-background;\n }\n\n a {\n background: transparent;\n &:hover,\n &:focus {\n background-color: $colour-lighter;\n }\n &.active {\n font-weight: bold;\n color: $AU-color-foreground-text;\n background-color: $colour-lighter;\n }\n }\n\n li, ul {\n position: relative;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Put the nav on the right instead of the left.\n // Apply to wrapper above au-side-nav.\n .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n @include AU-space(padding-bottom, 2unit);\n @include AU-media(sm){\n float: right;\n padding-left: 12px;\n padding-right: 12px;\n }\n }\n}\n","// Add modifier for au-tags\n.au-tags {\n &.au-tags--inline {\n display: inline;\n > li {\n @include AU-space('margin', 0unit .25unit .5unit 0unit);\n }\n }\n}",".au-text-input {\n &--block {\n max-width: 42em;\n }\n &:invalid {\n border-color: gray;\n background-color: $AU-color-background;\n }\n &.error {\n background-color: mix( $AU-color-error, $AU-color-background, 5% );\n border-color: $AU-color-error;\n }\n}\n\ntextarea.au-text-input {\n max-width: 42em;\n}\n",".health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n @include AU-space( right, 1unit );\n bottom: -4px;\n @include opacity(0);\n z-index: -1;\n padding: 0;\n border: 0;\n\n @media print {\n display: none;\n }\n\n .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n @include AU-space( width, 4unit );\n @include AU-space( padding, 0.25unit .75unit .5unit .75unit);\n @include AU-media(md) {\n @include AU-space( width, 6unit );\n @include AU-space( padding, 0.5unit 1unit 1unit);\n }\n background: $colour-lighter;\n border: none;\n color: $AU-color-foreground-text;\n\n i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: $AU-color-foreground-text;\n }\n\n // Hover\n &:hover,\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n color: darken($AU-color-foreground-text, 10%);\n border: none;\n i {\n background: darken($AU-color-foreground-text, 10%);\n }\n }\n\n span {\n display: block;\n }\n }\n\n &.isVisible {\n @include opacity(.8);\n z-index: 9999;\n transition: all .4s ease-in;\n }\n}\n","// When called via @include name(), the mixin will render CSS selectors\n\n@mixin opacity( $opacity ) {\n opacity: $opacity;\n $opacity-ie: $opacity * 100;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$opacity-ie+\")\";\n filter: alpha(opacity=$opacity-ie); //IE8\n}\n\n@mixin transition($transition) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n\n@mixin rgba-background( $color, $opacity: 1 ) {\n background-color: rgba($color, $opacity); \n}\n\n// TODO\n// flexbox layout generation with grid failover\n// separate card from layout so that the dom might be class=\"health-card health-flex-thirds col-xs-4\"\n\n\n// From NSW Design System\n@mixin pseudo-clickable-block {\n &::after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n // z-index: map-get($z-index, low);\n }\n}\n\n// generates modifer classes in the bem syntax\n@mixin helper-classes($attribute, $map) {\n @each $modifier, $value in $map {\n &--#{$modifier} {\n #{$attribute}: get-mapped-value($modifier, $map) !important;\n }\n }\n}","// Bands.\n.au-body {\n .health-band {\n @include AU-clearfix;\n @include AU-space('padding-top', 1.25unit);\n @include AU-space('padding-bottom', 1.25unit);\n @include AU-media(md) {\n @include AU-space('padding-top', 2.5unit);\n @include AU-space('padding-bottom', 2.5unit);\n }\n\n // Background colours.\n &.health-band--neutral-1 {\n @extend %bg-neutral;\n }\n\n &.health-band--neutral-2 {\n @extend %bg-neutral-reverse;\n }\n\n // Use au-body au-body--dark with these backgrounds.\n &.health-band--primary {\n @extend %bg-complementary-blue;\n }\n\n &.health-band--secondary {\n @extend %bg-primary-teal;\n .health-band__title--light {\n color: $colour-primary-teal-text;\n }\n }\n\n &.health-band--tertiary {\n @extend %bg-complementary-skyblue;\n }\n\n &.health-band--tertiary-2 {\n @extend %bg-primary-blue;\n }\n }\n}\n\n.health-band__image--image-text-horizontal {\n display: none;\n @include AU-media(sm) {\n display: block;\n width: 100%;\n }\n}\n","//--------------------------------------------------------------\n// Book navigation\n// Next, Previous, Up\n//-------------------------------------------------------------\n\n.health-book-nav {\n border-top: 1px solid $AU-color-foreground-border;\n @include AU-space(padding-top, 1.5unit);\n\n .au-display-lg {\n margin-top: 0;\n }\n\n a {\n display: block;\n text-decoration: none;\n color: $AU-color-foreground-text;\n &:hover,\n &:focus {\n background: $AU-color-background-shade;\n }\n @include AU-space(padding, 1unit);\n }\n\n &--right {\n text-align: right;\n }\n\n\n @media print {\n display: none;\n }\n\n}\n","// @todo Refactor to .health-pillars\n\n// Application of the Health 'pillars' brand element\n\n// Pillars var as base64\n%pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\");\n}\n\n// Apply to appropriate element\n.pillars-container {\n position: relative;\n #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover;\n @extend %pillars;\n @include AU-media('sm'){\n left: auto;\n }\n }\n}\n","\n.health-card {\n @include AU-space( padding, 1unit );\n @include AU-media( md ) {\n @include AU-space( padding, 2unit );\n }\n @include AU-space( margin-top, 0 );\n width: 100%;\n font-weight: normal;\n display:block;\n box-sizing: border-box;\n\n // Spacing.\n * + hr,\n * + p,\n * + .health-card__title,\n * + .health-card__cta {\n margin-top: 0;\n }\n\n //\n // COMPONENTS\n //\n\n &__title {\n & + .metadata--inline {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n @at-root .health-card__image + & {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n }\n \n &__text {\n @include AU-space(margin-top, 1unit);\n }\n\n .health-card__image {\n display: block;\n svg {\n height: 3em;\n width: 3em;\n @include AU-media(sm) {\n height: 5em;\n width: 5em;\n }\n }\n\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 1unit -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit -2unit 2unit -2unit);\n }\n height: auto;\n }\n }\n\n &__bg {\n @include AU-space( padding, 1unit );\n background-color: $AU-colordark-background-shade;\n\n &:not(:first-child) {\n @include AU-space( margin-top, 1unit );\n }\n }\n\n img {\n display: block;\n min-width: 100%;\n height: auto;\n }\n\n //\n // VARIATIONS\n //\n\n // Shadow.\n &--shadow {\n border-radius: 4px;\n overflow:hidden;\n box-shadow: $card-shadow;\n background: $AU-color-background;\n .lt-ie9 & {\n border: solid 1px $AU-colordark-foreground-border;\n }\n }\n\n // Light.\n &--light {\n background: $AU-color-background;\n overflow: hidden;\n }\n\n // Centered.\n &--centered {\n text-align: center;\n img,\n svg,\n .health-card__image,\n p {\n margin: auto;\n }\n\n .health-card__image {\n @include AU-space( margin-bottom, .5unit);\n }\n }\n\n // Contact icon\n &--contact {\n background: $colour-lightest;\n @include AU-space( margin-bottom, 1unit );\n .image--circle {\n img {\n width: 200px;\n min-width: 0;\n @include AU-space( margin-bottom, -1unit );\n }\n }\n @include AU-media( sm ) {\n @include AU-space( padding-top, 5unit );\n margin-top: 5rem !important;\n .image--circle {\n .image {\n position: absolute;\n left: 0;\n top: -20px; \n width: 100%;\n height: 10px;\n z-index: 999;\n }\n }\n }\n }\n\n // Selector.\n &.health-card--selector {\n @include AU-space('padding', 0.5unit);\n @include AU-media(md) {\n @include AU-space('padding', 1unit);\n }\n\n @media print {\n display: none;\n }\n\n border-left: 1px solid $colour-light-dark;\n border-right: 1px solid $colour-light-dark;\n border-bottom: 1px solid $colour-light-dark;\n display: block;\n overflow: hidden;\n background: $colour-lightest;\n border-top: 10px solid $colour-light-dark;\n\n &:hover,\n &:focus,\n &.health-card--active\n {\n background: white;\n border-top-color: $colour-primary-teal;\n }\n\n .health-card__title {\n @include AU-space(margin-top, .5unit);\n @include AU-space(margin-bottom, .5unit);\n @include health-fontgrid( sm , heading);\n max-width: 100%;\n }\n .health-card__image {\n svg {\n max-width: 3em;\n max-height: 3em;\n }\n }\n\n p {\n max-width: 75%;\n }\n }\n\n // Resource.\n &.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: $colour-light-dark;\n @include AU-space(padding, 1unit 0 0 0);\n @include AU-media(sm) {\n @include AU-space(padding, 2unit 0 0 0);\n }\n }\n\n // Solid\n &--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: $colour-complementary-skyblue-dark;\n color: white;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n @at-root a.health-card#{&} {\n color: white;\n }\n\n // Colours\n &.health-card--colour1 {\n background: $colour-complementary-skyblue-dark;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n }\n &.health-card--colour2 {\n background: $colour-primary-teal-alt;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour3 {\n background: $colour-primary-teal-dark;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour4 {\n background: $colour-complementary-blue-dark;\n &:hover {\n background: $colour-complementary-blue;\n }\n }\n \n }\n\n // Solid half - used for audience tiles \n &--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n @include AU-space(padding, 0);\n\n // Layout\n .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n @include AU-space(padding, 1.5unit);\n }\n .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n @include AU-space(padding, 1.5unit);\n }\n\n // Colours\n &.health-card--colour1 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour2 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour3 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n }\n &.health-card--colour4 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n }\n \n }\n\n // Top highlight.\n // Use colour as a keyline on top of the card.\n &--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid $colour-complementary-skyblue;\n\n &.health-card--colour2 {\n border-top-color: $colour-complementary-ruby;\n }\n\n &.health-card--colour3 {\n border-top-color: $colour-complementary-lime;\n }\n\n &.health-card--colour4 {\n border-top-color: $colour-primary-teal;\n }\n\n &.health-card--colour5 {\n border-top-color: $colour-complementary-cyan;\n }\n }\n\n // Call to action card.\n &--cta {\n\n &:after {\n content: ' ';\n @include AU-space( width, 1unit );\n @include AU-space( height, 1unit );\n @include AU-space( margin, 0 0.25unit 0 0.2unit );\n transition: margin 0.2s ease;\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n\n .ie8 &,\n .lt-ie8 & {\n content: ' > ';\n }\n\n display: block;\n position: absolute;\n @include AU-space( right, 1unit );\n @include AU-space( bottom, .5unit );\n @include AU-media(sm) {\n @include AU-space( right, 2unit );\n @include AU-space( bottom, 2unit );\n }\n transition-property: right;\n }\n\n &:hover {\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n &:after {\n @include AU-space( margin-left, 0.4unit );\n @include AU-space( right, 1.5unit );\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n }\n }\n }\n\n // Horizontal.\n // Image on left, text on right.\n &.health-card--horizontal {\n\n width: inherit;\n\n // Get rid of the gap between columns.\n div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n }\n\n .health-card__image {\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 0 -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit 0 -2unit -2unit);\n }\n }\n }\n\n // @todo Probably should be replaced by health-card__left and health-card__right.\n div[class*=\"col-\"]:last-of-type {\n @include AU-space(padding-top, 1unit);\n @include AU-media(sm) {\n @include AU-space(padding-left, 2unit);\n padding-top: 0;\n }\n }\n\n // Reduce the margins so the white background fits correctly.\n &.row {\n margin-left: 0;\n margin-right: 0;\n }\n\n }\n\n // Links on the card.\n @at-root a#{&}{\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n .au-body & {\n text-decoration: none;\n }\n\n .health-card__title {\n text-decoration: underline;\n }\n\n &:hover {\n .health-card__title {\n text-decoration: none;\n }\n }\n\n &.health-card--shadow {\n &:focus {\n border-radius: 0;\n }\n\n &:hover {\n box-shadow: $card-shadow-hover;\n }\n }\n\n .health-card__link,\n .health-card__cta {\n color: $AU-color-foreground-action;\n text-decoration: underline;\n text-decoration-skip: ink;\n }\n }\n}\n\n// Card listing.\nul.health-card-list {\n padding: 0;\n @include AU-space( margin-top, 0 );\n\n li {\n list-style: none;\n @include AU-space( margin-bottom, 1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, 1.5unit );\n }\n }\n\n &--flush {\n @include AU-space( margin-bottom, -1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, -1.5unit );\n }\n }\n}\n\n// TODO fix nesting/override\n.au-body {\n .health-card__text {\n @include AU-space(margin-top, 1unit);\n }\n}",".health-compare {\n border: $health-borderize--tertiary-very-thin;\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n\n &__title {\n background: lighten($colour-complementary-skyblue, 45%); // FIX\n font-weight: bold;\n @include AU-space(padding-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-space(margin-bottom, 1unit);\n }\n}","// Description list\n\n.au-body {\n\n dl.health-dl {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n border-bottom: $health-borderize--very-thin;\n margin-bottom: 0;\n\n dt {\n font-weight: bold;\n @include AU-space('margin-bottom', 1unit);\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-top', 1unit);\n clear: both;\n\n @include AU-media(sm) {\n float: left;\n width: 25%;\n }\n }\n\n dd {\n margin-left: 0;\n\n @include AU-space('margin-bottom', 1unit);\n padding-top: 0;\n\n @include AU-media(sm) {\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-left', 1unit);\n @include AU-space('padding-top', 1unit);\n float: left;\n width: 75%;\n }\n }\n\n @include AU-clearfix;\n\n }\n}\n","// AU vars for reference\n// $AU-media-xs: 576px !default; // media query breakpoints\n// $AU-media-sm: 768px !default;\n// $AU-media-md: 992px !default;\n// $AU-media-lg: 1200px !default;\n\n// $AU-fontsize-map: (\n// \txs: 14,\n// \tsm: 16,\n// \tmd: 20,\n// \tlg: 24,\n// \txl: 32,\n// \txxl: 40,\n// \txxxl: 48\n// ) !default;\n\n// Font faces, stacks and sizes.\n$fontawesome: \"FontAwesome\";\n\n// Borders\n$AU-color-foreground-border: #ccc; // Apparently this is not accessible...\n$health-borderize: 3px solid $AU-color-foreground-border;\n$health-borderize--very-thin: 1px solid $AU-color-foreground-border;\n$health-borderize--thin: 2px solid $AU-color-foreground-border;\n$health-borderize--fat: 6px solid $AU-color-foreground-border;\n\n$health-borderize--tertiary: 3px solid $colour-complementary-skyblue;\n$health-borderize--tertiary-very-thin: 1px solid $colour-complementary-skyblue;\n\n// Taskbar\n$minHeight-Taskbar: 200px !default;\n\n// Box shadow\n$card-shadow: 0px 3px 10px $colour-Shadow;\n$card-shadow-hover: 0px 8px 10px $colour-Shadow-hover;\n\n// TODO\n// - transitions/animations\n// - opacities\n// - borders ",".health-facet {\n\n visibility: visible;\n @include opacity(1);\n height: auto;\n transition: opacity 1s;\n\n @include AU-space(padding, 1unit);\n\n // Spacing.\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n .health-filter + & {\n margin-top: 0;\n }\n\n &--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n @include opacity(0);\n height: 0;\n }\n\n background: $colour-lighter;\n\n &__more {\n font-size: 0.8em;\n }\n}",".health-field {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n & + * {\n clear: both;\n }\n\n &--label-hidden {\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n }\n\n &--inline,\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n float: left;\n }\n }\n .health-field__item {\n display: table;\n }\n }\n\n &--inline {\n .health-field__label {\n @include AU-media(sm) {\n width: 10em;\n }\n }\n }\n\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n width: 15em;\n }\n }\n }\n\n &.health-field--light {\n .health-field__label {\n font-weight: normal;\n }\n }\n\n .health-field__label {\n font-weight: bold;\n }\n\n .health-metadata + & {\n @include AU-space(margin-top, .5unit);\n }\n}\n\n.health-field__item + .health-field__item {\n clear: both;\n}\n\n// Special case of multiple addresses in one field.\n.health-maps--google + .health-field__label {\n @include AU-space(margin-top, 1.5unit);\n}\n","// File download\n//\n// A link with metadata to download a file.\n//\n// Markup: document.twig\n//\n// Style guide: navigation.document\n\n.au-body {\n .health-file {\n &__icon {\n @include AU-space('margin-right', .5unit);\n }\n &__link {\n text-decoration: none;\n color: $AU-color-foreground-text;\n &--visible {\n font-weight: bold;\n text-decoration: underline;\n color: $AU-color-foreground-action;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n",".health-filter {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n\n &.health-filter--open {\n @include AU-space(margin-bottom, 1unit)\n }\n\n .health-filter__title {\n background: $colour-lighter;\n @include AU-space('padding', .5unit);\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n","// Figure\n//\n// A figure image with a long description and notes.\n//\n// Markup: figure.twig\n//\n// Style guide: Components.figure\n\n.health-figure {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &--border {\n border: $health-borderize--thin;\n padding: 1rem;\n }\n\n &__image-link {\n display: block;\n position: relative;\n\n .health-figure__image-link__icon {\n display: none;\n }\n\n &:hover, &:focus {\n .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n @include AU-space(padding, .5unit);\n left: 5px;\n top: 5px;\n border: $health-borderize--very-thin;\n }\n }\n }\n}\n\nfigure {\n margin: 0;\n img {\n margin: 0;\n }\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n}\n\n.fancybox-button {\n width: 46px;\n i:before {\n margin-right: 0;\n }\n}\n",".health-footnotes {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 1.5unit);\n @include AU-space('padding-top', 1.5unit);\n\n @at-root table & {\n border-top: none;\n padding-top: 0;\n margin-top: 0;\n }\n}\n\n// Link to the footnote.\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n}\n",".au-body {\n .health-image-text {\n\n @include AU-space(margin-top, 1.5unit);\n\n > li {\n @include AU-space(margin-bottom, 4unit);\n @media print {\n @include AU-space(margin-bottom, 2unit);\n height: auto !important;\n }\n @include AU-media(sm) {\n text-align: center;\n }\n }\n\n .health-image-text__image {\n @media print {\n height: auto !important;\n img {\n margin-top: 0 !important;\n }\n }\n }\n\n .health-image-text__text {}\n\n .au-introduction {\n @include AU-space(margin-top, 1unit);\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n .text--minor {\n margin-top: 0;\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n }\n\n // Dark background variant\n &.au-body--dark {\n .au-introduction {\n color: $AU-colordark-foreground-text;\n }\n }\n}\n","// Reset the line height on images as this causes gaps at the bottom of some images.\n.au-body {\n .media div,\n .au-responsive-media-img div,\n img {\n line-height: 0;\n }\n}\n\nimg {\n border: 0; // IE 9 fix.\n}\n\n.au-body {\n picture {\n display: block;\n img {\n margin-top: 0;\n }\n @at-root * + picture {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n}\n\n// Add a border to the image.\n.image--border {\n img {\n border: $health-borderize;\n }\n div {\n line-height: 0;\n }\n @media print {\n border: none;\n }\n}\n\n.image--circle {\n img {\n border-radius: 50%;\n border: $health-borderize;\n }\n}\n\n// Image caption\n.field-name-field-image-caption {\n margin-bottom: 2em;\n}\n\n%image--full {\n @include AU-space('margin-bottom', 1unit);\n @include AU-media(sm) {\n margin-bottom: 0;\n }\n width: 100%;\n img {\n border: $health-borderize;\n width: 100%;\n }\n div {\n line-height: 0;\n }\n}\n\n// Lazy loaded images.\n.image-outer {\n\n line-height: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n .image-placeholder {\n @media print {\n border: 1px solid black;\n &:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\";\n }\n }\n }\n\n .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0;\n\n &.image-loading {\n background-color: transparent;\n }\n\n .image {\n width: 100%;\n img {\n // Hide initially, until loaded.\n visibility: hidden;\n }\n }\n }\n}\n\n// An image inside a link.\n.image--link {\n\n a {\n border-bottom: 0;\n line-height: 0;\n @include AU-media(sm) {\n display: block;\n }\n &:focus {\n border: 3px solid $colour-primary-teal-darker;\n }\n\n &:hover {\n img {\n opacity: 0.5;\n }\n }\n\n img {\n margin-top: 0; // Override uikit * + img margin.\n }\n }\n\n}\n\n// Make the background colour white for images that are loading that have a link around them.\n// Normal this background is black and it looks ugly.\na .image-wrapper {\n &.image-loading {\n background-color: white;\n }\n}\n",".health-listing {\n\n margin-top: 0;\n * + & {\n @include AU-space(margin, 2unit 0 0 0);\n }\n\n padding: 0;\n\n // If this listing is embedded amongst content, help separate it nicely from that content.\n @at-root * + .row &--embedded, * + &--embedded {\n li:first-of-type {\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n @include AU-space(margin-top, 2unit);\n }\n\n li:last-of-type {\n border-bottom: $health-borderize--very-thin;\n @include AU-space(padding-bottom, 2unit);\n }\n }\n\n li {\n list-style: none;\n max-width: inherit;\n clear: both;\n }\n\n // Add spacing between items.\n li + li {\n @include AU-space(margin-top, 2unit);\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n }\n\n @include AU-space(margin-bottom, 2unit);\n\n clear: both;\n\n // Compact variation.\n &--compact {\n li + li {\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-top, 1unit);\n }\n }\n\n // Filters\n &__filters {\n\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n\n @media print {\n background: transparent !important;\n }\n\n &--inline {\n > * {\n display: inline-block;\n @include AU-space(margin-right, 1unit);\n }\n }\n\n .clear-all {\n @include AU-space(margin, .5unit .25unit 0 0 );\n @media print {\n display: none;\n }\n }\n }\n}\n","// Lists\n//\n// A collection of list types.\n//\n// Markup: lists.twig\n//\n// Style guide: Lists\n\n// Highlight an item in a list.\nul {\n li {\n transition: background-color 1s;\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n// Large list styles\n%list--large {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n >li {\n vertical-align: top;\n position: relative;\n @include AU-space('margin', 0 0 1unit);\n @include AU-space('padding', 1.5unit);\n \n background: $colour-lighter;\n &::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n @include AU-space('top', 1unit);\n padding-top: 0;\n font-size: 24px;\n }\n a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2;\n }\n }\n}\n\n // Apply default to
        \nol.list--large {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 3unit);\n }\n}\n\n// Variant for
          \nul.list--large {\n @extend %list--large;\n counter-reset: none;\n > li {\n @include AU-space('padding-left', 3unit);\n &::before {\n content: '■';\n counter-increment: none;\n\n }\n }\n}\n\n// Plain list\nul,ol {\n &.list--large--plain {\n @extend %list--large;\n > li {\n &:before {\n display: none;\n }\n }\n }\n}\n\n// Checklist style\nul {\n &.list--large--checklist {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 4unit);\n @include AU-space('padding-top', 1unit);\n background: $colour-lighter url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px;\n &::before {\n content: '';\n }\n strong {\n @extend .au-display-md;\n }\n }\n }\n}\n\n.au-body { \n ul.health-card-list {\n li {\n max-width: 100%;\n }\n }\n}\n\n.list--remove {\n list-style: none;\n padding-left: 0;\n > li {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em;\n}\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0,111,176, 0.2);\n border-right: 1.1em solid rgba(0,111,176, 0.2);\n border-bottom: 1.1em solid rgba(0,111,176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear;\n\n // Show the loader.\n &--active {\n display: block;\n }\n\n // Placed after the input field, it will appear in the field on the right.\n &--search {\n position: absolute;\n top: 13px;\n right: 55px;\n }\n\n // Small.\n &--small {\n width: 5em;\n height: 5em;\n font-size: 4px;\n }\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".au-body {\n .health-maps {\n &--google {\n width: 100%;\n height: 500px;\n * + img {\n margin-top: 0;\n }\n }\n }\n}","// Metadata, such as dates and types, used mainly in listings.\n.health-metadata {\n\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n\n &.health-metadata--inline {\n\n .health-field {\n display: inline;\n border-left: 1px solid $colour-minorText;\n @include AU-space(margin-left, .5unit);\n @include AU-space(padding-left, .5unit);\n .health-field__item {\n display: inline;\n }\n }\n\n > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n @include AU-space(margin-top, 2unit);\n @include AU-space(padding-top, 2unit);\n border-top: $health-borderize--very-thin;\n }\n}","// Recommendation\n//\n// NHMRC recommendations\n//\n// .recommendation--grade-practice-point - Practice point\n// .recommendation--grade-grade-a - Grade A-D\n// .recommendation--grade-consensus-based - Consensus based\n//\n// Markup: recommendation.twig\n//\n// Weight: 1\n//\n// Style guide: components.recommendation\n\n.health-recommendation {\n &--grade-practice-point {\n border-left-color: #d9c100;\n .health-recommendation__grade {\n background-color: #fff4c8;\n }\n }\n\n &--grade-grade-a,\n &--grade-grade-b,\n &--grade-grade-c,\n &--grade-grade-d,\n &--grade-evidence-based,\n &--grade-qualified-evidence-based\n {\n border-left-color: #8852ce;\n .health-recommendation__grade {\n background-color: #e0c8ff;\n }\n }\n\n &--grade-consensus-based {\n border-left-color: #5f904d;\n .health-recommendation__grade {\n background-color: #e7fddf;\n }\n }\n}\n","/*\n * List of references\n */\n.health-references {\n > li {\n transition: background-color 1s;\n\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n/*\n * Links to the reference\n */\n.health-references__links {\n .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n }\n}\n\n",".health-release-status {\n\n @include AU-space('padding-top', 0.75unit);\n @include AU-space('padding-bottom', 0.75unit);\n\n &__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px;\n\n &--alpha {\n background: $alpha-background;\n color: $alpha-text;\n }\n &--beta {\n background: $beta-background;\n color: $beta-text;\n }\n &--launch {\n background: $live-background;\n color: $alpha-text;\n }\n }\n\n &--desktop {\n display: none;\n @include AU-media(md) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(md) {\n display: none;\n }\n }\n\n font-size: 13px;\n @include AU-media(md) {\n font-size: inherit;\n }\n\n @media print {\n display: none;\n }\n\n // Override max -width\n p {\n max-width: 100%;\n }\n\n}","// Utility classes to be used in mark-up (not in other SASS files)\n \n // [converter] $parent hack\n @mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n }\n @mixin responsive-invisibility($parent) {\n #{$parent} {\n display: hidden !important;\n }\n }\n\n // No breakpoint - allows for default application\n .hidden {\n display: none;\n }\n\n // Breakpoint classes for hiding\n @include AU-media(xs){\n @include responsive-invisibility('.hidden-xs');\n @include responsive-visibility('.visible-xs');\n }\n @include AU-media(sm){\n @include responsive-invisibility('.hidden-sm');\n @include responsive-visibility('.visible-sm');\n }\n @include AU-media(md){\n @include responsive-invisibility('.hidden-md');\n @include responsive-visibility('.visible-md');\n }\n @include AU-media(lg){\n @include responsive-invisibility('.hidden-lg');\n @include responsive-visibility('.visible-lg');\n }\n",".au-grid {\n .au-header .health-search {\n @include AU-media(sm) {\n float: right;\n }\n }\n}\n\n// Search bar.\n.health-search {\n\n position: relative;\n display: inline-block;\n\n @media print {\n display: none;\n }\n\n max-width: 22.75em;\n\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n\n // Global search for desktop\n &--global {\n @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-media(sm) {\n display: block;\n padding-bottom: 0;\n margin-top: 0;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Listing search\n &--listing {\n width: auto;\n\n @media print {\n display: none;\n }\n }\n\n // Remove the spacing applied by au-form.\n .au-form__item, input {\n margin-top: 0 !important;\n }\n\n // The search form.\n &__form {\n\n @include AU-clearfix;\n position: relative;\n\n label {\n @include AU-sronly();\n }\n\n &#search-api-page-search-form {\n float: left;\n }\n\n &__input {\n border-color: $AU-color-foreground-text;\n background-color: white;\n width: 100%;\n @include AU-media(sm) {\n @include AU-space(width, 15unit);\n }\n @include AU-media(md) {\n @include AU-space(width, 20unit);\n }\n &-wrapper {\n width: 100%;\n padding-right: 45px;\n }\n }\n\n &__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: $AU-color-foreground-text;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: AU-svguri('\n ');\n &:hover:not(:disabled),\n &:focus:not(:disabled) {\n background-color: $colour-foreground-text--dark;\n }\n border-radius: 0px 4px 4px 0;\n }\n }\n}\n\n// Search results.\n.au-body {\n .health-search-result {\n &__link {\n text-decoration: none;\n }\n &__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block;\n }\n &__link-path {\n color: $colour-path;\n font-size: 0.9em;\n word-break: break-all;\n }\n\n &__summary {\n @include AU-space(margin-top, 0.5unit);\n }\n &__summary-date {\n color: $colour-dark;\n }\n\n &__tag {\n text-transform: uppercase;\n }\n\n // For Notes\n // @todo Move into health theme.\n &--notes {\n .health-search-result__link-title {\n &:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: $AU-color-foreground-text;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid $colour-light;\n background: $colour-lighter;\n margin-left: 5px;\n }\n }\n }\n }\n}\n\nform[class*='col-'].health-search__form {\n .health-search__form__submit {\n right: 12px;\n }\n}\n\n// Autocomplete.\n// Unfortunately we don't have full control over jQuery UI classes, so we have to use their classes.\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid $AU-colordark-background;\n width: 300px;\n position: absolute;\n li.ui-menu-item {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .ui-menu-item-wrapper {\n @include AU-space(padding, 0.25unit 1.2unit);\n }\n }\n}\n\n.ui-state-active {\n background: $AU-color-foreground-action;\n color: white;\n}\n\n.ui-helper-hidden-accessible {\n @include AU-sronly();\n}\n",".health-separator {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 3unit);\n @include AU-media(sm){\n @include AU-space('margin-top', 4unit);\n }\n}\n","// @todo: Refactor to .health-stat\n\n.stat {\n @include AU-space('margin', 1.5unit 0 2unit);\n @include AU-media('sm') {\n border-right: 1px dotted $colour-primary-teal-text;\n &:last-of-type {\n border-right: none;\n }\n }\n}\n\n// Statistic text.\n.stat__text {\n //@include health-fontgrid('md', 'default', 'light');\n @include AU-space('padding', 0 0 .25unit 0);\n @include AU-media('md') {\n @include AU-space('padding-bottom', 1unit);\n }\n}\n\n// The trend.\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline;\n}\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white;\n &:before {\n @include AU-space('margin-top', -1unit);\n }\n}\n\n// Source text\n.stat__source {\n @include AU-space('margin-bottom', .5unit);\n margin-top: 0 !important;\n}\n\n// Variation with no trend.\n.stat--no-trend {\n .stat__value {\n border-bottom: 0;\n }\n .stat__trend {\n display: none;\n }\n}\n\n// UIKit overrides.\n.au-body {\n .stat {\n p {\n margin-top: 0;\n }\n }\n}\n","// Sub header variation. This includes our title and HP switcher.\n.health-sub-header {\n @include AU-space('padding', 12px 0);\n @include AU-media(sm){\n @include AU-space('padding', 1.5unit 0 1unit 0);\n }\n\n // Title.\n h1 {\n margin-top: 0;\n }\n\n .au-introduction {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n\n &__section-title {\n @include AU-space(margin-bottom, .65unit);\n @include AU-media(sm) { // Hide on desktop\n display: none;\n }\n @media print {\n display: none;\n }\n\n }\n\n &__supp {\n\n @media print {\n display: none;\n }\n\n &--center {\n @include AU-media(sm) {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n }\n\n @include AU-space('padding-top', 1.5unit);\n @include AU-media(sm) {\n padding-top: 0;\n }\n }\n\n}\n",".health-sub-nav {\n display: none;\n @include AU-media($AU-main-nav-breakpoint) {\n display: block;\n }\n\n @media print {\n display: none;\n }\n}\n","// Tables\n//\n// The `
      ` element displays tabular data in rows, columns, and cells.\n//\n// Markup: tables-table.twig\n//\n// Weight: 1\n//\n// Style guide: base.table\n\n// @todo We shouldn't need to import this here, but it won't compile without it.\n@import '../../abstracts/mixins';\n\ntable {\n\n // Spacing above.\n * + &,\n * + .health-table__responsive & {\n @include AU-space('margin-top', 1.5unit);\n }\n\n border-collapse: collapse;\n border: $health-borderize--very-thin;\n\n caption {\n text-align: left;\n @include AU-space(margin-bottom, 1unit);\n }\n\n tr:nth-child(even) {\n background-color: $AU-color-background;\n }\n\n &.table__no-banding {\n tr:nth-child(even) {\n background-color: transparent;\n }\n }\n\n td,\n th {\n @include AU-media('md') {\n @include AU-space('padding', .5unit);\n font-size: initial;\n }\n\n border-bottom: $health-borderize--very-thin;\n @include AU-space('padding', .25unit);\n text-align: left;\n vertical-align: top;\n }\n\n th {\n background-color: $colour-lightest;\n }\n\n thead {\n border-bottom: $health-borderize--very-thin;\n }\n\n min-width: 43em;\n @include AU-media(sm) {\n min-width: inherit;\n }\n\n @media print {\n td,\n th,\n thead {\n border-color: #000 !important;\n background: #fff !important;\n }\n }\n}\n\n.health-table__responsive {\n overflow: scroll;\n @include AU-media( md ) {\n overflow: auto;\n }\n\n @media print {\n overflow: visible;\n table {\n min-width: inherit;\n }\n }\n}\n\n","// Tabs\n//\n// The primary and secondary tabs.\n//\n// Markup: tabs.twig\n//\n// .tabs--secondary - Secondary tabs\n//\n// Style guide: navigation.tabs\n\n.au-body {\n\n ul.health-tabs {\n\n padding: 0;\n border-bottom: $health-borderize--thin;\n @include AU-space(margin-bottom, 1.5unit);\n @include AU-space(margin-top, 1.5unit);\n width: 100%;\n\n li {\n margin: 0;\n @include AU-space('margin-right', .5unit);\n padding: 0;\n transition: none;\n\n &:first-of-type {\n a {\n margin-left: 0;\n }\n }\n\n a {\n @include AU-space('padding', .75unit 1unit);\n display: inline-block;\n background-color: $colour-lighter;\n text-decoration: none;\n &:hover, &:active {\n background-color: $colour-light-darker;\n }\n\n }\n\n &.active {\n a {\n font-weight: bold;\n background-color: $AU-color-foreground-action;\n color: white;\n }\n }\n }\n\n }\n\n .not-full-width ul.health-tabs {\n margin-top: 0;\n }\n\n @media print {\n .health-tabs {\n display: none;\n }\n }\n}\n","// Taskbar\n//\n// A taskbar for displaying a wrappable list of task 'accelatorators' with icon.\n// Default display is plain but a 'tiled' version is available.\n// \n// taskbar--2 - Displays 2 items in a row\n// taskbar--3 - Displays 3 items in a row\n// taskbar--4 - Displays 4 items in a row\n// taskbar--5 - Displays 5 items in a row\n// taskbar--6 - Displays 6 items in a row\n// taskbar--tiled--2 - Displays 2 tiled items in a row\n// taskbar--tiled--3 - Displays 3 tiled items in a row\n// taskbar--tiled--4 - Displays 4 tiled items in a row\n// taskbar--tiled--5 - Displays 5 tiled items in a row\n// taskbar--tiled--6 - Displays 6 tiled items in a row\n//\n// Markup: taskbar.twig\n//\n// Style guide: components.taskbar\n\n.taskbar,\n%taskbar {\n color: #000;\n @include AU-clearfix;\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n >li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0;\n .taskbar__item:last {\n margin-right: 0;\n }\n }\n }\n\n .taskbar__item,\n %taskbar__item {\n @include AU-space('padding', 1unit);\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0;\n @include AU-media('xs') {\n min-height: $minHeight-Taskbar;\n }\n @extend %bg-primary-teal;\n &:hover,\n &:active,\n &:focus {\n background-color: $colour-primary-blue-darker;\n }\n }\n\n .taskbar__img,\n %taskbar__img {\n @extend .au-responsive-media-img;\n border: 0;\n }\n\n .taskbar__title,\n %taskbar__title {\n font-size: 20px;\n line-height: 24px;\n }\n\n .taskbar__desc,\n %taskbar__desc {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px;\n }\n}\n\n@for $i from 2 through 6 {\n .taskbar--tiled--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n }\n\n .taskbar--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n .taskbar__item {\n margin: 0;\n background-color: transparent;\n }\n }\n}\n\n// Using taskbar with a view.\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--tiled--3,\n.taskbar--tiled--4,\n.taskbar--tiled--5,\n.taskbar--tiled--6\n{\n\n &.view ul > .views-row {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .node {\n @extend %taskbar__item;\n }\n\n .field-name-field-image {\n @extend %taskbar__img;\n }\n\n .field-name-title a {\n @extend %taskbar__title;\n }\n\n .field-name-body p {\n @extend %taskbar__desc;\n }\n\n }\n}\n","// When called directly in SASS (e.g. width: width: width-decimal(1)), the function will\n// render the returned value\n\n@function width-decimal( $column-count) {\n $width: (1 / $column-count);\n @return ($width / 1) * 100%;\n}",".health-toolbar {\n\n // @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, .5unit);\n\n &__items {\n > li {\n margin: 0;\n @include AU-space(margin-right, 1.1unit);\n @include AU-media(sm) {\n @include AU-space(margin-right, 1unit);\n }\n float: left;\n display: block;\n }\n }\n\n @media print {\n display: none;\n }\n\n #health-share-menu {\n display: none;\n }\n .health-tooltip-theme {\n #health-share-menu {\n display: block;\n }\n }\n\n}\n",".health-tooltip-theme {\n font-family: $AU-font;\n @include AU-space('padding', .5unit);\n\n text-align: left;\n color: $AU-color-foreground-text;\n\n font-size: .9em;\n background-color: #fff;\n\n border: $health-borderize;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, .5);\n\n p {\n padding: 0;\n margin: 0;\n }\n}\n","// Video\n//\n// Markup: video.twig\n//\n// Style guide: components.video\n\n.health-video {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &__preview {\n\n position: relative;\n line-height: 0;\n\n .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .75));\n }\n }\n\n &__link {\n display: block;\n &:hover,\n &:active,\n &:focus {\n .health-video__preview__play-button {\n display: block;\n cursor: pointer;\n }\n }\n }\n\n &__length {\n @include AU-space('padding', .75unit);\n background-color: #000;\n color: #fff;\n @include opacity(0.75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0;\n\n &--small {\n display: none;\n @include AU-media(sm) {\n display: inline-block;\n @include AU-space('padding', .5unit);\n font-size: 0.85em;\n right: 3px;\n bottom: 3px;\n }\n }\n }\n }\n\n &--inline {\n border: $health-borderize--thin;\n @include AU-space(padding, 1unit);\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n\n}\n","/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n\n.svg-inline--fa {\n display: inline-block;\n\n svg {\n font-size: inherit;\n height: 1em; // IE fix.\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor;\n }\n\n &.fa-fw svg {\n width: 1.25em;\n }\n\n &.fa-2x svg {\n font-size: 2em;\n }\n\n &.fa-3x svg {\n font-size: 3em;\n }\n\n &.fa-left {\n @include AU-space(margin-right, .35unit);\n }\n}",".au-body--dark {\n\n .health-video + .au-accordion {\n background-color: $colour-light;\n\n .au-accordion__title {\n color: black;\n }\n }\n}\n",".au-breadcrumbs {\n margin-top: 0;\n}\n\n.au-body--dark {\n\n .au-breadcrumbs {\n\n >.au-link-list>li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n }\n }\n}\n",".au-body {\n // Apply a standard gap but only if it has content before it.\n * + .standard-gap--after {\n @include AU-space('margin-top', 1.5unit);\n }\n}","// Remove background colours for dark secondary and tertiary buttons.\n.au-btn,\na.au-btn {\n &--tertiary, &--secondary {\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent;\n }\n }\n }\n}\n","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\nfieldset.au-form__item {\n legend {\n @extend label;\n }\n}\n\n// Apply error styling to the error message below fields.\n.au-form__item {\n div.error {\n @extend .form-required;\n @include AU-space('margin-top', 0.5unit);\n }\n}\n",".au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0;\n}\n",".au-header.au-header {\n border-top: none;\n position: relative;\n .au-header__logo {\n max-width: 400px;\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n .au-main-nav__toggle {\n color: $AU-color-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n}\n",".au-body {\n .au-side-nav {\n background:$colour-lighter;\n @include AU-media('sm'){\n background: none;\n }\n @include AU-space('margin-top',1unit);\n @include AU-media('sm'){\n @include AU-space('margin-top',0);\n }\n\n // Flush with edge of screen on mobile.\n @include AU-space('margin-left', - ceil( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-space('margin-right', - floor( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-media('sm') { // Normal gutter on desktop.\n @include AU-space('margin-left', 0);\n @include AU-space('margin-right', 0);\n }\n\n .au-side-nav__header {\n @include AU-space('margin',1unit);\n @include AU-media('sm'){\n display: none;\n }\n }\n\n a.active {\n border-left: 0.25rem solid $colour-complementary-skyblue;\n background: $colour-light-dark;\n @include AU-media('sm'){\n background: $colour-lighter;\n }\n }\n\n a.is-active{\n @extend a.active;\n }\n }\n}\n",".health-card {\n min-height: 200px;\n height: 100%;\n}\n",".health-content {\n @include AU-space('margin-top', 2unit);\n @include AU-media('sm'){\n @include AU-space('margin-top', 2.5unit);\n }\n\n &--flush {\n @include AU-space('margin-top', 0unit);\n }\n\n}\n",".health-hero {\n\n $parent: &; // more readable than &#{&}\n background: $colour-light;\n position: relative;\n\n @include AU-media('sm') {\n // height: 380px; This can be fixed is reqd\n overflow: hidden;\n }\n\n &__image-container {\n max-height: 200px;\n overflow: hidden;\n @include AU-media('sm') {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none;\n }\n }\n\n &__image {\n height: auto;\n display: block;\n width: 100%;\n\n @include AU-media('sm') {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0;\n }\n }\n\n &__content {\n background: $gravitas-grey;\n position: relative;\n @include AU-space('padding', 2unit);\n width: 100%;\n @include AU-media(sm){\n @include rgba-background(black, .8);\n @include AU-space('padding', 3unit);\n width: 60%;\n }\n @include AU-media(lg){\n @include AU-space('padding', 4unit);\n min-height: 500px; // so that image is a sliver at most popular desktop width 1920\n width: 50%;\n }\n }\n\n &__title {\n color: $health-hero-title;\n }\n\n &__summary {\n @include health-fontgrid( lg , default, light);\n }\n\n &__call-to-action {}\n\n // Dark modifier\n &#{$parent}--dark {\n background: $gravitas-grey;\n #{$parent}__content {\n color: white;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n margin-top: 0;\n @include AU-space(padding-top, 2unit);\n border-top: none;\n }\n}\n",".health-table {\n\n &__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n }\n}\n","// Search bar.\n.health-search {\n position: relative;\n display: block;\n max-width: none;\n\n @media print {\n display: none;\n }\n\n // The search form.\n &__form {\n &__input, \n &__input.au-text-input {\n width: 100%;\n max-width: 100%;\n }\n }\n}\n\n\n","// Reset toolbar to regular colours when inside a dark region.\n.au-body--dark {\n .health-toolbar {\n a {\n @extend a;\n }\n a:hover {\n @extend a:hover;\n }\n a:active {\n @extend a:active;\n }\n }\n}\n\n.health-toolbar {\n\n &--desktop {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n",".health-sub-header {\n @include AU-media('sm') {\n @include AU-space('padding', 2unit 0unit 3unit 0unit);\n }\n}\n","address {\n font-style: normal;\n}\n",".desktop-only {\n display: none;\n\n @include AU-media(sm) {\n display: block;\n }\n}\n\n.mobile-only {\n display: block;\n\n @include AU-media(sm) {\n display: none;\n }\n}\n","// Search bar.\n.health-search {\n // The search form.\n &__form {\n &__input {\n &-wrapper {\n padding-right: 0px;\n }\n }\n }\n}\n","// Generic responsive iframe (16x9 aspect ratio)\n// https://benmarshall.me/responsive-iframes/\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative;\n\n // All iframes in container\n iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n // Custom full screen app\n &#{&}--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px; //fallback\n height: calc(100vh - 50px) !important;\n\n // Above mobile only\n @include AU-media(sm) {\n padding-top: 0; //overrides 16x9 deafult\n height: 800px; //fallback\n height: calc(100vh - 150px) !important;\n }\n }\n}\n\n// iframe variants\n@mixin generateRatios($width, $height, $breakpoint: \"\", $prefix: \"iframe-container--\") {\n $class-name: $prefix + $width + \"x\" + $height;\n .#{$class-name}#{$breakpoint} {\n padding-top: ($height / $width) * 100%;\n }\n}\n\n// Generate ratios from wider to taller\n@include generateRatios(5,1);\n@include generateRatios(4,1);\n@include generateRatios(3,1);\n@include generateRatios(5,2);\n@include generateRatios(16,9);\n@include generateRatios(4,3);\n@include generateRatios(1,1);\n@include generateRatios(3,4);\n@include generateRatios(9,16);\n\n@include AU-media('sm'){\n @include generateRatios(5,1,'sm');\n @include generateRatios(4,1,'sm');\n @include generateRatios(3,1,'sm');\n @include generateRatios(5,2,'sm');\n @include generateRatios(16,9,'sm');\n @include generateRatios(4,3,'sm');\n @include generateRatios(1,1,'sm');\n @include generateRatios(3,4,'sm');\n @include generateRatios(9,16,'sm');\n}\n",".au-body {\n\n .health-grid {\n margin-left: -1rem;\n margin-right: -1rem;\n\n > * + p {\n margin-top: 0;\n }\n }\n}\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem;\n }\n\n &--1col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n }\n\n &--2col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n }\n\n &--3col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n }\n\n &--4col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n }\n\n &--5col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n }\n\n &--6col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n }\n\n &--7col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n }\n\n &--8col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n }\n\n}",".health-listing__items--tile {\n\n .health-grid {\n margin-bottom: 0;\n margin-top: 0;\n @include AU-media(sm) {\n margin-top: -2rem;\n margin-bottom: -1rem;\n }\n }\n}\n"]} ->>>>>>> develop +{"version":3,"sources":["styles.css","../../health_design_system/source/sass/themes/health/_colors.scss","../../health_design_system/source/sass/themes/_theme-functions.scss","base/variables/_colours.scss","../../health_design_system/source/vendor/gov.au/design-system.scss","../../node_modules/sass-versioning/dist/_index.scss","../../node_modules/@gov.au/core/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_globals.scss","../../node_modules/@gov.au/accordion/lib/sass/_print.scss","../../node_modules/@gov.au/accordion/lib/sass/_module.scss","../../node_modules/@gov.au/body/lib/sass/_globals.scss","../../node_modules/@gov.au/body/lib/sass/_print.scss","../../node_modules/@gov.au/body/lib/sass/_module.scss","../../node_modules/@gov.au/link-list/lib/sass/_globals.scss","../../node_modules/@gov.au/link-list/lib/sass/_module.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_globals.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_print.scss","../../node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss","../../node_modules/@gov.au/buttons/lib/sass/_globals.scss","../../node_modules/@gov.au/buttons/lib/sass/_print.scss","../../node_modules/@gov.au/buttons/lib/sass/_module.scss","../../node_modules/@gov.au/callout/lib/sass/_globals.scss","../../node_modules/@gov.au/callout/lib/sass/_print.scss","../../node_modules/@gov.au/callout/lib/sass/_module.scss","../../node_modules/@gov.au/control-input/lib/sass/_globals.scss","../../node_modules/@gov.au/control-input/lib/sass/_print.scss","../../node_modules/@gov.au/control-input/lib/sass/_module.scss","../../node_modules/@gov.au/cta-link/lib/sass/_globals.scss","../../node_modules/@gov.au/cta-link/lib/sass/_print.scss","../../node_modules/@gov.au/cta-link/lib/sass/_module.scss","../../node_modules/@gov.au/direction-links/lib/sass/_globals.scss","../../node_modules/@gov.au/direction-links/lib/sass/_print.scss","../../node_modules/@gov.au/direction-links/lib/sass/_module.scss","../../node_modules/@gov.au/footer/lib/sass/_globals.scss","../../node_modules/@gov.au/footer/lib/sass/_print.scss","../../node_modules/@gov.au/footer/lib/sass/_module.scss","../../node_modules/@gov.au/grid-12/lib/sass/_globals.scss","../../node_modules/@gov.au/grid-12/lib/sass/_module.scss","../../node_modules/@gov.au/header/lib/sass/_globals.scss","../../node_modules/@gov.au/header/lib/sass/_print.scss","../../node_modules/@gov.au/header/lib/sass/_module.scss","../../node_modules/@gov.au/headings/lib/sass/_globals.scss","../../node_modules/@gov.au/headings/lib/sass/_module.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/inpage-nav/lib/sass/_module.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_globals.scss","../../node_modules/@gov.au/keyword-list/lib/sass/_module.scss","../../node_modules/@gov.au/main-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/main-nav/lib/sass/_print.scss","../../node_modules/@gov.au/main-nav/lib/sass/_module.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_globals.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_print.scss","../../node_modules/@gov.au/page-alerts/lib/sass/_module.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_globals.scss","../../node_modules/@gov.au/responsive-media/lib/sass/_module.scss","../../node_modules/@gov.au/select/lib/sass/_globals.scss","../../node_modules/@gov.au/select/lib/sass/_print.scss","../../node_modules/@gov.au/select/lib/sass/_module.scss","../../node_modules/@gov.au/side-nav/lib/sass/_globals.scss","../../node_modules/@gov.au/side-nav/lib/sass/_print.scss","../../node_modules/@gov.au/side-nav/lib/sass/_module.scss","../../node_modules/@gov.au/skip-link/lib/sass/_globals.scss","../../node_modules/@gov.au/skip-link/lib/sass/_print.scss","../../node_modules/@gov.au/skip-link/lib/sass/_module.scss","../../node_modules/@gov.au/tags/lib/sass/_globals.scss","../../node_modules/@gov.au/tags/lib/sass/_print.scss","../../node_modules/@gov.au/tags/lib/sass/_module.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_globals.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_print.scss","../../node_modules/@gov.au/text-inputs/lib/sass/_module.scss","../../health_design_system/source/sass/abstracts/_utilities.scss","../../health_design_system/source/sass/base/_normalize.scss","../../health_design_system/source/sass/components/@govau/_au-headings.scss","../../health_design_system/source/sass/components/@govau/_au-accordion.scss","../../health_design_system/source/sass/components/@govau/_au-body.scss","../../health_design_system/source/sass/components/@govau/_au-breadcrumbs.scss","../../health_design_system/source/sass/components/@govau/_au-btn.scss","../../health_design_system/source/sass/components/@govau/_au-callout.scss","../../health_design_system/source/sass/components/@govau/_au-control-input.scss","../../health_design_system/source/sass/components/@govau/_au-cta-link.scss","../../health_design_system/source/sass/components/@govau/_au-footer.scss","../../health_design_system/source/sass/components/@govau/_au-form.scss","../../health_design_system/source/sass/components/@govau/_au-grid.scss","../../health_design_system/source/sass/components/@govau/_au-header.scss","../../health_design_system/source/sass/components/@govau/_au-inpage-nav-links.scss","../../health_design_system/source/sass/components/@govau/_au-link-list.scss","../../health_design_system/source/sass/components/@govau/_au-main-nav.scss","../../health_design_system/source/sass/components/@govau/_au-page-alerts.scss","../../health_design_system/source/sass/components/@govau/_au-responsive-media.scss","../../health_design_system/source/sass/components/@govau/_au-side-nav.scss","../../health_design_system/source/sass/components/@govau/_au-tags.scss","../../health_design_system/source/sass/components/@govau/_au-text-input.scss","../../health_design_system/source/sass/components/@health/_health-back-to-top.scss","../../health_design_system/source/sass/abstracts/_mixins.scss","../../health_design_system/source/sass/components/@health/_health-band.scss","../../health_design_system/source/sass/components/@health/_health-book-nav.scss","../../health_design_system/source/sass/components/@health/_health-brand.scss","../../health_design_system/source/sass/components/@health/_health-card.scss","../../health_design_system/source/sass/components/@health/_health-compare.scss","../../health_design_system/source/sass/components/@health/_health-description-list.scss","../../health_design_system/source/sass/themes/health/_variables.scss","../../health_design_system/source/sass/components/@health/_health-facet.scss","../../health_design_system/source/sass/components/@health/_health-field.scss","../../health_design_system/source/sass/components/@health/_health-file.scss","../../health_design_system/source/sass/components/@health/_health-filter.scss","../../health_design_system/source/sass/components/@health/_health-figure.scss","../../health_design_system/source/sass/components/@health/_health-footnotes.scss","../../health_design_system/source/sass/components/@health/_health-image-text.scss","../../health_design_system/source/sass/components/@health/_health-images.scss","../../health_design_system/source/sass/components/@health/_health-listing.scss","../../health_design_system/source/sass/components/@health/_health-lists.scss","../../health_design_system/source/sass/components/@health/_health-loading.scss","../../health_design_system/source/sass/components/@health/_health-maps.scss","../../health_design_system/source/sass/components/@health/_health-metadata.scss","../../health_design_system/source/sass/components/@health/_health-pager.scss","../../health_design_system/source/sass/components/@health/_health-recommendation.scss","../../health_design_system/source/sass/components/@health/_health-references.scss","../../health_design_system/source/sass/components/@health/_health-release-status.scss","../../health_design_system/source/sass/components/@health/_health-responsive-utilities.scss","../../health_design_system/source/sass/components/@health/_health-search.scss","../../health_design_system/source/sass/components/@health/_health-separator.scss","../../health_design_system/source/sass/components/@health/_health-stat.scss","../../health_design_system/source/sass/components/@health/_health-sub-header.scss","../../health_design_system/source/sass/components/@health/_health-sub-nav.scss","../../health_design_system/source/sass/components/@health/_health-table.scss","../../health_design_system/source/sass/components/@health/_health-tabs.scss","../../health_design_system/source/sass/components/@health/_health-taskbar.scss","../../health_design_system/source/sass/abstracts/_functions.scss","../../health_design_system/source/sass/components/@health/_health-toolbar.scss","../../health_design_system/source/sass/components/@health/_health-tooltip.scss","../../health_design_system/source/sass/components/@health/_health-video.scss","../../health_design_system/source/sass/components/_icons.scss","components/@gov.au/_accordion.scss","components/@gov.au/_breadcrumb.scss","components/@gov.au/_body.scss","components/@gov.au/_btn.scss","components/@gov.au/_form.scss","components/@gov.au/_grid.scss","components/@gov.au/_header.scss","components/@gov.au/_main-nav.scss","components/@gov.au/_side-nav.scss","components/@health/_band.scss","components/@health/_card.scss","components/@health/_content.scss","components/@health/_hero.scss","components/@health/_pager.scss","components/@health/_table.scss","components/@health/_search.scss","components/@health/_toolbar.scss","components/@health/_sub-header.scss","components/health/_address.scss","components/health/_global_notification.scss","components/health/_grid.scss","components/health/_health-search.scss","components/health/_iframe.scss","components/health/_layout.scss","components/health/_listing.scss","components/health/_page-modifications.scss"],"names":[],"mappings":"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AA;;ACrF9D;EDqFG,qBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,gBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,sBAA2D,EAAA;;ACrF9D;EDqFG,iBAA2D,EAAA;;A9Bof5D;E+BzkBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9ByfD;E+B/kBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,SAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7DvD;ID6DG,UAAoD,EAAA;EC7DvD;IDqFG,eAA2D,EAAA;ECrF9D;IDqFG,qBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,gBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,sBAA2D,EAAA;ECrF9D;IDqFG,iBAA2D,EAAA,EAC3D;;A9B+fD;E+BrlBF;ID2CE,WAAW,EAAA;EC3Cb;IDuDG,eAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,UAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,gBAAqD,EAAA;ECvDxD;IDuDG,WAAqD,EAAA;ECvDxD;ID+EG,WAAW,EAAA;EC/Ed;IDyEG,eAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,UAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,gBAAqD,EAAA;ECzExD;IDyEG,WAAqD,EAAA;ECzExD;IDmEG,UAAU,EAAA;ECnEb;ID6DG,cAAoD,EAAA;EC7DvD;ID6DG,eAAoD,EAAA;EC7Dv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","file":"../styles.min.css","sourcesContent":["@charset \"UTF-8\";\n.au-body .health-band.health-band--tertiary-2 {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n\n.au-body .health-band.health-band--secondary, .taskbar .taskbar__item, .taskbar.view ul > .views-row .node,\n.taskbar--tiled--2 .taskbar__item,\n.taskbar--2 .taskbar__item,\n.taskbar--tiled--3 .taskbar__item,\n.taskbar--3 .taskbar__item,\n.taskbar--tiled--4 .taskbar__item,\n.taskbar--4 .taskbar__item,\n.taskbar--tiled--5 .taskbar__item,\n.taskbar--5 .taskbar__item,\n.taskbar--tiled--6 .taskbar__item,\n.taskbar--6 .taskbar__item,\n.taskbar--tiled--2.view ul > .views-row .node,\n.taskbar--tiled--3.view ul > .views-row .node,\n.taskbar--tiled--4.view ul > .views-row .node,\n.taskbar--tiled--5.view ul > .views-row .node,\n.taskbar--tiled--6.view ul > .views-row .node {\n background-color: #007680;\n background: linear-gradient(to right, #055a61, #007680); }\n\n.au-body .health-band.health-band--primary {\n background-color: #004693;\n background: linear-gradient(to right, #004693, #16477d); }\n\n.au-body .health-band.health-band--tertiary {\n background-color: #005fa0;\n background: linear-gradient(to left, #005fa0, #185b88); }\n\n.au-body .au-side-nav, .au-body .health-band.health-band--neutral-1 {\n background-color: #ececec;\n background: linear-gradient(to right, #ececec, #f9f9f9); }\n\n.au-body .health-band.health-band--neutral-2 {\n background-color: #f9f9f9;\n background: linear-gradient(to right, #f9f9f9, #ececec); }\n\n/**\n * Health Design System components.\n */\n/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n/*! @gov.au/core v3.4.2 */\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n/**\n * AU-clearfix - Clearing floats\n */\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n/**\n * AU-focus - Add the outline to focus\n */\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n/**\n * AU-media Breakpoints\n */\n/**\n * AU-rem value used for REM calculation\n */\n/**\n * AU-unit used for all type and grid calculations\n */\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n/**\n * Colors light theme\n */\n/**\n * Colors dark theme\n */\n/**\n * Colors system messages\n */\n/**\n * AU-border-radius styles\n */\n/*! @gov.au/accordion v7.0.8 */\n@media print {\n .au-accordion {\n border-color: #000 !important;\n color: #000 !important; }\n .au-accordion__title {\n background: #fff !important;\n color: #000 !important;\n border: 1px !important; }\n .au-accordion__title:after {\n display: none; }\n .au-accordion__body-wrapper {\n border-color: #000 !important; }\n .au-accordion__body {\n height: auto !important;\n display: block !important; } }\n\n.au-accordion {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n border: 1px solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n padding: 0; }\n * + .au-accordion {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-accordion .au-accordion__title {\n background-color: whitesmoke; }\n .au-accordion.au-accordion--dark {\n border-color: gray;\n color: #FFF; }\n .au-accordion.au-accordion--dark .au-accordion__title {\n background-color: black; }\n\n.au-accordion + .au-accordion {\n margin-top: 0;\n border-top: 0; }\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n padding: 16px 40px 16px 16px;\n padding: 1rem 2.5rem 1rem 1rem;\n width: 100%;\n display: block;\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n font-weight: bold;\n position: relative;\n box-sizing: border-box;\n margin: 0;\n cursor: pointer;\n border: none;\n text-align: left;\n font-family: inherit; }\n .au-body .au-accordion__title:hover,\n .au-accordion__title:hover {\n text-decoration: none;\n color: #313131; }\n .au-body .au-accordion__title:hover:after,\n .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body .au-accordion__title:focus,\n .au-accordion__title:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body .au-accordion__title::-moz-focus-inner,\n .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body .au-accordion__title:focus,\n .au-accordion__title:focus {\n z-index: 100; }\n .au-body .au-accordion__title::-webkit-details-marker,\n .au-accordion__title::-webkit-details-marker {\n display: none; }\n .au-body .au-accordion__title:after,\n .au-accordion__title:after {\n content: ' ';\n position: absolute;\n top: 50%;\n margin-top: -8px;\n margin-top: -0.5rem;\n right: 16px;\n right: 1rem;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n z-index: 101;\n transition: transform 0.25s ease-in; }\n .au-body .au-accordion__title.au-accordion--closed:after,\n .au-accordion__title.au-accordion--closed:after {\n transform: rotate(-180deg); }\n .ie8 .au-body .au-accordion__title:after,\n .lt-ie8 .au-body .au-accordion__title:after, .ie8\n .au-accordion__title:after,\n .lt-ie8\n .au-accordion__title:after {\n content: ' ▼ '; }\n .ie8 .au-body .au-accordion__title.au-accordion--open:after,\n .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after, .ie8\n .au-accordion__title.au-accordion--open:after,\n .lt-ie8\n .au-accordion__title.au-accordion--open:after {\n content: ' ▲ '; }\n\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover,\n .au-accordion.au-accordion--dark .au-accordion__title:hover {\n color: #FFF; }\n .au-body.au-body--dark .au-accordion__title:hover:after,\n .au-accordion.au-accordion--dark .au-accordion__title:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n .au-body.au-body--dark .au-accordion__title:focus,\n .au-accordion.au-accordion--dark .au-accordion__title:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark .au-accordion__title::-moz-focus-inner,\n .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark .au-accordion__title:after,\n .au-accordion.au-accordion--dark .au-accordion__title:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E\"); }\n\n.au-accordion__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n overflow: hidden; }\n .js .au-accordion__body.au-accordion--open {\n display: block;\n height: auto; }\n .js .au-accordion__body.au-accordion--closed {\n display: none;\n height: 0; }\n\n.au-accordion__body-wrapper {\n padding: 16px;\n padding: 1rem;\n border-top: 1px solid gray; }\n .au-accordion--dark .au-accordion__body-wrapper {\n border-top: 1px solid gray; }\n\n.au-accordion-group {\n list-style: none;\n padding: 0; }\n\n/*! @gov.au/body v2.2.0 */\n@media print {\n .au-body *, .au-body {\n text-shadow: none !important;\n color: #000 !important;\n background-color: transparent !important;\n box-shadow: none !important;\n border-color: #000 !important; }\n .au-body a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a,\n .au-body a:visited {\n text-decoration: underline; }\n .au-body a[href]:after {\n content: \" (\" attr(href) \")\" !important;\n display: inline !important; }\n .au-body a[href^=\"javascript:\"]:after,\n .au-body a[href^=\"#\"]:after {\n content: \"\" !important; }\n .au-body abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n .au-body pre,\n .au-body blockquote {\n border: 1px solid #000;\n padding: 6px;\n page-break-inside: avoid; }\n .au-body thead {\n display: table-header-group; }\n .au-body tr,\n .au-body img {\n page-break-inside: avoid; }\n .au-body img {\n max-width: 100% !important; }\n .au-body p,\n .au-body h2,\n .au-body h3 {\n orphans: 3;\n widows: 3; }\n .au-body h2,\n .au-body h3 {\n page-break-after: avoid; }\n .au-body p a, .au-body p .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body p a {\n word-wrap: break-word; }\n .au-body select {\n background: #fff !important; } }\n\n.au-body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n text-size-adjust: 100%;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: #ffffff;\n /**\n\t * Highlighting in-page sections that are in focus\n\t */\n /**\n\t * `mark` styling.\n\t */\n /**\n\t * Text selection styling\n\t */\n /**\n\t * Vertical spacing of common text elements.\n\t */\n /**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n /**\n\t * Stong emphasis.\n\t */\n /**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n /**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n /**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n /**\n\t * Abbreviations/acronyms.\n\t */\n /**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n /**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n /**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n /**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n /**\n\t * Body colour schemes\n\t */ }\n .au-body a, .au-body .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-body a {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-body a:hover, .au-body .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-body a:hover {\n color: #313131;\n text-decoration: none; }\n .au-body a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body a::-moz-focus-inner, .au-body .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-body a::-moz-focus-inner {\n border: 0; }\n .au-body [tabindex=\"0\"]:focus,\n .au-body :target {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-body mark {\n color: #ffffff;\n background-color: #006FB0; }\n .au-body ::selection {\n color: #ffffff;\n background-color: rgba(0, 111, 176, 0.99); }\n .au-body img::selection,\n .au-body video::selection,\n .au-body iframe::selection {\n background-color: rgba(0, 111, 176, 0.75); }\n .au-body p {\n max-width: 42em;\n margin: 0; }\n .au-body * + p {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]),\n .au-body ol:not([class]),\n .au-body dl:not([class]),\n .au-body pre {\n margin: 0; }\n .au-body * + ul:not([class]),\n .au-body * + ol:not([class]),\n .au-body * + dl:not([class]),\n .au-body * + pre {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body ul:not([class]) > li,\n .au-body ol:not([class]) > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > li > ul:not([class]),\n .au-body ul:not([class]) > li > ol:not([class]),\n .au-body ol:not([class]) > li > ul:not([class]),\n .au-body ol:not([class]) > li > ol:not([class]) {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-body ul:not([class]) > ul:not([class]),\n .au-body ol:not([class]) > ul:not([class]) {\n list-style-type: disc; }\n .au-body dl:not([class]) > dd {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem;\n margin-left: 0;\n border-left: solid 1px; }\n .au-body dl:not([class]) > dt {\n margin-top: 24px;\n margin-top: 1.5rem;\n font-weight: bold; }\n .au-body dl:not([class]) > dt:first-of-type {\n margin-top: 0; }\n .au-body .written-by:after {\n content: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+\");\n color: #BADA55; }\n .au-body em,\n .au-body i {\n font-style: italic; }\n .au-body strong,\n .au-body b {\n font-weight: bold; }\n .au-body small {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; }\n .au-body s,\n .au-body del {\n text-decoration: line-through; }\n .au-body ins {\n text-decoration-line: underline;\n text-decoration-style: dashed;\n text-decoration-skip-ink: auto; }\n .au-body dfn {\n font-style: normal; }\n .au-body abbr,\n .au-body abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n .au-body abbr[title] {\n cursor: help; }\n .au-body a abbr, .au-body .au-body--dark .health-toolbar a abbr, .au-body--dark .health-toolbar .au-body a abbr {\n padding-bottom: 1px; }\n .au-body var {\n padding: 0 1px;\n font-style: italic;\n font-family: serif; }\n .au-body var sup,\n .au-body var sub {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n padding: 0 1px; }\n .au-body sub,\n .au-body sup {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n position: relative;\n vertical-align: baseline; }\n .au-body sub {\n bottom: -0.25em; }\n .au-body sup {\n top: -0.5em; }\n .au-body kbd,\n .au-body code,\n .au-body samp {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n padding: 4px;\n padding: 0.25rem;\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n display: inline-block;\n border-radius: 4px;\n background-color: whitesmoke;\n color: #313131; }\n .au-body pre {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace; }\n .au-body pre code {\n padding: 16px;\n padding: 1rem;\n display: block;\n tab-size: 4; }\n .au-body hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid gray;\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n .au-body * + hr {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body.au-body--alt {\n background: #ebebeb; }\n .au-body.au-body--alt kbd,\n .au-body.au-body--alt code,\n .au-body.au-body--alt samp {\n background-color: #e0e0e0; }\n .au-body.au-body--dark {\n background: #000;\n color: #FFF; }\n .au-body.au-body--dark ::selection {\n color: #000;\n background-color: rgba(255, 255, 255, 0.99); }\n .au-body.au-body--dark img::selection,\n .au-body.au-body--dark video::selection,\n .au-body.au-body--dark iframe::selection {\n background-color: rgba(255, 255, 255, 0.75); }\n .au-body.au-body--dark a {\n color: #FFF; }\n .au-body.au-body--dark a:hover {\n color: #FFF; }\n .au-body.au-body--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark a::-moz-focus-inner {\n border: 0; }\n .au-body.au-body--dark [tabindex=\"0\"]:focus,\n .au-body.au-body--dark :target {\n outline: 3px solid #C390F9; }\n .au-body.au-body--dark mark {\n background-color: #FFF;\n color: #000; }\n .au-body.au-body--dark hr {\n border-top-color: gray; }\n .au-body.au-body--dark code,\n .au-body.au-body--dark kbd,\n .au-body.au-body--dark samp {\n color: #FFF;\n background-color: black; }\n .au-body.au-body--dark.au-body--alt {\n background: black; }\n .au-body.au-body--dark.au-body--alt code,\n .au-body.au-body--dark.au-body--alt kbd,\n .au-body.au-body--dark.au-body--alt samp {\n background-color: black; }\n\n/*! @gov.au/link-list v3.0.7 */\n/**\n * Block of links.\n */\n.au-link-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-body .au-link-list {\n margin: 0;\n padding: 4px 0;\n padding: 0.25rem 0; }\n .au-link-list > li {\n display: block;\n margin: 4px;\n margin: 0.25rem; }\n .au-link-list.au-link-list--inline {\n display: inline-block; }\n .au-link-list.au-link-list--inline > li {\n display: inline-block; }\n\n/*! @gov.au/breadcrumbs v3.0.5 */\n@media print {\n .au-breadcrumbs > .au-link-list > li:after {\n content: \">\" !important;\n background-image: none !important; } }\n\n.au-breadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n width: 100%;\n margin: 0;\n color: #313131;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; }\n * + .au-breadcrumbs {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: inline-block; } }\n .au-breadcrumbs > .au-link-list > li {\n margin: 0; }\n .au-breadcrumbs > .au-link-list > li:after {\n content: ' ';\n display: inline-block;\n width: 8px;\n width: 0.5rem;\n height: 8px;\n height: 0.5rem;\n margin: 0 8px;\n margin: 0 0.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n background-size: 100%;\n background-repeat: no-repeat; }\n .au-breadcrumbs > .au-link-list > li:last-child:after {\n display: none; }\n .ie8 .au-breadcrumbs > .au-link-list > li:after,\n .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {\n content: ' > ';\n display: inline-block; }\n .au-breadcrumbs.au-breadcrumbs--dark {\n color: #FFF; }\n .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/buttons v3.0.7 */\n@media print {\n .au-btn {\n background-color: #fff !important;\n border: 2px solid #000 !important;\n color: #000 !important;\n text-decoration: none !important; }\n .au-btn[disabled] {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-btn:disabled {\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n.au-btn,\na.au-btn,\n.au-body--dark .health-toolbar a.au-btn {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 24px;\n padding: 0.5rem 1.5rem;\n display: inline-block;\n appearance: none;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #ffffff;\n text-decoration: none;\n border-radius: 4px;\n background-color: #006FB0;\n border: 3px solid #006FB0;\n cursor: pointer;\n vertical-align: middle;\n transition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n /**\n\t* SECONDARY\n\t*/\n /**\n\t* TERTIARY\n\t*/\n /**\n \t * BLOCK\n \t */ }\n .au-body .au-btn, .au-body a.au-btn {\n color: #ffffff;\n text-decoration: none; }\n .au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar .au-btn.au-btn--block + a.au-btn.au-btn--block,\n a.au-btn.au-btn--block + .au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + .au-btn.au-btn--block,\n a.au-btn.au-btn--block + a.au-btn.au-btn--block,\n .au-body--dark .health-toolbar a.au-btn.au-btn--block + a.au-btn.au-btn--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-btn:focus,\n a.au-btn:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-btn::-moz-focus-inner,\n a.au-btn::-moz-focus-inner,\n .au-body--dark .health-toolbar a.au-btn::-moz-focus-inner {\n border: 0; }\n .au-btn:focus,\n a.au-btn:focus {\n border-radius: 0; }\n .au-btn[disabled],\n a.au-btn[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:disabled,\n a.au-btn:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-btn:hover:not(:disabled),\n a.au-btn:hover:not(:disabled) {\n background-color: #313131;\n border-color: #313131;\n text-decoration: underline;\n color: #ffffff; }\n .ie8 .au-btn:hover, .ie8 a.au-btn:hover {\n background-color: #313131;\n border-color: #313131;\n color: #ffffff;\n text-decoration: underline; }\n .au-btn.au-btn--dark,\n a.au-btn.au-btn--dark {\n color: #000;\n background-color: #FFF;\n border-color: #FFF; }\n .au-body .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark {\n color: #000; }\n .au-btn.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--dark:hover:not(:disabled) {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {\n color: #000;\n border-color: #FFF;\n background-color: #FFF; }\n .au-btn.au-btn--dark:focus,\n a.au-btn.au-btn--dark:focus {\n outline: 3px solid #C390F9; }\n .au-btn.au-btn--dark::-moz-focus-inner,\n a.au-btn.au-btn--dark::-moz-focus-inner {\n border: 0; }\n .au-btn.au-btn--secondary,\n a.au-btn.au-btn--secondary {\n color: #006FB0;\n background-color: transparent;\n border-color: #006FB0; }\n .au-body .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary {\n color: #006FB0; }\n .ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover {\n color: #ffffff; }\n .au-btn.au-btn--secondary:hover:not(:disabled),\n a.au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: transparent;\n border-color: #313131;\n color: #313131; }\n .au-btn.au-btn--secondary.au-btn--dark,\n a.au-btn.au-btn--secondary.au-btn--dark {\n border-color: #FFF;\n color: #FFF; }\n .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n border-color: #FFF;\n color: #FFF; }\n .ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover {\n color: #000; }\n .au-btn.au-btn--tertiary,\n a.au-btn.au-btn--tertiary {\n color: #006FB0;\n background-color: transparent;\n border-color: transparent;\n text-decoration: underline; }\n .au-btn.au-btn--tertiary:hover:not(:disabled),\n a.au-btn.au-btn--tertiary:hover:not(:disabled) {\n background-color: transparent;\n color: #313131;\n border-color: transparent;\n text-decoration: none; }\n .au-btn.au-btn--tertiary.au-btn--dark,\n a.au-btn.au-btn--tertiary.au-btn--dark {\n color: #FFF; }\n .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\n a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {\n color: #FFF; }\n .au-btn.au-btn--pride,\n a.au-btn.au-btn--pride {\n background: linear-gradient(to bottom, rgba(255, 62, 24, 0.5) 16.66667%, rgba(252, 154, 0, 0.5) 16.66667%, rgba(252, 154, 0, 0.52) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 33.33333%, rgba(255, 216, 0, 0.5) 50%, rgba(57, 234, 124, 0.5) 50%, rgba(57, 234, 124, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 66.66667%, rgba(11, 178, 255, 0.5) 83.33333%, rgba(152, 90, 255, 0.5) 83.33333%);\n color: #313131; }\n .au-btn.au-btn--block,\n a.au-btn.au-btn--block {\n display: block;\n width: 100%;\n box-sizing: border-box;\n text-align: center; }\n\n/*! @gov.au/callout v3.0.2 */\n@media print {\n .au-callout {\n border-left-width: 16px !important;\n border-left-width: 1rem !important;\n border: 1px solid #000 !important;\n color: #000 !important;\n background-color: transparent !important; } }\n\n/**\n * The generic callout.\n */\n.au-callout {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px;\n padding: 1.5rem;\n border-left: 4px solid gray;\n border-left: 0.25rem solid gray;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background-color: whitesmoke;\n word-wrap: break-word; }\n * + .au-callout {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout p {\n margin: 0; }\n .au-callout * + p {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-callout + p {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-callout.au-callout--dark {\n color: #FFF;\n border-color: gray;\n background-color: black; }\n .au-callout.au-callout--alt {\n background-color: #e0e0e0; }\n .au-callout.au-callout--dark.au-callout--alt {\n background-color: black; }\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin: 0; }\n .au-callout__heading.au-callout__heading--sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-callout__heading.au-callout__heading--sronly + * {\n margin-top: 0; }\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n background-color: whitesmoke; }\n\n.au-callout--calendar-event__lede {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0; }\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-callout--calendar-event__time {\n font-weight: bold; }\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n display: block; }\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n/*! @gov.au/control-input v3.0.1 */\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@media print {\n .au-control-input__text {\n color: #000 !important; }\n .au-control-input__text:before, .au-control-input__text:after {\n display: none !important; } }\n\n.au-control-input {\n display: inline-block;\n position: relative; }\n .au-control-input.au-control-input--block {\n display: block; }\n .au-control-input.au-control-input--block:before, .au-control-input.au-control-input--block:after {\n content: \" \";\n display: table; }\n .au-control-input.au-control-input--block:after {\n clear: both; }\n .au-control-input.au-control-input--block + .au-control-input--block {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-control-input__input {\n position: absolute;\n left: 8px;\n left: 0.5rem;\n top: 8px;\n top: 0.5rem;\n cursor: pointer;\n margin: 0; }\n .au-control-input--small .au-control-input__input {\n left: 4px;\n left: 0.25rem;\n top: 4px;\n top: 0.25rem; }\n .au-control-input__input + .au-control-input__text {\n cursor: pointer; }\n .au-control-input__input:invalid + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #fdf2f2; }\n .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {\n border-color: #d60000; }\n .au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #f0d0d0; }\n .au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {\n background-color: #200000; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #f3faf8; }\n .au-control-input--valid .au-control-input__input + .au-control-input__text:after {\n border-color: #0b996c; }\n .au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #d2e7e0; }\n .au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {\n background-color: #021710; }\n .au-control-input__input[type=radio] + .au-control-input__text:before,\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n border-radius: 50%; }\n .au-control-input__input[disabled] {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input[disabled] + .au-control-input__text {\n color: #636363; }\n .au-control-input__input:disabled {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n cursor: not-allowed; }\n .au-control-input__input:disabled + .au-control-input__text {\n color: #636363; }\n .au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {\n color: gray; }\n .au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {\n color: gray; }\n .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio] + .au-control-input__text:after {\n background-image: none; }\n .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #9263DE;\n box-shadow: 0 0 0 0.25rem #9263DE; }\n .ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n outline-offset: 2px; }\n .au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n box-shadow: 0 0 0 4px #C390F9;\n box-shadow: 0 0 0 0.25rem #C390F9; }\n .ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before,\n .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {\n outline: 3px solid #C390F9;\n outline-offset: 2px; }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E\"); }\n .au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E\"); }\n\n/**\n * The label text\n */\n.au-control-input__text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 4px 8px 8px 40px;\n padding: 0.25rem 0.5rem 0.5rem 2.5rem;\n margin-right: 16px;\n margin-right: 1rem;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-control-input__text:before, .au-control-input__text:after {\n width: 38px;\n width: 2.375rem;\n height: 38px;\n height: 2.375rem;\n content: ' ';\n display: block;\n position: absolute;\n box-sizing: border-box;\n background-repeat: no-repeat;\n z-index: 100;\n left: -3px;\n top: -3px;\n border: 3px solid transparent; }\n .au-control-input--small .au-control-input__text:before, .au-control-input--small .au-control-input__text:after {\n width: 28px;\n width: 1.75rem;\n height: 28px;\n height: 1.75rem; }\n .au-control-input--small .au-control-input__text {\n padding: 3px 8px 0 31px;\n padding: 0.2rem 0.5rem 0 1.95rem;\n margin-right: 16px;\n margin-right: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n .au-control-input__text:after {\n z-index: 101; }\n .au-control-input--dark .au-control-input__text {\n color: #FFF; }\n\n/*! @gov.au/cta-link v2.2.0 */\n@media print {\n .au-cta-link {\n color: #000 !important; }\n .au-cta-link:after {\n background-image: none !important;\n content: ' > ' !important;\n border: none !important;\n transform: rotate(0deg) !important; } }\n\n.au-cta-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n margin-top: 16px;\n margin-top: 1rem;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-cta-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n display: inline-block;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .ie8 .au-cta-link:after,\n .lt-ie8 .au-cta-link:after {\n content: ' > '; }\n .au-cta-link:hover {\n color: #313131;\n text-decoration: none; }\n .au-cta-link:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark, .au-body.au-body--dark .au-cta-link {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:focus, .au-body.au-body--dark .au-cta-link:focus {\n outline: 3px solid #C390F9; }\n .au-cta-link.au-cta-link--dark::-moz-focus-inner, .au-body.au-body--dark .au-cta-link::-moz-focus-inner {\n border: 0; }\n .au-cta-link.au-cta-link--dark:after, .au-body.au-body--dark .au-cta-link:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .au-cta-link.au-cta-link--dark:hover, .au-body.au-body--dark .au-cta-link:hover {\n color: #FFF; }\n .au-cta-link.au-cta-link--dark:hover:after, .au-body.au-body--dark .au-cta-link:hover:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n/*! @gov.au/direction-links v2.2.0 */\n@media print {\n .au-direction-link {\n color: #000 !important; }\n .au-direction-link:after {\n content: '→' !important; }\n .au-direction-link--left:before {\n content: '←' !important; }\n .au-direction-link--up:after {\n content: '↑' !important; }\n .au-direction-link--down:after {\n content: '↓' !important; } }\n\n.au-direction-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: inline-block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #006FB0;\n appearance: none;\n background: transparent;\n border: none;\n padding: 0;\n cursor: pointer;\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-direction-link:hover {\n text-decoration: none;\n color: #313131; }\n .au-direction-link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-direction-link::-moz-focus-inner {\n border: 0; }\n .au-direction-link.au-direction-link--dark {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:hover {\n color: #FFF; }\n .au-direction-link.au-direction-link--dark:focus {\n outline: 3px solid #C390F9; }\n .au-direction-link.au-direction-link--dark::-moz-focus-inner {\n border: 0; }\n\n.au-direction-link:after {\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 0 0 4px;\n margin: 0 0 0 0.25rem;\n content: '→';\n display: inline-block;\n width: auto;\n height: auto; }\n\n/**\n * LEFT\n */\n.au-direction-link--left:after {\n display: none; }\n\n.au-direction-link--left:before {\n content: '←';\n display: inline-block;\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 0;\n margin: 0 0.25rem 0 0; }\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n content: '↑'; }\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n content: '↓'; }\n\n/*! @gov.au/footer v3.0.5 */\n@media print {\n .au-footer {\n color: #000 !important;\n background: #fff !important;\n border-color: #000 !important; } }\n\n/**\n * Basic footer block styling.\n */\n.au-footer {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 48px 0 48px;\n padding: 3rem 0 3rem;\n border-top: 4px solid gray;\n border-top: 0.25rem solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-footer p:last-child {\n margin: 0; }\n .au-footer.au-footer--alt {\n background-color: #ebebeb; }\n .au-footer.au-footer--dark {\n color: #FFF;\n border-color: gray;\n background-color: #000; }\n .au-footer.au-footer--dark.au-footer--alt {\n background-color: black; }\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation .au-link-list > li {\n margin-left: 0; }\n\n.au-footer__end {\n padding-top: 16px;\n padding-top: 1rem;\n margin-top: 16px;\n margin-top: 1rem;\n border-top: 1px solid gray; }\n\n.au-footer--dark .au-footer__end {\n border-top: 1px solid gray; }\n\n/*! @gov.au/grid-12 v2.1.0 */\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n/**\n * Calls the above mixins and combines them.\n */\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n.au-grid .container, .au-grid .health-notification__inner-wrapper {\n box-sizing: border-box; }\n @media (min-width: 768px) {\n .au-grid .container, .au-grid .health-notification__inner-wrapper {\n width: 744px; } }\n @media (min-width: 992px) {\n .au-grid .container, .au-grid .health-notification__inner-wrapper {\n width: 968px; } }\n @media (min-width: 1200px) {\n .au-grid .container, .au-grid .health-notification__inner-wrapper {\n width: 1176px; } }\n\n.au-grid .container, .au-grid .health-notification__inner-wrapper,\n.au-grid .container-fluid {\n box-sizing: border-box;\n margin-right: auto;\n margin-left: auto;\n padding-left: 12px;\n padding-right: 12px; }\n .au-grid .container:before, .au-grid .health-notification__inner-wrapper:before, .au-grid .container:after, .au-grid .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:before,\n .au-grid .container-fluid:after {\n content: \" \";\n display: table; }\n .au-grid .container:after, .au-grid .health-notification__inner-wrapper:after,\n .au-grid .container-fluid:after {\n clear: both; }\n\n.au-grid .row {\n margin-left: -12px;\n margin-right: -12px; }\n .au-grid .row:before, .au-grid .row:after {\n content: \" \";\n display: table; }\n .au-grid .row:after {\n clear: both; }\n\n.au-grid .col-xs-1, .au-grid .col-sm-1, .au-grid .col-md-1, .au-grid .col-lg-1, .au-grid .col-xs-2, .au-grid .col-sm-2, .au-grid .col-md-2, .au-grid .col-lg-2, .au-grid .col-xs-3, .au-grid .col-sm-3, .au-grid .col-md-3, .au-grid .col-lg-3, .au-grid .col-xs-4, .au-grid .col-sm-4, .au-grid .col-md-4, .au-grid .col-lg-4, .au-grid .col-xs-5, .au-grid .col-sm-5, .au-grid .col-md-5, .au-grid .col-lg-5, .au-grid .col-xs-6, .au-grid .col-sm-6, .au-grid .col-md-6, .au-grid .col-lg-6, .au-grid .col-xs-7, .au-grid .col-sm-7, .au-grid .col-md-7, .au-grid .col-lg-7, .au-grid .col-xs-8, .au-grid .col-sm-8, .au-grid .col-md-8, .au-grid .col-lg-8, .au-grid .col-xs-9, .au-grid .col-sm-9, .au-grid .col-md-9, .au-grid .col-lg-9, .au-grid .col-xs-10, .au-grid .col-sm-10, .au-grid .col-md-10, .au-grid .col-lg-10, .au-grid .col-xs-11, .au-grid .col-sm-11, .au-grid .col-md-11, .au-grid .col-lg-11, .au-grid .col-xs-12, .au-grid .col-sm-12, .au-grid .col-md-12, .au-grid .col-lg-12 {\n box-sizing: border-box;\n position: relative;\n min-height: 1px;\n padding-left: 12px;\n padding-right: 12px; }\n\n.au-grid .col-xs-1, .au-grid .col-xs-2, .au-grid .col-xs-3, .au-grid .col-xs-4, .au-grid .col-xs-5, .au-grid .col-xs-6, .au-grid .col-xs-7, .au-grid .col-xs-8, .au-grid .col-xs-9, .au-grid .col-xs-10, .au-grid .col-xs-11, .au-grid .col-xs-12 {\n float: left; }\n\n.au-grid .col-xs-1 {\n width: 8.33333%; }\n\n.au-grid .col-xs-2 {\n width: 16.66667%; }\n\n.au-grid .col-xs-3 {\n width: 25%; }\n\n.au-grid .col-xs-4 {\n width: 33.33333%; }\n\n.au-grid .col-xs-5 {\n width: 41.66667%; }\n\n.au-grid .col-xs-6 {\n width: 50%; }\n\n.au-grid .col-xs-7 {\n width: 58.33333%; }\n\n.au-grid .col-xs-8 {\n width: 66.66667%; }\n\n.au-grid .col-xs-9 {\n width: 75%; }\n\n.au-grid .col-xs-10 {\n width: 83.33333%; }\n\n.au-grid .col-xs-11 {\n width: 91.66667%; }\n\n.au-grid .col-xs-12 {\n width: 100%; }\n\n.au-grid .col-xs-pull-0 {\n right: auto; }\n\n.au-grid .col-xs-pull-1 {\n right: 8.33333%; }\n\n.au-grid .col-xs-pull-2 {\n right: 16.66667%; }\n\n.au-grid .col-xs-pull-3 {\n right: 25%; }\n\n.au-grid .col-xs-pull-4 {\n right: 33.33333%; }\n\n.au-grid .col-xs-pull-5 {\n right: 41.66667%; }\n\n.au-grid .col-xs-pull-6 {\n right: 50%; }\n\n.au-grid .col-xs-pull-7 {\n right: 58.33333%; }\n\n.au-grid .col-xs-pull-8 {\n right: 66.66667%; }\n\n.au-grid .col-xs-pull-9 {\n right: 75%; }\n\n.au-grid .col-xs-pull-10 {\n right: 83.33333%; }\n\n.au-grid .col-xs-pull-11 {\n right: 91.66667%; }\n\n.au-grid .col-xs-pull-12 {\n right: 100%; }\n\n.au-grid .col-xs-push-0 {\n left: auto; }\n\n.au-grid .col-xs-push-1 {\n left: 8.33333%; }\n\n.au-grid .col-xs-push-2 {\n left: 16.66667%; }\n\n.au-grid .col-xs-push-3 {\n left: 25%; }\n\n.au-grid .col-xs-push-4 {\n left: 33.33333%; }\n\n.au-grid .col-xs-push-5 {\n left: 41.66667%; }\n\n.au-grid .col-xs-push-6 {\n left: 50%; }\n\n.au-grid .col-xs-push-7 {\n left: 58.33333%; }\n\n.au-grid .col-xs-push-8 {\n left: 66.66667%; }\n\n.au-grid .col-xs-push-9 {\n left: 75%; }\n\n.au-grid .col-xs-push-10 {\n left: 83.33333%; }\n\n.au-grid .col-xs-push-11 {\n left: 91.66667%; }\n\n.au-grid .col-xs-push-12 {\n left: 100%; }\n\n.au-grid .col-xs-offset-0 {\n margin-left: 0%; }\n\n.au-grid .col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.au-grid .col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.au-grid .col-xs-offset-3 {\n margin-left: 25%; }\n\n.au-grid .col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.au-grid .col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.au-grid .col-xs-offset-6 {\n margin-left: 50%; }\n\n.au-grid .col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.au-grid .col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.au-grid .col-xs-offset-9 {\n margin-left: 75%; }\n\n.au-grid .col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.au-grid .col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.au-grid .col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-1, .au-grid .col-sm-2, .au-grid .col-sm-3, .au-grid .col-sm-4, .au-grid .col-sm-5, .au-grid .col-sm-6, .au-grid .col-sm-7, .au-grid .col-sm-8, .au-grid .col-sm-9, .au-grid .col-sm-10, .au-grid .col-sm-11, .au-grid .col-sm-12 {\n float: left; }\n .au-grid .col-sm-1 {\n width: 8.33333%; }\n .au-grid .col-sm-2 {\n width: 16.66667%; }\n .au-grid .col-sm-3 {\n width: 25%; }\n .au-grid .col-sm-4 {\n width: 33.33333%; }\n .au-grid .col-sm-5 {\n width: 41.66667%; }\n .au-grid .col-sm-6 {\n width: 50%; }\n .au-grid .col-sm-7 {\n width: 58.33333%; }\n .au-grid .col-sm-8 {\n width: 66.66667%; }\n .au-grid .col-sm-9 {\n width: 75%; }\n .au-grid .col-sm-10 {\n width: 83.33333%; }\n .au-grid .col-sm-11 {\n width: 91.66667%; }\n .au-grid .col-sm-12 {\n width: 100%; }\n .au-grid .col-sm-pull-0 {\n right: auto; }\n .au-grid .col-sm-pull-1 {\n right: 8.33333%; }\n .au-grid .col-sm-pull-2 {\n right: 16.66667%; }\n .au-grid .col-sm-pull-3 {\n right: 25%; }\n .au-grid .col-sm-pull-4 {\n right: 33.33333%; }\n .au-grid .col-sm-pull-5 {\n right: 41.66667%; }\n .au-grid .col-sm-pull-6 {\n right: 50%; }\n .au-grid .col-sm-pull-7 {\n right: 58.33333%; }\n .au-grid .col-sm-pull-8 {\n right: 66.66667%; }\n .au-grid .col-sm-pull-9 {\n right: 75%; }\n .au-grid .col-sm-pull-10 {\n right: 83.33333%; }\n .au-grid .col-sm-pull-11 {\n right: 91.66667%; }\n .au-grid .col-sm-pull-12 {\n right: 100%; }\n .au-grid .col-sm-push-0 {\n left: auto; }\n .au-grid .col-sm-push-1 {\n left: 8.33333%; }\n .au-grid .col-sm-push-2 {\n left: 16.66667%; }\n .au-grid .col-sm-push-3 {\n left: 25%; }\n .au-grid .col-sm-push-4 {\n left: 33.33333%; }\n .au-grid .col-sm-push-5 {\n left: 41.66667%; }\n .au-grid .col-sm-push-6 {\n left: 50%; }\n .au-grid .col-sm-push-7 {\n left: 58.33333%; }\n .au-grid .col-sm-push-8 {\n left: 66.66667%; }\n .au-grid .col-sm-push-9 {\n left: 75%; }\n .au-grid .col-sm-push-10 {\n left: 83.33333%; }\n .au-grid .col-sm-push-11 {\n left: 91.66667%; }\n .au-grid .col-sm-push-12 {\n left: 100%; }\n .au-grid .col-sm-offset-0 {\n margin-left: 0%; }\n .au-grid .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-sm-offset-3 {\n margin-left: 25%; }\n .au-grid .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-sm-offset-6 {\n margin-left: 50%; }\n .au-grid .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-sm-offset-9 {\n margin-left: 75%; }\n .au-grid .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-1, .au-grid .col-md-2, .au-grid .col-md-3, .au-grid .col-md-4, .au-grid .col-md-5, .au-grid .col-md-6, .au-grid .col-md-7, .au-grid .col-md-8, .au-grid .col-md-9, .au-grid .col-md-10, .au-grid .col-md-11, .au-grid .col-md-12 {\n float: left; }\n .au-grid .col-md-1 {\n width: 8.33333%; }\n .au-grid .col-md-2 {\n width: 16.66667%; }\n .au-grid .col-md-3 {\n width: 25%; }\n .au-grid .col-md-4 {\n width: 33.33333%; }\n .au-grid .col-md-5 {\n width: 41.66667%; }\n .au-grid .col-md-6 {\n width: 50%; }\n .au-grid .col-md-7 {\n width: 58.33333%; }\n .au-grid .col-md-8 {\n width: 66.66667%; }\n .au-grid .col-md-9 {\n width: 75%; }\n .au-grid .col-md-10 {\n width: 83.33333%; }\n .au-grid .col-md-11 {\n width: 91.66667%; }\n .au-grid .col-md-12 {\n width: 100%; }\n .au-grid .col-md-pull-0 {\n right: auto; }\n .au-grid .col-md-pull-1 {\n right: 8.33333%; }\n .au-grid .col-md-pull-2 {\n right: 16.66667%; }\n .au-grid .col-md-pull-3 {\n right: 25%; }\n .au-grid .col-md-pull-4 {\n right: 33.33333%; }\n .au-grid .col-md-pull-5 {\n right: 41.66667%; }\n .au-grid .col-md-pull-6 {\n right: 50%; }\n .au-grid .col-md-pull-7 {\n right: 58.33333%; }\n .au-grid .col-md-pull-8 {\n right: 66.66667%; }\n .au-grid .col-md-pull-9 {\n right: 75%; }\n .au-grid .col-md-pull-10 {\n right: 83.33333%; }\n .au-grid .col-md-pull-11 {\n right: 91.66667%; }\n .au-grid .col-md-pull-12 {\n right: 100%; }\n .au-grid .col-md-push-0 {\n left: auto; }\n .au-grid .col-md-push-1 {\n left: 8.33333%; }\n .au-grid .col-md-push-2 {\n left: 16.66667%; }\n .au-grid .col-md-push-3 {\n left: 25%; }\n .au-grid .col-md-push-4 {\n left: 33.33333%; }\n .au-grid .col-md-push-5 {\n left: 41.66667%; }\n .au-grid .col-md-push-6 {\n left: 50%; }\n .au-grid .col-md-push-7 {\n left: 58.33333%; }\n .au-grid .col-md-push-8 {\n left: 66.66667%; }\n .au-grid .col-md-push-9 {\n left: 75%; }\n .au-grid .col-md-push-10 {\n left: 83.33333%; }\n .au-grid .col-md-push-11 {\n left: 91.66667%; }\n .au-grid .col-md-push-12 {\n left: 100%; }\n .au-grid .col-md-offset-0 {\n margin-left: 0%; }\n .au-grid .col-md-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-md-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-md-offset-3 {\n margin-left: 25%; }\n .au-grid .col-md-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-md-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-md-offset-6 {\n margin-left: 50%; }\n .au-grid .col-md-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-md-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-md-offset-9 {\n margin-left: 75%; }\n .au-grid .col-md-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-md-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-1, .au-grid .col-lg-2, .au-grid .col-lg-3, .au-grid .col-lg-4, .au-grid .col-lg-5, .au-grid .col-lg-6, .au-grid .col-lg-7, .au-grid .col-lg-8, .au-grid .col-lg-9, .au-grid .col-lg-10, .au-grid .col-lg-11, .au-grid .col-lg-12 {\n float: left; }\n .au-grid .col-lg-1 {\n width: 8.33333%; }\n .au-grid .col-lg-2 {\n width: 16.66667%; }\n .au-grid .col-lg-3 {\n width: 25%; }\n .au-grid .col-lg-4 {\n width: 33.33333%; }\n .au-grid .col-lg-5 {\n width: 41.66667%; }\n .au-grid .col-lg-6 {\n width: 50%; }\n .au-grid .col-lg-7 {\n width: 58.33333%; }\n .au-grid .col-lg-8 {\n width: 66.66667%; }\n .au-grid .col-lg-9 {\n width: 75%; }\n .au-grid .col-lg-10 {\n width: 83.33333%; }\n .au-grid .col-lg-11 {\n width: 91.66667%; }\n .au-grid .col-lg-12 {\n width: 100%; }\n .au-grid .col-lg-pull-0 {\n right: auto; }\n .au-grid .col-lg-pull-1 {\n right: 8.33333%; }\n .au-grid .col-lg-pull-2 {\n right: 16.66667%; }\n .au-grid .col-lg-pull-3 {\n right: 25%; }\n .au-grid .col-lg-pull-4 {\n right: 33.33333%; }\n .au-grid .col-lg-pull-5 {\n right: 41.66667%; }\n .au-grid .col-lg-pull-6 {\n right: 50%; }\n .au-grid .col-lg-pull-7 {\n right: 58.33333%; }\n .au-grid .col-lg-pull-8 {\n right: 66.66667%; }\n .au-grid .col-lg-pull-9 {\n right: 75%; }\n .au-grid .col-lg-pull-10 {\n right: 83.33333%; }\n .au-grid .col-lg-pull-11 {\n right: 91.66667%; }\n .au-grid .col-lg-pull-12 {\n right: 100%; }\n .au-grid .col-lg-push-0 {\n left: auto; }\n .au-grid .col-lg-push-1 {\n left: 8.33333%; }\n .au-grid .col-lg-push-2 {\n left: 16.66667%; }\n .au-grid .col-lg-push-3 {\n left: 25%; }\n .au-grid .col-lg-push-4 {\n left: 33.33333%; }\n .au-grid .col-lg-push-5 {\n left: 41.66667%; }\n .au-grid .col-lg-push-6 {\n left: 50%; }\n .au-grid .col-lg-push-7 {\n left: 58.33333%; }\n .au-grid .col-lg-push-8 {\n left: 66.66667%; }\n .au-grid .col-lg-push-9 {\n left: 75%; }\n .au-grid .col-lg-push-10 {\n left: 83.33333%; }\n .au-grid .col-lg-push-11 {\n left: 91.66667%; }\n .au-grid .col-lg-push-12 {\n left: 100%; }\n .au-grid .col-lg-offset-0 {\n margin-left: 0%; }\n .au-grid .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .au-grid .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .au-grid .col-lg-offset-3 {\n margin-left: 25%; }\n .au-grid .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .au-grid .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .au-grid .col-lg-offset-6 {\n margin-left: 50%; }\n .au-grid .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .au-grid .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .au-grid .col-lg-offset-9 {\n margin-left: 75%; }\n .au-grid .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .au-grid .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .au-grid .col-lg-offset-12 {\n margin-left: 100%; } }\n\n/*! @gov.au/header v4.1.12 */\n@media print {\n .au-header {\n background: #fff !important; }\n .au-header a img, .au-header .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .au-header a img {\n border: 0 !important; }\n .au-header,\n .au-header__brand,\n .au-header__subline {\n color: #000 !important; }\n .au-header__brand-image {\n display: none !important; } }\n\n/**\n * Basic header block styling.\n */\n.au-header {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 24px 0;\n padding: 1.5rem 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n background: #ffffff; }\n @media (min-width: 768px) {\n .au-header {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n @media (min-width: 768px) {\n .au-header {\n padding: 48px 0;\n padding: 3rem 0; } }\n .au-header.au-header--alt {\n background-color: whitesmoke; }\n .au-header.au-header--dark {\n color: #FFF;\n background-color: #000; }\n .au-header.au-header--alt.au-header--dark {\n color: #FFF;\n background-color: black; }\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: bold;\n margin: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-header__heading {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-header__subline {\n max-width: 42em;\n color: #636363; }\n .au-header--dark .au-header__subline {\n color: gray; }\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n min-width: 192px;\n min-width: 12rem; }\n .au-header__brand:before, .au-header__brand:after {\n content: \" \";\n display: table; }\n .au-header__brand:after {\n clear: both; }\n .au-header__brand .au-header__brand-image {\n display: block;\n border-style: none;\n max-width: 192px;\n max-width: 12rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-header__brand {\n min-width: 256px;\n min-width: 16rem; }\n .au-header__brand .au-header__brand-image {\n float: left;\n max-width: 256px;\n max-width: 16rem;\n margin-right: -256px;\n margin-right: -16rem; }\n .au-header__brand .au-header__brand-image + .au-header__text {\n padding-left: 16px;\n padding-left: 1rem;\n margin-left: 272px;\n margin-left: 17rem;\n margin-top: 0;\n float: left;\n border-left: 1px solid gray; }\n .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {\n border-left-color: gray; } }\n\na.au-header__brand, .au-body--dark .health-toolbar a.au-header__brand {\n display: inline-block;\n color: #313131;\n text-decoration: none; }\n a.au-header__brand:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n a.au-header__brand::-moz-focus-inner, .au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner {\n border: 0; }\n a.au-header__brand:hover .au-header__text {\n text-decoration: underline;\n text-decoration-skip-ink: auto; }\n .au-header--dark a.au-header__brand {\n color: #FFF; }\n .au-header--dark a.au-header__brand:focus {\n outline: 3px solid #C390F9; }\n .au-header--dark a.au-header__brand::-moz-focus-inner {\n border: 0; }\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n padding: 48px 0 56px 0;\n padding: 3rem 0 3.5rem 0; }\n .au-header.au-header--hero .au-header__brand .au-header__brand-image {\n float: none; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text {\n margin-top: 32px;\n margin-top: 2rem;\n border: 0;\n margin: 0;\n padding: 0; }\n .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {\n margin-top: 32px;\n margin-top: 2rem; }\n .au-header.au-header--hero .au-header__heading {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; }\n @media (min-width: 768px) {\n .au-header.au-header--hero .au-header__heading {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n .au-header.au-header--hero .au-header__heading + .au-header__subline {\n margin-top: 12px;\n margin-top: 0.75rem; }\n\n/*! @gov.au/headings v2.0.11 */\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\nul.list--large--checklist > li strong,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n display: block;\n font-weight: bold;\n margin: 0; }\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; }\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; }\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; }\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; }\n\n.au-body h4,\n.au-body .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong,\n.au-display-md,\nul.list--large--checklist > li strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; }\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; }\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; }\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\nul.list--large--checklist > li * + strong,\n* + .au-display-sm,\n* + .au-display-xs {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-body * + h1,\n.au-body * + .au-display-xxl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body * + h2,\n.au-body * + .au-display-xl {\n margin-top: 48px;\n margin-top: 3rem; }\n\n.au-body h1 + h2,\n.au-body h2 + h3,\n.au-body .au-display-xxl + h2,\n.au-body .au-display-xl + h3,\n.au-body h1 + .au-display-xl,\n.au-body h2 + .au-display-lg,\n.au-body .au-display-xxl + .au-display-xl,\n.au-body .au-display-xl + .au-display-lg,\n.au-body * + h3,\n.au-body * + h4,\n.au-body * + h5,\n.au-body * + h6,\n.au-body * + .au-display-md,\n.au-body ul.list--large--checklist > li * + strong,\nul.list--large--checklist > li .au-body * + strong,\n.au-body * + .au-display-sm,\n.au-body * + .au-display-xs {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*! @gov.au/inpage-nav v3.0.6 */\n.au-inpage-nav-links {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-left: 24px;\n padding-left: 1.5rem;\n margin-bottom: 48px;\n margin-bottom: 3rem;\n border-left: 4px solid #006FB0; }\n * + .au-inpage-nav-links {\n margin-top: 48px;\n margin-top: 3rem; }\n .au-body .au-inpage-nav-links > ul,\n .au-body .au-inpage-nav-links > ol {\n margin-top: 16px;\n margin-top: 1rem;\n list-style-type: none;\n padding: 0; }\n .au-body .au-inpage-nav-links > ul li,\n .au-body .au-inpage-nav-links > ol li {\n margin: 0; }\n .au-body .au-inpage-nav-links > ul * + li,\n .au-body .au-inpage-nav-links > ol * + li {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-left: 0; }\n .au-inpage-nav-links.au-inpage-nav-links--dark {\n border-color: #FFF; }\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n font-weight: bold;\n font-size: 1em; }\n\n.au-inpage-nav-section {\n position: relative;\n padding-right: 128px;\n padding-right: 8rem; }\n\n.au-inpage-nav-section-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n top: 4px;\n top: 0.25rem;\n position: absolute;\n right: 0;\n font-weight: normal; }\n\n/*! @gov.au/keyword-list v3.0.5 */\n.au-keyword-list {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; }\n .au-keyword-list:before, .au-keyword-list:after {\n content: \"\";\n display: table; }\n .au-keyword-list:after {\n clear: both; }\n * + .au-keyword-list {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-body .au-keyword-list > li {\n margin-top: 16px;\n margin-top: 1rem;\n float: left;\n clear: both;\n list-style: none;\n margin-left: 0; }\n .au-keyword-list > li {\n font-weight: bold; }\n .au-keyword-list > li > a, .au-body--dark .health-toolbar .au-keyword-list > li > a {\n display: block; }\n\n.au-keyword-list__small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n display: block;\n font-weight: normal; }\n .au-body .au-keyword-list__small {\n color: #313131; }\n .au-keyword-list--dark .au-keyword-list__small {\n color: #FFF; }\n\n/*! @gov.au/main-nav v1.0.8 */\n@media print {\n .au-main-nav {\n background: transparent !important;\n border-bottom: none !important; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #000 !important; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover {\n background: transparent !important; }\n .au-main-nav .active a {\n text-decoration: underline;\n border-color: #fff !important;\n background-color: transparent !important; }\n .au-main-nav .au-link-list > li {\n border-color: #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: 1px solid !important; } }\n @media print and (min-width: 768px) {\n .au-main-nav {\n border-bottom: 8px solid #000 !important;\n border-bottom: 0.5rem solid #000 !important; }\n .au-main-nav .au-link-list > li:last-of-type {\n border-bottom: none !important; } }\n\n@media print {\n .au-main-nav__toggle {\n display: none !important; }\n .au-main-nav__menu {\n background: transparent !important;\n position: static !important;\n display: block !important;\n width: auto !important; }\n .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0 !important; } }\n\n.au-main-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n border-bottom: 8px solid #006FB0;\n border-bottom: 0.5rem solid #006FB0;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #006FB0;\n text-decoration: none; }\n .au-main-nav a:focus,\n .au-main-nav .au-main-nav__toggle:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-main-nav a::-moz-focus-inner, .au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,\n .au-main-nav .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav a:hover, .au-main-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-main-nav a:hover,\n .au-main-nav .au-main-nav__toggle:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n color: #313131;\n background-color: whitesmoke; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n display: block; }\n .au-main-nav .active a {\n font-weight: bold;\n color: #313131; }\n .au-main-nav .active a:hover {\n border-color: whitesmoke; }\n .au-main-nav .au-link-list {\n margin: 0;\n padding: 0; }\n .au-main-nav .au-link-list:before, .au-main-nav .au-link-list:after {\n content: \" \";\n display: table; }\n .au-main-nav .au-link-list:after {\n clear: both; }\n .au-main-nav .au-link-list li {\n margin: 0; }\n .au-main-nav .au-link-list > li {\n border-top: 1px solid gray; }\n .au-main-nav.au-main-nav--alt {\n background-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: #e0e0e0; }\n .au-main-nav.au-main-nav--alt .active a {\n border-color: #ebebeb; }\n .au-main-nav.au-main-nav--alt .active a:hover {\n border-color: #e0e0e0; }\n .au-main-nav.au-main-nav--dark {\n background-color: #000;\n border-color: #FFF; }\n .au-main-nav.au-main-nav--dark a,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF; }\n .au-main-nav.au-main-nav--dark a:focus,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n outline: 3px solid #C390F9; }\n .au-main-nav.au-main-nav--dark a::-moz-focus-inner,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner {\n border: 0; }\n .au-main-nav.au-main-nav--dark a:hover,\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {\n color: #FFF;\n background-color: black; }\n .au-main-nav.au-main-nav--dark .active a {\n color: #FFF;\n border-color: #000; }\n .au-main-nav.au-main-nav--dark .active a:hover {\n border-color: black; }\n .au-main-nav.au-main-nav--dark .au-link-list > li {\n border-color: gray; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover,\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover {\n background-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {\n border-color: black; }\n .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {\n border-color: black; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li {\n display: block;\n float: left;\n border: none; }\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a,\n .au-main-nav .au-main-nav__toggle {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 16px;\n padding: 1rem; }\n .au-main-nav .active a {\n border-bottom: 8px solid #ffffff;\n border-bottom: 0.5rem solid #ffffff;\n margin-bottom: -8px;\n margin-bottom: -0.5rem;\n font-weight: normal; } }\n\n.au-main-nav__toggle {\n padding: 8px 16px 8px;\n padding: 0.5rem 1rem 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n border: 0;\n appearance: none;\n background-color: transparent;\n cursor: pointer;\n display: none; }\n .au-main-nav__toggle:before {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin-bottom: 4px;\n margin-bottom: 0.25rem;\n display: block;\n text-align: center; }\n .au-main-nav__toggle.au-main-nav__toggle--open:before {\n content: \"☰\"; }\n .au-main-nav__toggle.au-main-nav__toggle--close:before {\n content: \"✕\"; }\n .js .au-main-nav__toggle {\n display: inline-block; }\n @media (min-width: 768px) {\n .js .au-main-nav__toggle {\n display: none; } }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {\n left: 0;\n display: block; }\n\n.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n opacity: 0.8;\n left: 0;\n display: block; }\n @media (min-width: 768px) {\n .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {\n display: none; } }\n\n.js .au-main-nav__menu {\n background-color: #ffffff;\n display: none;\n overflow: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: -280px;\n width: 280px;\n z-index: 600; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 16px;\n padding: 1rem; }\n\n.au-main-nav.au-main-nav--alt .au-main-nav__menu {\n background-color: #ebebeb; }\n\n.au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #000; }\n\n.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {\n background-color: black; }\n\n@media (min-width: 768px) {\n .js .au-main-nav__menu {\n position: static;\n display: block;\n width: auto;\n overflow: inherit;\n background-color: transparent; }\n .js .au-main-nav__menu .au-main-nav__menu-inner {\n padding: 0; } }\n\n.au-main-nav__overlay {\n transition: opacity 0.25s ease-out;\n background-color: #000;\n cursor: pointer;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n z-index: 590;\n opacity: 0.4;\n display: none; }\n .ie8 .au-main-nav__overlay {\n filter: alpha(opacity=80); }\n\n.js .au-main-nav__scroll--locked {\n overflow: hidden; }\n @media (min-width: 768px) {\n .js .au-main-nav__scroll--locked {\n overflow: visible; } }\n\n/*! @gov.au/page-alerts v2.1.3 */\n@media print {\n .au-page-alerts {\n border-color: #000 !important;\n background-color: #fff !important;\n border-left: 2px solid #000 !important;\n padding-top: 3em !important; }\n .au-page-alerts:after {\n background: none !important;\n content: 'info' !important;\n top: 1em !important;\n left: 0 !important;\n font-size: 12px !important;\n border-right: 1px solid #000 !important;\n border-bottom: 1px solid #000 !important;\n padding: 0.5em !important;\n width: auto !important; }\n .au-page-alerts--success:after {\n content: 'success' !important; }\n .au-page-alerts--warning:after {\n content: 'warning' !important; }\n .au-page-alerts--error:after {\n content: 'error' !important; } }\n\n.au-page-alerts {\n padding: 16px;\n padding: 1rem;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n position: relative;\n border: solid 3px #00bfe9;\n border-left-width: 48px;\n border-left-width: 3rem;\n border-radius: 4px;\n word-wrap: break-word; }\n * + .au-page-alerts {\n margin-top: 16px;\n margin-top: 1rem; }\n .au-page-alerts:before, .au-page-alerts:after {\n content: ' ';\n position: absolute;\n top: 50%;\n left: -36px;\n left: -2.25rem;\n width: 24px;\n width: 1.5rem;\n height: 24px;\n height: 1.5rem;\n margin-top: -12px;\n margin-top: -0.75rem;\n border-left-width: -12px;\n border-left-width: -0.75rem;\n display: block;\n background-repeat: no-repeat;\n background-color: #ffffff; }\n .ie8 .au-page-alerts:before,\n .lt-ie8 .au-page-alerts:before, .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n background: none;\n text-align: center;\n background-color: #313131;\n color: #fff;\n font-weight: bold; }\n .au-page-alerts:after {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts:after,\n .lt-ie8 .au-page-alerts:after {\n content: 'i'; }\n .au-page-alerts:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt:before {\n background-color: whitesmoke; }\n .au-page-alerts.au-page-alerts--dark:before {\n background-color: #000; }\n .au-page-alerts.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E\"); }\n .au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {\n background-color: black; }\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n border-color: #0b996c; }\n .au-page-alerts--success:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--success:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--success:after,\n .lt-ie8 .au-page-alerts--success:after {\n content: '✓'; }\n .au-page-alerts--success.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n border-color: #f69900; }\n .au-page-alerts--warning:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--warning:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--warning:after,\n .lt-ie8 .au-page-alerts--warning:after {\n content: '!'; }\n .au-page-alerts--warning.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E\"); }\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n border-color: #d60000; }\n .au-page-alerts--error:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E\"); }\n .au-page-alerts--error:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n .ie8 .au-page-alerts--error:after,\n .lt-ie8 .au-page-alerts--error:after {\n content: '!'; }\n .au-page-alerts--error.au-page-alerts--dark:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E\"); }\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n/*! @gov.au/responsive-media v2.0.14 */\n.au-responsive-media-vid, .responsive-media-vid {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n .au-responsive-media-vid.au-responsive-media-vid--16x9, .au-responsive-media-vid--16x9.responsive-media-vid {\n padding-bottom: 56.25%; }\n .au-responsive-media-vid.au-responsive-media-vid--4x3, .au-responsive-media-vid--4x3.responsive-media-vid {\n padding-bottom: 75%; }\n * + .au-responsive-media-vid, * + .responsive-media-vid {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.au-responsive-media-img, img,\nsvg, .taskbar .taskbar__img, .taskbar.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--2 .taskbar__img,\n.taskbar--2 .taskbar__img,\n.taskbar--tiled--3 .taskbar__img,\n.taskbar--3 .taskbar__img,\n.taskbar--tiled--4 .taskbar__img,\n.taskbar--4 .taskbar__img,\n.taskbar--tiled--5 .taskbar__img,\n.taskbar--5 .taskbar__img,\n.taskbar--tiled--6 .taskbar__img,\n.taskbar--6 .taskbar__img,\n.taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n.au-body img,\n.au-responsive-media img {\n max-width: 100%;\n height: auto; }\n\n* + .au-responsive-media-img, * + img,\n* + svg, .taskbar * + .taskbar__img, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image,\n.taskbar--tiled--2 * + .taskbar__img,\n.taskbar--2 * + .taskbar__img,\n.taskbar--tiled--3 * + .taskbar__img,\n.taskbar--3 * + .taskbar__img,\n.taskbar--tiled--4 * + .taskbar__img,\n.taskbar--4 * + .taskbar__img,\n.taskbar--tiled--5 * + .taskbar__img,\n.taskbar--5 * + .taskbar__img,\n.taskbar--tiled--6 * + .taskbar__img,\n.taskbar--6 * + .taskbar__img, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image,\n.taskbar--tiled--2.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--3.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--4.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--5.view ul > .views-row * + .field-name-field-image,\n.taskbar--tiled--6.view ul > .views-row * + .field-name-field-image,\n.au-body * + img,\n.au-responsive-media * + img {\n margin-top: 16px;\n margin-top: 1rem; }\n\n/*! @gov.au/select v2.0.11 */\n@media print {\n .au-select {\n border-color: #000 !important;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\") !important; } }\n\n.au-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding: 8px 36px 8px 12px;\n padding: 0.5rem 2.25rem 0.5rem 0.75rem;\n height: 46px;\n height: 2.875rem;\n position: relative;\n vertical-align: middle;\n display: inline-block;\n appearance: none;\n border: 3px solid gray;\n text-indent: 0.01px;\n text-overflow: '';\n background-color: #ffffff;\n box-sizing: border-box;\n border-radius: 4px;\n cursor: pointer;\n background-image: url(\"data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: right center;\n background-size: 1.5em auto;\n vertical-align: middle; }\n .au-select:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-select::-moz-focus-inner {\n border: 0; }\n .au-select:focus {\n border-radius: 0; }\n .au-select[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-select.au-select--dark:invalid, .au-select:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .ie8 .au-select:after,\n .ie9 .au-select:after {\n display: none; }\n .au-select::-ms-expand {\n display: none; }\n .ie8 .au-select,\n .ie9 .au-select {\n padding-right: 4px;\n padding-right: 0.25rem; }\n .au-select.au-select--dark {\n border-color: #FFF; }\n .au-select.au-select--dark:focus {\n outline: 3px solid #C390F9; }\n .au-select.au-select--dark::-moz-focus-inner {\n border: 0; }\n .au-select.au-select--block {\n width: 100%; }\n\n.au-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\nhtml > body .au-select, x:-moz-any-link, x:default {\n padding-right: 16px;\n padding-right: 1rem; }\n\n@supports (-moz-osx-font-smoothing: auto) {\n html body .au-select {\n padding-right: 36px;\n padding-right: 2.25rem; } }\n\n/*! @gov.au/side-nav v5.0.7 */\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@media print {\n .au-side-nav {\n background: transparent !important; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n color: #000 !important;\n text-decoration: underline !important; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background: transparent !important; }\n .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\") !important; }\n .au-side-nav__content > ul > li {\n border-color: #000 !important; } }\n\n.au-side-nav {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background-color: #ebebeb;\n border-radius: 4px;\n overflow: hidden;\n border: 0; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a,\n .au-side-nav .active > span {\n padding: 16px;\n padding: 1rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n color: #636363;\n display: block; }\n .au-side-nav a, .au-side-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav a {\n text-decoration: none; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: #e0e0e0; }\n .au-side-nav a:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-side-nav a::-moz-focus-inner, .au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner, .au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner {\n border: 0; }\n .au-side-nav .au-link-list {\n padding: 0;\n margin: 0; }\n .au-side-nav .au-link-list li {\n margin: 0; }\n .au-side-nav .au-accordion__body {\n overflow: visible; }\n .au-side-nav .au-accordion__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #006FB0;\n font-weight: normal;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n background-color: inherit; }\n .au-side-nav .au-accordion__title:hover {\n text-decoration: none; }\n .au-side-nav .au-accordion__title:focus {\n outline-offset: -3px; }\n .no-js .au-side-nav .au-accordion__title {\n display: none; }\n .au-side-nav .au-accordion__body-wrapper {\n border: 0;\n padding: 0; }\n @media (min-width: 768px) {\n .au-side-nav {\n background: transparent;\n border-radius: 0;\n overflow: visible; }\n .au-side-nav .au-accordion__body.au-accordion--closed {\n display: block;\n height: auto; }\n .au-side-nav a:hover, .au-side-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .au-side-nav a:hover {\n background-color: whitesmoke; }\n .au-side-nav .au-accordion__title {\n display: none; } }\n\n.au-side-nav__content {\n margin: 0 16px;\n margin: 0 1rem; }\n .au-side-nav__content ul ul a, .au-side-nav__content ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul a {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul a, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul a, .au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content ul ul .active > span {\n padding-left: 32px;\n padding-left: 2rem; }\n .au-side-nav__content ul ul ul .active > span {\n padding-left: 60px;\n padding-left: 3.75rem; }\n .au-side-nav__content ul ul ul ul .active > span {\n padding-left: 80px;\n padding-left: 5rem; }\n .au-side-nav__content .active > span {\n font-weight: bold;\n color: #313131; }\n .au-side-nav__content ul ul ul a:before, .au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before, .au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,\n .au-side-nav__content ul ul ul .active > span:before {\n content: \" \";\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n background-size: 16px;\n background-size: 1rem;\n margin-left: -24px;\n margin-left: -1.5rem;\n display: block;\n float: left;\n background-repeat: no-repeat;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav__content > ul > li {\n border-bottom: 1px solid gray; }\n .au-side-nav__content > ul > li:last-of-type {\n border: none; }\n @media (min-width: 768px) {\n .au-side-nav__content {\n margin: 0; } }\n\n.au-sidenav__title {\n margin: 0; }\n .au-sidenav__title a, .au-sidenav__title .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-sidenav__title a {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #313131;\n border-bottom: 2px solid gray; }\n\n.au-side-nav.au-side-nav--alt {\n background: #ffffff; }\n .au-side-nav.au-side-nav--alt a:hover {\n background: whitesmoke; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--alt a:hover {\n background-color: #e0e0e0; } }\n\n.au-side-nav.au-side-nav--dark {\n background: black; }\n .au-side-nav.au-side-nav--dark .au-accordion__title {\n color: #FFF;\n background-color: inherit; }\n .au-side-nav.au-side-nav--dark a {\n color: gray; }\n .au-side-nav.au-side-nav--dark a:hover {\n background: black; }\n .au-side-nav.au-side-nav--dark a:focus {\n outline: 3px solid #C390F9; }\n .au-side-nav.au-side-nav--dark a::-moz-focus-inner {\n border: 0; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {\n color: #FFF; }\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before,\n .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E\"); }\n .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {\n border-color: gray; }\n .au-side-nav.au-side-nav--dark .au-sidenav__title a {\n border-color: gray;\n color: #FFF; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark {\n background: transparent; }\n .au-side-nav.au-side-nav--dark a:hover {\n background-color: black; } }\n\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: #000; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background: black; }\n @media (min-width: 768px) {\n .au-side-nav.au-side-nav--dark.au-side-nav--alt {\n background: transparent; }\n .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {\n background-color: black; } }\n\n/*! @gov.au/skip-link v2.0.16 */\n@media print {\n .au-skip-link__link {\n background: #fff !important; } }\n\n.au-skip-link {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n\n.au-skip-link__link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .au-skip-link__link:active, .au-skip-link__link:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px;\n top: 16px;\n top: 1rem;\n left: 16px;\n left: 1rem;\n padding: 24px;\n padding: 1.5rem;\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: absolute;\n width: auto;\n color: #ffffff;\n background-color: #006FB0;\n text-decoration: underline;\n text-decoration-skip-ink: auto;\n z-index: 600; }\n .au-body .au-skip-link__link:hover, .au-skip-link__link:hover {\n text-decoration: none;\n color: #ffffff; }\n\n/*! @gov.au/tags v3.1.7 */\n@media print {\n .au-tags {\n color: #000 !important; }\n .au-tags__item {\n border-color: #000 !important; }\n .au-tags__item a, .au-tags__item .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-tags__item a {\n color: #000 !important; } }\n\n.au-tags {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n display: block;\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131; }\n .au-tags.au-tags--dark {\n color: #FFF; }\n\n.au-tags > li {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0;\n padding: 0 8px;\n padding: 0 0.5rem;\n border: 1px solid #006FB0;\n border-radius: 4px;\n display: inline-block; }\n .au-tags > li > a, .au-body--dark .health-toolbar .au-tags > li > a,\n .au-tags > li > button {\n margin: 0 -8px;\n margin: 0 -0.5rem;\n padding: 0 8px;\n padding: 0 0.5rem;\n color: #006FB0;\n display: inline-block;\n border-radius: 4px; }\n .au-tags > li > a:hover, .au-body--dark .health-toolbar .au-tags > li > a:hover,\n .au-tags > li > button:hover {\n color: #313131;\n text-decoration: none;\n background-color: whitesmoke; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-tags > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags > li > a::-moz-focus-inner,\n .au-tags > li > button::-moz-focus-inner {\n border: 0; }\n .au-tags > li > a:focus, .au-body--dark .health-toolbar .au-tags > li > a:focus,\n .au-tags > li > button:focus {\n outline-offset: -1px; }\n\n.au-tags.au-tags--dark > li {\n border-color: #FFF; }\n .au-tags.au-tags--dark > li > a, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a,\n .au-tags.au-tags--dark > li > button {\n color: #FFF; }\n .au-tags.au-tags--dark > li > a:hover, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:hover,\n .au-tags.au-tags--dark > li > button:hover {\n color: #FFF;\n background-color: black; }\n .au-tags.au-tags--dark > li > a:focus, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a:focus,\n .au-tags.au-tags--dark > li > button:focus {\n outline: 3px solid #C390F9; }\n .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-body--dark .health-toolbar .au-tags.au-tags--dark > li > a::-moz-focus-inner,\n .au-tags.au-tags--dark > li > button::-moz-focus-inner {\n border: 0; }\n\n/*! @gov.au/text-inputs v2.1.1 */\n@media print {\n .au-text-input {\n border-color: #000 !important; }\n .au-text-input[disabled] {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; }\n .au-text-input:disabled {\n color: #636363 !important;\n background-color: #ccc !important;\n border: 2px solid #ccc !important; } }\n\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n box-sizing: border-box;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n padding: 8px 16px;\n padding: 0.5rem 1rem;\n height: 46px;\n height: 2.875rem;\n border: 3px solid gray;\n background-color: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n color: #313131;\n border-radius: 4px;\n vertical-align: middle;\n appearance: none;\n width: 100%;\n max-width: 205px;\n max-width: 12.8125rem;\n /**\n\t * Block modifier\n\t */\n /**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */ }\n .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {\n background-color: #fdf2f2;\n border-color: #d60000; }\n .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {\n background-color: #f3faf8;\n border-color: #0b996c; }\n .au-text-input[disabled] {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:disabled {\n cursor: not-allowed;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input:focus {\n outline: 3px solid #9263DE;\n outline-offset: 2px; }\n .au-text-input::-moz-focus-inner {\n border: 0; }\n .au-text-input:focus {\n border-radius: 0;\n background-color: #ffffff; }\n .au-text-input.au-text-input--dark {\n border-color: #FFF; }\n .au-text-input.au-text-input--dark[disabled] {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:disabled {\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n opacity: 0.3; }\n .au-text-input.au-text-input--dark:focus {\n outline: 3px solid #C390F9; }\n .au-text-input.au-text-input--dark::-moz-focus-inner {\n border: 0; }\n .au-text-input.au-text-input--width-xs {\n max-width: 69px;\n max-width: 4.3rem; }\n .au-text-input.au-text-input--width-sm {\n max-width: 101px;\n max-width: 6.3rem; }\n .au-text-input.au-text-input--width-md {\n max-width: 160px;\n max-width: 10rem; }\n .au-text-input.au-text-input--width-lg {\n max-width: 288px;\n max-width: 18rem; }\n .au-text-input.au-text-input--width-xl {\n max-width: 384px;\n max-width: 24rem; }\n .au-text-input.au-text-input--block {\n display: block;\n max-width: 100%;\n box-sizing: border-box; }\n .au-text-input.au-text-input--number {\n font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n letter-spacing: 2px; }\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n height: auto;\n min-height: 6em; }\n\n.visually-hidden,\n.sr-only,\n.element-invisible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n position: absolute !important; }\n\n* {\n box-sizing: border-box; }\n\nhtml {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n min-height: 100%; }\n\nbody {\n margin: 0;\n padding: 0; }\n\n.cke_editable {\n padding: 20px; }\n\n/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n.au-body .au-display-xxxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.25; } }\n .au-body .au-display-xxxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body .au-display-xxxl--text {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.5; } }\n\n.au-body h1,\n.au-body .au-display-xxl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h1,\n .au-body .au-display-xxl {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.3; } }\n .au-body h1--text,\n .au-body .au-display-xxl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h1--text,\n .au-body .au-display-xxl--text {\n font-size: 40px;\n font-size: 2.5rem;\n line-height: 1.5; } }\n\n.au-body h2,\n.au-body .au-display-xl {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h2,\n .au-body .au-display-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.25; } }\n .au-body h2--text,\n .au-body .au-display-xl--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h2--text,\n .au-body .au-display-xl--text {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.5; } }\n\n.au-body h3,\n.au-body .au-display-lg {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h3,\n .au-body .au-display-lg {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.33333; } }\n .au-body h3--text,\n .au-body .au-display-lg--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h3--text,\n .au-body .au-display-lg--text {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n\n.au-body h4,\n.au-body .au-display-md,\n.au-body ul.list--large--checklist > li strong,\nul.list--large--checklist > li .au-body strong {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h4,\n .au-body .au-display-md,\n .au-body ul.list--large--checklist > li strong,\n ul.list--large--checklist > li .au-body strong {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.2; } }\n .au-body h4--text,\n .au-body .au-display-md--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h4--text,\n .au-body .au-display-md--text {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6; } }\n\n.au-body h5,\n.au-body .au-display-sm {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h5,\n .au-body .au-display-sm {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .au-body h5--text,\n .au-body .au-display-sm--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h5--text,\n .au-body .au-display-sm--text {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n\n.au-body h6,\n.au-body .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold; }\n @media (min-width: 768px) {\n .au-body h6,\n .au-body .au-display-xs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286; } }\n .au-body h6--text,\n .au-body .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857;\n font-weight: normal; }\n @media (min-width: 768px) {\n .au-body h6--text,\n .au-body .au-display-xs--text {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.42857; } }\n\n.au-body .au-display--light {\n font-weight: normal; }\n\n.au-body .au-display--heavy {\n font-weight: bold; }\n\n.au-body .au-display--inline {\n display: inline; }\n\n.au-body .au-subtitle + h1, .au-body .au-subtitle + h2, .au-body .au-subtitle + h3 {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body h1 + .au-subtitle {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-accordion.au-accordion--small {\n border: 0; }\n .au-accordion.au-accordion--small .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__title {\n font-weight: 400;\n font-size: inherit; }\n\n.au-accordion.au-accordion--light .au-accordion__body-wrapper {\n padding: 8px;\n padding: 0.5rem; }\n\n.au-body {\n fill: #313131; }\n .au-body.au-body--dark {\n background: #000; }\n .au-body.au-body--dark-tertiary {\n background: #00205B; }\n .au-body.au-body--dark {\n fill: #FFF; }\n .au-body .text--minor {\n color: #414141;\n font-size: 0.8em; }\n .au-body .text--align-right {\n text-align: right; }\n .au-body .text--align-center {\n text-align: center; }\n .au-body .au-introduction {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal;\n color: #414141; }\n @media (min-width: 768px) {\n .au-body .au-introduction {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .au-body .au-introduction--dark {\n color: #313131; }\n .au-body abbr, .au-body abbr[title], .au-body .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help; }\n .au-body .au-sronly {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n \n .au-body .standard-gap {\n margin-top: 24px;\n margin-top: 1.5rem; }\n \n .au-body .standard-gap--mobile-only {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n \n .au-body .standard-gap--mobile-only {\n margin-top: 0; } }\n \n .au-body .standard-gap--bottom {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n @media print {\n .au-body .print--hide {\n display: none; } }\n @media print {\n .au-body a[href]:after {\n content: '' !important; } }\n .au-body main, .au-body aside {\n display: block; }\n\n.au-breadcrumbs {\n display: none; }\n @media (min-width: 768px) {\n .au-breadcrumbs {\n display: block; } }\n @media print {\n .au-breadcrumbs {\n display: block; } }\n\n.au-btn--tertiary,\na.au-btn--tertiary,\n.au-body--dark .health-toolbar a.au-btn--tertiary {\n padding: 0; }\n\n.au-btn.au-btn--large,\na.au-btn.au-btn--large {\n font-size: 1.3em;\n font-weight: 700; }\n\n.au-btn.au-btn--dark:hover:not(:disabled),\na.au-btn.au-btn--dark:hover:not(:disabled) {\n background-color: #e5e5e5;\n border-color: #e5e5e5; }\n\n.au-body .au-callout {\n background-color: #f1f1f2;\n border-left-color: #0093B2; }\n .au-body .au-callout.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px; }\n .au-body .au-callout--secondary {\n border-left-color: #0077C8; }\n .au-body .au-callout--tertiary {\n border-left-color: #339199; }\n .au-body .au-callout--success {\n border-left-color: #0b996c; }\n .au-body .au-callout.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem; }\n\n.au-control-input.au-control-input--compact.au-control-input--block {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {\n padding: 0 0 0 24px;\n padding: 0 0 0 1.5rem;\n margin-right: 0; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after {\n left: -4px;\n top: 2px;\n width: 22px;\n width: 1.375rem;\n height: 22px;\n height: 1.375rem; }\n .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {\n left: 0;\n top: 7px; }\n\n.au-control-input__input:invalid + .au-control-input__text {\n background: #ffffff; }\n .au-control-input__input:invalid + .au-control-input__text:after {\n border-color: transparent; }\n\n.au-control-input__input.error + .au-control-input__text:after {\n border-color: #d60000; }\n\n.au-body .au-cta-link--right {\n text-align: right; }\n\n.au-footer {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: none; }\n .au-footer.au-body.au-body--dark.au-footer--dark {\n background: #58585b;\n background: linear-gradient(to right, #313131, #58585b); }\n .au-footer__navigation-section {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media (min-width: 768px) {\n .au-footer__navigation-section {\n margin-top: 0; } }\n .au-footer__navigation-section:first-of-type {\n margin-top: 0; }\n .au-footer .au-footer__end {\n border-top-color: #87888A; }\n @media print {\n .au-footer {\n display: none; } }\n\n.au-form__item {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-form__item label, fieldset.au-form__item legend {\n font-weight: bold; }\n .au-form__item label .au-control-input__text, fieldset.au-form__item legend .au-control-input__text {\n font-weight: normal; }\n .au-form__item-description {\n margin-top: 8px;\n margin-top: 0.5rem; }\n .au-form__item .au-text-input,\n .au-form__item .au-select {\n display: block;\n margin-top: 8px;\n margin-top: 0.5rem;\n max-width: 42em; }\n .au-form__item .au-control-input {\n margin-top: 12px;\n margin-top: 0.75rem; }\n .au-form__item .au-control-input label, fieldset.au-form__item .au-control-input legend {\n font-weight: normal; }\n .au-form__item .form-required, .au-form__item div.error {\n color: #d60000; }\n\n.au-form .form-element-length-counter {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-form--hidden {\n display: none; }\n\n.au-grid .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-grid .not-full-width {\n margin-top: 24px;\n margin-top: 1.5rem; } }\n @media print {\n .au-grid .not-full-width {\n margin-top: 16px;\n margin-top: 1rem; } }\n .au-grid .not-full-width .container, .au-grid .not-full-width .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n.au-grid .full-width .container .container, .au-grid .full-width .health-notification__inner-wrapper .container, .au-grid .full-width .container .health-notification__inner-wrapper, .au-grid .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both; }\n\n@media (min-width: 768px) {\n .au-grid .row--no-column-gap div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:first-of-type {\n padding-left: 12px; }\n .au-grid .row--no-column-gap div[class*=\"col-\"]:last-of-type {\n padding-right: 12px; } }\n\n.au-grid .col-xs-5ths,\n.au-grid .col-sm-5ths,\n.au-grid .col-md-5ths,\n.au-grid .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: 12px;\n padding-left: 12px; }\n\n.au-grid .col-xs-5ths {\n width: 20%;\n float: left; }\n\n@media (min-width: 768px) {\n .au-grid .col-sm-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 992px) {\n .au-grid .col-md-5ths {\n width: 20%;\n float: left; } }\n\n@media (min-width: 1200px) {\n .au-grid .col-lg-5ths {\n width: 20%;\n float: left; } }\n\n.au-header.au-header {\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid #001d52; }\n @media (min-width: 768px) {\n .au-header.au-header {\n padding: 16px 0 8px;\n padding: 1rem 0 0.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header {\n padding: 24px 0;\n padding: 1.5rem 0; } }\n .au-header.au-header--simple {\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .au-header.au-header--simple {\n padding-bottom: 24px;\n padding-bottom: 1.5rem; } }\n @media (min-width: 992px) {\n .au-header.au-header--simple {\n padding-bottom: 32px;\n padding-bottom: 2rem; } }\n .au-header.au-header .au-header__logo {\n display: block;\n padding: 12px 12px 12px 0;\n padding: 0.75rem 0.75rem 0.75rem 0;\n width: 100%;\n max-width: 250px;\n color: transparent; }\n @media (min-width: 992px) {\n .au-header.au-header .au-header__logo {\n max-width: 300px;\n margin: auto;\n padding: 12px;\n padding: 0.75rem;\n float: left;\n padding: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n width: 30%; } }\n .au-header.au-header .au-header__logo-image {\n display: block;\n width: 100%;\n margin: auto; }\n @media (min-width: 768px) {\n .au-header.au-header .au-header__logo-image {\n margin: 0; } }\n @media print {\n .au-header.au-header .au-header__logo {\n margin: inherit;\n padding: 0; } }\n .au-header.au-header--dark {\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-header.au-header--dark a {\n color: #FFF; }\n .au-header.au-header--dark a:hover {\n color: #FFF;\n text-decoration: none; }\n .au-header.au-header--light {\n background-color: white; }\n\n.au-inpage-nav-links {\n border-color: #0077C8; }\n @media print {\n .au-inpage-nav-links {\n display: none; } }\n\n.au-link-list--flush > li {\n margin: 0; }\n\n.au-main-nav.au-main-nav--dark {\n border-bottom-color: #001a49;\n background-color: #00205B;\n background: linear-gradient(to right, #00205B, #004181); }\n .au-main-nav.au-main-nav--dark .active a {\n border-color: #001a49;\n background: #001a49; }\n .au-main-nav.au-main-nav--dark a {\n border-color: #00205B; }\n .au-main-nav.au-main-nav--dark a:hover, .au-main-nav.au-main-nav--dark a:focus {\n background: #00205B; }\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background-color: #00205B; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__menu {\n background: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle {\n color: #FFF;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n color: #313131; }\n @media (min-width: 768px) {\n .au-main-nav a, .au-main-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .au-main-nav a {\n font-weight: bold; } }\n\n.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n font-weight: bold;\n border-bottom-color: #fff; }\n .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active-trail a:hover, .au-main-nav .au-link-list > li.active-trail a:focus {\n border-bottom-color: #fff; }\n @media (min-width: 768px) {\n .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {\n padding: 16px;\n padding: 1rem; } }\n\n@media (min-width: 768px) {\n .au-main-nav .au-link-list > li.au-main-nav--mobile-only {\n display: none; } }\n\n@media print {\n .au-main-nav {\n display: none; } }\n\n.au-page-alerts {\n max-width: 42rem; }\n .au-page-alerts--hidden {\n display: none; }\n .au-page-alerts__close {\n position: absolute;\n right: 0;\n top: 0; }\n .au-page-alerts__close:hover {\n cursor: pointer; }\n\nimg,\nsvg {\n height: auto; }\n\n.au-body .au-side-nav {\n margin-top: 16px;\n margin-top: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n background: #ffffff; } }\n .au-body .au-side-nav a {\n background: transparent; }\n .au-body .au-side-nav a:hover, .au-body .au-side-nav a:focus {\n background-color: #f1f1f2; }\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n font-weight: bold;\n color: #313131;\n background-color: #f1f1f2; }\n .au-body .au-side-nav li, .au-body .au-side-nav ul {\n position: relative; }\n @media print {\n .au-body .au-side-nav {\n display: none; } }\n\n.au-body .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav--right {\n float: right;\n padding-left: 12px;\n padding-right: 12px; } }\n\n.au-tags.au-tags--inline {\n display: inline; }\n .au-tags.au-tags--inline > li {\n margin: 0px 4px 8px 0px;\n margin: 0rem 0.25rem 0.5rem 0rem; }\n\n.au-text-input--block {\n max-width: 42em; }\n\n.au-text-input:invalid {\n border-color: gray;\n background-color: #ffffff; }\n\n.au-text-input.error {\n background-color: #fdf2f2;\n border-color: #d60000; }\n\ntextarea.au-text-input {\n max-width: 42em; }\n\n.health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n right: 16px;\n right: 1rem;\n bottom: -4px;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n z-index: -1;\n padding: 0;\n border: 0; }\n @media print {\n .health-back-to-top {\n display: none; } }\n .health-back-to-top .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n width: 64px;\n width: 4rem;\n padding: 4px 12px 8px 12px;\n padding: 0.25rem 0.75rem 0.5rem 0.75rem;\n background: #f1f1f2;\n border: none;\n color: #313131; }\n @media (min-width: 992px) {\n .health-back-to-top .au-btn.au-btn--secondary {\n width: 96px;\n width: 6rem;\n padding: 8px 16px 16px;\n padding: 0.5rem 1rem 1rem; } }\n .health-back-to-top .au-btn.au-btn--secondary i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: #313131; }\n .health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {\n background-color: #e5e5e5;\n color: #181818;\n border: none; }\n .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {\n background: #181818; }\n .health-back-to-top .au-btn.au-btn--secondary span {\n display: block; }\n .health-back-to-top.isVisible {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n z-index: 9999;\n transition: all .4s ease-in; }\n\n.au-body .health-band {\n padding-top: 20px;\n padding-top: 1.25rem;\n padding-bottom: 20px;\n padding-bottom: 1.25rem; }\n .au-body .health-band:before, .au-body .health-band:after {\n content: \" \";\n display: table; }\n .au-body .health-band:after {\n clear: both; }\n @media (min-width: 992px) {\n .au-body .health-band {\n padding-top: 40px;\n padding-top: 2.5rem;\n padding-bottom: 40px;\n padding-bottom: 2.5rem; } }\n .au-body .health-band.health-band--secondary .health-band__title--light {\n color: #99d4de; }\n\n.health-band__image--image-text-horizontal {\n display: none; }\n @media (min-width: 768px) {\n .health-band__image--image-text-horizontal {\n display: block;\n width: 100%; } }\n\n.health-book-nav {\n border-top: 1px solid gray;\n padding-top: 24px;\n padding-top: 1.5rem; }\n .health-book-nav .au-display-lg {\n margin-top: 0; }\n .health-book-nav a, .health-book-nav .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .health-book-nav a {\n display: block;\n text-decoration: none;\n color: #313131;\n padding: 16px;\n padding: 1rem; }\n .health-book-nav a:hover, .health-book-nav .au-body--dark .health-toolbar a:hover, .au-body--dark .health-toolbar .health-book-nav a:hover, .health-book-nav a:focus {\n background: whitesmoke; }\n .health-book-nav--right {\n text-align: right; }\n @media print {\n .health-book-nav {\n display: none; } }\n\n.pillars-container #pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\"); }\n\n.pillars-container {\n position: relative; }\n .pillars-container #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover; }\n @media (min-width: 768px) {\n .pillars-container #pillars {\n left: auto; } }\n\n.health-card {\n padding: 16px;\n padding: 1rem;\n margin-top: 0;\n width: 100%;\n font-weight: normal;\n display: block;\n box-sizing: border-box; }\n @media (min-width: 992px) {\n .health-card {\n padding: 32px;\n padding: 2rem; } }\n .health-card * + hr,\n .health-card * + p,\n .health-card * + .health-card__title,\n .health-card * + .health-card__cta {\n margin-top: 0; }\n .health-card__title + .metadata--inline {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__title + .metadata--inline {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__image + .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-card__image + .health-card__title {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card .health-card__image {\n display: block; }\n .health-card .health-card__image svg {\n height: 3em;\n width: 3em; }\n @media (min-width: 768px) {\n .health-card .health-card__image svg {\n height: 5em;\n width: 5em; } }\n .health-card .health-card__image.health-card__image--full-width {\n margin: -16px -16px 16px -16px;\n margin: -1rem -1rem 1rem -1rem;\n height: auto; }\n @media (min-width: 768px) {\n .health-card .health-card__image.health-card__image--full-width {\n margin: -32px -32px 32px -32px;\n margin: -2rem -2rem 2rem -2rem; } }\n .health-card__bg {\n padding: 16px;\n padding: 1rem;\n background-color: black; }\n .health-card__bg:not(:first-child) {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-card img {\n display: block;\n min-width: 100%;\n height: auto; }\n .health-card--shadow {\n border-radius: 4px;\n overflow: hidden;\n box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);\n background: #ffffff; }\n .lt-ie9 .health-card--shadow {\n border: solid 1px gray; }\n .health-card--light {\n background: #ffffff;\n overflow: hidden; }\n .health-card--centered {\n text-align: center; }\n .health-card--centered img,\n .health-card--centered svg,\n .health-card--centered .health-card__image,\n .health-card--centered p {\n margin: auto; }\n .health-card--centered .health-card__image {\n margin-bottom: 8px;\n margin-bottom: 0.5rem; }\n .health-card--contact {\n background: #f9f9f9;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-card--contact .image--circle img {\n width: 200px;\n min-width: 0;\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n .health-card--contact {\n padding-top: 80px;\n padding-top: 5rem;\n margin-top: 5rem !important; }\n .health-card--contact .image--circle .image {\n position: absolute;\n left: 0;\n top: -20px;\n width: 100%;\n height: 10px;\n z-index: 999; } }\n .health-card.health-card--selector {\n padding: 8px;\n padding: 0.5rem;\n border-left: 1px solid #e5e5e5;\n border-right: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n display: block;\n overflow: hidden;\n background: #f9f9f9;\n border-top: 10px solid #e5e5e5; }\n @media (min-width: 992px) {\n .health-card.health-card--selector {\n padding: 16px;\n padding: 1rem; } }\n @media print {\n .health-card.health-card--selector {\n display: none; } }\n .health-card.health-card--selector:hover, .health-card.health-card--selector:focus, .health-card.health-card--selector.health-card--active {\n background: white;\n border-top-color: #007680; }\n .health-card.health-card--selector .health-card__title {\n margin-top: 8px;\n margin-top: 0.5rem;\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.14286;\n font-weight: bold;\n max-width: 100%; }\n @media (min-width: 768px) {\n .health-card.health-card--selector .health-card__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.25; } }\n .health-card.health-card--selector .health-card__image svg {\n max-width: 3em;\n max-height: 3em; }\n .health-card.health-card--selector p {\n max-width: 75%; }\n .health-card.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: #e5e5e5;\n padding: 16px 0 0 0;\n padding: 1rem 0 0 0; }\n @media (min-width: 768px) {\n .health-card.health-card--resource {\n padding: 32px 0 0 0;\n padding: 2rem 0 0 0; } }\n .health-card--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: #005fa0;\n color: white; }\n .health-card--solid:hover {\n background: #0077C8;\n color: white; }\n a.health-card.health-card--solid {\n color: white; }\n .health-card--solid.health-card--colour1 {\n background: #005fa0; }\n .health-card--solid.health-card--colour1:hover {\n background: #0077C8;\n color: white; }\n .health-card--solid.health-card--colour2 {\n background: #006269; }\n .health-card--solid.health-card--colour2:hover {\n background: #007680; }\n .health-card--solid.health-card--colour3 {\n background: #006a73; }\n .health-card--solid.health-card--colour3:hover {\n background: #007680; }\n .health-card--solid.health-card--colour4 {\n background: #004693; }\n .health-card--solid.health-card--colour4:hover {\n background: #0057B8; }\n .health-card--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 0; }\n .health-card--solid-half .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n padding: 24px;\n padding: 1.5rem; }\n .health-card--solid-half.health-card--colour1 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour1:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour2 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour2:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n .health-card--solid-half.health-card--colour3 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour3 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour3:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); } }\n .health-card--solid-half.health-card--colour4 {\n background-color: #006a73;\n background: linear-gradient(to right, #006a73 0%, #006a73 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #005e66;\n background: linear-gradient(to right, #005e66 0%, #005e66 35%, #fff 35%, #fff 100%); }\n @media (min-width: 992px) {\n .health-card--solid-half.health-card--colour4 {\n background-color: #005fa0;\n background: linear-gradient(to right, #005fa0 0%, #005fa0 35%, #fff 35%, white 100%); }\n .health-card--solid-half.health-card--colour4:hover {\n background-color: #185b88;\n background: linear-gradient(to right, #185b88 0%, #185b88 35%, #fff 35%, #fff 100%); } }\n .health-card--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid #0077C8; }\n .health-card--top-highlight.health-card--colour2 {\n border-top-color: #910048; }\n .health-card--top-highlight.health-card--colour3 {\n border-top-color: #B5BD00; }\n .health-card--top-highlight.health-card--colour4 {\n border-top-color: #007680; }\n .health-card--top-highlight.health-card--colour5 {\n border-top-color: #0093B2; }\n .health-card--cta:after {\n content: ' ';\n width: 16px;\n width: 1rem;\n height: 16px;\n height: 1rem;\n margin: 0 4px 0 3px;\n margin: 0 0.25rem 0 0.2rem;\n transition: margin 0.2s ease;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n display: block;\n position: absolute;\n right: 16px;\n right: 1rem;\n bottom: 8px;\n bottom: 0.5rem;\n transition-property: right; }\n .ie8 .health-card--cta:after,\n .lt-ie8 .health-card--cta:after {\n content: ' > '; }\n @media (min-width: 768px) {\n .health-card--cta:after {\n right: 32px;\n right: 2rem;\n bottom: 32px;\n bottom: 2rem; } }\n .health-card--cta:hover {\n color: #313131;\n text-decoration: none; }\n .health-card--cta:hover:after {\n margin-left: 6px;\n margin-left: 0.4rem;\n right: 24px;\n right: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n .health-card.health-card--horizontal {\n width: inherit; }\n .health-card.health-card--horizontal div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0; }\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -16px -16px 0 -16px;\n margin: -1rem -1rem 0 -1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {\n margin: -32px 0 -32px -32px;\n margin: -2rem 0 -2rem -2rem; } }\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-top: 16px;\n padding-top: 1rem; }\n @media (min-width: 768px) {\n .health-card.health-card--horizontal div[class*=\"col-\"]:last-of-type {\n padding-left: 32px;\n padding-left: 2rem;\n padding-top: 0; } }\n .health-card.health-card--horizontal.row {\n margin-left: 0;\n margin-right: 0; }\n a.health-card, .au-body--dark .health-toolbar a.health-card {\n color: #313131;\n text-decoration: none; }\n .au-body a.health-card {\n text-decoration: none; }\n a.health-card .health-card__title {\n text-decoration: underline; }\n a.health-card:hover .health-card__title {\n text-decoration: none; }\n a.health-card.health-card--shadow:focus {\n border-radius: 0; }\n a.health-card.health-card--shadow:hover {\n box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2); }\n a.health-card .health-card__link,\n a.health-card .health-card__cta {\n color: #006FB0;\n text-decoration: underline;\n text-decoration-skip: ink; }\n\nul.health-card-list {\n padding: 0;\n margin-top: 0; }\n ul.health-card-list li {\n list-style: none;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n @media (min-width: 768px) {\n ul.health-card-list li {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; } }\n ul.health-card-list--flush {\n margin-bottom: -16px;\n margin-bottom: -1rem; }\n @media (min-width: 768px) {\n ul.health-card-list--flush {\n margin-bottom: -24px;\n margin-bottom: -1.5rem; } }\n\n.au-body .health-card__text {\n margin-top: 16px;\n margin-top: 1rem; }\n\n.health-compare {\n border: 1px solid #0077C8;\n margin-top: 16px;\n margin-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n .health-compare__title {\n background: #afdeff;\n font-weight: bold;\n padding-top: 16px;\n padding-top: 1rem;\n padding-bottom: 16px;\n padding-bottom: 1rem;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n\n.au-body dl.health-dl {\n border-bottom: 1px solid #ccc;\n margin-bottom: 0; }\n * + .au-body dl.health-dl {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body dl.health-dl dt {\n font-weight: bold;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n border-top: 1px solid #ccc;\n padding-top: 16px;\n padding-top: 1rem;\n clear: both; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dt {\n float: left;\n width: 25%; } }\n .au-body dl.health-dl dd {\n margin-left: 0;\n margin-bottom: 16px;\n margin-bottom: 1rem;\n padding-top: 0; }\n @media (min-width: 768px) {\n .au-body dl.health-dl dd {\n border-top: 1px solid #ccc;\n padding-left: 16px;\n padding-left: 1rem;\n padding-top: 16px;\n padding-top: 1rem;\n float: left;\n width: 75%; } }\n .au-body dl.health-dl:before, .au-body dl.health-dl:after {\n content: \" \";\n display: table; }\n .au-body dl.health-dl:after {\n clear: both; }\n\n.health-facet {\n visibility: visible;\n opacity: 1;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n height: auto;\n transition: opacity 1s;\n padding: 16px;\n padding: 1rem;\n background: #f1f1f2; }\n * + .health-facet {\n margin-top: 16px;\n margin-top: 1rem; }\n .health-filter + .health-facet {\n margin-top: 0; }\n .health-facet--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n height: 0; }\n .health-facet__more {\n font-size: 0.8em; }\n\n* + .health-field {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-field + * {\n clear: both; }\n\n* + .health-field--label-hidden {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {\n float: left; } }\n\n.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {\n display: table; }\n\n@media (min-width: 768px) {\n .health-field--inline .health-field__label {\n width: 10em; } }\n\n@media (min-width: 768px) {\n .health-field--inline--wide .health-field__label {\n width: 15em; } }\n\n.health-field.health-field--light .health-field__label {\n font-weight: normal; }\n\n.health-field .health-field__label {\n font-weight: bold; }\n\n.health-metadata + .health-field {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-field__item + .health-field__item {\n clear: both; }\n\n.health-maps--google + .health-field__label {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-body .health-file__icon {\n margin-right: 8px;\n margin-right: 0.5rem; }\n\n.au-body .health-file__link {\n text-decoration: none;\n color: #313131; }\n .au-body .health-file__link--visible {\n font-weight: bold;\n text-decoration: underline;\n color: #006FB0; }\n .au-body .health-file__link--visible:hover {\n text-decoration: none; }\n\n.health-filter {\n display: block; }\n @media (min-width: 768px) {\n .health-filter {\n display: none; } }\n .health-filter.health-filter--open {\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n .health-filter .health-filter__title {\n background: #f1f1f2;\n padding: 8px;\n padding: 0.5rem; }\n @media (min-width: 768px) {\n .health-filter .health-filter__title {\n display: none; } }\n\n* + .health-figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-figure--border {\n border: 2px solid #ccc;\n padding: 1rem; }\n\n.health-figure__image-link {\n display: block;\n position: relative; }\n .health-figure__image-link .health-figure__image-link__icon {\n display: none; }\n .health-figure__image-link:hover .health-figure__image-link__icon, .health-figure__image-link:focus .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n padding: 8px;\n padding: 0.5rem;\n left: 5px;\n top: 5px;\n border: 1px solid #ccc; }\n\nfigure {\n margin: 0; }\n figure img {\n margin: 0; }\n * + figure {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.fancybox-button {\n width: 46px; }\n .fancybox-button i:before {\n margin-right: 0; }\n\n.health-footnotes {\n border-top: 1px solid #ccc;\n margin-top: 24px;\n margin-top: 1.5rem;\n padding-top: 24px;\n padding-top: 1.5rem; }\n table .health-footnotes {\n border-top: none;\n padding-top: 0;\n margin-top: 0; }\n\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.au-body .health-image-text {\n margin-top: 24px;\n margin-top: 1.5rem; }\n .au-body .health-image-text > li {\n margin-bottom: 64px;\n margin-bottom: 4rem; }\n @media print {\n .au-body .health-image-text > li {\n margin-bottom: 32px;\n margin-bottom: 2rem;\n height: auto !important; } }\n @media (min-width: 768px) {\n .au-body .health-image-text > li {\n text-align: center; } }\n @media print {\n .au-body .health-image-text .health-image-text__image {\n height: auto !important; }\n .au-body .health-image-text .health-image-text__image img {\n margin-top: 0 !important; } }\n .au-body .health-image-text .au-introduction {\n margin-top: 16px;\n margin-top: 1rem;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .au-introduction {\n display: block; } }\n .au-body .health-image-text .text--minor {\n margin-top: 0;\n display: inline-block; }\n @media (min-width: 768px) {\n .au-body .health-image-text .text--minor {\n display: block; } }\n\n.au-body.au-body--dark .au-introduction {\n color: #FFF; }\n\n.au-body .media div,\n.au-body .au-responsive-media-img div,\n.au-body img div,\n.au-body svg div,\n.au-body .taskbar .taskbar__img div,\n.taskbar .au-body .taskbar__img div,\n.au-body .taskbar.view ul > .views-row .field-name-field-image div,\n.taskbar.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--2 .taskbar__img div,\n.taskbar--tiled--2 .au-body .taskbar__img div,\n.au-body .taskbar--2 .taskbar__img div,\n.taskbar--2 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--3 .taskbar__img div,\n.taskbar--tiled--3 .au-body .taskbar__img div,\n.au-body .taskbar--3 .taskbar__img div,\n.taskbar--3 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--4 .taskbar__img div,\n.taskbar--tiled--4 .au-body .taskbar__img div,\n.au-body .taskbar--4 .taskbar__img div,\n.taskbar--4 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--5 .taskbar__img div,\n.taskbar--tiled--5 .au-body .taskbar__img div,\n.au-body .taskbar--5 .taskbar__img div,\n.taskbar--5 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--6 .taskbar__img div,\n.taskbar--tiled--6 .au-body .taskbar__img div,\n.au-body .taskbar--6 .taskbar__img div,\n.taskbar--6 .au-body .taskbar__img div,\n.au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div,\n.au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div,\n.taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div,\n.au-body img {\n line-height: 0; }\n\nimg {\n border: 0; }\n\n.au-body picture {\n display: block; }\n .au-body picture img {\n margin-top: 0; }\n * + picture {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.image--border img {\n border: 3px solid #ccc; }\n\n.image--border div {\n line-height: 0; }\n\n@media print {\n .image--border {\n border: none; } }\n\n.image--circle img {\n border-radius: 50%;\n border: 3px solid #ccc; }\n\n.field-name-field-image-caption {\n margin-bottom: 2em; }\n\n.image-outer {\n line-height: 0; }\n * + .image-outer {\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .image-outer .image-placeholder {\n border: 1px solid black; }\n .image-outer .image-placeholder:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\"; } }\n .image-outer .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0; }\n .image-outer .image-wrapper.image-loading {\n background-color: transparent; }\n .image-outer .image-wrapper .image {\n width: 100%; }\n .image-outer .image-wrapper .image img {\n visibility: hidden; }\n\n.image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n border-bottom: 0;\n line-height: 0; }\n @media (min-width: 768px) {\n .image--link a, .image--link .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar .image--link a {\n display: block; } }\n .image--link a:focus {\n border: 3px solid #005e66; }\n .image--link a:hover img, .image--link .au-body--dark .health-toolbar a:hover img, .au-body--dark .health-toolbar .image--link a:hover img {\n opacity: 0.5; }\n .image--link a img, .image--link .au-body--dark .health-toolbar a img, .au-body--dark .health-toolbar .image--link a img {\n margin-top: 0; }\n\na .image-wrapper.image-loading {\n background-color: white; }\n\n.health-listing {\n margin-top: 0;\n padding: 0;\n margin-bottom: 32px;\n margin-bottom: 2rem;\n clear: both; }\n * + .health-listing {\n margin: 32px 0 0 0;\n margin: 2rem 0 0 0; }\n * + .row .health-listing--embedded li:first-of-type, * + .health-listing--embedded li:first-of-type {\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem;\n margin-top: 32px;\n margin-top: 2rem; }\n * + .row .health-listing--embedded li:last-of-type, * + .health-listing--embedded li:last-of-type {\n border-bottom: 1px solid #ccc;\n padding-bottom: 32px;\n padding-bottom: 2rem; }\n .health-listing li {\n list-style: none;\n max-width: inherit;\n clear: both; }\n .health-listing li + li {\n margin-top: 32px;\n margin-top: 2rem;\n border-top: 1px solid #ccc;\n padding-top: 32px;\n padding-top: 2rem; }\n .health-listing--compact li + li {\n margin-top: 16px;\n margin-top: 1rem;\n padding-top: 16px;\n padding-top: 1rem; }\n * + .health-listing__filters {\n margin-top: 16px;\n margin-top: 1rem; }\n @media print {\n .health-listing__filters {\n background: transparent !important; } }\n .health-listing__filters--inline > * {\n display: inline-block;\n margin-right: 16px;\n margin-right: 1rem; }\n .health-listing__filters .clear-all {\n margin: 8px 4px 0 0;\n margin: 0.5rem 0.25rem 0 0; }\n @media print {\n .health-listing__filters .clear-all {\n display: none; } }\n\nul li {\n transition: background-color 1s; }\n ul li.highlight {\n background-color: #ffffc6; }\n\nol.list--large, ul.list--large, ul.list--large--plain, ol.list--large--plain, ul.list--large--checklist {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0; }\n * + ol.list--large, * + ul.list--large, * + ul.list--large--plain, * + ol.list--large--plain, * + ul.list--large--checklist {\n margin-top: 24px;\n margin-top: 1.5rem; }\n ol.list--large > li, ul.list--large > li, ul.list--large--plain > li, ol.list--large--plain > li, ul.list--large--checklist > li {\n vertical-align: top;\n position: relative;\n margin: 0 0 16px;\n margin: 0 0 1rem;\n padding: 24px;\n padding: 1.5rem;\n background: #f1f1f2; }\n ol.list--large > li::before, ul.list--large > li::before, ul.list--large--plain > li::before, ol.list--large--plain > li::before, ul.list--large--checklist > li::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n top: 16px;\n top: 1rem;\n padding-top: 0;\n font-size: 24px; }\n ol.list--large > li a, ul.list--large > li a, ul.list--large--plain > li a, ol.list--large--plain > li a, ul.list--large--checklist > li a, ol.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large > li a, ul.list--large > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large > li a, ul.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--plain > li a, ol.list--large--plain > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ol.list--large--plain > li a, ul.list--large--checklist > li .au-body--dark .health-toolbar a, .au-body--dark .health-toolbar ul.list--large--checklist > li a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2; }\n\nol.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n\nul.list--large {\n counter-reset: none; }\n ul.list--large > li {\n padding-left: 48px;\n padding-left: 3rem; }\n ul.list--large > li::before {\n content: '■';\n counter-increment: none; }\n\nul.list--large--plain > li:before, ol.list--large--plain > li:before {\n display: none; }\n\nul.list--large--checklist > li {\n padding-left: 64px;\n padding-left: 4rem;\n padding-top: 16px;\n padding-top: 1rem;\n background: #f1f1f2 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px; }\n ul.list--large--checklist > li::before {\n content: ''; }\n\n.au-body ul.health-card-list li {\n max-width: 100%; }\n\n.list--remove {\n list-style: none;\n padding-left: 0; }\n .list--remove > li {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em; }\n\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0, 111, 176, 0.2);\n border-right: 1.1em solid rgba(0, 111, 176, 0.2);\n border-bottom: 1.1em solid rgba(0, 111, 176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear; }\n .health-loading--active {\n display: block; }\n .health-loading--search {\n position: absolute;\n top: 13px;\n right: 55px; }\n .health-loading--small {\n width: 5em;\n height: 5em;\n font-size: 4px; }\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.au-body .health-maps--google {\n width: 100%;\n height: 500px; }\n .au-body .health-maps--google * + img {\n margin-top: 0; }\n\n* + .health-metadata {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.health-metadata.health-metadata--inline .health-field {\n display: inline;\n border-left: 1px solid #414141;\n margin-left: 8px;\n margin-left: 0.5rem;\n padding-left: 8px;\n padding-left: 0.5rem; }\n .health-metadata.health-metadata--inline .health-field .health-field__item {\n display: inline; }\n\n.health-metadata.health-metadata--inline > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 32px;\n margin-top: 2rem;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: 1px solid #ccc; }\n\n.health-recommendation--grade-practice-point {\n border-left-color: #d9c100; }\n .health-recommendation--grade-practice-point .health-recommendation__grade {\n background-color: #fff4c8; }\n\n.health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-evidence-based, .health-recommendation--grade-qualified-evidence-based {\n border-left-color: #8852ce; }\n .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {\n background-color: #e0c8ff; }\n\n.health-recommendation--grade-consensus-based {\n border-left-color: #5f904d; }\n .health-recommendation--grade-consensus-based .health-recommendation__grade {\n background-color: #e7fddf; }\n\n/*\n * List of references\n */\n.health-references > li {\n transition: background-color 1s; }\n .health-references > li.highlight {\n background-color: #ffffc6; }\n\n/*\n * Links to the reference\n */\n.health-references__links .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help; }\n\n.health-release-status {\n padding-top: 12px;\n padding-top: 0.75rem;\n padding-bottom: 12px;\n padding-bottom: 0.75rem;\n font-size: 13px; }\n .health-release-status__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px; }\n .health-release-status__icon--alpha {\n background: #c22f73;\n color: #FFF; }\n .health-release-status__icon--beta {\n background: #d34600;\n color: #FFF; }\n .health-release-status__icon--launch {\n background: #158839;\n color: #FFF; }\n .health-release-status--desktop {\n display: none; }\n @media (min-width: 992px) {\n .health-release-status--desktop {\n display: block; } }\n .health-release-status--mobile {\n display: block; }\n @media (min-width: 992px) {\n .health-release-status--mobile {\n display: none; } }\n @media (min-width: 992px) {\n .health-release-status {\n font-size: inherit; } }\n @media print {\n .health-release-status {\n display: none; } }\n .health-release-status p {\n max-width: 100%; }\n\n.hidden {\n display: none; }\n\n@media (min-width: 576px) {\n .hidden-xs {\n display: hidden !important; }\n .visible-xs {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .hidden-sm {\n display: hidden !important; }\n .visible-sm {\n display: block !important; } }\n\n@media (min-width: 992px) {\n .hidden-md {\n display: hidden !important; }\n .visible-md {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: hidden !important; }\n .visible-lg {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .au-grid .au-header .health-search {\n float: right; } }\n\n.health-search {\n position: relative;\n display: inline-block;\n max-width: 22.75em;\n margin-top: 24px;\n margin-top: 1.5rem; }\n @media print {\n .health-search {\n display: none; } }\n @media (min-width: 768px) {\n .health-search {\n margin-top: 0; } }\n .health-search--global {\n margin-top: 8px;\n margin-top: 0.5rem;\n padding-bottom: 16px;\n padding-bottom: 1rem; }\n @media (min-width: 768px) {\n .health-search--global {\n display: block;\n padding-bottom: 0;\n margin-top: 0; } }\n @media print {\n .health-search--global {\n display: none; } }\n .health-search--listing {\n width: auto; }\n @media print {\n .health-search--listing {\n display: none; } }\n .health-search .au-form__item, .health-search input {\n margin-top: 0 !important; }\n .health-search__form {\n position: relative; }\n .health-search__form:before, .health-search__form:after {\n content: \" \";\n display: table; }\n .health-search__form:after {\n clear: both; }\n .health-search__form label, .health-search__form fieldset.au-form__item legend, fieldset.au-form__item .health-search__form legend {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n .health-search__form#search-api-page-search-form {\n float: left; }\n .health-search__form__input {\n border-color: #313131;\n background-color: white;\n width: 100%; }\n @media (min-width: 768px) {\n .health-search__form__input {\n width: 240px;\n width: 15rem; } }\n @media (min-width: 992px) {\n .health-search__form__input {\n width: 320px;\n width: 20rem; } }\n .health-search__form__input-wrapper {\n width: 100%;\n padding-right: 45px; }\n .health-search__form__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: #313131;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: url(\"data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E\");\n border-radius: 0px 4px 4px 0; }\n .health-search__form__submit:hover:not(:disabled), .health-search__form__submit:focus:not(:disabled) {\n background-color: #000000; }\n\n.au-body .health-search-result__link {\n text-decoration: none; }\n\n.au-body .health-search-result__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block; }\n\n.au-body .health-search-result__link-path {\n color: #006621;\n font-size: 0.9em;\n word-break: break-all; }\n\n.au-body .health-search-result__summary {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-body .health-search-result__summary-date {\n color: #87888A; }\n\n.au-body .health-search-result__tag {\n text-transform: uppercase; }\n\n.au-body .health-search-result--notes .health-search-result__link-title:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: #313131;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid #ececec;\n background: #f1f1f2;\n margin-left: 5px; }\n\nform[class*='col-'].health-search__form .health-search__form__submit {\n right: 12px; }\n\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid #000;\n width: 300px;\n position: absolute; }\n .ui-autocomplete li.ui-menu-item {\n margin: 0; }\n .ui-autocomplete li.ui-menu-item:hover {\n cursor: pointer; }\n .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {\n padding: 4px 19px;\n padding: 0.25rem 1.2rem; }\n\n.ui-state-active {\n background: #006FB0;\n color: white; }\n\n.ui-helper-hidden-accessible {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.health-separator {\n border-top: 1px solid #ccc;\n margin-top: 48px;\n margin-top: 3rem; }\n @media (min-width: 768px) {\n .health-separator {\n margin-top: 64px;\n margin-top: 4rem; } }\n\n.stat {\n margin: 24px 0 32px;\n margin: 1.5rem 0 2rem; }\n @media (min-width: 768px) {\n .stat {\n border-right: 1px dotted #99d4de; }\n .stat:last-of-type {\n border-right: none; } }\n\n.stat__text {\n padding: 0 0 4px 0;\n padding: 0 0 0.25rem 0; }\n @media (min-width: 992px) {\n .stat__text {\n padding-bottom: 16px;\n padding-bottom: 1rem; } }\n\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px; }\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline; }\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white; }\n .stat__trend-icon:before {\n margin-top: -16px;\n margin-top: -1rem; }\n\n.stat__source {\n margin-bottom: 8px;\n margin-bottom: 0.5rem;\n margin-top: 0 !important; }\n\n.stat--no-trend .stat__value {\n border-bottom: 0; }\n\n.stat--no-trend .stat__trend {\n display: none; }\n\n.au-body .stat p {\n margin-top: 0; }\n\n.health-sub-header {\n padding: 12px 0; }\n @media (min-width: 768px) {\n .health-sub-header {\n padding: 24px 0 16px 0;\n padding: 1.5rem 0 1rem 0; } }\n .health-sub-header h1 {\n margin-top: 0; }\n .health-sub-header .au-introduction {\n margin-top: 8px;\n margin-top: 0.5rem; }\n @media (min-width: 768px) {\n .health-sub-header .au-introduction {\n margin-top: 16px;\n margin-top: 1rem; } }\n .health-sub-header__section-title {\n margin-bottom: 10px;\n margin-bottom: 0.65rem; }\n @media (min-width: 768px) {\n .health-sub-header__section-title {\n display: none; } }\n @media print {\n .health-sub-header__section-title {\n display: none; } }\n .health-sub-header__supp {\n padding-top: 24px;\n padding-top: 1.5rem; }\n @media print {\n .health-sub-header__supp {\n display: none; } }\n @media (min-width: 768px) {\n .health-sub-header__supp--center {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); } }\n @media (min-width: 768px) {\n .health-sub-header__supp {\n padding-top: 0; } }\n\n.health-sub-nav {\n display: none; }\n @media (min-width: 768px) {\n .health-sub-nav {\n display: block; } }\n @media print {\n .health-sub-nav {\n display: none; } }\n\ntable {\n border-collapse: collapse;\n border: 1px solid #ccc;\n min-width: 43em; }\n * + table,\n * + .health-table__responsive table {\n margin-top: 24px;\n margin-top: 1.5rem; }\n table caption {\n text-align: left;\n margin-bottom: 16px;\n margin-bottom: 1rem; }\n table tr:nth-child(even) {\n background-color: #ffffff; }\n table.table__no-banding tr:nth-child(even) {\n background-color: transparent; }\n table td,\n table th {\n border-bottom: 1px solid #ccc;\n padding: 4px;\n padding: 0.25rem;\n text-align: left;\n vertical-align: top; }\n @media (min-width: 992px) {\n table td,\n table th {\n padding: 8px;\n padding: 0.5rem;\n font-size: initial; } }\n table th {\n background-color: #f9f9f9; }\n table thead {\n border-bottom: 1px solid #ccc; }\n @media (min-width: 768px) {\n table {\n min-width: inherit; } }\n @media print {\n table td,\n table th,\n table thead {\n border-color: #000 !important;\n background: #fff !important; } }\n\n.health-table__responsive {\n overflow: scroll; }\n @media (min-width: 992px) {\n .health-table__responsive {\n overflow: auto; } }\n @media print {\n .health-table__responsive {\n overflow: visible; }\n .health-table__responsive table {\n min-width: inherit; } }\n\n.au-body ul.health-tabs {\n padding: 0;\n border-bottom: 2px solid #ccc;\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n margin-top: 24px;\n margin-top: 1.5rem;\n width: 100%; }\n .au-body ul.health-tabs li {\n margin: 0;\n margin-right: 8px;\n margin-right: 0.5rem;\n padding: 0;\n transition: none; }\n .au-body ul.health-tabs li:first-of-type a {\n margin-left: 0; }\n .au-body ul.health-tabs li a {\n padding: 12px 16px;\n padding: 0.75rem 1rem;\n display: inline-block;\n background-color: #f1f1f2;\n text-decoration: none; }\n .au-body ul.health-tabs li a:hover, .au-body ul.health-tabs li a:active {\n background-color: #cdcdcd; }\n .au-body ul.health-tabs li.active a {\n font-weight: bold;\n background-color: #006FB0;\n color: white; }\n\n.au-body .not-full-width ul.health-tabs {\n margin-top: 0; }\n\n@media print {\n .au-body .health-tabs {\n display: none; } }\n\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--2,\n.taskbar--tiled--3,\n.taskbar--3,\n.taskbar--tiled--4,\n.taskbar--4,\n.taskbar--tiled--5,\n.taskbar--5,\n.taskbar--tiled--6,\n.taskbar--6 {\n color: #000; }\n .taskbar:before, .taskbar:after,\n .taskbar--tiled--2:before,\n .taskbar--2:before,\n .taskbar--tiled--3:before,\n .taskbar--3:before,\n .taskbar--tiled--4:before,\n .taskbar--4:before,\n .taskbar--tiled--5:before,\n .taskbar--5:before,\n .taskbar--tiled--6:before,\n .taskbar--6:before,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n content: \" \";\n display: table; }\n .taskbar:after,\n .taskbar--tiled--2:after,\n .taskbar--2:after,\n .taskbar--tiled--3:after,\n .taskbar--3:after,\n .taskbar--tiled--4:after,\n .taskbar--4:after,\n .taskbar--tiled--5:after,\n .taskbar--5:after,\n .taskbar--tiled--6:after,\n .taskbar--6:after {\n clear: both; }\n .taskbar ul,\n .taskbar--tiled--2 ul,\n .taskbar--2 ul,\n .taskbar--tiled--3 ul,\n .taskbar--3 ul,\n .taskbar--tiled--4 ul,\n .taskbar--4 ul,\n .taskbar--tiled--5 ul,\n .taskbar--5 ul,\n .taskbar--tiled--6 ul,\n .taskbar--6 ul {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .taskbar ul > li,\n .taskbar--tiled--2 ul > li,\n .taskbar--2 ul > li,\n .taskbar--tiled--3 ul > li,\n .taskbar--3 ul > li,\n .taskbar--tiled--4 ul > li,\n .taskbar--4 ul > li,\n .taskbar--tiled--5 ul > li,\n .taskbar--5 ul > li,\n .taskbar--tiled--6 ul > li,\n .taskbar--6 ul > li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0; }\n .taskbar ul > li .taskbar__item:last,\n .taskbar--tiled--2 ul > li .taskbar__item:last,\n .taskbar--2 ul > li .taskbar__item:last,\n .taskbar--tiled--3 ul > li .taskbar__item:last,\n .taskbar--3 ul > li .taskbar__item:last,\n .taskbar--tiled--4 ul > li .taskbar__item:last,\n .taskbar--4 ul > li .taskbar__item:last,\n .taskbar--tiled--5 ul > li .taskbar__item:last,\n .taskbar--5 ul > li .taskbar__item:last,\n .taskbar--tiled--6 ul > li .taskbar__item:last,\n .taskbar--6 ul > li .taskbar__item:last {\n margin-right: 0; }\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n padding: 16px;\n padding: 1rem;\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0; }\n @media (min-width: 576px) {\n .taskbar .taskbar__item,\n .taskbar.view ul > .views-row .node,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node,\n .taskbar--tiled--2 .taskbar__item,\n .taskbar--2 .taskbar__item,\n .taskbar--tiled--3 .taskbar__item,\n .taskbar--3 .taskbar__item,\n .taskbar--tiled--4 .taskbar__item,\n .taskbar--4 .taskbar__item,\n .taskbar--tiled--5 .taskbar__item,\n .taskbar--5 .taskbar__item,\n .taskbar--tiled--6 .taskbar__item,\n .taskbar--6 .taskbar__item,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node,\n .taskbar--2 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--2 .node,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node,\n .taskbar--3 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--3 .node,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node,\n .taskbar--4 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--4 .node,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node,\n .taskbar--5 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--5 .node,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node,\n .taskbar--6 .taskbar.view ul > .views-row .node,\n .taskbar.view ul > .views-row .taskbar--6 .node,\n .taskbar--tiled--2.view ul > .views-row .node,\n .taskbar--tiled--3.view ul > .views-row .node,\n .taskbar--tiled--4.view ul > .views-row .node,\n .taskbar--tiled--5.view ul > .views-row .node,\n .taskbar--tiled--6.view ul > .views-row .node {\n min-height: 200px; } }\n .taskbar .taskbar__item:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus,\n .taskbar.view ul > .views-row .node:hover,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover,\n .taskbar.view ul > .views-row .node:active,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:active,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:active,\n .taskbar.view ul > .views-row .node:focus,\n .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus,\n .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus,\n .taskbar--tiled--2 .taskbar__item:hover,\n .taskbar--2 .taskbar__item:hover,\n .taskbar--tiled--3 .taskbar__item:hover,\n .taskbar--3 .taskbar__item:hover,\n .taskbar--tiled--4 .taskbar__item:hover,\n .taskbar--4 .taskbar__item:hover,\n .taskbar--tiled--5 .taskbar__item:hover,\n .taskbar--5 .taskbar__item:hover,\n .taskbar--tiled--6 .taskbar__item:hover,\n .taskbar--6 .taskbar__item:hover,\n .taskbar--tiled--2 .taskbar__item:active,\n .taskbar--2 .taskbar__item:active,\n .taskbar--tiled--3 .taskbar__item:active,\n .taskbar--3 .taskbar__item:active,\n .taskbar--tiled--4 .taskbar__item:active,\n .taskbar--4 .taskbar__item:active,\n .taskbar--tiled--5 .taskbar__item:active,\n .taskbar--5 .taskbar__item:active,\n .taskbar--tiled--6 .taskbar__item:active,\n .taskbar--6 .taskbar__item:active,\n .taskbar--tiled--2 .taskbar__item:focus,\n .taskbar--2 .taskbar__item:focus,\n .taskbar--tiled--3 .taskbar__item:focus,\n .taskbar--3 .taskbar__item:focus,\n .taskbar--tiled--4 .taskbar__item:focus,\n .taskbar--4 .taskbar__item:focus,\n .taskbar--tiled--5 .taskbar__item:focus,\n .taskbar--5 .taskbar__item:focus,\n .taskbar--tiled--6 .taskbar__item:focus,\n .taskbar--6 .taskbar__item:focus,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover,\n .taskbar--2 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--2 .node:hover,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover,\n .taskbar--3 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--3 .node:hover,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover,\n .taskbar--4 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--4 .node:hover,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover,\n .taskbar--5 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--5 .node:hover,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover,\n .taskbar--6 .taskbar.view ul > .views-row .node:hover,\n .taskbar.view ul > .views-row .taskbar--6 .node:hover,\n .taskbar--tiled--2.view ul > .views-row .node:hover,\n .taskbar--tiled--3.view ul > .views-row .node:hover,\n .taskbar--tiled--4.view ul > .views-row .node:hover,\n .taskbar--tiled--5.view ul > .views-row .node:hover,\n .taskbar--tiled--6.view ul > .views-row .node:hover,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active,\n .taskbar--2 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--2 .node:active,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active,\n .taskbar--3 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--3 .node:active,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active,\n .taskbar--4 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--4 .node:active,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active,\n .taskbar--5 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--5 .node:active,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active,\n .taskbar--6 .taskbar.view ul > .views-row .node:active,\n .taskbar.view ul > .views-row .taskbar--6 .node:active,\n .taskbar--tiled--2.view ul > .views-row .node:active,\n .taskbar--tiled--3.view ul > .views-row .node:active,\n .taskbar--tiled--4.view ul > .views-row .node:active,\n .taskbar--tiled--5.view ul > .views-row .node:active,\n .taskbar--tiled--6.view ul > .views-row .node:active,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus,\n .taskbar--2 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--2 .node:focus,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus,\n .taskbar--3 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--3 .node:focus,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus,\n .taskbar--4 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--4 .node:focus,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus,\n .taskbar--5 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--5 .node:focus,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus,\n .taskbar--6 .taskbar.view ul > .views-row .node:focus,\n .taskbar.view ul > .views-row .taskbar--6 .node:focus,\n .taskbar--tiled--2.view ul > .views-row .node:focus,\n .taskbar--tiled--3.view ul > .views-row .node:focus,\n .taskbar--tiled--4.view ul > .views-row .node:focus,\n .taskbar--tiled--5.view ul > .views-row .node:focus,\n .taskbar--tiled--6.view ul > .views-row .node:focus {\n background-color: #001a49; }\n .taskbar .taskbar__img,\n .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image,\n .taskbar--tiled--2 .taskbar__img,\n .taskbar--2 .taskbar__img,\n .taskbar--tiled--3 .taskbar__img,\n .taskbar--3 .taskbar__img,\n .taskbar--tiled--4 .taskbar__img,\n .taskbar--4 .taskbar__img,\n .taskbar--tiled--5 .taskbar__img,\n .taskbar--5 .taskbar__img,\n .taskbar--tiled--6 .taskbar__img,\n .taskbar--6 .taskbar__img,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image,\n .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image,\n .taskbar--tiled--2.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--3.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--4.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--5.view ul > .views-row .field-name-field-image,\n .taskbar--tiled--6.view ul > .views-row .field-name-field-image {\n border: 0; }\n .taskbar .taskbar__title,\n .taskbar.view ul > .views-row .field-name-title a,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a,\n .taskbar--tiled--2 .taskbar__title,\n .taskbar--2 .taskbar__title,\n .taskbar--tiled--3 .taskbar__title,\n .taskbar--3 .taskbar__title,\n .taskbar--tiled--4 .taskbar__title,\n .taskbar--4 .taskbar__title,\n .taskbar--tiled--5 .taskbar__title,\n .taskbar--5 .taskbar__title,\n .taskbar--tiled--6 .taskbar__title,\n .taskbar--6 .taskbar__title,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--2 a,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--3 a,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--4 a,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--5 a,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-title a,\n .taskbar.view ul > .views-row .field-name-title .taskbar--6 a,\n .taskbar--tiled--2.view ul > .views-row .field-name-title a,\n .taskbar--tiled--3.view ul > .views-row .field-name-title a,\n .taskbar--tiled--4.view ul > .views-row .field-name-title a,\n .taskbar--tiled--5.view ul > .views-row .field-name-title a,\n .taskbar--tiled--6.view ul > .views-row .field-name-title a {\n font-size: 20px;\n line-height: 24px; }\n .taskbar .taskbar__desc,\n .taskbar.view ul > .views-row .field-name-body p,\n .taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p,\n .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p,\n .taskbar--tiled--2 .taskbar__desc,\n .taskbar--2 .taskbar__desc,\n .taskbar--tiled--3 .taskbar__desc,\n .taskbar--3 .taskbar__desc,\n .taskbar--tiled--4 .taskbar__desc,\n .taskbar--4 .taskbar__desc,\n .taskbar--tiled--5 .taskbar__desc,\n .taskbar--5 .taskbar__desc,\n .taskbar--tiled--6 .taskbar__desc,\n .taskbar--6 .taskbar__desc,\n .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p,\n .taskbar--2 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--2 p,\n .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p,\n .taskbar--3 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--3 p,\n .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p,\n .taskbar--4 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--4 p,\n .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p,\n .taskbar--5 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--5 p,\n .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p,\n .taskbar--6 .taskbar.view ul > .views-row .field-name-body p,\n .taskbar.view ul > .views-row .field-name-body .taskbar--6 p,\n .taskbar--tiled--2.view ul > .views-row .field-name-body p,\n .taskbar--tiled--3.view ul > .views-row .field-name-body p,\n .taskbar--tiled--4.view ul > .views-row .field-name-body p,\n .taskbar--tiled--5.view ul > .views-row .field-name-body p,\n .taskbar--tiled--6.view ul > .views-row .field-name-body p {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px; }\n\n.taskbar--tiled--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--2 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--2 ul > li {\n width: 50%; } }\n\n.taskbar--2 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--3 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--3 ul > li {\n width: 33.33333%; } }\n\n.taskbar--3 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--4 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--4 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--4 ul > li {\n width: 25%; } }\n\n.taskbar--4 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--5 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--5 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--5 ul > li {\n width: 20%; } }\n\n.taskbar--5 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar--tiled--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--tiled--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--tiled--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--tiled--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 ul > li {\n width: 100%; }\n\n@media (min-width: 576px) {\n .taskbar--6 ul > li {\n width: 50%; } }\n\n@media (min-width: 768px) {\n .taskbar--6 ul > li {\n width: 33.33333%; } }\n\n@media (min-width: 992px) {\n .taskbar--6 ul > li {\n width: 16.66667%; } }\n\n.taskbar--6 .taskbar__item {\n margin: 0;\n background-color: transparent; }\n\n.taskbar.view ul > .views-row,\n.taskbar--tiled--2.view ul > .views-row,\n.taskbar--tiled--3.view ul > .views-row,\n.taskbar--tiled--4.view ul > .views-row,\n.taskbar--tiled--5.view ul > .views-row,\n.taskbar--tiled--6.view ul > .views-row {\n margin: 0; }\n .taskbar.view ul > .views-row:hover,\n .taskbar--tiled--2.view ul > .views-row:hover,\n .taskbar--tiled--3.view ul > .views-row:hover,\n .taskbar--tiled--4.view ul > .views-row:hover,\n .taskbar--tiled--5.view ul > .views-row:hover,\n .taskbar--tiled--6.view ul > .views-row:hover {\n cursor: pointer; }\n\n.health-toolbar {\n padding-bottom: 8px;\n padding-bottom: 0.5rem; }\n .health-toolbar__items > li {\n margin: 0;\n margin-right: 18px;\n margin-right: 1.1rem;\n float: left;\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar__items > li {\n margin-right: 16px;\n margin-right: 1rem; } }\n @media print {\n .health-toolbar {\n display: none; } }\n .health-toolbar #health-share-menu {\n display: none; }\n .health-toolbar .health-tooltip-theme #health-share-menu {\n display: block; }\n\n.health-tooltip-theme {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n padding: 8px;\n padding: 0.5rem;\n text-align: left;\n color: #313131;\n font-size: .9em;\n background-color: #fff;\n border: 3px solid #ccc;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, 0.5); }\n .health-tooltip-theme p {\n padding: 0;\n margin: 0; }\n\n* + .health-video {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.health-video__preview {\n position: relative;\n line-height: 0; }\n .health-video__preview .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%); }\n .health-video__preview .health-video__preview__play-button svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.75)); }\n .health-video__preview__link {\n display: block; }\n .health-video__preview__link:hover .health-video__preview__play-button, .health-video__preview__link:active .health-video__preview__play-button, .health-video__preview__link:focus .health-video__preview__play-button {\n display: block;\n cursor: pointer; }\n .health-video__preview__length {\n padding: 12px;\n padding: 0.75rem;\n background-color: #000;\n color: #fff;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0; }\n .health-video__preview__length--small {\n display: none; }\n @media (min-width: 768px) {\n .health-video__preview__length--small {\n display: inline-block;\n padding: 8px;\n padding: 0.5rem;\n font-size: 0.85em;\n right: 3px;\n bottom: 3px; } }\n\n.health-video--inline {\n border: 2px solid #ccc;\n padding: 16px;\n padding: 1rem; }\n * + .health-video--inline {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.svg-inline--fa {\n display: inline-block; }\n .svg-inline--fa svg {\n font-size: inherit;\n height: 1em;\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor; }\n .svg-inline--fa.fa-fw svg {\n width: 1.25em; }\n .svg-inline--fa.fa-2x svg {\n font-size: 2em; }\n .svg-inline--fa.fa-3x svg {\n font-size: 3em; }\n .svg-inline--fa.fa-left {\n margin-right: 6px;\n margin-right: 0.35rem; }\n\n.au-body--dark .health-video + .au-accordion {\n background-color: #ececec; }\n .au-body--dark .health-video + .au-accordion .au-accordion__title {\n color: black; }\n\n.au-breadcrumbs {\n margin-top: 0; }\n\n.au-body--dark .au-breadcrumbs > .au-link-list > li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\"); }\n\n.au-body * + .standard-gap--after {\n margin-top: 24px;\n margin-top: 1.5rem; }\n\n.au-btn--tertiary.au-btn--dark:hover:not(:disabled), .au-btn--secondary.au-btn--dark:hover:not(:disabled),\na.au-btn--tertiary.au-btn--dark:hover:not(:disabled),\na.au-btn--secondary.au-btn--dark:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent; }\n\n.au-form__item div.error {\n margin-top: 8px;\n margin-top: 0.5rem; }\n\n.au-grid .container .container, .au-grid .health-notification__inner-wrapper .container, .au-grid .container .health-notification__inner-wrapper, .au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0; }\n\n.au-header.au-header {\n border-top: none;\n position: relative; }\n .au-header.au-header .au-header__logo {\n max-width: 400px; }\n\n.au-main-nav .au-main-nav__toggle {\n color: #313131;\n font-weight: bold;\n font-size: 1.25rem;\n padding: 8px 0;\n padding: 0.5rem 0; }\n .au-main-nav .au-main-nav__toggle:hover, .au-main-nav .au-main-nav__toggle:focus {\n background-color: transparent; }\n .au-main-nav .au-main-nav__toggle:before {\n content: \"\"; }\n .au-main-nav .au-main-nav__toggle i {\n font-size: 1.25rem; }\n .au-main-nav .au-main-nav__toggle--search {\n float: right; }\n @media (min-width: 768px) {\n .au-main-nav .au-main-nav__toggle--search {\n display: none; } }\n .au-main-nav .au-main-nav__toggle--search__open {\n display: none; }\n\n.au-body .au-side-nav {\n background: #f1f1f2;\n margin-top: 16px;\n margin-top: 1rem;\n margin-left: -12px;\n margin-right: -12px; }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n background: none; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-top: 0; } }\n @media (min-width: 768px) {\n .au-body .au-side-nav {\n margin-left: 0;\n margin-right: 0; } }\n .au-body .au-side-nav .au-side-nav__header {\n margin: 16px;\n margin: 1rem; }\n @media (min-width: 768px) {\n .au-body .au-side-nav .au-side-nav__header {\n display: none; } }\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n border-left: 0.25rem solid #0077C8;\n background: #e5e5e5; }\n @media (min-width: 768px) {\n .au-body .au-side-nav a.active, .au-body .au-side-nav a.is-active {\n background: #f1f1f2; } }\n\n.health-band h2 + .health-layout {\n margin-top: 40px;\n margin-top: 2.5rem; }\n\n.health-card {\n min-height: 200px;\n height: 100%; }\n\n.health-content {\n margin-top: 32px;\n margin-top: 2rem; }\n @media (min-width: 768px) {\n .health-content {\n margin-top: 40px;\n margin-top: 2.5rem; } }\n .health-content--flush {\n margin-top: 0px;\n margin-top: 0rem; }\n\n.health-hero {\n background: #ececec;\n position: relative; }\n @media (min-width: 768px) {\n .health-hero {\n overflow: hidden; } }\n .health-hero__image-container {\n max-height: 200px;\n overflow: hidden; }\n @media (min-width: 768px) {\n .health-hero__image-container {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none; } }\n .health-hero__image {\n height: auto;\n display: block;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__image {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0; } }\n .health-hero__content {\n background: #333333;\n position: relative;\n padding: 32px;\n padding: 2rem;\n width: 100%; }\n @media (min-width: 768px) {\n .health-hero__content {\n background-color: rgba(0, 0, 0, 0.8);\n padding: 48px;\n padding: 3rem;\n width: 60%; } }\n @media (min-width: 1200px) {\n .health-hero__content {\n padding: 64px;\n padding: 4rem;\n min-height: 500px;\n width: 50%; } }\n .health-hero__title {\n color: white; }\n .health-hero__summary {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.6;\n font-weight: normal; }\n @media (min-width: 768px) {\n .health-hero__summary {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.5; } }\n .health-hero.health-hero--dark {\n background: #333333; }\n .health-hero.health-hero--dark .health-hero__content {\n color: white; }\n\n.health-pager {\n text-align: center;\n margin-top: 16px;\n margin-top: 1rem; }\n .health-pager li {\n padding: 0 4px;\n padding: 0 0.25rem; }\n .health-pager li.active {\n font-weight: bold; }\n .health-listing + .health-pager {\n margin-top: 0;\n padding-top: 32px;\n padding-top: 2rem;\n border-top: none; }\n\n.health-table__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem; }\n\n.health-search {\n position: relative;\n display: block;\n max-width: none; }\n @media print {\n .health-search {\n display: none; } }\n .health-search__form__input, .health-search__form__input.au-text-input {\n width: 100%;\n max-width: 100%; }\n\n.health-toolbar--desktop {\n display: none; }\n @media (min-width: 768px) {\n .health-toolbar--desktop {\n display: block; } }\n\n.health-toolbar--mobile {\n display: block; }\n @media (min-width: 768px) {\n .health-toolbar--mobile {\n display: none; } }\n\n@media (min-width: 768px) {\n .health-sub-header {\n padding: 32px 0px 48px 0px;\n padding: 2rem 0rem 3rem 0rem; } }\n\naddress {\n font-style: normal; }\n\n.health-listing--notification {\n margin: 0;\n padding: 0; }\n .health-listing--notification .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s; }\n\n.health-notification {\n /* A notification always include an icon. */ }\n .health-notification--dark .health-notification__icon,\n .health-notification--dark .health-notification__date,\n .health-notification--dark .health-notification__content,\n .health-notification--dark .health-notification__button {\n color: white;\n fill: white; }\n .health-notification__inner-wrapper {\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n padding: 0.625rem 0; }\n .health-notification--disease-outbreak {\n background-color: #ffcb4d;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--health-emergency {\n background-color: #ffa2b8;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification--other {\n background-color: #cccccc;\n padding: 12px 0;\n padding: 0.75rem 0; }\n .health-notification__icon {\n flex: 0 0 32px;\n flex: 0 0 2rem;\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */ }\n .health-notification__icon .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top; }\n .health-notification__icon .alignment-helper img, .health-notification__icon .alignment-helper svg {\n width: 32px;\n width: 2rem; }\n .health-notification__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n flex: 0 0 32px;\n flex: 0 0 2rem;\n padding: 0;\n transition: border-color 0.2s; }\n .health-notification__button:active, .health-notification__button:hover {\n border-color: #58585b; }\n .health-notification__button--dismiss {\n background-color: transparent;\n color: #58585b;\n border-radius: 5px;\n border-radius: 0.3125rem;\n height: 32px;\n height: 2rem;\n width: 32px;\n width: 2rem; }\n .health-notification__content {\n align-self: center;\n flex: 1 1;\n padding: 0 16px;\n padding: 0 1rem; }\n .health-notification__content a:link,\n .health-notification__content a:visited {\n color: #000099; }\n .health-notification__date {\n padding: 4px 10px;\n padding: 0.25rem 0.625rem; }\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888; }\n\n.desktop-only {\n display: none; }\n @media (min-width: 768px) {\n .desktop-only {\n display: block; } }\n\n.mobile-only {\n display: block; }\n @media (min-width: 768px) {\n .mobile-only {\n display: none; } }\n\n.health-search__form__input-wrapper {\n padding-right: 0px; }\n\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative; }\n .iframe-container iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%; }\n .iframe-container.iframe-container--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px;\n height: calc(100vh - 50px) !important; }\n @media (min-width: 768px) {\n .iframe-container.iframe-container--fullscreen {\n padding-top: 0;\n height: 800px;\n height: calc(100vh - 150px) !important; } }\n\n.iframe-container--5x1 {\n padding-top: 20%; }\n\n.iframe-container--4x1 {\n padding-top: 25%; }\n\n.iframe-container--3x1 {\n padding-top: 33.33333%; }\n\n.iframe-container--5x2 {\n padding-top: 40%; }\n\n.iframe-container--16x9 {\n padding-top: 56.25%; }\n\n.iframe-container--4x3 {\n padding-top: 75%; }\n\n.iframe-container--1x1 {\n padding-top: 100%; }\n\n.iframe-container--3x4 {\n padding-top: 133.33333%; }\n\n.iframe-container--9x16 {\n padding-top: 177.77778%; }\n\n@media (min-width: 768px) {\n .iframe-container--5x1sm {\n padding-top: 20%; }\n .iframe-container--4x1sm {\n padding-top: 25%; }\n .iframe-container--3x1sm {\n padding-top: 33.33333%; }\n .iframe-container--5x2sm {\n padding-top: 40%; }\n .iframe-container--16x9sm {\n padding-top: 56.25%; }\n .iframe-container--4x3sm {\n padding-top: 75%; }\n .iframe-container--1x1sm {\n padding-top: 100%; }\n .iframe-container--3x4sm {\n padding-top: 133.33333%; }\n .iframe-container--9x16sm {\n padding-top: 177.77778%; } }\n\n.au-body .health-grid {\n margin-left: -1rem;\n margin-right: -1rem; }\n .au-body .health-grid > * + p {\n margin-top: 0; }\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .health-grid > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem; }\n @media (min-width: 576px) {\n .health-grid--1col-xs > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--1col-sm > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--1col-md > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--1col-lg > * {\n flex-basis: calc(100% / 1);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--2col-xs > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--2col-sm > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--2col-md > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--2col-lg > * {\n flex-basis: calc(100% / 2);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--3col-xs > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--3col-sm > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--3col-md > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--3col-lg > * {\n flex-basis: calc(100% / 3);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--4col-xs > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--4col-sm > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--4col-md > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--4col-lg > * {\n flex-basis: calc(100% / 4);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--5col-xs > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--5col-sm > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--5col-md > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--5col-lg > * {\n flex-basis: calc(100% / 5);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--6col-xs > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--6col-sm > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--6col-md > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--6col-lg > * {\n flex-basis: calc(100% / 6);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--7col-xs > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--7col-sm > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--7col-md > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--7col-lg > * {\n flex-basis: calc(100% / 7);\n -ms-flex: auto; } }\n @media (min-width: 576px) {\n .health-grid--8col-xs > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 768px) {\n .health-grid--8col-sm > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 992px) {\n .health-grid--8col-md > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n @media (min-width: 1200px) {\n .health-grid--8col-lg > * {\n flex-basis: calc(100% / 8);\n -ms-flex: auto; } }\n\n.health-listing__items--tile .health-grid {\n margin-bottom: 0;\n margin-top: 0; }\n @media (min-width: 768px) {\n .health-listing__items--tile .health-grid {\n margin-top: -2rem;\n margin-bottom: -1rem; } }\n\np.document-accessibility-form {\n margin-top: 56px;\n margin-top: 3.5rem; }\n","// DTA Design System colours\n\n// $AU-color-foreground-text: #313131 !default;\n// $AU-color-foreground-action: #00698f !default;\n// $AU-color-foreground-focus: #9263DE !default;\n// $AU-color-background: #ffffff !default;\n\n// $AU-colordark-foreground-text: #ffffff !default;\n// $AU-colordark-foreground-action: #61daff !default;\n// $AU-colordark-foreground-focus: #C390F9 !default;\n// $AU-colordark-background: #135E70 !default;\n\n// $AU-color-error: #ff635c !default;\n// $AU-color-success: #0cac78 !default;\n// $AU-color-warning: #f69900 !default;\n// $AU-color-info: #00bfe9 !default;\n\n// HEALTH COLOURS ===========================\n$colour-Shadow: rgba(0,0,0,0.1);\n$colour-Shadow-hover: rgba(0,0,0,0.2);\n$colour-card: #fff;\n$colour-Error-light: #ffe7ea;\n$colour-foreground-text--dark: #000000;\n\n// New visual identity palette\n// Primaries\n$colour-primary-blue: #00205B;\n$colour-primary-blue-dark: shade($colour-primary-blue, 10%);\n$colour-primary-blue-darker: shade($colour-primary-blue, 20%);\n$colour-primary-blue-alt: #041E42;\n$colour-primary-blue-gradient: #004181; // to be used with $color-primary-blue\n$colour-primary-blue-bg: $colour-primary-blue-gradient; // for backgrounds\n\n$colour-primary-teal: #007680;\n$colour-primary-teal-dark: shade($colour-primary-teal,10%);\n$colour-primary-teal-darker: shade($colour-primary-teal,20%);\n$colour-primary-teal-light: tint($colour-primary-teal,20%);\n$colour-primary-teal-alt: #006269;\n$colour-primary-teal-bg: desaturate($colour-primary-teal-darker, 10%); // for backgrounds\n\n// Complementaries\n// Darker shades for hover\n$colour-complementary-skyblue: #0077C8;\n$colour-complementary-skyblue-dark: shade($colour-complementary-skyblue, 20%);\n$colour-complementary-skyblue-bg: desaturate($colour-complementary-skyblue-dark, 30%); // for backgrounds\n$colour-complementary-ruby: #910048;\n$colour-complementary-ruby-dark: shade($colour-complementary-ruby, 10%);\n$colour-complementary-lime: #B5BD00;\n$colour-complementary-lime-dark: shade($colour-complementary-lime, 10%);\n$colour-complementary-blue: #0057B8;\n$colour-complementary-blue-dark: shade($colour-complementary-blue, 20%);\n$colour-complementary-blue-bg: desaturate($colour-complementary-blue-dark, 30%); // for backgrounds\n$colour-complementary-cyan: #0093B2;\n$colour-complementary-cyan-dark: shade($colour-complementary-cyan, 10%);\n\n// Accents\n$colour-accent-red: #D50032;\n$colour-accent-orange: #FFB500;\n\n$colour-dark: #87888A; // core\n$colour-darker: #626366;\n$colour-darkest: #58585b;\n$colour-dark-hover: #313131;\n\n$colour-lightest: #f9f9f9;\n$colour-lighter: #f1f1f2;\n$colour-light: #ececec;\n$colour-light-dark: #e5e5e5;\n$colour-light-darker: #cdcdcd;\n\n// Tints from print guide - not used in lieu of shade() and desaturate() functions\n// $colour-primary-blue-1: #133a6f; \n// $colour-primary-blue-2: #2b4679;\n// $colour-primary-blue-3: #204c8b;\n// $colour-primary-blue-4: #395994;\n// $colour-primary-teal-1: #00737e;\n// $colour-primary-teal-2: #008692;\n// $colour-primary-teal-3: #00929e;\n// $colour-primary-teal-4: #1ba4af;\n\n// Backgrounds - uses desaturated versions of primaries\n// Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/\n%bg-primary-blue {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-bg);\n}\n\n%bg-primary-teal {\n background-color: $colour-primary-teal;\n background: linear-gradient(to right, $colour-primary-teal-bg, $colour-primary-teal);\n}\n\n%bg-complementary-blue {\n background-color: $colour-complementary-blue-dark;\n background: linear-gradient(to right, $colour-complementary-blue-dark, $colour-complementary-blue-bg);\n}\n\n%bg-complementary-skyblue {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to left, $colour-complementary-skyblue-dark, $colour-complementary-skyblue-bg);\n}\n\n%bg-neutral {\n background-color: $colour-light;\n background: linear-gradient(to right, $colour-light, $colour-lightest);\n}\n\n%bg-neutral-reverse {\n background-color: $colour-lightest;\n background: linear-gradient(to right, $colour-lightest, $colour-light);\n}\n\n// TYPOGRAPHY ================================\n// Colours\n%colour-text-inverse {\n color: white;\n h1,h2,h3,h4,h5,h6,a {\n color: white;\n }\n a {\n border-bottom-color: white;\n }\n}\n$colour-minorText: #414141;\n$colour-primary-teal-text: #99d4de;\n\n// Service delivery\n$alpha-background: #c22f73;\n$alpha-text: #FFF;\n$beta-background: #d34600;\n$beta-text: #FFF;\n$live-background: #158839; // WCAG compliant with #FFF\n\n// Main nav.\n$AU-main-nav-breakpoint: sm;\n$AU-main-nav-z-index: 600;\n\n// Unpublished\n$colour-unpublished-foreground: #e42622; //#ff6562;\n$colour-unpublished-background: #ffe5e5;\n\n// Statistics\n$colour-positive: #a5ffa5;\n$colour-negative: #ffaaaa;\n$colour-path: #006621;\n\n// Design System default overrides\n$AU-color-foreground-action: #006FB0; // override of default link colour WCAG 2.0 compliant on backgrounds up to $colour-light (#ECECEC)\n$AU-colordark-foreground-action: #FFF;\n$AU-colordark-foreground-text: #FFF;\n$AU-colordark-background: #000;\n\n// Background from exemplar\n// #f2f4f6","// SASS colour functions\n// Increase brightness (mixes white)\n@function tint($color, $percentage) {\n @return mix(white, $color, $percentage);\n }\n // Decrease brightness (mixes black)\n @function shade($color, $percentage) {\n @return mix(black, $color, $percentage);\n }\n // desaturate($color, $percentage) - to decrease saturation (good for backgrounds) - built-in\n // Ref: https://uxmovement.com/content/why-you-should-avoid-bright-saturated-background-colors/","$gravitas-grey: #333333;\n\n/**\n * Health Design System components.\n */\n\n// Hero.\n$health-hero-title: white;\n","/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */\n\n/*\n * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE.\n * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL.\n */\n\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/sass-versioning/dist/_index.scss\";\n\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/core/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/accordion/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/body/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/link-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/breadcrumbs/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/buttons/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/callout/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/control-input/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/cta-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/direction-links/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/footer/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/grid-12/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/header/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/headings/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/inpage-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/keyword-list/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/main-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/page-alerts/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/responsive-media/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/select/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/side-nav/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/skip-link/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/tags/lib/sass/_module.scss\";\n@import \"/Volumes/case_sensitive/dev/govcms/ask/themes/health/node_modules/@gov.au/text-inputs/lib/sass/_module.scss\";\n\n","/**\n * Sass versioning\n *\n * @description Version your scss modules and test them at compile time\n * @author @dominikwilkowski\n * @website https://dominikwilkowski.github.io/sass-versioning/sassdoc/\n * @repository https://github.com/dominikwilkowski/sass-versioning\n * @license https://raw.githubusercontent.com/dominikwilkowski/sass-versioning/master/LICENSE GPL-3.0\n */\n\n/// Logic for adding versioning to the global list `$versioning-glob-dependencies`\n///\n/// @param {String} $name Name of the module adding this dependency\n/// @param {String} $version Version of the module adding this dependency\n/// @param {List} $dependencies Dependencies of this module\n///\n/// @example scss\n/// \t$name: \"accordion\";\n/// \t$version: \"1.0.0\";\n/// \t$dependencies: (\n/// \t\t(\"core\", \"2.0.0\"),\n/// \t\t(\"grid\", \"1.0.0\"),\n/// \t);\n///\n/// \t@include versioning-add( $name, $version, $dependencies );\n///\n/// @output The variable `$versioning-glob-dependencies` will be populated with the items that have been passed\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-add( $name, $version, $dependencies ) {\n\t//checking types\n\t@if type-of( $name ) != \"string\" {\n\t\t@error \"The first attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if type-of( $version ) != \"string\" {\n\t\t@error \"The second attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t@if not valid( $version ) {\n\t\t@error \"The version '#{ $version }'' is not a valid semver version.\"\n\t}\n\n\t@if type-of( $dependencies ) != \"list\" {\n\t\t@error \"The third attribute of the versioning-add mixin needs to be a string. It's currently a #{ type-of( $name ) }\";\n\t}\n\n\t//adding to global var\n\t$versioning-glob-dependencies: () !default;\n\t$item: (\n\t\t( $name, $version, $dependencies )\n\t);\n\n\t$versioning-glob-dependencies: append( $versioning-glob-dependencies, $item ) !global;\n}\n\n\n/// Logic for removing a single dependency from our list if that dependency e.g. doesn’t have a sass presence\n///\n/// @param {String} $name Name of the module adding this dependency\n///\n/// @example scss\n/// \t@include versioning-remove( 'animation' );\n///\n/// @output The variable `$versioning-glob-dependencies` will be stripped off our dependency\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-remove( $remove ) {\n\t$versioning-glob-dependencies-new: ();\n\n\t//iterate over our dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\t\t$dependencies-new: ();\n\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\n\t\t\t\t\t//only add the dependency if it’s not the one we’re trying to remove\n\t\t\t\t\t@if $dependency-name != $remove {\n\t\t\t\t\t\t$dependencies-new: append( $dependencies-new, $dependency );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//adding the whole pack into the list\n\t\t$item-new: (\n\t\t\t( $name, $version, $dependencies-new )\n\t\t);\n\n\t\t$versioning-glob-dependencies-new: append( $versioning-glob-dependencies-new, $item-new );\n\t}\n\n\t//now overwriting the new list with the old one\n\t$versioning-glob-dependencies: $versioning-glob-dependencies-new !global;\n}\n\n\n/// Testing if all dependencies inside `$versioning-glob-dependencies` are satisfied\n///\n/// @example scss\n/// \t@include versioning-check();\n///\n/// @group Main\n///\n/// @access public\n@mixin versioning-check() {\n\n\t//iterating over each module inside $versioning-glob-dependencies\n\t@for $i from 1 through length( $versioning-glob-dependencies ) {\n\t\t$item: nth( $versioning-glob-dependencies, $i );\n\t\t$name: \"#{nth( $item, 1 )}\";\n\t\t$version: \"#{nth( $item, 2 )}\";\n\t\t$dependencies: nth( $item, 3 );\n\n\t\t//iterating over the dependencies of this module\n\t\t@if( length( $dependencies ) > 0 ) {\n\t\t\t@for $o from 1 through length( $dependencies ) {\n\t\t\t\t$dependency: nth( $dependencies, $o );\n\n\t\t\t\t//does this module even have dependencies?\n\t\t\t\t@if length( $dependency ) > 1 {\n\t\t\t\t\t$_found: false; //we have to assume the worst\n\t\t\t\t\t$dependency-name: nth($dependency, 1);\n\t\t\t\t\t$dependency-version: nth($dependency, 2);\n\n\t\t\t\t\t//iterate over all dependencies again to check if we have what is required\n\t\t\t\t\t@for $o from 1 through length( $versioning-glob-dependencies ) {\n\t\t\t\t\t\t$check-item: nth( $versioning-glob-dependencies, $o );\n\t\t\t\t\t\t$check-name: \"#{nth( $check-item, 1 )}\";\n\t\t\t\t\t\t$check-version: \"#{nth( $check-item, 2 )}\";\n\n\t\t\t\t\t\t//we found the item we depend on\n\t\t\t\t\t\t@if $check-name == $dependency-name {\n\t\t\t\t\t\t\t$_found: true; //ok we found the module\n\n\t\t\t\t\t\t\t//this is the version we need\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$dependency-major: major( $dependency-version );\n\t\t\t\t\t\t\t$dependency-minor: minor( $dependency-version );\n\t\t\t\t\t\t\t$dependency-patch: patch( $dependency-version );\n\n\t\t\t\t\t\t\t//this is the version we found to have in our module list installed\n\t\t\t\t\t\t\t//let's convert our version string into integer for each section major, minor and patch\n\t\t\t\t\t\t\t$check-major: major( $check-version );\n\t\t\t\t\t\t\t$check-minor: minor( $check-version );\n\t\t\t\t\t\t\t$check-patch: patch( $check-version );\n\n\t\t\t\t\t\t\t//handling errors\n\t\t\t\t\t\t\t//[dependency-major](required version) > [check-major](version that is present)\n\t\t\t\t\t\t\t@if\n\t\t\t\t\t\t\t\t$dependency-major != $check-major or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-minor > $check-minor or\n\t\t\t\t\t\t\t\t$dependency-major == $check-major and $dependency-patch > $check-patch\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But \"#{$check-name}\" v#{$check-version} included.'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@if $_found == false {\n\t\t\t\t\t\t@error 'The module \"#{$name}\" requires \"#{$dependency-name}\" v#{$dependency-version}. But the dependency is missing entirely';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n}/// Remove leading `v` or `=` from $version, as well as spaces\n/// @param {String} $version\n/// @return {String}\n/// @example scss\n/// $version: clean('v1.2.3');\n/// -> '1.2.3'\n@function clean($version) {\n $version: _trim($version);\n\n @if index('v' '=', str-slice($version, 1, 1)) {\n @return clean(str-slice($version, 2));\n }\n\n @return $version;\n}\n/// Pass in a comparison string, and it will call the corresponding function.\n/// @param {String} $v1\n/// @param {String} $comparator\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $cmp: cmp('1.2.3', '==', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '===', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '>', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '>=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!=', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '!==', '0.1.2');\n/// -> true\n/// $cmp: cmp('1.2.3', '<', '0.1.2');\n/// -> false\n/// $cmp: cmp('1.2.3', '<=', '0.1.2');\n/// -> false\n@function cmp($v1, $comparator, $v2) {\n @if ($comparator == '===') {\n @return ($v1 == $v2);\n }\n\n @if ($comparator == '!==') {\n @return ($v1 != $v2);\n }\n\n $mapping: (\n '==': 'eq',\n '!=': 'neq',\n '>': 'gt',\n '>=': 'gte',\n '<': 'lt',\n '<=': 'lte',\n );\n\n @return call(map-get($mapping, $comparator), $v1, $v2);\n}\n/// Return whether the first version is equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> false\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> true\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> false\n@function eq($v1, $v2) {\n $v1: clean($v1);\n $v2: clean($v2);\n\n @return (\n major($v1) == major($v2) and\n minor($v1) == minor($v2) and\n patch($v1) == patch($v2)\n );\n}\n/// Return whether the first version is greater than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gt: gt('1.2.3', '3.2.1');\n/// -> false\n/// $gt: gt('1.2.3', '1.2.3');\n/// -> false\n/// $gt: gt('1.2.3', '0.1.2');\n/// -> true\n@function gt($v1, $v2) {\n @if eq($v1, $v2) {\n $pre-v1: _prerelease($v1);\n $pre-v2: _prerelease($v2);\n\n @return (\n (map-get($pre-v1, 'name') != map-get($pre-v2, 'name')) or\n (map-get($pre-v1, 'number') == -1 and map-get($pre-v2, 'number') != -1) or\n map-get($pre-v1, 'number') > map-get($pre-v2, 'number')\n );\n }\n\n $major-v1: major($v1);\n $major-v2: major($v2);\n $minor-v1: minor($v1);\n $minor-v2: minor($v2);\n $patch-v1: patch($v1);\n $patch-v2: patch($v2);\n\n @return ($major-v1 > $major-v2)\n or ($major-v1 == $major-v2 and $minor-v1 > $minor-v2)\n or ($major-v1 == $major-v2 and $minor-v1 == $minor-v2 and $patch-v1 > $patch-v2);\n}\n/// Return whether the first version is greater than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $gte: gte('1.2.3', '3.2.1');\n/// -> false\n/// $gte: gte('1.2.3', '1.2.3');\n/// -> true\n/// $gte: gte('1.2.3', '0.1.2');\n/// -> true\n@function gte($v1, $v2) {\n @return gt($v1, $v2) or eq($v1, $v2);\n}\n/// Return the version incremented by the release type (major, minor, patch, prerelease)\n/// @param {String} $version\n/// @param {String} $release - Type of release to bump (major, minor, patch, prerelease)\n/// @return {String}\n/// @example scss\n/// $version: inc('1.2.3', 'major');\n/// -> '2.0.0'\n/// $version: inc('1.2.3', 'minor');\n/// -> '1.3.0'\n/// $version: inc('1.2.3', 'patch');\n/// -> '1.2.4'\n/// $version: inc('1.2.3', 'prerelease');\n/// -> '1.2.3-beta.0'\n/// $version: inc('1.2.3', 'prerelease', 'foobar');\n/// -> '1.2.3-foobar.0'\n/// $version: inc('1.2.3-foobar.0', 'prerelease');\n/// -> '1.2.3-foobar.1'\n/// $version: inc('1.2.3', 'premajor');\n/// -> '2.0.0-beta.0'\n/// $version: inc('1.2.3', 'preminor');\n/// -> '1.3.0-beta.0'\n/// $version: inc('1.2.3', 'prepatch');\n/// -> '1.2.4-beta.0'\n@function inc($version, $release, $prerelease: '') {\n $release: to-lower-case($release);\n $major: major($version);\n $minor: minor($version);\n $patch: patch($version);\n $pre: _prerelease($version);\n $name: map-get($pre, 'name');\n $number: map-get($pre, 'number');\n\n @if ($release == 'major') {\n @return _format($major + 1, 0, 0);\n } @else if ($release == 'premajor') {\n @return _format($major + 1, 0, 0, $name, 0);\n } @else if ($release == 'minor') {\n @return _format($major, $minor + 1, 0);\n } @else if ($release == 'preminor') {\n @return _format($major, $minor + 1, 0, $name, 0);\n } @else if ($release == 'patch') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1));\n } @else if ($release == 'prepatch') {\n @return _format($major, $minor, $patch + 1, $name, 0);\n } @else if ($release == 'prerelease') {\n @return _format($major, $minor, $patch + if($name or $number > -1, 0, 1), $name, $number + 1);\n }\n\n @return null;\n}\n/// Return whether the first version is lesser than the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lt: lt('1.2.3', '3.2.1');\n/// -> true\n/// $lt: lt('1.2.3', '1.2.3');\n/// -> false\n/// $lt: lt('1.2.3', '0.1.2');\n/// -> false\n@function lt($v1, $v2) {\n @return neq($v1, $v2) and not gt($v1, $v2);\n}\n/// Return whether the first version is lesser than or equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $lte: lte('1.2.3', '3.2.1');\n/// -> true\n/// $lte: lte('1.2.3', '1.2.3');\n/// -> true\n/// $lte: lte('1.2.3', '0.1.2');\n/// -> false\n@function lte($v1, $v2) {\n @return eq($v1, $v2) or lt($v1, $v2);\n}\n/// Return the major version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $major: major('1.2.3');\n/// -> 1\n@function major($version) {\n $version: clean($version);\n @return _to-number(str-slice($version, 1, str-index($version, '.') - 1));\n}\n/// Return the minor version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $minor: minor('1.2.3');\n/// -> 2\n@function minor($version) {\n $version: clean($version);\n $chunk: str-slice($version, str-index($version, '.') + 1);\n @if str-index($chunk, '.') == null { @return false; }\n $minor: str-slice($chunk, 1, str-index($chunk, '.') - 1);\n @return _to-number($minor);\n}\n/// Return whether the first version is not equal to the second\n/// @param {String} $v1\n/// @param {String} $v2\n/// @return {Boolean}\n/// @example scss\n/// $eq: eq('1.2.3', '3.2.1');\n/// -> true\n/// $eq: eq('1.2.3', '1.2.3');\n/// -> false\n/// $eq: eq('1.2.3', '0.1.2');\n/// -> true\n@function neq($v1, $v2) {\n @return not eq($v1, $v2);\n}\n/// Return the patch version number\n/// @param {String} $version\n/// @return {Number}\n/// @example scss\n/// $patch: patch('1.2.3');\n/// -> 3\n@function patch($version) {\n $version: clean($version);\n $first-chunk: str-slice($version, str-index($version, '.') + 1);\n $second-chunk: str-slice($first-chunk, str-index($first-chunk, '.') + 1);\n $end: if(str-length($second-chunk) > 1, (str-index($second-chunk, '-') or 0) - 1, 1);\n @return _to-number(str-slice($second-chunk, 1, $end));\n}\n/// Return whether $version is valid SemVer\n/// @param {String} $version\n/// @return {Boolean}\n/// @example scss\n/// $valid: valid('1.2.3');\n/// -> true\n/// $not-valid: valid('a.b.c');\n/// -> false\n@function valid($version) {\n $version: ($version or '') + '';\n @return str-index($version, '.') != null and\n type-of(major($version)) == 'number' and\n type-of(minor($version)) == 'number' and\n type-of(patch($version)) == 'number';\n}\n/// Find first char which is not a space\n/// @access private\n/// @param {String} $string - String\n/// @param {String} $direction ['left'] - Either `left` or `right`\n/// @return {Number}\n@function _first-index($string, $direction: 'left') {\n @for $i from 1 through str-length($string) {\n $index: if($direction == 'left', $i, -$i);\n\n @if str-slice($string, $index, $index) != ' ' {\n @return $index;\n }\n }\n\n @return 0;\n}\n/// Format a version based on its components\n/// @access private\n/// @param {Number} $major\n/// @param {Number} $minor\n/// @param {Number} $patch\n/// @param {String} $pre-name ['']\n/// @param {Number} $pre-number [-1]\n/// @return {String}\n@function _format($major, $minor, $patch, $pre-name: '', $pre-number: -1) {\n $release: $major + '.' + $minor + '.' + $patch;\n\n @if ($pre-number > -1) {\n $pre-name: $pre-name or '';\n $release: $release\n + '-'\n + $pre-name\n + if(str-length($pre-name) > 0, '.', '')\n + $pre-number;\n }\n\n @return $release;\n}\n/// Parse the prerelease of $version\n/// @access private\n/// @param {String} $version\n/// @return {Map}\n/// @example scss\n/// $prerelease: _prerelease('1.2.3');\n/// -> ( 'name': null, 'number': -1 )\n/// $prerelease: _prerelease('1.2.3-alpha.0');\n/// -> ( 'name': 'alpha', 'number': 0 )\n@function _prerelease($version) {\n $name: null;\n $number: -1;\n $hyphen-index: str-index($version, '-');\n\n @if ($hyphen-index) {\n $prerelease: str-slice($version, $hyphen-index + 1);\n $dot-index: _str-last-index($prerelease, '.');\n $name: $prerelease;\n\n @if ($dot-index) {\n $number: _to-number(str-slice($prerelease, $dot-index + 1));\n $name: if($number,\n str-slice($prerelease, 1, $dot-index - 1),\n str-slice($prerelease, 1)\n );\n $number: $number or -1;\n } @else {\n $number: _to-number($prerelease);\n $name: if($number, null, $prerelease);\n $number: $number or -1;\n }\n }\n\n @return (\n 'name': $name,\n 'number': $number,\n );\n}\n/// Return last index of `$needle` in `$string`.\n/// @access private\n/// @param {String} $string - string to search in\n/// @param {String} $needle - substring to search for\n/// @return {Number}\n@function _str-last-index($string, $needle) {\n $index: str-index($string, $needle);\n $result: $index;\n\n @if $index {\n @for $i from $index + str-length($needle) through str-length($string) {\n @if str-slice($string, $i, $i + str-length($needle) - 1) == $needle {\n $result: $i;\n }\n }\n }\n\n @return $result;\n}\n// Casts a string into a number (integer only)\n// @access private\n// @param {String} $value - Value to be parsed\n// @return {Number}\n// @author @HugoGiraudel - Simplified by @kaelig to only convert unsigned integers\n// @link http://hugogiraudel.com/2014/01/15/sass-string-to-number/\n@function _to-number($value) {\n $result: 0;\n $digits: 0;\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not map-get($numbers, $character) {\n @return false;\n }\n\n @if ($digits == 0) {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return $result;\n}\n/// Trim `$string`\n/// @access private\n/// @param {String} $string - String to trim\n/// @return {String}\n@function _trim($string) {\n @return str-slice(\n $string,\n _first-index($string, 'left'),\n _first-index($string, 'right')\n );\n}\n","/*! @gov.au/core v3.4.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Core module globals\n//\n// Content:\n// - functions\n// - AU-replace\n// - AU-svguri\n// - AU-factorial\n// - AU-pow\n// - AU-color-luminance\n// - AU-color-contrast\n// - AU-color-a11y\n// - mixins\n// - AU-space\n// - AU-clearfix\n// - AU-media\n// - AU-sronly\n// - AU-outline\n// - AU-focus\n// - AU-fontgrid\n// - variables\n// - AU-pixelfallback\n// - AU-media-*\n// - AU-media-*\n// - AU-rem\n// - AU-unit\n// - AU-font\n// - AU-font-monospace\n// - AU-fontsize-map\n// - AU-lineheight-map\n// - AU-maxwidth\n// - AU-color-*\n// - AU-border-radius\n//\n// Error messages all start with a movie quote. Here are some in reserve:\n// - Nobody puts Baby in a corner;\n// - May the Force be with you;\n// - You call that an error? This is an Error!\n// - This... Is... ERROR!\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/core\";\n$version: \"3.4.2\";\n$dependencies: (\n\t\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL FUNCTIONS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-replace - Replace a string with a string\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $string - The haystack string to be manipulated\n * @param {string} $search - The needle to be replace\n * @param {string} $replace - The replacement\n *\n * @return {string} - The manipulated string with replaced values\n */\n@function AU-replace( $string, $search, $replace: '' ) {\n\t@if type-of( $string ) != 'string' {\n\t\t@error \"I have a bad feeling about this; the AU-replace first argument must be a string!\";\n\t}\n\n\t@if type-of( $search ) != 'string' {\n\t\t@error \"We’ll always have Paris; the AU-replace second argument must be a string!\";\n\t}\n\n\t@if type-of( $replace ) != 'string' {\n\t\t@error \"Hasta la vista, baby; the AU-replace third argument must be a string!\";\n\t}\n\n\t$index: str-index( $string, $search );\n\n\t@return if( $index,\n\t\tstr-slice( $string, 1, $index - 1 ) +\n\t\t$replace +\n\t\tAU-replace(\n\t\t\tstr-slice( $string, $index + str-length( $search )\n\t\t), $search, $replace ),\n\t\t$string\n\t);\n}\n\n\n/**\n * AU-svguri - Generate an optimized SVG data-uri\n * https://codepen.io/tigt/post/optimizing-svgs-in-data-uris\n * http://codepen.io/jakob-e/pen/doMoML\n *\n * @author @eriksen_dk \n *\n * @param {string} $svg - The SVG to be converted\n *\n * @return {string} - An optimized data-uri\n */\n@function AU-svguri( $svg ) {\n\t@if type-of( $svg ) != 'string' {\n\t\t@error \"With great power comes great responsibility; the AU-svguri function only takes a string!\";\n\t}\n\n\t@if not str-index( $svg, xmlns ) { // Add missing namespace\n\t\t$svg: AU-replace( $svg, '', '%3E' );\n\n\t\t/* The maybe list\n\n\t\t\t Keep size and compile time down\n\t\t\t ... only add on documented fail\n\n\t\t $chunk: AU-replace( $chunk, '|', '%7C' );\n\t\t $chunk: AU-replace( $chunk, '[', '%5B' );\n\t\t $chunk: AU-replace( $chunk, ']', '%5D' );\n\t\t $chunk: AU-replace( $chunk, '^', '%5E' );\n\t\t $chunk: AU-replace( $chunk, '`', '%60' );\n\t\t $chunk: AU-replace( $chunk, ';', '%3B' );\n\t\t $chunk: AU-replace( $chunk, '?', '%3F' );\n\t\t $chunk: AU-replace( $chunk, ':', '%3A' );\n\t\t $chunk: AU-replace( $chunk, '@', '%40' );\n\t\t $chunk: AU-replace( $chunk, '=', '%3D' );\n\t\t*/\n\n\t\t$encoded: #{ $encoded }#{ $chunk };\n\t\t$index: $index + $slice;\n\t}\n\n\t@return url(\"data:image/svg+xml,#{ $encoded }\");\n}\n\n\n/**\n * AU-factorial - Returns the factorial of a non-negative integer.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integer} $number - A non-negative integer.\n *\n * @return {integer} - The factorial log\n */\n@function AU-factorial( $number ) {\n\t@if $number < 0 or $number != floor( $number ) {\n\t\t@error \"You talking to me?; the AU-factorial function only takes positive numbers.\";\n\t}\n\n\t$factorial: 1;\n\n\t@while $number > 0 {\n\t\t$factorial: $factorial * $number;\n\t\t$number: $number - 1;\n\t}\n\n\t@return $factorial;\n}\n\n\n/**\n * AU-pow - Returns base to the exponent power.\n * https://github.com/terkel/mathsass\n *\n * @author Pascal Duez @pascalduez \n *\n * @param {integers} $base - The base number\n * @param {integers} $exponent - The exponent to which to raise base\n *\n * @return {integers} - The result of the math\n */\n@function AU-pow( $base, $exponent ) {\n\t@if $exponent < 0 {\n\t\t@error \"I can see dead people; the AU-pow function only takes positive numbers as the second argument.\";\n\t}\n\n\t// Constants\n\t$LN2: 0.6931471805599453;\n\t$SQRT2: 1.4142135623730951;\n\n\t// full number\n\t@if $exponent == floor( $exponent ) {\n\t\t$rest: 1;\n\n\t\t@if $exponent < 0 {\n\t\t\t$exponent: $exponent * -1;\n\t\t}\n\n\t\t@while $exponent > 0 {\n\t\t\t@if $exponent % 2 == 1 {\n\t\t\t\t$rest: $rest * $base;\n\t\t\t}\n\n\t\t\t$exponent: floor($exponent * 0.5);\n\t\t\t$base: $base * $base;\n\t\t}\n\n\t\t@return if( $exponent < 0, 1 / $rest, $rest );\n\t}\n\n\t// decimal number\n\t@else {\n\t\t@if $base <= 0 {\n\t\t\t@return 0 / 0;\n\t\t}\n\n\t\t$normalized: ( $base / $SQRT2 );\n\t\t$log: 0;\n\n\t\t@if $normalized < 0 {\n\t\t\t$normalized: $normalized * -1;\n\t\t}\n\n\t\t@if $normalized < 0.5 {\n\t\t\t@while $normalized < 0.5 {\n\t\t\t\t$normalized: $normalized * 2;\n\t\t\t\t$log: $log - 1;\n\t\t\t}\n\t\t}\n\n\t\t@else if $normalized >= 1 {\n\t\t\t@while $normalized >= 1 {\n\t\t\t\t$normalized: $normalized / 2;\n\t\t\t\t$log: $log + 1;\n\t\t\t}\n\t\t}\n\n\t\t$divider: 1;\n\t\t$deviderExponent: $log;\n\n\t\t$baseExponent: if( $deviderExponent >= 0, 2, 1 / 2 );\n\n\t\t@if $deviderExponent < 0 {\n\t\t\t$deviderExponent: $deviderExponent * -1;\n\t\t}\n\n\t\t@while $deviderExponent > 0 {\n\t\t\t@if $deviderExponent % 2 == 1 {\n\t\t\t\t$divider: $divider * $baseExponent;\n\t\t\t}\n\t\t\t$baseExponent: $baseExponent * $baseExponent;\n\t\t\t$deviderExponent: floor( $deviderExponent * 0.5 );\n\t\t}\n\n\t\t$base: $base / $divider;\n\t\t$base: ( $base - 1 ) / ( $base + 1 );\n\t\t$base2: $base * $base;\n\t\t$iterator: 1;\n\t\t$tempBase: $base;\n\t\t$tempBase2: null;\n\n\t\t@while $tempBase2 != $tempBase {\n\t\t\t$base: $base * $base2;\n\t\t\t$iterator: $iterator + 2;\n\t\t\t$tempBase2: $tempBase;\n\t\t\t$tempBase: $tempBase + $base / $iterator;\n\t\t}\n\n\t\t$logarithm: ( $LN2 * $log + 2 * $tempBase ) * $exponent;\n\t\t$return: 0;\n\n\t\t@for $quarter from 0 to 24 {\n\t\t\t$return: $return + AU-pow( $logarithm, $quarter ) / AU-factorial( $quarter );\n\t\t}\n\n\t\t@return $return;\n\t}\n}\n\n\n/**\n * AU-color-luminance - Calculate color luminance\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $color - The color to calculate the luminance from\n *\n * @return {float} - The luminance\n */\n@function AU-color-luminance( $color ) {\n\t@if type-of( $color ) != 'color' {\n\t\t@error \"Go ahead, make my day; the AU-color-luminance function only takes a color!\";\n\t}\n\n\t$rgba: red( $color ), green( $color ), blue( $color );\n\t$rgba2: ();\n\n\t@for $i from 1 through 3 {\n\t\t$rgb: nth( $rgba, $i );\n\t\t$rgb: $rgb / 255;\n\n\t\t$rgb: if( $rgb < .03928, $rgb / 12.92, AU-pow( ( $rgb + .055 ) / 1.055, 2.4 ) );\n\n\t\t$rgba2: append( $rgba2, $rgb );\n\t}\n\n\t@return .2126 * nth( $rgba2, 1 ) + .7152 * nth( $rgba2, 2 ) + 0.0722 * nth( $rgba2, 3 );\n}\n\n\n/**\n * AU-color-contrast - Get the contrast ratio of two colors and warn when it is below WCAG 2.0 AA standard 4.5:1\n *\n * https://github.com/voxpelli/sass-color-helpers/blob/master/stylesheets/color-helpers/_contrast.scss\n * Adapted from: https://github.com/LeaVerou/contrast-ratio/blob/gh-pages/color.js\n * Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n *\n * @author Pelle Wessman @voxpelli \n *\n * @param {string} $foreground - Color one\n * @param {string} $background - Color two\n * @param {boolean} $silent - If the logs get printed in the terminal\n * @param {boolean} $rounded - If the value is rounded or not\n *\n * @return {integer} - The contrast ratio\n */\n@function AU-color-contrast( $foreground, $background, $silent: false, $rounded: true ) {\n\t@if type-of( $foreground ) != 'color' {\n\t\t@error \"Elementary, my dear Watson; the AU-color-contrast function only takes a color as first argument!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You can’t handle the truth; the AU-color-contrast function only takes a color as second argument!\";\n\t}\n\n\t$luminance1: AU-color-luminance( $foreground ) + .05;\n\t$luminance2: AU-color-luminance( $background ) + .05;\n\t$ratio: $luminance1 / $luminance2;\n\n\t@if $luminance2 > $luminance1 {\n\t\t$ratio: 1 / $ratio;\n\t}\n\n\t@if $ratio < 4.5 and $silent == false {\n\t\t@warn \"Houston, we have a problem; contrast ratio of #{ $foreground } on #{ $background } is bad, just #{ $ratio }\";\n\t}\n\n\t@if $rounded == true {\n\t\t$ratio: round( $ratio * 10 ) / 10;\n\t}\n\n\t@return $ratio;\n}\n\n\n\n/**\n * AU-color-a11y - The function to find the nearest accessible color\n *\n * https://github.com/alex-page/sass-a11ycolor\n *\n * @author Alex Page @aalexpaage \n *\n * @param {Color} $toMakeA11y - The color that is to be changed\n * @param {Color} $background - The background color to compare against toMakeA11y for the contrast\n * @param {'small'|'large'} $ratioKey ['small'] - The keyword 'small' or 'large' to set the WCAG 2.1 contrast ration or 3.0 or 4.5\n * @param {Number} $steps [0.1] - The step size our function is searching for a new color in. The bigger the number the faster the process\n * the rougher the found color.\n *\n * @return {Color} - Returns the nearest accessible color\n */\n@function AU-color-a11y( $toMakeA11y, $background, $ratioKey: 'small' ) {\n\t@if type-of( $toMakeA11y ) != 'color' {\n\t\t@error \"Where we’re going, we don’t need roads; the AU-a11ycolor function only takes a color as the first attribute!\";\n\t}\n\n\t@if type-of( $background ) != 'color' {\n\t\t@error \"You shall not pass; the AU-a11ycolor function only takes a color as the second attribute!\";\n\t}\n\n\t@if $ratioKey != 'small' and $ratioKey != 'large' {\n\t\t@error \"I have always depended on the kindness of strangers; the AU-a11ycolor function only takes 'small' or 'large' as third attribute.\";\n\t}\n\n\n\t$ratios: (\n\t\t'large': 3,\n\t\t'small': 4.5,\n\t);\n\t$ratio: map-get( $ratios, $ratioKey );\n\n\t// Check the ratio straight away, if it passes return the value as hex\n\t@if AU-color-contrast( $toMakeA11y, $background, true, false ) >= $ratio {\n\t\t@return $toMakeA11y;\n\t}\n\n\t// Ratio didn't pass so we need to find the nearest color\n\t$a11yLightness: lightness( $toMakeA11y );\n\t$minHexDiff: 100 / 255; // 255 Colors / 100% HSL\n\n\t$isBlackBgContrast: AU-color-contrast( #000, $background, true, false ) >= $ratio;\n\t$isWhiteBgContrast: AU-color-contrast( #fff, $background, true, false ) >= $ratio;\n\t$minLightness: 0;\n\t$maxLightness: 100;\n\t$isDarkColor: false;\n\n\t// If our colour passes contrast on black and white\n\t@if $isBlackBgContrast and $isWhiteBgContrast {\n\t\t// Change the min lightness if the color is light\n\t\t@if( $a11yLightness >= 50 ) {\n\t\t\t$minLightness: $a11yLightness;\n\t\t}\n\t\t// Change the max lightness if the color is dark\n\t\t@else {\n\t\t\t$maxLightness: $a11yLightness;\n\t\t\t$isDarkColor: true;\n\t\t}\n\t}\n\t@else if $isBlackBgContrast {\n\t\t$maxLightness: $a11yLightness;\n\t\t$isDarkColor: true;\n\t}\n\t// It didn't pass on black\n\t@else {\n\t\t$minLightness: $a11yLightness;\n\t}\n\n\t// The color to return\n\t$foundColor: '';\n\n\t// Binary search until we find the colour that meets contrast\n\t@while( $foundColor == '' ) {\n\t\t$midLightness: ( $minLightness + $maxLightness ) / 2;\n\t\t$midColor: hsl(\n\t\t\thue( $toMakeA11y ),\n\t\t\tsaturation( $toMakeA11y ),\n\t\t\t$midLightness\n\t\t);\n\t\t$resetColor: mix( $midColor, $midColor );\n\n\t\t// If we meet contrast\n\t\t@if AU-color-contrast( $resetColor, $background, true, false ) >= $ratio {\n\t\t\t// The colour is in the minimal lightness range for one hexadecimal\n\t\t\t@if $maxLightness - $minLightness < $minHexDiff {\n\t\t\t\t$foundColor: $resetColor;\n\t\t\t}\n\n\t\t\t@if $isDarkColor {\n\t\t\t\t$minLightness: $midLightness;\n\t\t\t}\n\t\t\t@else {\n\t\t\t\t$maxLightness: $midLightness;\n\t\t\t}\n\t\t}\n\t\t// We don't meet contrast\n\t\t@else if $isDarkColor {\n\t\t\t$maxLightness: $midLightness;\n\t\t}\n\t\t@else {\n\t\t\t$minLightness: $midLightness;\n\t\t}\n\t}\n\n\t@return $foundColor;\n}\n\n\n/**\n * AU-color-lowest-contrast - Find the lowest contrast color\n *\n * @param {Colors} $colors - The color to find the lowest contrast\n * @param {Color} $background - The background color to compare the colors against\n *\n * @return {Color} - Returns the lowest contrast color\n */\n @function AU-color-lowest-contrast( $colors, $background ){\n\t$current-lowest: nth( $colors, 1 );\n\n\t// Loop through the $colors list\n\t@each $color in $colors {\n\t\t$colorContrast: AU-color-contrast( $color, $background, true, false );\n\t\t$lowestContrast: AU-color-contrast( $current-lowest, $background, true, false );\n\n\t\t// If the constast is lower make it the new lowest\n\t\t@if $colorContrast < $lowestContrast {\n\t\t\t$current-lowest: $color;\n\t\t}\n\t}\n\n\t@return $current-lowest;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL MIXINS\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-space - Mixin for setting a properties value to snap to the grid, with a fallback for REM.\n *\n * @param {string} $property - The css property to apply the spacing ( padding, margin )\n * @param {number} $values - The values of the property ( 0, 20px, 1unit, 5% )\n *\n * @return {number} - The space in px and rems\n */\n@mixin AU-space( $property, $values, $pixelfallback: $AU-pixelfallback ) {\n\t$unit: $AU-unit; // The grid unit to use\n\t$output: ();\n\t$fallback: ();\n\t$has_fallback: false;\n\n\t@if type-of( $property ) != 'string' {\n\t\t@error \"I’m sorry Dave, I can’t do that; the AU-space function only takes a string as first argument!\";\n\t}\n\n\t// Loop through the $values list\n\t@each $value in $values {\n\t\t// This is a pixel on unitless unit. Let’s convert it to rems\n\t\t@if type-of( $value ) == 'number' and unit( $value ) == 'unit' {\n\t\t\t$value: $value / 1unit; // This is to remove the unit value\n\t\t\t$rem: $value / ( ( $value / $unit ) * 0 + 1 );\n\n\t\t\t$fallback: join( $fallback, round( $value * ( $unit * $unit ) ) + 0px );\n\t\t\t$output: join( $output, #{ $rem }rem );\n\n\t\t\t$has_fallback: true;\n\t\t}\n\n\t\t// We don’t know what this is so we don’t change it.\n\t\t@else {\n\t\t\t$fallback: join( $fallback, $value );\n\t\t\t$output: join( $output, $value );\n\t\t}\n\t}\n\n\t@if( $has_fallback and $pixelfallback ) {\n\t\t#{ $property }: $fallback;\n\t\t#{ $property }: $output;\n\t}\n\t@else {\n\t\t#{ $property }: $output;\n\t}\n}\n\n\n/**\n * AU-clearfix - Clearing floats\n */\n@mixin AU-clearfix() {\n\t&:before,\n\t&:after {\n\t\tcontent: \" \";\n\t\tdisplay: table;\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n\n/**\n * AU-media - Create media queries and wraps the @content code inside of it\n *\n * @param {keywords} $breakpoint - Either one of the following keywords: xs, sm, md, lg\n *\n * @return {string} - The code passed in via @content wrapped inside a media query\n */\n@mixin AU-media( $breakpoint ) {\n\t@if type-of( $breakpoint ) != 'string' {\n\t\t@error \"Captain I’m giving it all she’s got but; the AU-media mixin only takes a string!\";\n\t}\n\n\t@if $breakpoint != 'xs' and $breakpoint != 'sm' and $breakpoint != 'md' and $breakpoint != 'lg' {\n\t\t@error \"There’s no crying in baseball; the AU-media mixin only takes the following breakpoint strings: xs, sm, md, lg\";\n\t}\n\n\t@if( $breakpoint == \"xs\" ) {\n\t\t@media (min-width: $AU-media-xs) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"sm\" ) {\n\t\t@media (min-width: $AU-media-sm) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"md\" ) {\n\t\t@media (min-width: $AU-media-md) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t@if( $breakpoint == \"lg\" ) {\n\t\t@media (min-width: $AU-media-lg) {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n\n/**\n * AU-sronly - Hide an element from the screen but not a screen reader\n */\n@mixin AU-sronly() {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tpadding: 0;\n\tmargin: -1px;\n\toverflow: hidden;\n\tclip: rect( 0, 0, 0, 0 );\n\tborder: 0;\n}\n\n\n/**\n * AU-outline - Create outline based on the theme the user is using.\n *\n * @param {keywords} $theme - `dark` or default ( `light` )\n *\n * @return {string} - The code\n */\n@mixin AU-outline( $theme: 'light' ) {\n\t@if $theme == 'dark' {\n\t\toutline: 3px solid $AU-colordark-foreground-focus;\n\t}\n\t@else {\n\t\toutline: 3px solid $AU-color-foreground-focus;\n\n\t\t// Only add the offset if it's the default style\n\t\toutline-offset: 2px;\n\t}\n}\n\n\n/**\n * AU-focus - Add the outline to focus\n */\n@mixin AU-focus( $theme: 'light' ) {\n\t&:focus {\n\t\t@include AU-outline( $theme );\n\t}\n\n\t// Remove Modzilla inner HTML dotted line. github.com/necolas/normalize.css/blob/master/normalize.css#L285\n\t&::-moz-focus-inner {\n\t\tborder: 0;\n\t}\n}\n\n\n/**\n * AU-fontgrid Mixin for setting font-size and line-height that snaps to the grid.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin AU-fontgrid( $fontsize-key, $lineheight-key: 'default' ) {\n\n\t@if type-of( $fontsize-key ) != 'string' {\n\t\t@error \"Going somewhere, Solo?; the AU-fontgrid mixin fontsize key takes a string!\";\n\t}\n\n\t@if type-of( $lineheight-key ) != 'string' {\n\t\t@error \"Tell Jabba I've got his money; the AU-fontgrid mixin lineheight key takes a string!\";\n\t}\n\n\t@if not map-has-key( $AU-fontsize-map, $fontsize-key ) {\n\t\t@error \"You shall not pass; the AU-fontgrid mixin only takes the following fontsize keys strings: \" + map-keys( $AU-fontsize-map );\n\t}\n\n\t@if not map-has-key( $AU-lineheight-map, $lineheight-key ) {\n\t\t@error \"There's a snake in my boot; the AU-fontgrid mixin only takes the following lineheight keys strings: \" + map-keys( $AU-lineheight-map );\n\t}\n\n\t// Get the value from supplied key for pixel and calculate the rem value\n\t$fontsize-px: map-get( $AU-fontsize-map, $fontsize-key );\n\t$fontsize-rem: $fontsize-px / $AU-rem;\n\n\t// Change the lineheight if it doesn't hit a AU-unit e.g. 40px font size with 1.5 lineheight = 50px should be 52px\n\t$lineheight-pixel: round( ( map-get( $AU-lineheight-map, $lineheight-key ) * $fontsize-px ) / $AU-unit ) * $AU-unit;\n\t$lineheight: $lineheight-pixel / $fontsize-px;\n\n\t// Mixin output\n\tfont-size: $fontsize-px + 0px; // Pixel fallback for non-rem support\n\tfont-size: $fontsize-rem + 0rem; // REM size\n\tline-height: $lineheight;\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * AU-pixelfallback enable pixel fallbacks\n */\n$AU-pixelfallback: true !default;\n\n/**\n * AU-media Breakpoints\n */\n$AU-media-xs: 576px !default; // media query breakpoints\n$AU-media-sm: 768px !default;\n$AU-media-md: 992px !default;\n$AU-media-lg: 1200px !default;\n\n\n/**\n * AU-rem value used for REM calculation\n */\n$AU-rem: 16 !default;\n\n\n/**\n * AU-unit used for all type and grid calculations\n */\n$AU-unit: 4 !default;\n\n\n/**\n * AU-font stack\n * AU-font-monospace stack\n */\n$AU-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$AU-font-monospace: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !default;\n\n\n/**\n * AU-fontsize-map\n *\n * Predetermined pixel sizes from a 1.25 typescale rounded to the nearest $AU-unit (vertical grid)\n */\n$AU-fontsize-map: (\n\txs: 14,\n\tsm: 16,\n\tmd: 20,\n\tlg: 24,\n\txl: 32,\n\txxl: 40,\n\txxxl: 48\n) !default;\n\n\n/**\n * AU-lineheight-map\n *\n * Predetermined lineheight mapped to keyword\n */\n$AU-lineheight-map: (\n\tnospace: 1,\n\theading: 1.25,\n\tdefault: 1.5\n) !default;\n\n\n/**\n * AU-maxwidth for line lengths (the ‘measure’)\n */\n$AU-maxwidth: 42em !default; // Answer to life, the universe, and everything (keeps things readable on wide viewports).\n\n\n/**\n * Colors light theme\n */\n$AU-color-foreground-text: #313131 !default;\n$AU-color-foreground-action: #00698f !default;\n$AU-color-foreground-focus: #9263DE !default;\n$AU-color-foreground-hint: #6f777b !default;\n$AU-color-background: #ffffff !default;\n\n\n$AU-color-lowest-contrast: AU-color-lowest-contrast(\n\t( $AU-color-foreground-text, $AU-color-foreground-action ),\n\t$AU-color-background\n);\n\n\n// Override the background if it's not accessible and generate shades\n$AU-color-background: AU-color-a11y( $AU-color-background, $AU-color-lowest-contrast );\n$AU-color-background-shade: darken( $AU-color-background, 4% );\n$AU-color-background-alt: darken( $AU-color-background, 8% );\n$AU-color-background-alt-shade: darken( $AU-color-background, 12% );\n$AU-color-foreground-alt-hint: #61696B !default;\n\n\n// Generated border and muted colours\n$AU-color-foreground-muted: mix( $AU-color-foreground-text, $AU-color-background );\n$AU-color-foreground-border: mix( $AU-color-foreground-text, $AU-color-background );\n\n// If the background is light\n@if ( lightness( $AU-color-background ) > 50 ) {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background-alt-shade );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background-alt-shade, 'large');\n}\n@else {\n\t$AU-color-foreground-muted: AU-color-a11y( $AU-color-foreground-muted, $AU-color-background );\n\t$AU-color-foreground-border: AU-color-a11y( $AU-color-foreground-border, $AU-color-background, 'large');\n}\n\n\n\n/**\n * Colors dark theme\n */\n$AU-colordark-foreground-text: #ffffff !default;\n$AU-colordark-foreground-action: #61daff !default;\n$AU-colordark-foreground-focus: #C390F9 !default;\n$AU-colordark-background: #135E70 !default;\n\n$AU-colordark-lowest-contrast: AU-color-lowest-contrast(\n\t(\n\t\t$AU-colordark-foreground-text,\n\t\t$AU-colordark-foreground-action,\n\t),\n\t$AU-colordark-background\n);\n\n// Override the background if it's not accessible and generate shades\n$AU-colordark-background: AU-color-a11y( $AU-colordark-background, $AU-colordark-lowest-contrast );\n$AU-colordark-background-shade: darken( $AU-colordark-background, 4% );\n$AU-colordark-background-alt: darken( $AU-colordark-background, 8% );\n$AU-colordark-background-alt-shade: darken( $AU-colordark-background, 12% );\n\n// Generated border and muted colours\n$AU-colordark-foreground-muted: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n$AU-colordark-foreground-border: mix( $AU-colordark-foreground-text, $AU-colordark-background );\n\n// If the background is light\n@if ( lightness( $AU-colordark-background ) > 50 ) {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background-alt-shade );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background-alt-shade, 'large');\n}\n@else {\n\t$AU-colordark-foreground-muted: AU-color-a11y( $AU-colordark-foreground-muted, $AU-colordark-background );\n\t$AU-colordark-foreground-border: AU-color-a11y( $AU-colordark-foreground-border, $AU-colordark-background, 'large');\n}\n\n/**\n * Colors system messages\n */\n$AU-color-error: #d60000 !default;\n$AU-color-success: #0b996c !default;\n$AU-color-warning: #f69900 !default;\n$AU-color-info: #00bfe9 !default;\n\n\n/**\n * AU-border-radius styles\n */\n$AU-border-radius: $AU-unit + 0px !default;\n","/*! @gov.au/accordion v7.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module globals\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/accordion\";\n$version: \"7.0.8\";\n$dependencies: (\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-accordion {\n\t\tborder-color: #000 !important;\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-accordion__title {\n\t\tbackground: #fff !important;\n\t\tcolor: #000 !important;\n\t\tborder: 1px !important;\n\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder-color: #000 !important;\n\t}\n\n\t.au-accordion__body {\n\t\theight: auto !important;\n\t\tdisplay: block !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion module\n// Allow the user to toggle the visibility of an element\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// accordion wrapper\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-accordion {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tborder: 1px solid $AU-color-foreground-border;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tpadding: 0;\n\n\t// Add spacing if there is an element before it\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-accordion__title {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-accordion--dark {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t.au-accordion__title {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n.au-accordion + .au-accordion {\n\tmargin-top: 0;\n\tborder-top: 0;\n}\n\n.au-body .au-accordion__title,\n.au-accordion__title {\n\t@include AU-fontgrid( md, heading );\n\t@include AU-space( padding, 1unit 2.5unit 1unit 1unit );\n\twidth: 100%;\n\tdisplay: block;\n\tcolor: $AU-color-foreground-action;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\tfont-weight: bold;\n\tposition: relative;\n\n\t// button resets\n\tbox-sizing: border-box;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none;\n\ttext-align: left;\n\tfont-family: inherit;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tz-index: 100;\n\t}\n\n\t// remove the default details arrow icon\n\t&::-webkit-details-marker {\n\t\tdisplay: none;\n\t}\n\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( margin-top, -0.5unit ); // Pull it up half of it's height\n\t\t@include AU-space( right, 1unit );\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tz-index: 101;\n\t\ttransition: transform 0.25s ease-in;\n\t}\n\n\t&.au-accordion--closed:after {\n\t\ttransform: rotate(-180deg);\n\t}\n\n\t.ie8 &,\n\t.lt-ie8 & {\n\t\t&:after {\n\t\t\tcontent: ' ▼ ';\n\t\t}\n\n\t\t&.au-accordion--open:after {\n\t\t\tcontent: ' ▲ ';\n\t\t}\n\t}\n}\n\n// Dark title styles\n.au-body.au-body--dark .au-accordion__title,\n.au-accordion.au-accordion--dark .au-accordion__title {\n\tcolor: $AU-colordark-foreground-action;\n\n\n\t&:hover {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'\t' +\n\t\t\t\t'\t' +\n\t\t\t\t'');\n\t\t}\n\t}\n\n\t@include AU-focus( 'dark' );\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'\t' +\n\t\t\t'\t' +\n\t\t\t'');\n\t}\n}\n\n.au-accordion__body {\n\t@include AU-fontgrid( sm );\n\toverflow: hidden;\n\n\t// only listen to the state classes if js is enabled\n\t.js & {\n\t\t&.au-accordion--open {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\t&.au-accordion--closed {\n\t\t\tdisplay: none;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n\n.au-accordion__body-wrapper {\n\t@include AU-space( padding, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n\n\t.au-accordion--dark & {\n\t\tborder-top: 1px solid $AU-colordark-foreground-border;\n\t}\n}\n\n.au-accordion-group {\n\tlist-style: none;\n\tpadding: 0;\n}\n","/*! @gov.au/body v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module globals\n//\n// Content:\n// - SASS versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/body\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-body {\n\n\t\t*,\n\t\t& {\n\t\t\ttext-shadow: none !important;\n\t\t\tcolor: #000 !important;\n\t\t\tbackground-color: transparent !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tborder-color: #000 !important;\n\t\t}\n\n\t\ta,\n\t\ta:visited {\n\t\t\ttext-decoration: underline;\n\t\t}\n\n\t\t// Add the URL after the link on print\n\t\ta[href]:after {\n\t\t\tcontent: \" (\" attr(href) \")\" !important;\n\t\t\tdisplay: inline !important;\n\t\t}\n\n\t\t// Do not add the URL if it's a javascript or anchor\n\t\ta[href^=\"javascript:\"]:after,\n\t\ta[href^=\"#\"]:after {\n\t\t\tcontent: \"\" !important;\n\t\t}\n\n\t\t// Add the abbreviation expanded on print\n\t\tabbr[title]:after {\n\t\t\tcontent: \" (\" attr(title) \")\";\n\t\t}\n\n\t\tpre,\n\t\tblockquote {\n\t\t\tborder: 1px solid #000;\n\t\t\tpadding: 6px;\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\tthead {\n\t\t\tdisplay: table-header-group;\n\t\t}\n\n\t\ttr,\n\t\timg {\n\t\t\tpage-break-inside: avoid;\n\t\t}\n\n\t\timg {\n\t\t\tmax-width: 100% !important;\n\t\t}\n\n\t\tp,\n\t\th2,\n\t\th3 {\n\t\t\torphans: 3;\n\t\t\twidows: 3;\n\t\t}\n\n\t\th2,\n\t\th3 {\n\t\t\tpage-break-after: avoid;\n\t\t}\n\n\t\tp a {\n\t\t\tword-wrap: break-word;\n\t\t}\n\n\t\tselect {\n\t\t\tbackground: #fff !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Body module\n//\n// Content:\n// - Body styles\n// - body\n// - anchor (a)\n// - mark\n// - ::selection (highlight colour)\n// - paragraphs\n// - sorted and unsorted lists\n// - list items\n// - definition lists, terms and definitions\n// - emphasis, bolding, etc.\n// - editorial markup (eg. ins and del)\n// - strong and small\n// - first definition (dfn)\n// - abbreviations (abbr)\n// - variables (var) and nested indices (sup and sub)\n// - pre-formatted text and nested code, kbd, samp\n// - code\n// - keyboard strokes (kbd)\n// - horizontal rules (hr)\n//\n// Thinking: primarily we want to target these: https://w3c.github.io/html/textlevel-semantics.html\n//\n// From there:\n// - provide good, legible basics\n// - provide a vertical rhythm based on content size\n// - cater for a common and semantic nesting\n// - keep styling to a minimum\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// BODY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-body {\n\t@include AU-fontgrid( sm );\n\tmargin: 0;\n\ttext-size-adjust: 100%;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background;\n\n\ta {\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\n\t/**\n\t * Highlighting in-page sections that are in focus\n\t */\n\t[tabindex=\"0\"]:focus,\n\t:target {\n\t\t@include AU-outline();\n\t}\n\n\t/**\n\t * `mark` styling.\n\t */\n\tmark {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t}\n\n\t/**\n\t * Text selection styling\n\t */\n\t::selection {\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.99 );\n\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t}\n\n\t// Decrease the opacity for certain elements\n\timg::selection,\n\tvideo::selection,\n\tiframe::selection {\n\t\tbackground-color: rgba( $AU-color-foreground-action, 0.75 );\n\t}\n\n\t/**\n\t * Vertical spacing of common text elements.\n\t */\n\tp {\n\t\tmax-width: $AU-maxwidth;\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]),\n\tdl:not([class]),\n\tpre {\n\t\tmargin: 0; //reset defaults\n\t}\n\n\t* + ul:not([class]),\n\t* + ol:not([class]),\n\t* + dl:not([class]),\n\t* + pre {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\tul:not([class]),\n\tol:not([class]) {\n\t\t> li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\n\t\t\t> ul:not([class]),\n\t\t\t> ol:not([class]) {\n\t\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t}\n\t\t}\n\n\t\t> ul:not([class]) {\n\t\t\tlist-style-type: disc;\n\t\t}\n\t}\n\n\tdl:not([class]) {\n\t\t> dd {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\t@include AU-space( padding-left, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t\tborder-left: solid 1px;\n\t\t}\n\n\t\t> dt {\n\t\t\t@include AU-space( margin-top, 1.5unit );\n\t\t\tfont-weight: bold;\n\n\t\t\t&:first-of-type {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.written-by:after {\n\t\tcontent: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+');\n\t\tcolor: #BADA55;\n\t}\n\n\t/**\n\t * Emphasis and alt. voice/mood/diff. from prose text.\n\t */\n\tem,\n\ti {\n\t\tfont-style: italic;\n\t}\n\n\t/**\n\t * Stong emphasis.\n\t */\n\tstrong,\n\tb {\n\t\tfont-weight: bold;\n\t}\n\n\n\t/**\n\t * `small`: for less important information (not stylistic purposes).\n\t */\n\tsmall {\n\t\t@include AU-fontgrid( xs );\n\t}\n\n\n\t/**\n\t * `s`: represents contents no longer accurate/relevant.\n\t * del` & `ins`: editorial markup.\n\t */\n\ts,\n\tdel {\n\t\ttext-decoration: line-through;\n\t}\n\n\tins {\n\t\ttext-decoration-line: underline;\n\t\ttext-decoration-style: dashed; //Waiting on Chrome.\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\n\t/**\n\t * Defining definition of a term.\n\t *\n\t * The paragraph, description list group, or section that is the nearest\n\t * ancestor of the `dfn` element must also contain the definition(s) for the term\n\t * given by the `dfn` element.\n\t *\n\t * Note: `abbr` can be nested inside `dfn`.\n\t */\n\tdfn {\n\t\tfont-style: normal;\n\t}\n\n\n\t/**\n\t * Abbreviations/acronyms.\n\t */\n\tabbr,\n\tabbr[title] {\n\t\tborder-bottom: none;\n\t\ttext-decoration: underline;\n\t\ttext-decoration: underline dotted;\n\t}\n\n\tabbr[title] {\n\t\tcursor: help;\n\t}\n\n\ta abbr {\n\t\tpadding-bottom: 1px;\n\t}\n\n\n\t/**\n\t * Variables, eg. as used in mathematical expressions.\n\t *\n\t * We also provide semantic support for nested vars, and things like indices.\n\t */\n\tvar {\n\t\tpadding: 0 1px;\n\t\tfont-style: italic;\n\t\tfont-family: serif; //We want mathematical notation to use serif vars per convention.\n\n\t\tsup,\n\t\tsub {\n\t\t\tfont-family: $AU-font;\n\t\t\tfont-style: normal;\n\t\t\tpadding: 0 1px;\n\t\t}\n\t}\n\n\n\t/**\n\t * Prevent `sub` and `sup` elements from affecting the line height in\n\t * all browsers.\n\t * https://github.com/necolas/normalize.css/blob/master/normalize.css#L174\n\t */\n\tsub,\n\tsup {\n\t\t@include AU-fontgrid( xs, nospace );\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\n\n\t/**\n\t * Keyboard strokes.\n\t * Code snippets and code blocks.\n\t */\n\tkbd,\n\tcode,\n\tsamp {\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-space( padding, 0.25unit );\n\t\tfont-family: $AU-font-monospace;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\t\tbackground-color: $AU-color-background-shade;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tpre {\n\t\tfont-family: $AU-font-monospace;\n\t}\n\n\tpre code {\n\t\t@include AU-space( padding, 1unit );\n\t\tdisplay:block;\n\t\ttab-size: 4;\n\t}\n\n\n\t/**\n\t * Horizontal rule, used for paragraph-level thematic breaks.\n\t */\n\thr {\n\t\tbox-sizing: content-box;\n\t\theight: 0;\n\t\toverflow: visible;\n\t\tborder: none;\n\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t@include AU-space( margin-bottom, 1.5unit );\n\t}\n\n\t* + hr {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n\n\n\t/**\n\t * Body colour schemes\n\t */\n\t&.au-body--alt {\n\t\tbackground: $AU-color-background-alt;\n\n\t\tkbd,\n\t\tcode,\n\t\tsamp {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark {\n\t\tbackground: $AU-colordark-background;\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t::selection {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.99 );\n\t\t\t// Why RGBA 0.99? https://stackoverflow.com/a/7224621\n\t\t}\n\n\t\t// Decrease the opacity for certain elements\n\t\timg::selection,\n\t\tvideo::selection,\n\t\tiframe::selection {\n\t\t\tbackground-color: rgba( $AU-colordark-foreground-action, 0.75 );\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t@include AU-focus( 'dark' );\n\t\t}\n\n\t\t[tabindex=\"0\"]:focus,\n\t\t:target {\n\t\t\t@include AU-outline( 'dark' );\n\t\t}\n\n\t\tmark {\n\t\t\tbackground-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\thr {\n\t\t\tborder-top-color: $AU-colordark-foreground-border;\n\t\t}\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n\n\t&.au-body--dark.au-body--alt {\n\t\tbackground: $AU-colordark-background-alt;\n\n\t\tcode,\n\t\tkbd,\n\t\tsamp {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/link-list v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module globals\n// A simple list of inline links.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/link-list\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// link-lists module\n// A simple list of inline links.\n//\n// Content:\n// - .inline-links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Link-list styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Block of links.\n */\n.au-link-list {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tlist-style-type: none;\n\tmargin: 0;\n\t@include AU-space( padding, 0.25unit 0 );\n\n\t.au-body & {\n\t\tmargin: 0;\n\t\t@include AU-space( padding, 0.25unit 0 );\n\t}\n\n\t> li {\n\t\tdisplay: block;\n\t\t@include AU-space( margin, 0.25unit );\n\t}\n\n\t&.au-link-list--inline {\n\t\tdisplay: inline-block;\n\n\t\t> li {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/*! @gov.au/breadcrumbs v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module globals\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/breadcrumbs\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-breadcrumbs > .au-link-list > li:after {\n\t\tcontent: \">\" !important;\n\t\tbackground-image: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// breadcrumbs module\n// Breadcrumbs help users understand where they are in the service and how they got there.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Breadcrumb styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-breadcrumbs {\n\t@include AU-fontgrid( xs, nospace );\n\twidth: 100%;\n\tmargin: 0;\n\tcolor: $AU-color-foreground-text;\n\tfont-family: $AU-font;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\tdisplay: inline-block;\n\t}\n\n\t> .au-link-list {\n\t\t> li {\n\t\t\tmargin: 0; //Intentionally flush with the container, as breadcrumbs are designed to sit on a full viewport width bg.\n\n\t\t\t&:after {\n\t\t\t\tcontent: ' ';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t@include AU-space( width, 0.5unit );\n\t\t\t\t@include AU-space( height, 0.5unit );\n\t\t\t\t@include AU-space( margin, 0 0.5unit );\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t\tbackground-size: 100%;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t}\n\n\t\t\t&:last-child:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' > ';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-breadcrumbs--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t> .au-link-list {\n\t\t\t> li:not(:last-child):after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t\t'' +\n\t\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/buttons v3.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module globals\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/buttons\";\n$version: \"3.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-btn {\n\t\tbackground-color: #fff !important;\n\t\tborder: 2px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\ttext-decoration: none !important;\n\n\n\t\t&[disabled] {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons module\n// Buttons signal action. Use them to move the user through the service.\n//\n// Content:\n// - primary\n// - secondary\n// - tertiary\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// buttons\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-btn,\na.au-btn {\n\t// Primary as default\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 1.5unit );\n\tdisplay: inline-block;\n\tappearance: none;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-background;\n\ttext-decoration: none;\n\tborder-radius: $AU-border-radius;\n\tbackground-color: $AU-color-foreground-action;\n\tborder: 3px solid $AU-color-foreground-action;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttransition: background 0.1s ease, border 0.1s ease, color 0.1s ease;\n\n\t.au-body & {\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: none;\n\t}\n\n\t&.au-btn--block + .au-btn.au-btn--block,\n\t&.au-btn--block + a.au-btn.au-btn--block {\n\t\t@include AU-space( margin-top, 0.5unit );\n\t}\n\n\t// focus\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t// disabled\n\t&[disabled] { // IE8 doesn’t allow proper selectors\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// hover\n\t&:hover:not(:disabled) {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\ttext-decoration: underline;\n\t\tcolor: $AU-color-background;\n\t}\n\n\t.ie8 &:hover {\n\t\tbackground-color: $AU-color-foreground-text;\n\t\tborder-color: $AU-color-foreground-text;\n\t\tcolor: $AU-color-background;\n\t\ttext-decoration: underline;\n\t}\n\n\t// dark\n\t&.au-btn--dark {\n\t\tcolor: $AU-colordark-background;\n\t\tbackground-color: $AU-colordark-foreground-action;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-colordark-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t.ie8 &:hover {\n\t\t\tcolor: $AU-colordark-background;\n\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\n\t/**\n\t* SECONDARY\n\t*/\n\t&.au-btn--secondary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: $AU-color-foreground-action;\n\n\t\t.au-body & {\n\t\t\tcolor: $AU-color-foreground-action;\n\t\t}\n\n\t\t.ie8 .au-body &:hover {\n\t\t\tcolor: $AU-color-background;\n\t\t}\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tborder-color: $AU-color-foreground-text;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tborder-color: $AU-colordark-foreground-action;\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tborder-color: $AU-colordark-foreground-text;\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\n\t\t\t.ie8 .au-body &:hover {\n\t\t\t\tcolor: $AU-colordark-background;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* TERTIARY\n\t*/\n\t&.au-btn--tertiary {\n\t\tcolor: $AU-color-foreground-action;\n\t\tbackground-color: transparent;\n\t\tborder-color: transparent;\n\t\ttext-decoration: underline;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tborder-color: transparent;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&.au-btn--dark {\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover:not(:disabled) {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.au-btn--pride {\n\t\tbackground: linear-gradient(\n\t\t\tto bottom,\n\t\t\trgba(255, 62, 24, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.5) 16.66666666666667%,\n\t\t\trgba(252, 154, 0, 0.52) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 33.33333333333333%,\n\t\t\trgba(255, 216, 0, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 50.00000000000001%,\n\t\t\trgba(57, 234, 124, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 66.66666666666668%,\n\t\t\trgba(11, 178, 255, 0.5) 83.33333333333335%,\n\t\t\trgba(152, 90, 255, 0.5) 83.33333333333335%\n\t\t);\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t/**\n \t * BLOCK\n \t */\n\t&.au-btn--block {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n}\n","/*! @gov.au/callout v3.0.2 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module globals\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/callout\";\n$version: \"3.0.2\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-callout {\n\t\t@include AU-space( border-left-width, 1unit !important );\n\t\tborder: 1px solid #000 !important;\n\t\tcolor: #000 !important;\n\t\tbackground-color: transparent !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// callout module\n// Use callout to notify and alert users of important snippets of information.\n//\n// Content:\n// - Callout styling\n// - calendar-event variant\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Callout styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * The generic callout.\n */\n.au-callout {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit );\n\t@include AU-space( border-left, 0.25unit solid $AU-color-foreground-border );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground-color: $AU-color-background-shade;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t* + p {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t// Visual treatment for paragraphs following callout\n\t& + p {\n\t\t@include AU-space( margin-top, 2unit );\n\t}\n\n\t&.au-callout--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n\n\t&.au-callout--alt {\n\t\tbackground-color: $AU-color-background-alt-shade;\n\t}\n\n\t&.au-callout--dark.au-callout--alt {\n\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t}\n}\n\n\n/**\n * The callout heading.\n */\n.au-callout__heading {\n\t@include AU-fontgrid( md );\n\tmargin: 0;\n\n\t&.au-callout__heading--sronly {\n\t\t@include AU-sronly();\n\n\t\t& + * {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n/**\n * The calendar event callout\n */\n.au-callout--calendar-event {\n\tbackground-color: $AU-color-background-shade;\n}\n\n.au-callout--calendar-event__lede {\n\t@include AU-fontgrid( sm, nospace );\n\tmargin: 0;\n}\n\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-callout--calendar-event__time {\n\tfont-weight: bold;\n}\n\n.au-callout--calendar-event__lede,\n.au-callout--calendar-event__time,\n.au-callout--calendar-event__name {\n\tdisplay: block; // overrides body, depending on markup (eg. using `p`).\n}\n\n* + .au-callout--calendar-event__time,\n* + .au-callout--calendar-event__name,\n* + .au-callout--calendar-event__lede {\n\t@include AU-space( margin-top, 0.5unit ); // overrides body, to allow for var. text markup.\n}\n","/*! @gov.au/control-input v3.0.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module globals\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - Sass versioning\n// - Global mixin:\n// - AU-getControlShape\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/control-input\";\n$version: \"3.0.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Return the right SVG shape for fore- and background\n *\n * @param {string} $kind - Either \"checkbox\" or \"radio\"\n * @param {string} $part - Either \"background\" or \"foreground\"\n * @param {color} $color1: transparent - A color to be applied to the first part of the SVG shape\n * @param {color} $color2: transparent - A color to be applied to the second part of the SVG shape\n *\n * @return {svg} - The SVG shape inside a background-image\n */\n@mixin AU-getControlShape( $kind, $part, $color1: transparent, $color2: transparent ) {\n\t$start: '';\n\t$end: '';\n\n\t$checkbox-background: '';\n\t$checkbox-foreground: '';\n\n\t$radio-background: '';\n\t$radio-foreground: '';\n\n\t@if( $kind == 'checkbox' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-background + $end );\n\t}\n\n\t@if( $kind == 'checkbox' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $checkbox-foreground + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'background' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-background + $end );\n\t}\n\n\t@if( $kind == 'radio' and $part == 'foreground' ) {\n\t\tbackground-image: AU-svguri( $start + $radio-foreground + $end );\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-control-input__text {\n\t\tcolor: #000 !important;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control-input module\n// Control inputs include radio buttons and checkboxes. They allow users to select one or more options.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// control inputs\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-control-input {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.au-control-input--block {\n\t\t@include AU-clearfix();\n\t\tdisplay: block;\n\n\t\t& + .au-control-input--block {\n\t\t\t@include AU-space( margin-top, 1unit );\n\t\t}\n\t}\n}\n\n.au-control-input__input {\n\t// hiding the native element behind our SVG so for browsers that don’t support SVG have a fallback\n\tposition: absolute;\n\t@include AU-space( left, 0.5unit );\n\t@include AU-space( top, 0.5unit );\n\tcursor: pointer;\n\tmargin: 0;\n\n\t.au-control-input--small & {\n\t\t@include AU-space( left, 0.25unit );\n\t\t@include AU-space( top, 0.25unit );\n\t}\n\n\t& + .au-control-input__text {\n\t\tcursor: pointer;\n\t}\n\n\t// :invalid is split a part for IE8\n\t&:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-error;\n\t\t}\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark &:invalid + .au-control-input__text, {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background-shade, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--dark.au-control-input--alt &:invalid + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\t// :invalid is split a part for IE8\n\t.au-control-input--alt.au-control-input--dark.au-control-input--invalid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-error, $AU-colordark-background-alt, 15% );\n\t}\n\n\n\t.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\n\t\t&:after {\n\t\t\tborder-color: $AU-color-success;\n\t\t}\n\t}\n\n\t.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background-shade, 15% );\n\t}\n\n\t.au-control-input--alt.au-control-input--dark.au-control-input--valid & + .au-control-input__text {\n\t\tbackground-color: mix( $AU-color-success, $AU-colordark-background-alt, 15% );\n\t}\n\n\t&[type=radio] {\n\t\t& + .au-control-input__text:before,\n\t\t& + .au-control-input__text:after {\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\t// disabled styling\n\t&[disabled] { // for IE\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\n\t\t& + .au-control-input__text {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t& + .au-control-input__text {\n\t\t\tcolor: $AU-color-foreground-muted;\n\t\t}\n\t}\n\n\t.au-control-input--dark & {\n\t\t&[disabled] {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text {\n\t\t\t\tcolor: $AU-colordark-foreground-muted;\n\t\t\t}\n\t\t}\n\t}\n\n\n\t// CHECKBOXES\n\t&[type=checkbox] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// Focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t@include AU-outline();\n\t\t\toutline-offset: 2px;\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'checkbox', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// RADIOS\n\t&[type=radio] {\n\t\t// normal\n\t\t& + .au-control-input__text {\n\t\t\t&:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background );\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: none;\n\t\t\t}\n\t\t}\n\n\t\t// normal checked\n\t\t&:checked + .au-control-input__text {\n\t\t\t&:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-color-foreground-text );\n\t\t\t}\n\t\t}\n\n\t\t// alt\n\t\t.au-control-input--alt & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-color-foreground-text, $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt-shade );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// disabled\n\t\t&:disabled {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ), $AU-color-background-alt );\n\t\t\t}\n\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-color-foreground-text, $AU-color-background-shade, 20% ) );\n\t\t\t}\n\t\t}\n\n\t\t// focus\n\t\t&:focus + .au-control-input__text:before {\n\t\t\t// Add 2px so it doesn't touch green or red\n\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-color-foreground-focus );\n\n\t\t\t.ie8 &,\n\t\t\t.lt-ie8 & {\n\t\t\t\t// Not using AU-focus as we are not applying :focus to this element\n\t\t\t\t@include AU-outline();\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\t\t}\n\n\t\t// dark\n\t\t.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background );\n\t\t\t}\n\n\t\t\t// dark checked\n\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', $AU-colordark-foreground-text );\n\t\t\t}\n\n\t\t\t// disabled\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ), $AU-colordark-background-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-shade, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Focus\n\t\t\t&:focus + .au-control-input__text:before {\n\t\t\t\t@include AU-space( box-shadow, 0 0 0 0.25unit $AU-colordark-foreground-focus );\n\n\t\t\t\t.ie8 &,\n\t\t\t\t.lt-ie8 & {\n\t\t\t\t\t@include AU-outline( 'dark' );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// dark alt\n\t\t.au-control-input--alt.au-control-input--dark & {\n\t\t\t& + .au-control-input__text:before {\n\t\t\t\t@include AU-getControlShape( 'radio', 'background', $AU-colordark-foreground-text, $AU-colordark-background-alt );\n\t\t\t}\n\n\t\t\t&:disabled {\n\t\t\t\t& + .au-control-input__text:before {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'background', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ), $AU-colordark-background-alt-shade );\n\t\t\t\t}\n\n\t\t\t\t&:checked + .au-control-input__text:after {\n\t\t\t\t\t@include AU-getControlShape( 'radio', 'foreground', mix( $AU-colordark-foreground-text, $AU-colordark-background-alt, 20% ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/**\n * The label text\n */\n.au-control-input__text {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.25unit 0.5unit 0.5unit 2.5unit );\n\t@include AU-space( margin-right, 1unit );\n\tdisplay: block;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t// styling for both SVG layers\n\t&:before,\n\t&:after {\n\t\t@include AU-space( width, 2.375unit );\n\t\t@include AU-space( height, 2.375unit );\n\t\tcontent: ' ';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tbox-sizing: border-box;\n\t\tbackground-repeat: no-repeat;\n\t\tz-index: 100;\n\t\tleft: -3px; // offset for 3px border focus\n\t\ttop: -3px; // offset for 3px border focus\n\t\tborder: 3px solid transparent;\n\n\t\t.au-control-input--small & {\n\t\t\t@include AU-space( width, 1.75unit );\n\t\t\t@include AU-space( height, 1.75unit );\n\t\t}\n\t}\n\n\t.au-control-input--small & {\n\t\t@include AU-space( padding, 0.2unit 0.5unit 0 1.95unit );\n\t\t@include AU-space( margin-right, 1unit );\n\t\t@include AU-fontgrid( sm, nospace );\n\t}\n\n\t&:after {\n\t\tz-index: 101;\n\t}\n\n\t// Colour options\n\t.au-control-input--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}","/*! @gov.au/cta-link v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module globals\n// Provide a see more/all link when there are too many items to show in the current context.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/cta-link\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-cta-link {\n\t\tcolor: #000 !important;\n\t\t&:after {\n\t\t\tbackground-image: none !important;\n\t\t\tcontent: ' > ' !important;\n\t\t\tborder: none !important;\n\t\t\ttransform: rotate( 0deg ) !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// cta-link module\n// Use cta links to draw attention to a primary call to action\n//\n// Content:\n// - styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-cta-link {\n\t@include AU-fontgrid( md );\n\t@include AU-space( margin-top, 1unit );\n\tfont-weight: bold;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t@include AU-focus();\n\n\t&:after {\n\t\tcontent: ' ';\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0.2unit );\n\t\ttransition: margin 0.2s ease;\n\t\tdisplay: inline-block;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: ' > ';\n\t\t}\n\t}\n\n\t&:hover {\n\t\tcolor: $AU-color-foreground-text;\n\t\ttext-decoration: none;\n\n\t\t&:after {\n\t\t\t@include AU-space( margin-left, 0.4unit );\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t&.au-cta-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t@include AU-focus( 'dark' );\n\n\t\t&:after {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\n\t\t\t&:after {\n\t\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t\t'' +\n\t\t\t\t\t'' +\n\t\t\t\t'');\n\t\t\t}\n\t\t}\n\t}\n}\n","/*! @gov.au/direction-links v2.2.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module globals\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/direction-links\";\n$version: \"2.2.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-direction-link {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-direction-link:after {\n\t\tcontent: '→' !important;\n\t}\n\n\t.au-direction-link--left:before {\n\t\tcontent: '←' !important;\n\t}\n\n\t.au-direction-link--up:after {\n\t\tcontent: '↑' !important;\n\t}\n\n\t.au-direction-link--down:after {\n\t\tcontent: '↓' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// direction-links module\n// Use direction links to link up and down within the DOM or back to a parent page.\n//\n// Content:\n// - Direction link base style and the up|down|left|right variations\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Direction links default to pointing right\n//\n// Everyone needs Konami code style links, right? (:\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-direction-link {\n\t@include AU-fontgrid( sm );\n\tdisplay: inline-block;\n\tfont-family: $AU-font;\n\n\t// Styles to reset button\n\tcolor: $AU-color-foreground-action;\n\tappearance: none;\n\tbackground: transparent;\n\tborder: none;\n\tpadding: 0;\n\tcursor: pointer;\n\ttext-decoration: underline;\n\ttext-decoration-skip-ink: auto;\n\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t@include AU-focus();\n\n\t&.au-direction-link--dark {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n\n.au-direction-link:after {\n\t@include AU-space( width, 1unit );\n\t@include AU-space( height, 1unit );\n\t@include AU-space( margin, 0 0 0 0.25unit );\n\tcontent: '→';\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n}\n\n/**\n * LEFT\n */\n.au-direction-link--left {\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\t&:before {\n\t\tcontent: '←';\n\t\tdisplay: inline-block;\n\t\t@include AU-space( width, 1unit );\n\t\t@include AU-space( height, 1unit );\n\t\t@include AU-space( margin, 0 0.25unit 0 0 );\n\t}\n}\n\n/**\n * UP\n */\n.au-direction-link--up:after {\n\tcontent: '↑';\n}\n\n/**\n * DOWN\n */\n.au-direction-link--down:after {\n\tcontent: '↓';\n}\n","/*! @gov.au/footer v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module globals\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/footer\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-footer {\n\t\tcolor: #000 !important;\n\t\tbackground: #fff !important;\n\t\tborder-color: #000 !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// footer module\n// Footers help users who reach the bottom of a page without finding what they want.\n//\n// Content:\n// - Footer styles\n// -Basic footer block styling\n// - Footer `nav` navigation styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Footer styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic footer block styling.\n */\n.au-footer {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 3unit 0 3unit );\n\t@include AU-space( border-top, 0.25unit solid $AU-color-foreground-border );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\tp:last-child {\n\t\tmargin: 0;\n\t}\n\n\t&.au-footer--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t&.au-footer--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-footer--dark.au-footer--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Footer `nav` navigation styling.\n */\n.au-footer__navigation {\n\n\t.au-link-list {\n\t\t> li {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n.au-footer__end {\n\t@include AU-space( padding-top, 1unit );\n\t@include AU-space( margin-top, 1unit );\n\tborder-top: 1px solid $AU-color-foreground-border;\n}\n\n\n.au-footer--dark .au-footer__end {\n\tborder-top: 1px solid $AU-colordark-foreground-border;\n}\n","/*! @gov.au/grid-12 v2.1.0 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module globals\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/grid-12\";\n$version: \"2.1.0\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$AU-grid-12-columns: 12 !default; //column amounts\n$AU-grid-12-gutter-width: 24px !default; //gutter space\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Mixins and grid class generation\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Iterates through all 12 columns (≥2) to calculate the correct amount of left\n * and right padding for each of the classes.\n */\n@mixin AU-grid-12-make-grid-columns( $i: 1, $list: \".col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-xs-#{ $i }, .col-sm-#{ $i }, .col-md-#{ $i }, .col-lg-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tbox-sizing: border-box; //we can’t assume that has been added on * {}\n\t\tposition: relative;\n\t\tmin-height: 1px;\n\t\tpadding-left: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n}\n\n\n/**\n * Iterates through the columns to create a new list and then sets the float.\n */\n@mixin AU-grid-12-float-grid-columns( $class, $i: 1, $list: \".col-#{ $class }-#{ $i }\" ) {\n\t@for $i from ( 1 + 1 ) through $AU-grid-12-columns {\n\t\t$list: \"#{ $list }, .col-#{ $class }-#{ $i }\";\n\t}\n\n\t#{ $list } {\n\t\tfloat: left;\n\t}\n}\n\n\n/**\n * Calculates the correct widths as a percentage based on the column count,\n * column breakpoint class, and type (pull or offset).\n */\n@mixin AU-grid-12-calc-grid-column( $index, $class, $type ) {\n\t@if ( $type == width ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-#{ $index } {\n\t\t\twidth: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index > 0 ) {\n\t\t.col-#{ $class }-push-#{ $index } {\n\t\t\tleft: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ( $type == push ) and ( $index == 0 ) {\n\t\t.col-#{ $class }-push-0 {\n\t\t\tleft: auto;\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index > 0 ) {\n\t\t.col-#{ $class }-pull-#{ $index } {\n\t\t\tright: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n\n\t@if ($type == pull) and ( $index == 0 ) {\n\t\t.col-#{ $class }-pull-0 {\n\t\t\tright: auto;\n\t\t}\n\t}\n\n\t@if ($type == offset) {\n\t\t.col-#{ $class }-offset-#{ $index } {\n\t\t\tmargin-left: percentage( ( $index / $AU-grid-12-columns ) );\n\t\t}\n\t}\n}\n\n\n/**\n * Calls the above mixins and combines them.\n */\n@mixin AU-grid-12-loop-grid-columns( $columns, $class, $type ) {\n\t@for $i from 0 through $columns {\n\t\t@include AU-grid-12-calc-grid-column( $i, $class, $type );\n\t}\n}\n\n\n/**\n * Finally, we create the grid and all the necessary classes.\n */\n@mixin AU-grid-12-make-grid( $class ) {\n\t@include AU-grid-12-float-grid-columns( $class );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, width );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, pull );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, push );\n\t@include AU-grid-12-loop-grid-columns( $AU-grid-12-columns, $class, offset );\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// grid-12 module\n// Implementation of the Bootstrap 3 grid.\n//\n// Content:\n// - stuff\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Implementation of the Bootstrap 3 grid\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-grid {\n\t//create container that snaps to breakpoints\n\t.container {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-media( sm ) {\n\t\t\twidth: ( $AU-media-sm - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( md ) {\n\t\t\twidth: ( $AU-media-md - $AU-grid-12-gutter-width );\n\t\t}\n\n\t\t@include AU-media( lg ) {\n\t\t\twidth: ( $AU-media-lg - $AU-grid-12-gutter-width );\n\t\t}\n\t}\n\n\t//create both containers\n\t.container,\n\t.container-fluid {\n\t\tbox-sizing: border-box;\n\n\t\t@include AU-clearfix;\n\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t\tpadding-left: floor( ( $AU-grid-12-gutter-width / 2 ) );\n\t\tpadding-right: ceil( ( $AU-grid-12-gutter-width / 2 ) );\n\t}\n\n\t//create row and clear floats inside\n\t.row {\n\t\t@include AU-clearfix;\n\n\t\tmargin-left: ceil( ( $AU-grid-12-gutter-width / -2 ) );\n\t\tmargin-right: floor( ( $AU-grid-12-gutter-width / -2 ) );\n\t}\n\n\t//create all classes\n\t@include AU-grid-12-make-grid-columns;\n\n\n\t//create xs classes\n\t@include AU-grid-12-make-grid( xs );\n\n\t//create sm classes\n\t@include AU-media( sm ) {\n\t\t@include AU-grid-12-make-grid( sm );\n\t}\n\n\t//create md classes\n\t@include AU-media( md ) {\n\t\t@include AU-grid-12-make-grid( md );\n\t}\n\n\t//create lg classes\n\t@include AU-media( lg ) {\n\t\t@include AU-grid-12-make-grid( lg );\n\t}\n}\n","/*! @gov.au/header v4.1.12 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module globals\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/header\";\n$version: \"4.1.12\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-logo-width: 12unit !default;\n$AU-logo-width-sm: 16unit !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-header {\n\t\tbackground: #fff !important;\n\n\t\ta img {\n\t\t\tborder: 0 !important;\n\t\t}\n\t}\n\n\t.au-header,\n\t.au-header__brand,\n\t.au-header__subline {\n\t\tcolor: #000 !important;\n\t}\n\n\t.au-header__brand-image {\n\t\tdisplay: none !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// header module\n// Headers provide a consistent start to pages.\n//\n// Content:\n// - Header styles\n// - Header heading styles\n// - Brand styling\n// - Hero styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Header styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Basic header block styling.\n */\n.au-header {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 1.5unit 0 );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tbackground: $AU-color-background;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( md );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( padding, 3unit 0 );\n\t}\n\n\t&.au-header--alt {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t&.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-header--alt.au-header--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n}\n\n\n/**\n * Header heading styles\n */\n.au-header__heading {\n\t@include AU-fontgrid( md );\n\tfont-weight: bold;\n\tmargin: 0;\n\tpadding: 0;\n\n\t@include AU-media( sm ) {\n\t\t@include AU-fontgrid( xl );\n\t}\n}\n\n.au-header__subline {\n\tmax-width: $AU-maxwidth;\n\tcolor: $AU-color-foreground-muted;\n\n\t.au-header--dark & {\n\t\tcolor: $AU-colordark-foreground-muted;\n\t}\n}\n\n\n/**\n * Header brand styles\n */\n.au-header__brand {\n\t@include AU-clearfix();\n\t@include AU-space( min-width, $AU-logo-width );\n\n\t.au-header__brand-image {\n\t\tdisplay: block;\n\t\tborder-style: none;\n\t\t@include AU-space( max-width, $AU-logo-width );\n\t}\n\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t@include AU-media( sm ) {\n\t\t@include AU-space( min-width, $AU-logo-width-sm );\n\n\t\t.au-header__brand-image {\n\t\t\tfloat: left;\n\t\t\t@include AU-space( max-width, $AU-logo-width-sm );\n\t\t\t@include AU-space( margin-right, -1 * $AU-logo-width-sm );\n\t\t}\n\n\t\t.au-header__brand-image + .au-header__text {\n\t\t\t@include AU-space( padding-left, 1unit );\n\t\t\t@include AU-space( margin-left, $AU-logo-width-sm + 1unit );\n\t\t\tmargin-top: 0;\n\t\t\tfloat: left;\n\t\t\tborder-left: 1px solid $AU-color-foreground-border;\n\n\t\t\t.au-header--dark & {\n\t\t\t\tborder-left-color: $AU-colordark-foreground-border;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\na.au-header__brand {\n\t@include AU-focus();\n\tdisplay: inline-block;\n\tcolor: $AU-color-foreground-text;\n\ttext-decoration: none;\n\n\t&:hover .au-header__text {\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t}\n\n\t.au-header--dark & {\n\t\t@include AU-focus( 'dark' );\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n\n/**\n * Header hero styles and resets\n */\n.au-header.au-header--hero {\n\t@include AU-space( padding, 3unit 0 3.5unit 0 );\n\n\t// Reset the floated logo\n\t.au-header__brand .au-header__brand-image {\n\t\tfloat: none;\n\t}\n\n\t// Reset the floated title\n\t.au-header__brand-image + .au-header__text {\n\t\t@include AU-space( margin-top, 2unit );\n\t\tborder: 0;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\t.au-header__heading {\n\t\t\t@include AU-space( margin-top, 2unit );\n\t\t}\n\t}\n\n\t.au-header__heading {\n\t\t@include AU-fontgrid( md );\n\n\t\t@include AU-media( sm ) {\n\t\t\t@include AU-fontgrid( xxl );\n\t\t}\n\t}\n\n\t.au-header__heading + .au-header__subline {\n\t\t@include AU-space( margin-top, 0.75unit );\n\t}\n}\n","/*! @gov.au/headings v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module globals\n// Class styles for display headings.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/headings\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// headings module\n// Class styles for display headings.\n//\n// Content:\n// - Basic styles for all headings\n// - Default spacing\n// - Unique styles for individual headings\n// - Typographic spacing for .au-body only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// HEADINGS/DISPLAY STYLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n/**\n * Basic styles for all headings\n */\n.au-display-xxxl,\n.au-display-xxl,\n.au-display-xl,\n.au-display-lg,\n.au-display-md,\n.au-display-sm,\n.au-display-xs,\n.au-body h1,\n.au-body h2,\n.au-body h3,\n.au-body h4,\n.au-body h5,\n.au-body h6 {\n\tfont-family: $AU-font;\n\tdisplay: block;\n\tfont-weight: bold;\n\tmargin: 0;\n}\n\n\n/**\n * Unique selectors and font sizes\n */\n.au-body .au-display-xxxl,\n.au-display-xxxl {\n\t@include AU-fontgrid( xxxl, heading );\n}\n\n.au-body h1,\n.au-body .au-display-xxl,\n.au-display-xxl {\n\t@include AU-fontgrid( xxl, heading );\n}\n\n.au-body h2,\n.au-body .au-display-xl,\n.au-display-xl {\n\t@include AU-fontgrid( xl, heading );\n}\n\n.au-body h3,\n.au-body .au-display-lg,\n.au-display-lg {\n\t@include AU-fontgrid( lg, heading );\n}\n\n.au-body h4,\n.au-body .au-display-md,\n.au-display-md {\n\t@include AU-fontgrid( md, heading );\n}\n\n.au-body h5,\n.au-body .au-display-sm,\n.au-display-sm {\n\t@include AU-fontgrid( sm, heading );\n}\n\n.au-body h6,\n.au-body .au-display-xs,\n.au-display-xs {\n\t@include AU-fontgrid( xs, heading );\n}\n\n\n/**\n * Typographic spacing for AU-body only\n * Larger space for larger headings has been added to improve legibility in large blocks of text.\n * This provides area's of eye-rest and uses spacing to create visual sections\n * Also ref. https://github.com/govau/design-system-components/issues/282\n */\n\n/**\n * Default margin-top\n */\n* + .au-display-xxxl,\n* + .au-display-xxl,\n* + .au-display-xl,\n* + .au-display-lg,\n* + .au-display-md,\n* + .au-display-sm,\n* + .au-display-xs {\n\t@include AU-space( margin-top, 1unit );\n}\n\n\n.au-body {\n\t* + h1,\n\t* + .au-display-xxl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t* + h2,\n\t* + .au-display-xl {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t// * + h3,\n\t// * + .au-display-lg {\n\t// \t@include AU-space( margin-top, 2unit );\n\t// }\n\n\th1 + h2,\n\th2 + h3,\n\t.au-display-xxl + h2,\n\t.au-display-xl + h3,\n\th1 + .au-display-xl,\n\th2 + .au-display-lg,\n\t.au-display-xxl + .au-display-xl,\n\t.au-display-xl + .au-display-lg,\n\n\t* + h3,\n\t* + h4,\n\t* + h5,\n\t* + h6,\n\t* + .au-display-md,\n\t* + .au-display-sm,\n\t* + .au-display-xs {\n\t\t@include AU-space( margin-top, 1.5unit );\n\t}\n}\n","/*! @gov.au/inpage-nav v3.0.6 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module globals\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/inpage-nav\";\n$version: \"3.0.6\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav module\n// Use inpage-nav links to help users scan and jump to content of a page.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// inpage-nav style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-inpage-nav-links {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding-left, 1.5unit );\n\t@include AU-space( margin-bottom, 3unit );\n\n\tborder-left: 4px solid $AU-color-foreground-action;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 3unit );\n\t}\n\n\t.au-body & > ul,\n\t.au-body & > ol {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tlist-style-type: none;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t* + li {\n\t\t\t@include AU-space( margin-top, 0.5unit );\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t&.au-inpage-nav-links--dark {\n\t\tborder-color: $AU-colordark-foreground-action;\n\t}\n}\n\n.au-inpage-nav-links__heading,\n.au-body .au-inpage-nav-links__heading {\n\tfont-weight: bold;\n\tfont-size: 1em; //inherit from parent\n}\n\n.au-inpage-nav-section {\n\tposition: relative;\n\t@include AU-space( padding-right, 8unit );\n}\n\n.au-inpage-nav-section-link {\n\t@include AU-fontgrid( xs, nospace );\n\t@include AU-space( top, 0.25unit );\n\tposition: absolute;\n\tright: 0;\n\tfont-weight: normal;\n}\n","/*! @gov.au/keyword-list v3.0.5 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module globals\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/keyword-list\";\n$version: \"3.0.5\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// keyword-list module\n// A list style for emphasising parts of a list item, useful for repeating phrases across that list’s items.\n//\n// Content:\n// - Strong links list style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Strong links style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n.au-keyword-list {\n\t@include AU-fontgrid( lg );\n\n\t&:before, //clear floats without obstructing the outline on focus\n\t&:after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t.au-body & > li {\n\t\t@include AU-space( margin-top, 1unit );\n\t\tfloat: left;\n\t\tclear: both;\n\t\tlist-style: none;\n\t\tmargin-left: 0;\n\t}\n\n\t& > li {\n\t\tfont-weight: bold;\n\n\t\t// Display the link as block as focus doesn't show\n\t\t& > a {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.au-keyword-list__small {\n\t@include AU-fontgrid( sm, nospace );\n\tdisplay: block;\n\tfont-weight: normal; // Reset parent weight\n\n\t.au-body & {\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\t.au-keyword-list--dark & {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n","/*! @gov.au/main-nav v1.0.8 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module globals\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/main-nav\";\n$version: \"1.0.8\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-main-nav-breakpoint: md !default;\n$AU-main-nav-width: 280px !default;\n$AU-main-nav-z-index: 200 !default;\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-main-nav {\n\t\tbackground: transparent !important;\n\t\tborder-bottom: none !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\ttext-decoration: underline;\n\t\t\tborder-color: #fff !important;\n\t\t\tbackground-color: transparent !important;\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: #000 !important;\n\t\t\t&:last-of-type {\n\t\t\t\tborder-bottom: 1px solid !important;\n\t\t\t}\n\t\t}\n\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid #000 !important );\n\n\t\t\t.au-link-list > li:last-of-type {\n\t\t\t\tborder-bottom: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t.au-main-nav__toggle {\n\t\tdisplay: none !important;\n\t}\n\n\t.au-main-nav__menu {\n\t\tbackground: transparent !important;\n\t\tposition: static !important;\n\t\tdisplay: block !important;\n\t\twidth: auto !important;\n\n\t\t.au-main-nav__menu-inner {\n\t\t\tpadding: 0 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// main-nav module\n// Horizontal list of links to key areas on the website. Usually located in the header.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n// The main navigation\n.au-main-nav {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( border-bottom, 0.5unit solid $AU-color-foreground-action );\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\ta,\n\t.au-main-nav__toggle {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\t@include AU-focus();\n\t\tcolor: $AU-color-foreground-action;\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t}\n\n\n\t.active a {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\n\t\t&:hover {\n\t\t\tborder-color: $AU-color-background-shade;\n\t\t}\n\t}\n\n\t// Reset menus inside main-nav\n\t.au-link-list {\n\t\t@include AU-clearfix();\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t& > li {\n\t\t\tborder-top: 1px solid $AU-color-foreground-border;\n\t\t}\n\t}\n\n\t// Alternate colour scheme\n\t&.au-main-nav--alt {\n\t\tbackground-color: $AU-color-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-color-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-color-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Dark theme for main navigation\n\t&.au-main-nav--dark {\n\t\tbackground-color: $AU-colordark-background;\n\t\tborder-color: $AU-colordark-foreground-action;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-focus( 'dark' );\n\t\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tborder-color: $AU-colordark-background;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-shade;\n\t\t\t}\n\t\t}\n\n\t\t.au-link-list > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t// Dark alternative colour scheme\n\t&.au-main-nav--dark.au-main-nav--alt {\n\t\tbackground-color: $AU-colordark-background-alt;\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\n\t\t.active a {\n\t\t\tborder-color: $AU-colordark-background-alt;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $AU-colordark-background-alt-shade;\n\t\t\t}\n\t\t}\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t.au-link-list > li {\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tborder: none;\n\t\t}\n\n\t\ta,\n\t\t.au-main-nav__toggle {\n\t\t\t@include AU-fontgrid( sm );\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\n\t\t.active a {\n\t\t\t@include AU-space( border-bottom, 0.5unit solid $AU-color-background );\n\t\t\t@include AU-space( margin-bottom, -0.5unit );\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n}\n\n\n// The open and close toggles\n.au-main-nav__toggle {\n\t@include AU-space( padding, 0.5unit 1unit 0.5unit );\n\t@include AU-fontgrid( xs, nospace );\n\tborder: 0;\n\tappearance: none;\n\tbackground-color: transparent;\n\tcursor: pointer;\n\tdisplay: none;\n\n\t&:before {\n\t\t@include AU-fontgrid( sm, nospace );\n\t\t@include AU-space( margin-bottom, 0.25unit );\n\t\tdisplay: block;\n\t\ttext-align: center;\n\t}\n\n\t// Menu icon\n\t&.au-main-nav__toggle--open:before {\n\t\tcontent: \"☰\";\n\t}\n\n\t// Close icon\n\t&.au-main-nav__toggle--close:before {\n\t\tcontent: \"✕\";\n\t}\n\n\t// Show the open and close toggles when there is javascript\n\t.js & {\n\t\tdisplay: inline-block;\n\n\t\t// Always hide the toggles on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n// Open and close functionality\n.js .au-main-nav__content.au-main-nav__content--open {\n\n\t// Show the content when the menu gets opened\n\t.au-main-nav__menu {\n\t\tleft: 0;\n\t\tdisplay: block;\n\t}\n\n\t// Move the overlay and animate the transparency\n\t.au-main-nav__overlay {\n\t\topacity: 0.8;\n\t\tleft: 0;\n\t\tdisplay: block;\n\n\t\t// Hide on desktop\n\t\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// The content area that becomes the menu menu\n.au-main-nav__menu {\n\n\t// Move the menu content off the screen so it can slide in\n\t.js & {\n\t\tbackground-color: $AU-color-background;\n\t\tdisplay: none;\n\t\toverflow: auto;\n\t\tposition: fixed;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: -1 * $AU-main-nav-width;\n\t\twidth: $AU-main-nav-width;\n\t\tz-index: $AU-main-nav-z-index;\n\n\t\t// Add inner padding for the content area\n\t\t.au-main-nav__menu-inner {\n\t\t\t@include AU-space( padding, 1unit );\n\t\t}\n\t}\n\n\t.au-main-nav.au-main-nav--alt & {\n\t\tbackground-color: $AU-color-background-alt;\n\t}\n\n\t.au-main-nav.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t.au-main-nav.au-main-nav--alt.au-main-nav--dark & {\n\t\tbackground-color: $AU-colordark-background-alt;\n\t}\n\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\t// Reset the menu styling\n\t\t.js & {\n\t\t\tposition: static;\n\t\t\tdisplay: block;\n\t\t\twidth: auto;\n\t\t\toverflow: inherit;\n\t\t\tbackground-color: transparent;\n\n\t\t\t// Remove padding on the content\n\t\t\t.au-main-nav__menu-inner {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n// The overlay that shows when the menu is open\n.au-main-nav__overlay {\n\ttransition: opacity 0.25s ease-out;\n\tbackground-color: #000;\n\tcursor: pointer;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\twidth: 100%;\n\tz-index: $AU-main-nav-z-index - 10;\n\topacity: 0.4;\n\tdisplay: none; // Hidden by default\n\n\t.ie8 & {\n\t\tfilter: alpha(opacity=80);\n\t}\n}\n\n\n// Lock the scroll on the whole page when the menu is open\n.js .au-main-nav__scroll--locked {\n\toverflow: hidden;\n\n\t// Remove the scroll lock on a desktop computer\n\t@include AU-media( $AU-main-nav-breakpoint ) {\n\t\toverflow: visible;\n\t}\n}\n","/*! @gov.au/page-alerts v2.1.3 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module globals\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/page-alerts\";\n$version: \"2.1.3\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/body\", \"2.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-page-alerts {\n\t\tborder-color: #000 !important;\n\t\tbackground-color: #fff !important;\n\t\tborder-left: 2px solid #000 !important;\n\t\tpadding-top: 3em !important;\n\n\t\t&:after {\n\t\t\tbackground: none !important;\n\t\t\tcontent: 'info' !important;\n\t\t\ttop: 1em !important;\n\t\t\tleft: 0 !important;\n\t\t\tfont-size: 12px !important;\n\t\t\tborder-right: 1px solid #000 !important;\n\t\t\tborder-bottom: 1px solid #000 !important;\n\t\t\tpadding: 0.5em !important;\n\t\t\twidth: auto !important;\n\t\t}\n\t}\n\n\t.au-page-alerts--success:after {\n\t\tcontent: 'success' !important;\n\t}\n\n\t.au-page-alerts--warning:after {\n\t\tcontent: 'warning' !important;\n\t}\n\n\t.au-page-alerts--error:after {\n\t\tcontent: 'error' !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// page-alerts module\n// Use page alerts to notify users of important information and state changes to the page.\n//\n// Content:\n// - Generic page alert styling\n// - Generic page alert icon position styling\n// - Page alert error\n// - Page alert warning\n// - Page alert success\n// - Page alert info\n// - Page alert screen-reader only\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Page alert defaults to info\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-page-alerts {\n\t@include AU-space( padding, 1unit );\n\t@include AU-fontgrid( sm );\n\tposition: relative;\n\tborder: solid 3px $AU-color-info;\n\t@include AU-space( border-left-width, 3unit );\n\tborder-radius: $AU-border-radius;\n\tword-wrap: break-word;\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n\n\t&:before,\n\t&:after {\n\t\tcontent: ' ';\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\t@include AU-space( left, -2.25unit );\n\t\t@include AU-space( width, 1.5unit );\n\t\t@include AU-space( height, 1.5unit );\n\t\t@include AU-space( margin-top, -0.75unit );\n\t\t@include AU-space( border-left-width, -0.75unit );\n\t\tdisplay: block;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: $AU-color-background;\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tbackground: none;\n\t\t\ttext-align: center;\n\t\t\tbackground-color: $AU-color-foreground-text;\n\t\t\tcolor: #fff;\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&:after {\n\t\tbackground-color: transparent;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: 'i';\n\t\t}\n\t}\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt\n\t&.au-page-alerts--alt:before {\n\t\tbackground-color: $AU-color-background-shade;\n\t}\n\n\t// dark\n\t&.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background;\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t// alt dark\n\t&.au-page-alerts--alt.au-page-alerts--dark:before {\n\t\tbackground-color: $AU-colordark-background-shade;\n\t}\n}\n\n\n/**\n * Page alert success\n */\n.au-page-alerts--success {\n\tborder-color: $AU-color-success;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '✓';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert warning.\n */\n.au-page-alerts--warning {\n\tborder-color: $AU-color-warning;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Page alert error.\n */\n.au-page-alerts--error {\n\tborder-color: $AU-color-error;\n\n\t&:before {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n\n\t&:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\n\t\t.ie8 &,\n\t\t.lt-ie8 & {\n\t\t\tcontent: '!';\n\t\t}\n\t}\n\n\t&.au-page-alerts--dark:after {\n\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t}\n}\n\n\n/**\n * Screen-reader only class for interlinking error messages and corresponding form elements.\n */\n.au-page-alerts__sronly {\n\t@include AU-sronly;\n}\n","/*! @gov.au/responsive-media v2.0.14 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-embeds module globals\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/responsive-media\";\n$version: \"2.0.14\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// responsive-media module\n// Caters for video/slideshow dimensions and aspect ratios across various viewports/widths\n//\n// Content:\n// - Responsive video embeds\n// - Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive video embeds\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-vid {\n\tposition: relative;\n\tdisplay: block;\n\theight: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\n\t> .au-responsive-media-vid__item {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\tborder: 0;\n\t}\n\n\t&.au-responsive-media-vid--16x9 {\n\t\tpadding-bottom: percentage( 9 / 16 ); // 16:9\n\t}\n\n\t&.au-responsive-media-vid--4x3 {\n\t\tpadding-bottom: percentage( 3 / 4 ); // 4:3\n\t}\n\n\t* + & {\n\t\t@include AU-space( margin-top, 1unit );\n\t}\n}\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Responsive image\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-responsive-media-img,\n.au-body img,\n.au-responsive-media img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n* + .au-responsive-media-img,\n.au-body * + img,\n.au-responsive-media * + img {\n\t@include AU-space( margin-top, 1unit );\n}\n","/*! @gov.au/select v2.0.11 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module globals\n// The form select element for multiple options\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/select\";\n$version: \"2.0.11\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-select {\n\t\tborder-color: #000 !important;\n\t\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'') !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select module\n// The form select element for multiple options\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// select style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-select {\n\t@include AU-fontgrid( sm );\n\t@include AU-space( padding, 0.5unit 2.25unit 0.5unit 0.75unit );\n\n\t// 2.875unit = 46px = 40px height + ( 3px border * 2 );\n\t// We include the border because we use box-sizing: border-box;\n\t// This guarantees that select will be the same height as buttons and text inputs in all browsers\n\t@include AU-space( height, 2.875unit );\n\tposition: relative;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tappearance: none;\n\tborder: 3px solid $AU-color-foreground-border;\n\ttext-indent: 0.01px;\n\ttext-overflow: '';\n\tbackground-color: $AU-color-background;\n\tbox-sizing: border-box;\n\tborder-radius: $AU-border-radius;\n\tcursor: pointer;\n\tbackground-image: AU-svguri('' +\n\t\t\t'' +\n\t\t\t'' +\n\t\t'');\n\tbackground-repeat: no-repeat;\n\tbackground-position: right center;\n\tbackground-size: 1.5em auto;\n\tvertical-align: middle;\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t}\n\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t// state styling\n\t&.au-select--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--invalid,\n\t&.au-select--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-select--dark.au-select--valid,\n\t&.au-select--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t.ie8 &,\n\t.ie9 & {\n\t\t@include AU-space( padding-right, .25unit );\n\t}\n\n\t&.au-select--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t&.au-select--block {\n\t\twidth: 100%;\n\t}\n}\n\n\n//firefox hacks...\n//=================\n// https://stackoverflow.com/questions/3773430/remove-outline-from-select-box-in-ff\n.au-select:-moz-focusring {\n\tcolor: transparent;\n\ttext-shadow: 0 0 0 #000;\n}\n\nhtml>/**/body .au-select, x:-moz-any-link, x:default {\n\t@include AU-space( padding-right, 1unit );\n}\n\n@supports (-moz-osx-font-smoothing:auto) {\n\thtml body .au-select {\n\t\t@include AU-space( padding-right, 2.25unit );\n\t}\n}\n","/*! @gov.au/side-nav v5.0.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module globals\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/side-nav\";\n$version: \"5.0.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n\t(\"@gov.au/animate\", \"1.0.0\"),\n\t(\"@gov.au/accordion\", \"7.0.0\"),\n\t(\"@gov.au/link-list\", \"3.0.0\"),\n);\n\n@include versioning-add( $name, $version, $dependencies ); //adding dependencies to global scope\n\n@include versioning-remove( '@gov.au/animate' ); //removing animate as a dependency as it doesn’t come with sass\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n$AU-side-nav-depth: 3 !default;\n$AU-side-nav-breakpoint: sm !default;\n\n\n/**\n * AU-side-nav-indent - Mixin for creating indent based off depth\n *\n * @param {number} $depth - How deep the menu goes\n * @param {string} $element - The element to add the ul in front of\n * @param {number} $indent-size - Size of the indent in units\n *\n * @return {number} - The indented menu items\n */\n@mixin AU-side-nav-indent( $depth: $AU-side-nav-depth, $element: 'a', $indent-size: 1 ) {\n $chain: $element;\n @for $i from 1 to $depth + 1 {\n\t\t$chain: 'ul ' + $chain;\n\t\t$indent: if(\n\t\t\t$i < 2,\n\t\t\t( $indent-size * $i + 1 ) * 1unit,\n\t\t\t( $indent-size * $i + 1 ) * 1.25unit\n\t\t);\n\n & #{$chain} {\n @include AU-space( padding-left, $indent );\n }\n }\n}\n\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-side-nav {\n\t\tbackground: transparent !important;\n\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t\ttext-decoration: underline !important;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: transparent !important;\n\t\t\t}\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-side-nav__content {\n\n\t\tul ul ul a:before {\n\t\t\tbackground-image: AU-svguri( '' +\n\t\t\t\t'' +\n\t\t\t'') !important;\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// side-nav module\n// A vertical list of links for site navigation typically placed next to the body content.\n//\n// Content:\n// - sass-versioning\n// - globals\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n@import '_globals.scss';\n@import '_print.scss';\n\n\n.au-side-nav {\n\t@include AU-fontgrid( sm );\n\tfont-family: $AU-font;\n\tbackground-color: $AU-color-background-alt;\n\tborder-radius: $AU-border-radius;\n\toverflow: hidden;\n\tborder: 0;\n\n\ta,\n\t.active > span {\n\t\t@include AU-space( padding, 1unit );\n\t\t@include AU-fontgrid( xs );\n\t\tcolor: $AU-color-foreground-muted;\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\n\t\t&:hover {\n\t\t\ttext-decoration: underline;\n\t\t\ttext-decoration-skip-ink: auto;\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\t}\n\n\t// Link list\n\t.au-link-list {\n\t\tpadding: 0;\n\t\tmargin: 0;\n\n\t\tli {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Accordion styles\n\t.au-accordion__body {\n\t\toverflow: visible;\n\t}\n\n\t.au-accordion__title {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-action;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tbackground-color: inherit;\n\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\toutline-offset: -3px;\n\t\t}\n\n\t\t// Hide the accordion title without javascript\n\t\t.no-js & {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.au-accordion__body-wrapper {\n\t\tborder: 0;\n\t\tpadding: 0;\n\t}\n\n\t// Desktop styles\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\t\tborder-radius: 0;\n\t\toverflow: visible;\n\n\t\t// Open the menu on desktop\n\t\t.au-accordion__body.au-accordion--closed {\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t}\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t.au-accordion__title {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n// Content inside the side navigation accordion\n.au-side-nav__content {\n\t@include AU-space( margin, 0 1unit );\n\n\tul {\n\t\t@include AU-side-nav-indent( 3 );\n\t\t@include AU-side-nav-indent( 3, '.active > span' );\n\t}\n\n\n\t.active > span {\n\t\tfont-weight: bold;\n\t\tcolor: $AU-color-foreground-text;\n\t}\n\n\tul ul ul a,\n\tul ul ul .active > span {\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\t@include AU-space( width, 1unit );\n\t\t\t@include AU-space( height, 1unit );\n\t\t\t@include AU-space( background-size, 1unit );\n\t\t\t@include AU-space( margin-left, -1.5unit );\n\t\t\tdisplay: block;\n\t\t\tfloat: left;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\t}\n\n\t& > ul > li {\n\t\tborder-bottom: 1px solid $AU-color-foreground-border;\n\n\t\t&:last-of-type {\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ) {\n\t\tmargin: 0;\n\t}\n}\n\n\n// Side navigation title\n.au-sidenav__title {\n\tmargin: 0;\n\n\ta {\n\t\t@include AU-fontgrid( sm );\n\t\tcolor: $AU-color-foreground-text;\n\t\tborder-bottom: 2px solid $AU-color-foreground-border;\n\t}\n}\n\n\n// Alternate colour variation\n.au-side-nav.au-side-nav--alt {\n\tbackground: $AU-color-background;\n\n\ta:hover {\n\t\tbackground: $AU-color-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-color-background-alt-shade;\n\t\t}\n\t}\n}\n\n\n// Dark colour variation\n.au-side-nav.au-side-nav--dark {\n\tbackground: $AU-colordark-background-alt;\n\n\t.au-accordion__title {\n\t\tcolor: $AU-colordark-foreground-action;\n\t\tbackground-color: inherit;\n\t}\n\n\ta {\n\t\tcolor: $AU-colordark-foreground-muted;\n\n\t\t&:hover {\n\t\t\tbackground: $AU-colordark-background-alt-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t.au-side-nav__content {\n\t\t.active > span {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t}\n\n\t\tul ul ul a:before,\n\t\tul ul ul .active > span:before {\n\t\t\tbackground-image: AU-svguri('' +\n\t\t\t\t'' +\n\t\t\t'');\n\t\t}\n\n\t\t& > ul > li {\n\t\t\tborder-color: $AU-colordark-foreground-border;\n\t\t}\n\t}\n\n\t.au-sidenav__title a {\n\t\tborder-color: $AU-colordark-foreground-border;\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\t}\n}\n\n\n// Dark alternative colour variation\n.au-side-nav.au-side-nav--dark.au-side-nav--alt {\n\tbackground: $AU-colordark-background;\n\n\ta:hover {\n\t\tbackground: $AU-colordark-background-shade;\n\t}\n\n\t@include AU-media( $AU-side-nav-breakpoint ){\n\t\tbackground: transparent;\n\n\t\ta:hover {\n\t\t\tbackground-color: $AU-colordark-background-alt-shade;\n\t\t}\n\t}\n}\n","/*! @gov.au/skip-link v2.0.16 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module globals\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/skip-link\";\n$version: \"2.0.16\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-skip-link__link {\n\t\tbackground: #fff !important;\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// skip-link module\n// Provide skip links to navigation and content.\n//\n// Content:\n// - Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Skip-to links\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-skip-link {\n\t@include AU-fontgrid( md, nospace );\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n}\n\n.au-skip-link__link {\n\t@include AU-sronly;\n\n\t&:active,\n\t&:focus {\n\t\t@include AU-outline();\n\t\t@include AU-space ( top, 1unit );\n\t\t@include AU-space ( left, 1unit );\n\t\t@include AU-space ( padding, 1.5unit );\n\t\tclip: auto;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\toverflow: visible;\n\t\tposition: absolute;\n\t\twidth: auto;\n\t\tcolor: $AU-color-background;\n\t\tbackground-color: $AU-color-foreground-action;\n\t\ttext-decoration: underline;\n\t\ttext-decoration-skip-ink: auto;\n\t\tz-index: 600;\n\t}\n\n\t.au-body &:hover,\n\t&:hover {\n\t\ttext-decoration: none;\n\t\tcolor: $AU-color-background;\n\t}\n}\n","/*! @gov.au/tags v3.1.7 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// tags module globals\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/tags\";\n$version: \"3.1.7\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-tags {\n\t\tcolor: #000 !important;\n\t}\n\t.au-tags__item {\n\t\tborder-color: #000 !important;\n\t\ta {\n\t\t\tcolor: #000 !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tags module\n// Use tags to apply a taxonomy and link to similar content.\n//\n// Content:\n// - Tag styles\n// - Tag heading style\n// - Tag item style\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Tag styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n.au-tags {\n\t@include AU-fontgrid( sm );\n\tdisplay: block;\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\n\t&.au-tags--dark {\n\t\tcolor: $AU-colordark-foreground-text;\n\t}\n}\n\n.au-tags > li {\n\t@include AU-space ( margin, 0.5unit 0.25unit 0 0 );\n\t@include AU-space ( padding, 0 0.5unit );\n\tborder: 1px solid $AU-color-foreground-action;\n\tborder-radius: $AU-border-radius;\n\tdisplay: inline-block;\n\n\t> a,\n\t> button {\n\t\t@include AU-space ( margin, 0 -0.5unit ); // Negative value to pull a/button out to same size as container\n\t\t@include AU-space ( padding, 0 0.5unit );\n\t\tcolor: $AU-color-foreground-action;\n\t\tdisplay: inline-block;\n\t\tborder-radius: $AU-border-radius;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-color-foreground-text;\n\t\t\ttext-decoration: none;\n\t\t\tbackground-color: $AU-color-background-shade;\n\t\t}\n\n\t\t@include AU-focus();\n\n\t\t&:focus {\n\t\t\toutline-offset: -1px;\n\t\t}\n\t}\n}\n\n.au-tags.au-tags--dark > li {\n\tborder-color: $AU-colordark-foreground-action;\n\n\t> a,\n\t> button {\n\t\tcolor: $AU-colordark-foreground-action;\n\n\t\t&:hover {\n\t\t\tcolor: $AU-colordark-foreground-text;\n\t\t\tbackground-color: $AU-colordark-background-shade;\n\t\t}\n\n\t\t@include AU-focus( 'dark' );\n\t}\n}\n","/*! @gov.au/text-inputs v2.1.1 */\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// text-inputs module globals\n// Single and multi-line text inputs.\n//\n// Content:\n// - Sass versioning\n// - Global variables: none so far\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// SASS VERSIONING\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n$name: \"@gov.au/text-inputs\";\n$version: \"2.1.1\";\n$dependencies: (\n\t(\"@gov.au/core\", \"3.0.0\"),\n);\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// GLOBAL VARIABLES\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n// Boy it sure is quiet here.\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - print styles\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@media print {\n\t.au-text-input {\n\t\tborder-color: #000 !important;\n\n\t\t&[disabled] {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\n\t\t&:disabled {\n\t\t\tcolor: $AU-color-foreground-muted !important;\n\t\t\tbackground-color: #ccc !important;\n\t\t\tborder: 2px solid #ccc !important;\n\t\t}\n\t}\n}\n","//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text-inputs module\n// Single and multi-line text inputs.\n//\n// Content:\n// - Text input styling, inc:\n// - labels\n// - generic text input styling\n// - states (invalid|valid|disabled)\n// - textarea styling\n// - --number variant text input\n// - --block variant\n// - hint text\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n\n@import '_globals.scss';\n@import '_print.scss';\n\n\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n// Text input styling\n//--------------------------------------------------------------------------------------------------------------------------------------------------------------\n/**\n * Generic text input styling.\n *\n * Also includes variants:\n * - invalid\n * - valid\n * - :focus\n * - :disabled/[disabled]\n */\n.au-text-input {\n\tbox-sizing: border-box;\n\t@include AU-fontgrid( sm, nospace ); // using default to make sure we don’t crop descenders and ascenders\n\t@include AU-space( padding, 0.5unit 1unit );\n\t@include AU-space( height, 2.875unit );\n\tborder: 3px solid $AU-color-foreground-border;\n\tbackground-color: $AU-color-background;\n\tfont-family: $AU-font;\n\tcolor: $AU-color-foreground-text;\n\tborder-radius: $AU-border-radius;\n\tvertical-align: middle;\n\tappearance: none;\n\twidth: 100%;\n\t@include AU-space( max-width, 12.8125unit );\n\t// state styling\n\t&.au-text-input--dark:invalid,\n\t&:invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t&.au-text-input--dark.au-text-input--invalid,\n\t&.au-text-input--invalid {\n\t\tbackground-color: mix( $AU-color-error, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-error;\n\t}\n\n\t// valid styling\n\n\t// disabled :valid pseudo class because all fields would become valid and green too quickly. In the future :valid should be the default styling(not green)\n\t// &.au-text-input--dark:valid,\n\t// &:valid {\n\t// \tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t// \tborder-color: $AU-color-success;\n\t// }\n\n\t&.au-text-input--dark.au-text-input--valid,\n\t&.au-text-input--valid {\n\t\tbackground-color: mix( $AU-color-success, $AU-color-background, 5% );\n\t\tborder-color: $AU-color-success;\n\t}\n\n\t// disabled styling\n\t&[disabled] {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t&:disabled {\n\t\tcursor: not-allowed;\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\topacity: 0.3;\n\t}\n\n\t@include AU-focus();\n\n\t&:focus {\n\t\tborder-radius: 0;\n\t\tbackground-color: $AU-color-background; // Keep the light-bg when focusing on success/error\n\t}\n\n\t&.au-text-input--dark {\n\t\tborder-color: $AU-colordark-foreground-text;\n\n\t\t&[disabled] {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\t\t&:disabled {\n\t\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n\t\t\topacity: 0.3;\n\t\t}\n\n\n\t\t@include AU-focus( 'dark' );\n\t}\n\n\t// au-text-input with different widths\n\t&.au-text-input--width-xs {\n\t\t@include AU-space( max-width, 4.3unit );\n\t}\n\t\n\t&.au-text-input--width-sm {\n\t\t@include AU-space( max-width, 6.3unit );\n\t}\n\n\t&.au-text-input--width-md {\n\t\t@include AU-space( max-width, 10unit );\n\t}\n\n\t&.au-text-input--width-lg {\n\t\t@include AU-space( max-width, 18unit );\n\t}\n\n\t&.au-text-input--width-xl {\n\t\t@include AU-space( max-width, 24unit );\n\t}\n\n\t\n\t/**\n\t * Block modifier\n\t */\n\t&.au-text-input--block {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t\tbox-sizing: border-box;\n\t}\n\n\t/**\n\t * Number input styling.\n\t *\n\t * Numbers are easier to disambiguate from each other (and letters) when set in\n\t * monospace.\n\t */\n\t&.au-text-input--number {\n\t\tfont-family: $AU-font-monospace;\n\t\tletter-spacing: 2px;\n\t}\n}\n\n\n// We remove label styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Text input labels.\n// */\n// .au-text-input__label {\n// \t@include AU-fontgrid( sm );\n// \tdisplay: block;\n\n// \t& + .au-text-input {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n\n// \t* + & {\n// \t\t@include AU-space( margin-top, 1.5unit );\n// \t}\n// }\n\n\n// We remove hint text styling as it is too atomic to make calls on spacing. There will be form components that will reintroduce these elements.\n// /**\n// * Hint text.\n// *\n// * Built so it can sit both in- and outside the `label`.\n// */\n// .au-text-input__hint {\n// \t@include AU-fontgrid( xs );\n// \tdisplay: block;\n\n// \t// Keeps spacing neat depending on where the hint text is added.\n// \t* + & {\n// \t\t@include AU-space( margin-top, 0.5unit );\n// \t}\n// }\n\n\n/**\n * Textarea styling. (Not nested because sass does odd stuff)\n */\ntextarea.au-text-input {\n\t@include AU-fontgrid( sm );\n\theight: auto;\n\tmin-height: 6em;\n}\n\n","\n// Visually hide (screen reader accessible)\n.visually-hidden,\n.sr-only,\n.element-invisible {\n @include AU-sronly();\n position: absolute !important;\n}","// sass-lint:disable no-vendor-prefixes\n\n// Use the saner border-box model for all elements.\n* {\n box-sizing: border-box;\n}\n\nhtml {\n // Prevent adjustments of font size after orientation changes in IE and iOS.\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n // On short pages, we want any background gradients to fill the entire height\n // of the browser.\n min-height: 100%;\n}\n\nbody {\n // Remove default margin and padding.\n margin: 0;\n padding: 0;\n}\n\n.cke_editable {\n padding: 20px;\n}","/**\n * Health-fontgrid Mixin for setting font-size and line-height that snaps to the grid, and also includes mobile :)\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n * @param {keywords} $lineheight-key - Either one of the following keywords: heading, nospace, default\n *\n * @return {string} - The code; fontsize in REM, with PX fallback, and unitless line-height which matches vertical grid\n*/\n@mixin health-fontgrid( $fontsize-key, $lineheight-key: 'default', $weight: 'heavy' ) {\n $next-size-down: health-fontgrid-next-size($fontsize-key);\n @include AU-fontgrid($next-size-down, $lineheight-key);\n @include AU-media(sm) {\n @include AU-fontgrid($fontsize-key, $lineheight-key);\n }\n\n @if $weight == 'heavy' {\n font-weight: bold;\n }\n\n @if $weight == 'light' {\n font-weight: normal;\n }\n}\n\n/**\n * Get the next size down.\n *\n * @param {keywords} $fontsize-key - Either one of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n *\n * @return {string} - One of the following keywords: xs, sm, md, lg, xl, xxl, xxxl\n*/\n@function health-fontgrid-next-size( $fontsize-key ) {\n @if $fontsize-key == 'xs' {\n @return 'xs';\n }\n @if $fontsize-key == 'sm' {\n @return 'xs';\n }\n @if $fontsize-key == 'md' {\n @return 'sm';\n }\n @if $fontsize-key == 'lg' {\n @return 'md';\n }\n @if $fontsize-key == 'xl' {\n @return 'lg';\n }\n @if $fontsize-key == 'xxl' {\n @return 'xl';\n }\n @if $fontsize-key == 'xxxl' {\n @return 'xxl';\n }\n @return 'md';\n}\n\n\n.au-body {\n\n // Apply responsive to AU-fontgrid classes\n .au-display-xxxl {\n @include health-fontgrid('xxxl', 'heading');\n &--text {\n @include health-fontgrid('xxxl', 'default', 'light');\n }\n }\n\n h1,\n .au-display-xxl {\n @include health-fontgrid('xxl', 'heading');\n &--text {\n @include health-fontgrid('xxl', 'default', 'light');\n }\n }\n\n h2,\n .au-display-xl {\n @include health-fontgrid('xl', 'heading');\n &--text {\n @include health-fontgrid('xl', 'default', 'light');\n }\n }\n\n h3,\n .au-display-lg {\n @include health-fontgrid('lg', 'heading');\n &--text {\n @include health-fontgrid('lg', 'default', 'light');\n }\n }\n\n h4,\n .au-display-md {\n @include health-fontgrid('md', 'heading');\n &--text {\n @include health-fontgrid('md', 'default', 'light');\n }\n }\n\n h5,\n .au-display-sm {\n @include health-fontgrid('sm', 'heading');\n &--text {\n @include health-fontgrid('sm', 'default', 'light');\n }\n }\n\n h6,\n .au-display-xs {\n @include health-fontgrid('xs', 'heading');\n &--text {\n @include health-fontgrid('xs', 'default', 'light');\n }\n }\n\n // Light variation of headings.\n .au-display--light {\n font-weight: normal;\n }\n\n .au-display--heavy {\n font-weight: bold;\n }\n\n // Inline.\n .au-display--inline {\n display: inline;\n }\n\n // Sub title\n .au-subtitle {\n & + h1, & + h2, & + h3 {\n @include AU-space(margin-top, .5unit);\n }\n }\n h1 + .au-subtitle {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".au-accordion {\n\n // Small variation.\n &.au-accordion--small {\n border: 0;\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n }\n\n // Light variation.\n &.au-accordion--light {\n .au-accordion__title {\n font-weight: 400;\n font-size: inherit;\n }\n .au-accordion__body-wrapper {\n @include AU-space(padding, .5unit);\n }\n }\n}\n",".au-body {\n // SVG images.\n fill: $AU-color-foreground-text;\n\n // BACKGROUND //\n &.au-body--dark {\n background: $AU-colordark-background;\n &-tertiary {\n background: $colour-primary-blue;\n }\n }\n\n //// SVG images ////\n &.au-body--dark {\n fill: $AU-colordark-foreground-text;\n }\n\n // Minor text.\n .text--minor,\n %minor-text {\n color: $colour-minorText;\n font-size: 0.8em;\n }\n\n // Right align text.\n .text--align-right {\n text-align: right;\n }\n .text--align-center {\n text-align: center;\n }\n\n // Introduction text.\n .au-introduction {\n @include health-fontgrid( lg , default, light);\n color: $colour-minorText;\n\n &--dark {\n color: $AU-color-foreground-text;\n }\n }\n\n //// Abbreviations ////\n abbr, abbr[title], .definition {\n border-bottom: 1px dotted #CCC !important;\n text-decoration: none !important;\n cursor: help;\n }\n\n // Create class for screen reader only.\n .au-sronly {\n @include AU-sronly();\n }\n\n // The standard margin top used for uikit.\n %standard-gap,\n .standard-gap {\n @include AU-space(margin-top, 1.5unit);\n &--mobile-only {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n }\n &--bottom {\n @include AU-space(margin-bottom, 1.5unit);\n }\n }\n\n // Hide fields when printing.\n .print--hide {\n @media print {\n display: none;\n }\n }\n\n @media print {\n a[href]:after {\n content: '' !important;\n }\n }\n\n // IE 11.\n main, aside {\n display: block;\n }\n\n}\n","// Breadcrumb navigation\n//\n// The path to the current page in the form of a list of links.\n//\n// Markup: breadcrumb.twig\n//\n// Style guide: navigation.breadcrumb\n\n.au-breadcrumbs {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n\n @media print {\n display: block;\n }\n}\n","// Button.\n.au-btn,\na.au-btn {\n\n // Convert tertiary button to look like a link.\n &--tertiary {\n padding: 0;\n }\n\n // Large button.\n &.au-btn--large {\n font-size: 1.3em;\n font-weight: 700;\n }\n\n // Dark button\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n border-color: $colour-light-dark;\n }\n }\n}",".au-body {\n .au-callout {\n // If the callout is on a row, reset the margin so the keyline lines up.\n // eg .container > .row .au-callout > .col-sm-3 | .col-sm-9\n &.row {\n margin-left: 0;\n margin-right: 0;\n padding-left: 12px;\n padding-right: 12px;\n }\n background-color: $colour-lighter;\n border-left-color: $colour-complementary-cyan;\n // Colours.\n &--secondary {\n border-left-color: $colour-complementary-skyblue;\n }\n &--tertiary {\n border-left-color: $colour-primary-teal-light;\n }\n &--success {\n border-left-color: $AU-color-success;\n }\n\n // Simple variation\n &.au-callout--simple {\n background: transparent;\n border-left-width: 10px;\n padding: 1rem 1.5rem;\n }\n }\n}\n"," .au-control-input {\n &.au-control-input--compact.au-control-input--block {\n @include AU-space(margin-top, 0.5unit);\n .au-control-input__text {\n @include AU-space(padding, 0 0 0 1.5unit);\n margin-right: 0;\n &:before, &:after {\n left: -4px;\n top: 2px;\n @include AU-space(width, 1.375unit);\n @include AU-space(height, 1.375unit);\n }\n }\n\n .au-control-input__input {\n left: 0;\n top: 7px;\n }\n }\n\n &__input {\n &:invalid + .au-control-input__text {\n background: $AU-color-background;\n &:after {\n border-color: transparent;\n }\n }\n &.error + .au-control-input__text {\n &:after {\n border-color: $AU-color-error;\n }\n }\n }\n }\n","// Health variations on UIKit call to action link.\n.au-body {\n .au-cta-link {\n // Right align the link.\n &--right {\n text-align: right;\n }\n }\n\n // We want to apply the dark theme automatically to the link if it within au-body--dark.\n &.au-body--dark .au-cta-link {\n @extend .au-cta-link--dark;\n }\n}\n",".au-footer {\n\n // Add some space between the content and the footer.\n // Not sure why this isn't in the @gov.au/footer.\n @include AU-space(margin-top, 2unit);\n\n // Remove the top border.\n border-top: none;\n\n // Apply our colour scheme on the background.\n &.au-body.au-body--dark.au-footer--dark {\n background: $colour-darkest;\n background: linear-gradient(to right,$colour-dark-hover,$colour-darkest)\n }\n\n // Add a gap on mobile between the menus.\n &__navigation-section {\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n .au-footer__end {\n border-top-color: $colour-dark;\n }\n\n // Don't print the footer.\n @media print {\n display: none;\n }\n}","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\n.au-form {\n\n &__item {\n\n @include AU-space('margin-top', 1.5unit);\n label {\n font-weight: bold;\n .au-control-input__text {\n font-weight: normal;\n }\n }\n\n &-description {\n @include AU-space('margin-top', .5unit);\n }\n\n .au-text-input,\n .au-select {\n display: block;\n @include AU-space('margin-top', .5unit);\n max-width: 42em;\n }\n\n .au-control-input {\n @include AU-space(margin-top, .75unit);\n label {\n font-weight: normal;\n }\n }\n\n .form-required {\n color: $AU-color-error;\n }\n }\n\n .form-element-length-counter {\n @include AU-space('margin-top', .5unit);\n }\n\n &--hidden {\n display: none;\n }\n\n}\n",".au-grid {\n\n // On non-full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .not-full-width {\n // Top margin for content area\n @include AU-space(margin-top, 1unit);\n @include AU-media(sm ) {\n @include AU-space(margin-top, 1.5unit);\n }\n @media print {\n @include AU-space(margin-top, 1unit);\n }\n .container {\n width: auto;\n clear: both;\n }\n }\n\n // On full width pages, stop nested containers from pushing out wide.\n // This allows us to nest containers in other elements and for them to still work.\n .full-width .container .container {\n width: auto;\n clear:both;\n }\n\n\n // Row variation which removes the gap between columns.\n .row--no-column-gap {\n div[class*=\"col-\"] {\n @include AU-media(sm) {\n padding-left: 0;\n padding-right: 0;\n &:first-of-type {\n padding-left: 12px;\n }\n &:last-of-type {\n padding-right: 12px;\n }\n }\n }\n }\n\n // Divide columns into 5ths.\n .col-xs-5ths,\n .col-sm-5ths,\n .col-md-5ths,\n .col-lg-5ths {\n position: relative;\n min-height: 1px;\n padding-right: $AU-grid-12-gutter-width / 2;\n padding-left: $AU-grid-12-gutter-width / 2;\n }\n\n .col-xs-5ths {\n width: 20%;\n float: left;\n }\n\n @include AU-media( sm ) {\n .col-sm-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( md ) {\n .col-md-5ths {\n width: 20%;\n float: left;\n }\n }\n\n @include AU-media( lg ) {\n .col-lg-5ths {\n width: 20%;\n float: left;\n }\n }\n}\n\n","// Health variation on the au-header.\n.au-header.au-header {\n\n margin-bottom: 0;\n padding: 0;\n border-top: 12px solid $colour-primary-blue-dark;\n\n @include AU-media(sm){\n @include AU-space('padding', 1unit 0 .5unit);\n }\n @include AU-media(md){\n @include AU-space('padding', 1.5unit 0);\n }\n\n // Simple for no-nav campaigns\n &--simple {\n @include AU-space('padding-bottom', 1unit);\n @include AU-media(sm){\n @include AU-space('padding-bottom', 1.5unit);\n }\n @include AU-media(md){\n @include AU-space('padding-bottom', 2unit);\n }\n }\n\n .au-header__logo {\n display: block;\n @include AU-space('padding', .75unit .75unit .75unit 0);\n width: 100%;\n max-width: 250px;\n // For IE 9, 10.\n color: transparent;\n @include AU-media(md) {\n max-width: 300px;\n margin: auto;\n @include AU-space('padding', .75unit);\n float: left;\n padding: 0;\n }\n @media print {\n width: 30%;\n }\n &-image {\n display: block;\n width: 100%;\n margin: auto;\n @include AU-media(sm) {\n margin: 0;\n }\n }\n\n @media print {\n margin: inherit;\n padding: 0;\n }\n }\n\n &--dark {\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n\n a {\n color: $AU-colordark-foreground-text;\n &:hover {\n color: $AU-colordark-foreground-text;\n text-decoration: none;\n }\n }\n }\n &--light {\n background-color: white;\n }\n\n // a.au-header__logo {\n // &:hover,\n // &:focus {\n // background: $colour-light-dark;\n // }\n // }\n}\n",".au-inpage-nav-links {\n border-color: $colour-complementary-skyblue;\n @media print {\n display: none;\n }\n}\n",".au-link-list {\n &--flush {\n >li {\n margin: 0;\n }\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n &.au-main-nav--dark {\n border-bottom-color: $colour-primary-blue-darker;\n background-color: $colour-primary-blue;\n background: linear-gradient(to right, $colour-primary-blue, $colour-primary-blue-gradient);\n .active a {\n border-color: $colour-primary-blue-darker;\n background: $colour-primary-blue-darker;\n }\n a {\n border-color: $colour-primary-blue;\n &:hover, &:focus {\n background: $colour-primary-blue;\n }\n }\n .au-main-nav__menu {\n background-color: $colour-primary-blue;\n @include AU-media('sm') {\n background: none;\n }\n }\n .au-main-nav__toggle {\n color: $AU-colordark-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n\n }\n \n a {\n @include AU-media($AU-main-nav-breakpoint) {\n font-weight: bold;\n }\n color: $AU-color-foreground-text;\n }\n\n .au-link-list {\n > li {\n\n &.active, &.active-trail {\n a {\n font-weight: bold;\n border-bottom-color: #fff;\n &:hover, &:focus {\n border-bottom-color: #fff;\n }\n @include AU-media($AU-main-nav-breakpoint) {\n @include AU-space(padding, 1unit);\n }\n\n }\n }\n\n &.au-main-nav--mobile-only {\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n }\n }\n }\n\n @media print {\n display: none;\n }\n}\n",".au-page-alerts {\n\n max-width: 42rem;\n\n &--hidden {\n display: none;\n }\n\n &__close {\n position: absolute;\n right: 0;\n top: 0;\n &:hover {\n cursor: pointer;\n }\n }\n}\n","img,\nsvg {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-img;\n height: auto;\n}\n\n.responsive-media-vid {\n // Suppress the space beneath the baseline\n @extend .au-responsive-media-vid;\n}\n",".au-body {\n .au-side-nav {\n\n // Make our version flush with the sub-header above.\n @include AU-space('margin-top', 1unit);\n @include AU-media(sm) {\n @include AU-space('margin-top', 0);\n }\n\n // Add our colours.\n @extend %bg-neutral;\n @include AU-media(sm) {\n background: $AU-color-background;\n }\n\n a {\n background: transparent;\n &:hover,\n &:focus {\n background-color: $colour-lighter;\n }\n &.active {\n font-weight: bold;\n color: $AU-color-foreground-text;\n background-color: $colour-lighter;\n }\n }\n\n li, ul {\n position: relative;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Put the nav on the right instead of the left.\n // Apply to wrapper above au-side-nav.\n .au-side-nav--right {\n float: none;\n padding-left: 0;\n padding-right: 0;\n @include AU-space(padding-bottom, 2unit);\n @include AU-media(sm){\n float: right;\n padding-left: 12px;\n padding-right: 12px;\n }\n }\n}\n","// Add modifier for au-tags\n.au-tags {\n &.au-tags--inline {\n display: inline;\n > li {\n @include AU-space('margin', 0unit .25unit .5unit 0unit);\n }\n }\n}",".au-text-input {\n &--block {\n max-width: 42em;\n }\n &:invalid {\n border-color: gray;\n background-color: $AU-color-background;\n }\n &.error {\n background-color: mix( $AU-color-error, $AU-color-background, 5% );\n border-color: $AU-color-error;\n }\n}\n\ntextarea.au-text-input {\n max-width: 42em;\n}\n",".health-back-to-top {\n background-color: transparent;\n position: fixed;\n display: block;\n @include AU-space( right, 1unit );\n bottom: -4px;\n @include opacity(0);\n z-index: -1;\n padding: 0;\n border: 0;\n\n @media print {\n display: none;\n }\n\n .au-btn.au-btn--secondary {\n line-height: 1.2;\n font-size: 0.85rem;\n @include AU-space( width, 4unit );\n @include AU-space( padding, 0.25unit .75unit .5unit .75unit);\n @include AU-media(md) {\n @include AU-space( width, 6unit );\n @include AU-space( padding, 0.5unit 1unit 1unit);\n }\n background: $colour-lighter;\n border: none;\n color: $AU-color-foreground-text;\n\n i {\n width: 1.5em;\n height: 1.5em;\n margin-bottom: -5px;\n background: $AU-color-foreground-text;\n }\n\n // Hover\n &:hover,\n &:hover:not(:disabled) {\n background-color: $colour-light-dark;\n color: darken($AU-color-foreground-text, 10%);\n border: none;\n i {\n background: darken($AU-color-foreground-text, 10%);\n }\n }\n\n span {\n display: block;\n }\n }\n\n &.isVisible {\n @include opacity(.8);\n z-index: 9999;\n transition: all .4s ease-in;\n }\n}\n","// When called via @include name(), the mixin will render CSS selectors\n\n@mixin opacity( $opacity ) {\n opacity: $opacity;\n $opacity-ie: $opacity * 100;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$opacity-ie+\")\";\n filter: alpha(opacity=$opacity-ie); //IE8\n}\n\n@mixin transition($transition) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n\n@mixin rgba-background( $color, $opacity: 1 ) {\n background-color: rgba($color, $opacity); \n}\n\n// TODO\n// flexbox layout generation with grid failover\n// separate card from layout so that the dom might be class=\"health-card health-flex-thirds col-xs-4\"\n\n\n// From NSW Design System\n@mixin pseudo-clickable-block {\n &::after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n // z-index: map-get($z-index, low);\n }\n}\n\n// generates modifer classes in the bem syntax\n@mixin helper-classes($attribute, $map) {\n @each $modifier, $value in $map {\n &--#{$modifier} {\n #{$attribute}: get-mapped-value($modifier, $map) !important;\n }\n }\n}","// Bands.\n.au-body {\n .health-band {\n @include AU-clearfix;\n @include AU-space('padding-top', 1.25unit);\n @include AU-space('padding-bottom', 1.25unit);\n @include AU-media(md) {\n @include AU-space('padding-top', 2.5unit);\n @include AU-space('padding-bottom', 2.5unit);\n }\n\n // Background colours.\n &.health-band--neutral-1 {\n @extend %bg-neutral;\n }\n\n &.health-band--neutral-2 {\n @extend %bg-neutral-reverse;\n }\n\n // Use au-body au-body--dark with these backgrounds.\n &.health-band--primary {\n @extend %bg-complementary-blue;\n }\n\n &.health-band--secondary {\n @extend %bg-primary-teal;\n .health-band__title--light {\n color: $colour-primary-teal-text;\n }\n }\n\n &.health-band--tertiary {\n @extend %bg-complementary-skyblue;\n }\n\n &.health-band--tertiary-2 {\n @extend %bg-primary-blue;\n }\n }\n}\n\n.health-band__image--image-text-horizontal {\n display: none;\n @include AU-media(sm) {\n display: block;\n width: 100%;\n }\n}\n","//--------------------------------------------------------------\n// Book navigation\n// Next, Previous, Up\n//-------------------------------------------------------------\n\n.health-book-nav {\n border-top: 1px solid $AU-color-foreground-border;\n @include AU-space(padding-top, 1.5unit);\n\n .au-display-lg {\n margin-top: 0;\n }\n\n a {\n display: block;\n text-decoration: none;\n color: $AU-color-foreground-text;\n &:hover,\n &:focus {\n background: $AU-color-background-shade;\n }\n @include AU-space(padding, 1unit);\n }\n\n &--right {\n text-align: right;\n }\n\n\n @media print {\n display: none;\n }\n\n}\n","// @todo Refactor to .health-pillars\n\n// Application of the Health 'pillars' brand element\n\n// Pillars var as base64\n%pillars {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==\");\n}\n\n// Apply to appropriate element\n.pillars-container {\n position: relative;\n #pillars {\n position: absolute;\n top: -12px;\n left: 0;\n height: 12px;\n width: 288px;\n background-size: cover;\n @extend %pillars;\n @include AU-media('sm'){\n left: auto;\n }\n }\n}\n","\n.health-card {\n @include AU-space( padding, 1unit );\n @include AU-media( md ) {\n @include AU-space( padding, 2unit );\n }\n @include AU-space( margin-top, 0 );\n width: 100%;\n font-weight: normal;\n display:block;\n box-sizing: border-box;\n\n // Spacing.\n * + hr,\n * + p,\n * + .health-card__title,\n * + .health-card__cta {\n margin-top: 0;\n }\n\n //\n // COMPONENTS\n //\n\n &__title {\n & + .metadata--inline {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n @at-root .health-card__image + & {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n }\n \n &__text {\n @include AU-space(margin-top, 1unit);\n }\n\n .health-card__image {\n display: block;\n svg {\n height: 3em;\n width: 3em;\n @include AU-media(sm) {\n height: 5em;\n width: 5em;\n }\n }\n\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 1unit -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit -2unit 2unit -2unit);\n }\n height: auto;\n }\n }\n\n &__bg {\n @include AU-space( padding, 1unit );\n background-color: $AU-colordark-background-shade;\n\n &:not(:first-child) {\n @include AU-space( margin-top, 1unit );\n }\n }\n\n img {\n display: block;\n min-width: 100%;\n height: auto;\n }\n\n //\n // VARIATIONS\n //\n\n // Shadow.\n &--shadow {\n border-radius: 4px;\n overflow:hidden;\n box-shadow: $card-shadow;\n background: $AU-color-background;\n .lt-ie9 & {\n border: solid 1px $AU-colordark-foreground-border;\n }\n }\n\n // Light.\n &--light {\n background: $AU-color-background;\n overflow: hidden;\n }\n\n // Centered.\n &--centered {\n text-align: center;\n img,\n svg,\n .health-card__image,\n p {\n margin: auto;\n }\n\n .health-card__image {\n @include AU-space( margin-bottom, .5unit);\n }\n }\n\n // Contact icon\n &--contact {\n background: $colour-lightest;\n @include AU-space( margin-bottom, 1unit );\n .image--circle {\n img {\n width: 200px;\n min-width: 0;\n @include AU-space( margin-bottom, -1unit );\n }\n }\n @include AU-media( sm ) {\n @include AU-space( padding-top, 5unit );\n margin-top: 5rem !important;\n .image--circle {\n .image {\n position: absolute;\n left: 0;\n top: -20px; \n width: 100%;\n height: 10px;\n z-index: 999;\n }\n }\n }\n }\n\n // Selector.\n &.health-card--selector {\n @include AU-space('padding', 0.5unit);\n @include AU-media(md) {\n @include AU-space('padding', 1unit);\n }\n\n @media print {\n display: none;\n }\n\n border-left: 1px solid $colour-light-dark;\n border-right: 1px solid $colour-light-dark;\n border-bottom: 1px solid $colour-light-dark;\n display: block;\n overflow: hidden;\n background: $colour-lightest;\n border-top: 10px solid $colour-light-dark;\n\n &:hover,\n &:focus,\n &.health-card--active\n {\n background: white;\n border-top-color: $colour-primary-teal;\n }\n\n .health-card__title {\n @include AU-space(margin-top, .5unit);\n @include AU-space(margin-bottom, .5unit);\n @include health-fontgrid( sm , heading);\n max-width: 100%;\n }\n .health-card__image {\n svg {\n max-width: 3em;\n max-height: 3em;\n }\n }\n\n p {\n max-width: 75%;\n }\n }\n\n // Resource.\n &.health-card--resource {\n border-top-width: 6px;\n border-top-style: solid;\n border-top-color: $colour-light-dark;\n @include AU-space(padding, 1unit 0 0 0);\n @include AU-media(sm) {\n @include AU-space(padding, 2unit 0 0 0);\n }\n }\n\n // Solid\n &--solid {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n background: $colour-complementary-skyblue-dark;\n color: white;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n @at-root a.health-card#{&} {\n color: white;\n }\n\n // Colours\n &.health-card--colour1 {\n background: $colour-complementary-skyblue-dark;\n &:hover {\n background: $colour-complementary-skyblue;\n color: white;\n }\n }\n &.health-card--colour2 {\n background: $colour-primary-teal-alt;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour3 {\n background: $colour-primary-teal-dark;\n &:hover {\n background: $colour-primary-teal;\n }\n }\n &.health-card--colour4 {\n background: $colour-complementary-blue-dark;\n &:hover {\n background: $colour-complementary-blue;\n }\n }\n \n }\n\n // Solid half - used for audience tiles \n &--solid-half {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n @include AU-space(padding, 0);\n\n // Layout\n .health-card__title {\n float: left;\n width: 35%;\n height: 100%;\n color: #fff;\n @include AU-space(padding, 1.5unit);\n }\n .health-card__text {\n display: block;\n margin-left: 35%;\n margin-top: 0;\n background: #fff;\n height: 100%;\n @include AU-space(padding, 1.5unit);\n }\n\n // Colours\n &.health-card--colour1 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour2 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n &.health-card--colour3 {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n }\n }\n &.health-card--colour4 {\n background-color: $colour-primary-teal-dark;\n background: linear-gradient(to right,$colour-primary-teal-dark 0%,$colour-primary-teal-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-primary-teal-darker;\n background: linear-gradient(to right,$colour-primary-teal-darker 0%,$colour-primary-teal-darker 35%, #fff 35%,#fff 100%);\n } \n @include AU-media(md) {\n background-color: $colour-complementary-skyblue-dark;\n background: linear-gradient(to right,$colour-complementary-skyblue-dark 0%,$colour-complementary-skyblue-dark 35%, #fff 35%,white 100%);\n &:hover {\n background-color: $colour-complementary-skyblue-bg;\n background: linear-gradient(to right,$colour-complementary-skyblue-bg 0%,$colour-complementary-skyblue-bg 35%, #fff 35%,#fff 100%);\n } \n }\n }\n \n }\n\n // Top highlight.\n // Use colour as a keyline on top of the card.\n &--top-highlight {\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n border-top: 6px solid $colour-complementary-skyblue;\n\n &.health-card--colour2 {\n border-top-color: $colour-complementary-ruby;\n }\n\n &.health-card--colour3 {\n border-top-color: $colour-complementary-lime;\n }\n\n &.health-card--colour4 {\n border-top-color: $colour-primary-teal;\n }\n\n &.health-card--colour5 {\n border-top-color: $colour-complementary-cyan;\n }\n }\n\n // Call to action card.\n &--cta {\n\n &:after {\n content: ' ';\n @include AU-space( width, 1unit );\n @include AU-space( height, 1unit );\n @include AU-space( margin, 0 0.25unit 0 0.2unit );\n transition: margin 0.2s ease;\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n\n .ie8 &,\n .lt-ie8 & {\n content: ' > ';\n }\n\n display: block;\n position: absolute;\n @include AU-space( right, 1unit );\n @include AU-space( bottom, .5unit );\n @include AU-media(sm) {\n @include AU-space( right, 2unit );\n @include AU-space( bottom, 2unit );\n }\n transition-property: right;\n }\n\n &:hover {\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n &:after {\n @include AU-space( margin-left, 0.4unit );\n @include AU-space( right, 1.5unit );\n background-image: AU-svguri('' +\n '' +\n '' +\n '');\n }\n }\n }\n\n // Horizontal.\n // Image on left, text on right.\n &.health-card--horizontal {\n\n width: inherit;\n\n // Get rid of the gap between columns.\n div[class*=\"col-\"] {\n padding-left: 0;\n padding-right: 0;\n }\n\n .health-card__image {\n &.health-card__image--full-width {\n @include AU-space(margin, -1unit -1unit 0 -1unit);\n @include AU-media(sm) {\n @include AU-space(margin, -2unit 0 -2unit -2unit);\n }\n }\n }\n\n // @todo Probably should be replaced by health-card__left and health-card__right.\n div[class*=\"col-\"]:last-of-type {\n @include AU-space(padding-top, 1unit);\n @include AU-media(sm) {\n @include AU-space(padding-left, 2unit);\n padding-top: 0;\n }\n }\n\n // Reduce the margins so the white background fits correctly.\n &.row {\n margin-left: 0;\n margin-right: 0;\n }\n\n }\n\n // Links on the card.\n @at-root a#{&}{\n color: $AU-color-foreground-text;\n text-decoration: none;\n\n .au-body & {\n text-decoration: none;\n }\n\n .health-card__title {\n text-decoration: underline;\n }\n\n &:hover {\n .health-card__title {\n text-decoration: none;\n }\n }\n\n &.health-card--shadow {\n &:focus {\n border-radius: 0;\n }\n\n &:hover {\n box-shadow: $card-shadow-hover;\n }\n }\n\n .health-card__link,\n .health-card__cta {\n color: $AU-color-foreground-action;\n text-decoration: underline;\n text-decoration-skip: ink;\n }\n }\n}\n\n// Card listing.\nul.health-card-list {\n padding: 0;\n @include AU-space( margin-top, 0 );\n\n li {\n list-style: none;\n @include AU-space( margin-bottom, 1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, 1.5unit );\n }\n }\n\n &--flush {\n @include AU-space( margin-bottom, -1unit );\n @include AU-media(sm) {\n @include AU-space( margin-bottom, -1.5unit );\n }\n }\n}\n\n// TODO fix nesting/override\n.au-body {\n .health-card__text {\n @include AU-space(margin-top, 1unit);\n }\n}",".health-compare {\n border: $health-borderize--tertiary-very-thin;\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n\n &__title {\n background: lighten($colour-complementary-skyblue, 45%); // FIX\n font-weight: bold;\n @include AU-space(padding-top, 1unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-space(margin-bottom, 1unit);\n }\n}","// Description list\n\n.au-body {\n\n dl.health-dl {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n border-bottom: $health-borderize--very-thin;\n margin-bottom: 0;\n\n dt {\n font-weight: bold;\n @include AU-space('margin-bottom', 1unit);\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-top', 1unit);\n clear: both;\n\n @include AU-media(sm) {\n float: left;\n width: 25%;\n }\n }\n\n dd {\n margin-left: 0;\n\n @include AU-space('margin-bottom', 1unit);\n padding-top: 0;\n\n @include AU-media(sm) {\n border-top: $health-borderize--very-thin;\n @include AU-space('padding-left', 1unit);\n @include AU-space('padding-top', 1unit);\n float: left;\n width: 75%;\n }\n }\n\n @include AU-clearfix;\n\n }\n}\n","// AU vars for reference\n// $AU-media-xs: 576px !default; // media query breakpoints\n// $AU-media-sm: 768px !default;\n// $AU-media-md: 992px !default;\n// $AU-media-lg: 1200px !default;\n\n// $AU-fontsize-map: (\n// \txs: 14,\n// \tsm: 16,\n// \tmd: 20,\n// \tlg: 24,\n// \txl: 32,\n// \txxl: 40,\n// \txxxl: 48\n// ) !default;\n\n// Font faces, stacks and sizes.\n$fontawesome: \"FontAwesome\";\n\n// Borders\n$AU-color-foreground-border: #ccc; // Apparently this is not accessible...\n$health-borderize: 3px solid $AU-color-foreground-border;\n$health-borderize--very-thin: 1px solid $AU-color-foreground-border;\n$health-borderize--thin: 2px solid $AU-color-foreground-border;\n$health-borderize--fat: 6px solid $AU-color-foreground-border;\n\n$health-borderize--tertiary: 3px solid $colour-complementary-skyblue;\n$health-borderize--tertiary-very-thin: 1px solid $colour-complementary-skyblue;\n\n// Taskbar\n$minHeight-Taskbar: 200px !default;\n\n// Box shadow\n$card-shadow: 0px 3px 10px $colour-Shadow;\n$card-shadow-hover: 0px 8px 10px $colour-Shadow-hover;\n\n// TODO\n// - transitions/animations\n// - opacities\n// - borders ",".health-facet {\n\n visibility: visible;\n @include opacity(1);\n height: auto;\n transition: opacity 1s;\n\n @include AU-space(padding, 1unit);\n\n // Spacing.\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n .health-filter + & {\n margin-top: 0;\n }\n\n &--mobile-hidden {\n margin: 0;\n padding: 0;\n visibility: hidden;\n @include opacity(0);\n height: 0;\n }\n\n background: $colour-lighter;\n\n &__more {\n font-size: 0.8em;\n }\n}",".health-field {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n & + * {\n clear: both;\n }\n\n &--label-hidden {\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n }\n\n &--inline,\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n float: left;\n }\n }\n .health-field__item {\n display: table;\n }\n }\n\n &--inline {\n .health-field__label {\n @include AU-media(sm) {\n width: 10em;\n }\n }\n }\n\n &--inline--wide {\n .health-field__label {\n @include AU-media(sm) {\n width: 15em;\n }\n }\n }\n\n &.health-field--light {\n .health-field__label {\n font-weight: normal;\n }\n }\n\n .health-field__label {\n font-weight: bold;\n }\n\n .health-metadata + & {\n @include AU-space(margin-top, .5unit);\n }\n}\n\n.health-field__item + .health-field__item {\n clear: both;\n}\n\n// Special case of multiple addresses in one field.\n.health-maps--google + .health-field__label {\n @include AU-space(margin-top, 1.5unit);\n}\n","// File download\n//\n// A link with metadata to download a file.\n//\n// Markup: document.twig\n//\n// Style guide: navigation.document\n\n.au-body {\n .health-file {\n &__icon {\n @include AU-space('margin-right', .5unit);\n }\n &__link {\n text-decoration: none;\n color: $AU-color-foreground-text;\n &--visible {\n font-weight: bold;\n text-decoration: underline;\n color: $AU-color-foreground-action;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n}\n",".health-filter {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n\n &.health-filter--open {\n @include AU-space(margin-bottom, 1unit)\n }\n\n .health-filter__title {\n background: $colour-lighter;\n @include AU-space('padding', .5unit);\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n","// Figure\n//\n// A figure image with a long description and notes.\n//\n// Markup: figure.twig\n//\n// Style guide: Components.figure\n\n.health-figure {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &--border {\n border: $health-borderize--thin;\n padding: 1rem;\n }\n\n &__image-link {\n display: block;\n position: relative;\n\n .health-figure__image-link__icon {\n display: none;\n }\n\n &:hover, &:focus {\n .health-figure__image-link__icon {\n display: block;\n position: absolute;\n background: white;\n @include AU-space(padding, .5unit);\n left: 5px;\n top: 5px;\n border: $health-borderize--very-thin;\n }\n }\n }\n}\n\nfigure {\n margin: 0;\n img {\n margin: 0;\n }\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n}\n\n.fancybox-button {\n width: 46px;\n i:before {\n margin-right: 0;\n }\n}\n",".health-footnotes {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 1.5unit);\n @include AU-space('padding-top', 1.5unit);\n\n @at-root table & {\n border-top: none;\n padding-top: 0;\n margin-top: 0;\n }\n}\n\n// Link to the footnote.\n.health-footnotes__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n}\n",".au-body {\n .health-image-text {\n\n @include AU-space(margin-top, 1.5unit);\n\n > li {\n @include AU-space(margin-bottom, 4unit);\n @media print {\n @include AU-space(margin-bottom, 2unit);\n height: auto !important;\n }\n @include AU-media(sm) {\n text-align: center;\n }\n }\n\n .health-image-text__image {\n @media print {\n height: auto !important;\n img {\n margin-top: 0 !important;\n }\n }\n }\n\n .health-image-text__text {}\n\n .au-introduction {\n @include AU-space(margin-top, 1unit);\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n .text--minor {\n margin-top: 0;\n display: inline-block;\n @include AU-media(sm) {\n display: block;\n }\n }\n }\n\n // Dark background variant\n &.au-body--dark {\n .au-introduction {\n color: $AU-colordark-foreground-text;\n }\n }\n}\n","// Reset the line height on images as this causes gaps at the bottom of some images.\n.au-body {\n .media div,\n .au-responsive-media-img div,\n img {\n line-height: 0;\n }\n}\n\nimg {\n border: 0; // IE 9 fix.\n}\n\n.au-body {\n picture {\n display: block;\n img {\n margin-top: 0;\n }\n @at-root * + picture {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n}\n\n// Add a border to the image.\n.image--border {\n img {\n border: $health-borderize;\n }\n div {\n line-height: 0;\n }\n @media print {\n border: none;\n }\n}\n\n.image--circle {\n img {\n border-radius: 50%;\n border: $health-borderize;\n }\n}\n\n// Image caption\n.field-name-field-image-caption {\n margin-bottom: 2em;\n}\n\n%image--full {\n @include AU-space('margin-bottom', 1unit);\n @include AU-media(sm) {\n margin-bottom: 0;\n }\n width: 100%;\n img {\n border: $health-borderize;\n width: 100%;\n }\n div {\n line-height: 0;\n }\n}\n\n// Lazy loaded images.\n.image-outer {\n\n line-height: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n .image-placeholder {\n @media print {\n border: 1px solid black;\n &:before {\n content: \"This image hasn't loaded yet. Close the print dialog and try again.\";\n }\n }\n }\n\n .image-wrapper {\n width: 100%;\n height: 0;\n position: relative;\n line-height: 0;\n\n &.image-loading {\n background-color: transparent;\n }\n\n .image {\n width: 100%;\n img {\n // Hide initially, until loaded.\n visibility: hidden;\n }\n }\n }\n}\n\n// An image inside a link.\n.image--link {\n\n a {\n border-bottom: 0;\n line-height: 0;\n @include AU-media(sm) {\n display: block;\n }\n &:focus {\n border: 3px solid $colour-primary-teal-darker;\n }\n\n &:hover {\n img {\n opacity: 0.5;\n }\n }\n\n img {\n margin-top: 0; // Override uikit * + img margin.\n }\n }\n\n}\n\n// Make the background colour white for images that are loading that have a link around them.\n// Normal this background is black and it looks ugly.\na .image-wrapper {\n &.image-loading {\n background-color: white;\n }\n}\n",".health-listing {\n\n margin-top: 0;\n * + & {\n @include AU-space(margin, 2unit 0 0 0);\n }\n\n padding: 0;\n\n // If this listing is embedded amongst content, help separate it nicely from that content.\n @at-root * + .row &--embedded, * + &--embedded {\n li:first-of-type {\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n @include AU-space(margin-top, 2unit);\n }\n\n li:last-of-type {\n border-bottom: $health-borderize--very-thin;\n @include AU-space(padding-bottom, 2unit);\n }\n }\n\n li {\n list-style: none;\n max-width: inherit;\n clear: both;\n }\n\n // Add spacing between items.\n li + li {\n @include AU-space(margin-top, 2unit);\n border-top: $health-borderize--very-thin;\n @include AU-space(padding-top, 2unit);\n }\n\n @include AU-space(margin-bottom, 2unit);\n\n clear: both;\n\n // Compact variation.\n &--compact {\n li + li {\n @include AU-space(margin-top, 1unit);\n @include AU-space(padding-top, 1unit);\n }\n }\n\n // Filters\n &__filters {\n\n * + & {\n @include AU-space(margin-top, 1unit);\n }\n\n @media print {\n background: transparent !important;\n }\n\n &--inline {\n > * {\n display: inline-block;\n @include AU-space(margin-right, 1unit);\n }\n }\n\n .clear-all {\n @include AU-space(margin, .5unit .25unit 0 0 );\n @media print {\n display: none;\n }\n }\n }\n}\n","// Lists\n//\n// A collection of list types.\n//\n// Markup: lists.twig\n//\n// Style guide: Lists\n\n// Highlight an item in a list.\nul {\n li {\n transition: background-color 1s;\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n// Large list styles\n%list--large {\n list-style-type: none;\n counter-reset: standard-counter;\n padding: 0;\n margin: 0;\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n >li {\n vertical-align: top;\n position: relative;\n @include AU-space('margin', 0 0 1unit);\n @include AU-space('padding', 1.5unit);\n \n background: $colour-lighter;\n &::before {\n content: counter(standard-counter, decimal);\n counter-increment: standard-counter;\n float: left;\n text-align: center;\n font-weight: 700;\n position: absolute;\n left: 14px;\n @include AU-space('top', 1unit);\n padding-top: 0;\n font-size: 24px;\n }\n a {\n font-weight: bold;\n font-size: 1.15rem;\n line-height: 1.2;\n }\n }\n}\n\n // Apply default to
        \nol.list--large {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 3unit);\n }\n}\n\n// Variant for
          \nul.list--large {\n @extend %list--large;\n counter-reset: none;\n > li {\n @include AU-space('padding-left', 3unit);\n &::before {\n content: '■';\n counter-increment: none;\n\n }\n }\n}\n\n// Plain list\nul,ol {\n &.list--large--plain {\n @extend %list--large;\n > li {\n &:before {\n display: none;\n }\n }\n }\n}\n\n// Checklist style\nul {\n &.list--large--checklist {\n @extend %list--large;\n > li {\n @include AU-space('padding-left', 4unit);\n @include AU-space('padding-top', 1unit);\n background: $colour-lighter url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E\") no-repeat 13px 13px/30px 30px;\n &::before {\n content: '';\n }\n strong {\n @extend .au-display-md;\n }\n }\n }\n}\n\n.au-body { \n ul.health-card-list {\n li {\n max-width: 100%;\n }\n }\n}\n\n.list--remove {\n list-style: none;\n padding-left: 0;\n > li {\n @include AU-space(margin-top, .5unit);\n }\n}\n",".health-loading,\n.health-loading:after {\n border-radius: 50%;\n width: 8em;\n height: 8em;\n}\n.health-loading {\n font-size: 8px;\n display: none;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(0,111,176, 0.2);\n border-right: 1.1em solid rgba(0,111,176, 0.2);\n border-bottom: 1.1em solid rgba(0,111,176, 0.2);\n border-left: 1.1em solid #006fb0;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.1s infinite linear;\n animation: load8 1.1s infinite linear;\n\n // Show the loader.\n &--active {\n display: block;\n }\n\n // Placed after the input field, it will appear in the field on the right.\n &--search {\n position: absolute;\n top: 13px;\n right: 55px;\n }\n\n // Small.\n &--small {\n width: 5em;\n height: 5em;\n font-size: 4px;\n }\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".au-body {\n .health-maps {\n &--google {\n width: 100%;\n height: 500px;\n * + img {\n margin-top: 0;\n }\n }\n }\n}","// Metadata, such as dates and types, used mainly in listings.\n.health-metadata {\n\n * + & {\n @include AU-space(margin-top, .5unit);\n }\n\n &.health-metadata--inline {\n\n .health-field {\n display: inline;\n border-left: 1px solid $colour-minorText;\n @include AU-space(margin-left, .5unit);\n @include AU-space(padding-left, .5unit);\n .health-field__item {\n display: inline;\n }\n }\n\n > :first-child {\n border-left: none;\n margin-left: 0;\n padding-left: 0;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n @include AU-space(margin-top, 2unit);\n @include AU-space(padding-top, 2unit);\n border-top: $health-borderize--very-thin;\n }\n}","// Recommendation\n//\n// NHMRC recommendations\n//\n// .recommendation--grade-practice-point - Practice point\n// .recommendation--grade-grade-a - Grade A-D\n// .recommendation--grade-consensus-based - Consensus based\n//\n// Markup: recommendation.twig\n//\n// Weight: 1\n//\n// Style guide: components.recommendation\n\n.health-recommendation {\n &--grade-practice-point {\n border-left-color: #d9c100;\n .health-recommendation__grade {\n background-color: #fff4c8;\n }\n }\n\n &--grade-grade-a,\n &--grade-grade-b,\n &--grade-grade-c,\n &--grade-grade-d,\n &--grade-evidence-based,\n &--grade-qualified-evidence-based\n {\n border-left-color: #8852ce;\n .health-recommendation__grade {\n background-color: #e0c8ff;\n }\n }\n\n &--grade-consensus-based {\n border-left-color: #5f904d;\n .health-recommendation__grade {\n background-color: #e7fddf;\n }\n }\n}\n","/*\n * List of references\n */\n.health-references {\n > li {\n transition: background-color 1s;\n\n &.highlight {\n background-color: #ffffc6;\n }\n }\n}\n\n/*\n * Links to the reference\n */\n.health-references__links {\n .health-references__link {\n border-bottom: 1px dotted #CCC;\n cursor: help;\n }\n}\n\n",".health-release-status {\n\n @include AU-space('padding-top', 0.75unit);\n @include AU-space('padding-bottom', 0.75unit);\n\n &__icon {\n padding: 0 8px;\n margin-right: 10px;\n float: left;\n text-transform: uppercase;\n border-radius: 12px;\n margin-top: 2px;\n font-size: 14px;\n\n &--alpha {\n background: $alpha-background;\n color: $alpha-text;\n }\n &--beta {\n background: $beta-background;\n color: $beta-text;\n }\n &--launch {\n background: $live-background;\n color: $alpha-text;\n }\n }\n\n &--desktop {\n display: none;\n @include AU-media(md) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(md) {\n display: none;\n }\n }\n\n font-size: 13px;\n @include AU-media(md) {\n font-size: inherit;\n }\n\n @media print {\n display: none;\n }\n\n // Override max -width\n p {\n max-width: 100%;\n }\n\n}","// Utility classes to be used in mark-up (not in other SASS files)\n \n // [converter] $parent hack\n @mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n }\n @mixin responsive-invisibility($parent) {\n #{$parent} {\n display: hidden !important;\n }\n }\n\n // No breakpoint - allows for default application\n .hidden {\n display: none;\n }\n\n // Breakpoint classes for hiding\n @include AU-media(xs){\n @include responsive-invisibility('.hidden-xs');\n @include responsive-visibility('.visible-xs');\n }\n @include AU-media(sm){\n @include responsive-invisibility('.hidden-sm');\n @include responsive-visibility('.visible-sm');\n }\n @include AU-media(md){\n @include responsive-invisibility('.hidden-md');\n @include responsive-visibility('.visible-md');\n }\n @include AU-media(lg){\n @include responsive-invisibility('.hidden-lg');\n @include responsive-visibility('.visible-lg');\n }\n",".au-grid {\n .au-header .health-search {\n @include AU-media(sm) {\n float: right;\n }\n }\n}\n\n// Search bar.\n.health-search {\n\n position: relative;\n display: inline-block;\n\n @media print {\n display: none;\n }\n\n max-width: 22.75em;\n\n @include AU-space(margin-top, 1.5unit);\n @include AU-media(sm) {\n margin-top: 0;\n }\n\n // Global search for desktop\n &--global {\n @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, 1unit);\n @include AU-media(sm) {\n display: block;\n padding-bottom: 0;\n margin-top: 0;\n }\n\n @media print {\n display: none;\n }\n }\n\n // Listing search\n &--listing {\n width: auto;\n\n @media print {\n display: none;\n }\n }\n\n // Remove the spacing applied by au-form.\n .au-form__item, input {\n margin-top: 0 !important;\n }\n\n // The search form.\n &__form {\n\n @include AU-clearfix;\n position: relative;\n\n label {\n @include AU-sronly();\n }\n\n &#search-api-page-search-form {\n float: left;\n }\n\n &__input {\n border-color: $AU-color-foreground-text;\n background-color: white;\n width: 100%;\n @include AU-media(sm) {\n @include AU-space(width, 15unit);\n }\n @include AU-media(md) {\n @include AU-space(width, 20unit);\n }\n &-wrapper {\n width: 100%;\n padding-right: 45px;\n }\n }\n\n &__submit {\n position: absolute;\n right: 0;\n top: 0;\n background-color: $AU-color-foreground-text;\n border: none;\n width: 46px;\n height: 46px;\n text-indent: -999px;\n background-image: AU-svguri('\n ');\n &:hover:not(:disabled),\n &:focus:not(:disabled) {\n background-color: $colour-foreground-text--dark;\n }\n border-radius: 0px 4px 4px 0;\n }\n }\n}\n\n// Search results.\n.au-body {\n .health-search-result {\n &__link {\n text-decoration: none;\n }\n &__link-title {\n margin-top: 0;\n text-decoration: underline;\n display: inline-block;\n }\n &__link-path {\n color: $colour-path;\n font-size: 0.9em;\n word-break: break-all;\n }\n\n &__summary {\n @include AU-space(margin-top, 0.5unit);\n }\n &__summary-date {\n color: $colour-dark;\n }\n\n &__tag {\n text-transform: uppercase;\n }\n\n // For Notes\n // @todo Move into health theme.\n &--notes {\n .health-search-result__link-title {\n &:after {\n content: 'Old Health website';\n font-size: .8rem;\n color: $AU-color-foreground-text;\n font-weight: 400;\n text-decoration: none;\n padding: 3px 5px;\n border-radius: 4px;\n display: inline-block;\n border: 1px solid $colour-light;\n background: $colour-lighter;\n margin-left: 5px;\n }\n }\n }\n }\n}\n\nform[class*='col-'].health-search__form {\n .health-search__form__submit {\n right: 12px;\n }\n}\n\n// Autocomplete.\n// Unfortunately we don't have full control over jQuery UI classes, so we have to use their classes.\n.ui-autocomplete {\n z-index: 9999999;\n background: white;\n border: 1px solid $AU-colordark-background;\n width: 300px;\n position: absolute;\n li.ui-menu-item {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .ui-menu-item-wrapper {\n @include AU-space(padding, 0.25unit 1.2unit);\n }\n }\n}\n\n.ui-state-active {\n background: $AU-color-foreground-action;\n color: white;\n}\n\n.ui-helper-hidden-accessible {\n @include AU-sronly();\n}\n",".health-separator {\n border-top: $health-borderize--very-thin;\n @include AU-space('margin-top', 3unit);\n @include AU-media(sm){\n @include AU-space('margin-top', 4unit);\n }\n}\n","// @todo: Refactor to .health-stat\n\n.stat {\n @include AU-space('margin', 1.5unit 0 2unit);\n @include AU-media('sm') {\n border-right: 1px dotted $colour-primary-teal-text;\n &:last-of-type {\n border-right: none;\n }\n }\n}\n\n// Statistic text.\n.stat__text {\n //@include health-fontgrid('md', 'default', 'light');\n @include AU-space('padding', 0 0 .25unit 0);\n @include AU-media('md') {\n @include AU-space('padding-bottom', 1unit);\n }\n}\n\n// The trend.\n.stat__trend {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.stat__trend-value {\n padding: 0;\n margin: 0;\n display: inline;\n}\n\n.stat__trend-icon {\n margin-right: 5px;\n color: white;\n &:before {\n @include AU-space('margin-top', -1unit);\n }\n}\n\n// Source text\n.stat__source {\n @include AU-space('margin-bottom', .5unit);\n margin-top: 0 !important;\n}\n\n// Variation with no trend.\n.stat--no-trend {\n .stat__value {\n border-bottom: 0;\n }\n .stat__trend {\n display: none;\n }\n}\n\n// UIKit overrides.\n.au-body {\n .stat {\n p {\n margin-top: 0;\n }\n }\n}\n","// Sub header variation. This includes our title and HP switcher.\n.health-sub-header {\n @include AU-space('padding', 12px 0);\n @include AU-media(sm){\n @include AU-space('padding', 1.5unit 0 1unit 0);\n }\n\n // Title.\n h1 {\n margin-top: 0;\n }\n\n .au-introduction {\n @include AU-space(margin-top, .5unit);\n @include AU-media(sm) {\n @include AU-space(margin-top, 1unit);\n }\n }\n\n &__section-title {\n @include AU-space(margin-bottom, .65unit);\n @include AU-media(sm) { // Hide on desktop\n display: none;\n }\n @media print {\n display: none;\n }\n\n }\n\n &__supp {\n\n @media print {\n display: none;\n }\n\n &--center {\n @include AU-media(sm) {\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n }\n\n @include AU-space('padding-top', 1.5unit);\n @include AU-media(sm) {\n padding-top: 0;\n }\n }\n\n}\n",".health-sub-nav {\n display: none;\n @include AU-media($AU-main-nav-breakpoint) {\n display: block;\n }\n\n @media print {\n display: none;\n }\n}\n","// Tables\n//\n// The `
      ` element displays tabular data in rows, columns, and cells.\n//\n// Markup: tables-table.twig\n//\n// Weight: 1\n//\n// Style guide: base.table\n\n// @todo We shouldn't need to import this here, but it won't compile without it.\n@import '../../abstracts/mixins';\n\ntable {\n\n // Spacing above.\n * + &,\n * + .health-table__responsive & {\n @include AU-space('margin-top', 1.5unit);\n }\n\n border-collapse: collapse;\n border: $health-borderize--very-thin;\n\n caption {\n text-align: left;\n @include AU-space(margin-bottom, 1unit);\n }\n\n tr:nth-child(even) {\n background-color: $AU-color-background;\n }\n\n &.table__no-banding {\n tr:nth-child(even) {\n background-color: transparent;\n }\n }\n\n td,\n th {\n @include AU-media('md') {\n @include AU-space('padding', .5unit);\n font-size: initial;\n }\n\n border-bottom: $health-borderize--very-thin;\n @include AU-space('padding', .25unit);\n text-align: left;\n vertical-align: top;\n }\n\n th {\n background-color: $colour-lightest;\n }\n\n thead {\n border-bottom: $health-borderize--very-thin;\n }\n\n min-width: 43em;\n @include AU-media(sm) {\n min-width: inherit;\n }\n\n @media print {\n td,\n th,\n thead {\n border-color: #000 !important;\n background: #fff !important;\n }\n }\n}\n\n.health-table__responsive {\n overflow: scroll;\n @include AU-media( md ) {\n overflow: auto;\n }\n\n @media print {\n overflow: visible;\n table {\n min-width: inherit;\n }\n }\n}\n\n","// Tabs\n//\n// The primary and secondary tabs.\n//\n// Markup: tabs.twig\n//\n// .tabs--secondary - Secondary tabs\n//\n// Style guide: navigation.tabs\n\n.au-body {\n\n ul.health-tabs {\n\n padding: 0;\n border-bottom: $health-borderize--thin;\n @include AU-space(margin-bottom, 1.5unit);\n @include AU-space(margin-top, 1.5unit);\n width: 100%;\n\n li {\n margin: 0;\n @include AU-space('margin-right', .5unit);\n padding: 0;\n transition: none;\n\n &:first-of-type {\n a {\n margin-left: 0;\n }\n }\n\n a {\n @include AU-space('padding', .75unit 1unit);\n display: inline-block;\n background-color: $colour-lighter;\n text-decoration: none;\n &:hover, &:active {\n background-color: $colour-light-darker;\n }\n\n }\n\n &.active {\n a {\n font-weight: bold;\n background-color: $AU-color-foreground-action;\n color: white;\n }\n }\n }\n\n }\n\n .not-full-width ul.health-tabs {\n margin-top: 0;\n }\n\n @media print {\n .health-tabs {\n display: none;\n }\n }\n}\n","// Taskbar\n//\n// A taskbar for displaying a wrappable list of task 'accelatorators' with icon.\n// Default display is plain but a 'tiled' version is available.\n// \n// taskbar--2 - Displays 2 items in a row\n// taskbar--3 - Displays 3 items in a row\n// taskbar--4 - Displays 4 items in a row\n// taskbar--5 - Displays 5 items in a row\n// taskbar--6 - Displays 6 items in a row\n// taskbar--tiled--2 - Displays 2 tiled items in a row\n// taskbar--tiled--3 - Displays 3 tiled items in a row\n// taskbar--tiled--4 - Displays 4 tiled items in a row\n// taskbar--tiled--5 - Displays 5 tiled items in a row\n// taskbar--tiled--6 - Displays 6 tiled items in a row\n//\n// Markup: taskbar.twig\n//\n// Style guide: components.taskbar\n\n.taskbar,\n%taskbar {\n color: #000;\n @include AU-clearfix;\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n >li {\n display: inline;\n float: left;\n text-align: center;\n margin-bottom: 0;\n .taskbar__item:last {\n margin-right: 0;\n }\n }\n }\n\n .taskbar__item,\n %taskbar__item {\n @include AU-space('padding', 1unit);\n margin: 0 3px 3px 0;\n display: block;\n border: 0;\n min-height: 0;\n @include AU-media('xs') {\n min-height: $minHeight-Taskbar;\n }\n @extend %bg-primary-teal;\n &:hover,\n &:active,\n &:focus {\n background-color: $colour-primary-blue-darker;\n }\n }\n\n .taskbar__img,\n %taskbar__img {\n @extend .au-responsive-media-img;\n border: 0;\n }\n\n .taskbar__title,\n %taskbar__title {\n font-size: 20px;\n line-height: 24px;\n }\n\n .taskbar__desc,\n %taskbar__desc {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 0;\n margin-top: -10px;\n }\n}\n\n@for $i from 2 through 6 {\n .taskbar--tiled--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n }\n\n .taskbar--#{$i} {\n @extend %taskbar;\n ul {\n >li {\n width: width-decimal(1);\n } // Responsive\n @include AU-media('xs') {\n >li {\n width: width-decimal(2);\n }\n } // Responsive\n @include AU-media('sm') {\n >li {\n width: width-decimal(3);\n }\n } // Responsive\n @include AU-media('md') {\n >li {\n width: width-decimal($i);\n }\n }\n }\n .taskbar__item {\n margin: 0;\n background-color: transparent;\n }\n }\n}\n\n// Using taskbar with a view.\n.taskbar,\n.taskbar--tiled--2,\n.taskbar--tiled--3,\n.taskbar--tiled--4,\n.taskbar--tiled--5,\n.taskbar--tiled--6\n{\n\n &.view ul > .views-row {\n &:hover {\n cursor: pointer;\n }\n margin: 0;\n .node {\n @extend %taskbar__item;\n }\n\n .field-name-field-image {\n @extend %taskbar__img;\n }\n\n .field-name-title a {\n @extend %taskbar__title;\n }\n\n .field-name-body p {\n @extend %taskbar__desc;\n }\n\n }\n}\n","// When called directly in SASS (e.g. width: width: width-decimal(1)), the function will\n// render the returned value\n\n@function width-decimal( $column-count) {\n $width: (1 / $column-count);\n @return ($width / 1) * 100%;\n}",".health-toolbar {\n\n // @include AU-space(margin-top, .5unit);\n @include AU-space(padding-bottom, .5unit);\n\n &__items {\n > li {\n margin: 0;\n @include AU-space(margin-right, 1.1unit);\n @include AU-media(sm) {\n @include AU-space(margin-right, 1unit);\n }\n float: left;\n display: block;\n }\n }\n\n @media print {\n display: none;\n }\n\n #health-share-menu {\n display: none;\n }\n .health-tooltip-theme {\n #health-share-menu {\n display: block;\n }\n }\n\n}\n",".health-tooltip-theme {\n font-family: $AU-font;\n @include AU-space('padding', .5unit);\n\n text-align: left;\n color: $AU-color-foreground-text;\n\n font-size: .9em;\n background-color: #fff;\n\n border: $health-borderize;\n border-color: #777777;\n box-shadow: 0px 0px 35px -7px rgba(0, 0, 0, .5);\n\n p {\n padding: 0;\n margin: 0;\n }\n}\n","// Video\n//\n// Markup: video.twig\n//\n// Style guide: components.video\n\n.health-video {\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n\n &__preview {\n\n position: relative;\n line-height: 0;\n\n .health-video__preview__play-button {\n display: none;\n position: absolute;\n font-size: 6em;\n opacity: 0.8;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n svg {\n fill: white;\n filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .75));\n }\n }\n\n &__link {\n display: block;\n &:hover,\n &:active,\n &:focus {\n .health-video__preview__play-button {\n display: block;\n cursor: pointer;\n }\n }\n }\n\n &__length {\n @include AU-space('padding', .75unit);\n background-color: #000;\n color: #fff;\n @include opacity(0.75);\n vertical-align: top;\n display: inline-block;\n position: absolute;\n right: 0;\n bottom: 0;\n\n &--small {\n display: none;\n @include AU-media(sm) {\n display: inline-block;\n @include AU-space('padding', .5unit);\n font-size: 0.85em;\n right: 3px;\n bottom: 3px;\n }\n }\n }\n }\n\n &--inline {\n border: $health-borderize--thin;\n @include AU-space(padding, 1unit);\n\n * + & {\n @include AU-space(margin-top, 1.5unit);\n }\n }\n\n}\n","/*!\n * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n\n.svg-inline--fa {\n display: inline-block;\n\n svg {\n font-size: inherit;\n height: 1em; // IE fix.\n width: 1em;\n overflow: visible;\n vertical-align: -.125em;\n fill: currentColor;\n }\n\n &.fa-fw svg {\n width: 1.25em;\n }\n\n &.fa-2x svg {\n font-size: 2em;\n }\n\n &.fa-3x svg {\n font-size: 3em;\n }\n\n &.fa-left {\n @include AU-space(margin-right, .35unit);\n }\n}",".au-body--dark {\n\n .health-video + .au-accordion {\n background-color: $colour-light;\n\n .au-accordion__title {\n color: black;\n }\n }\n}\n",".au-breadcrumbs {\n margin-top: 0;\n}\n\n.au-body--dark {\n\n .au-breadcrumbs {\n\n >.au-link-list>li:after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E\");\n }\n }\n}\n",".au-body {\n // Apply a standard gap but only if it has content before it.\n * + .standard-gap--after {\n @include AU-space('margin-top', 1.5unit);\n }\n}","// Remove background colours for dark secondary and tertiary buttons.\n.au-btn,\na.au-btn {\n &--tertiary, &--secondary {\n &.au-btn--dark {\n &:hover:not(:disabled) {\n background-color: transparent;\n border-color: transparent;\n }\n }\n }\n}\n","// This is not the Design System Form component.\n// @todo Replace with Design system form component.\nfieldset.au-form__item {\n legend {\n @extend label;\n }\n}\n\n// Apply error styling to the error message below fields.\n.au-form__item {\n div.error {\n @extend .form-required;\n @include AU-space('margin-top', 0.5unit);\n }\n}\n",".au-grid .container .container {\n width: auto;\n clear: both;\n padding-left: 0;\n padding-right: 0;\n}\n",".au-header.au-header {\n border-top: none;\n position: relative;\n .au-header__logo {\n max-width: 400px;\n }\n}\n","//--------------------------------------------------------------\n// Main nav\n//--------------------------------------------------------------\n\n.au-main-nav {\n .au-main-nav__toggle {\n color: $AU-color-foreground-text;\n font-weight: bold;\n font-size: 1.25rem;\n @include AU-space(padding, .5unit 0);\n &:hover, &:focus {\n background-color: transparent;\n }\n &:before {\n content: \"\"\n }\n i {\n font-size: 1.25rem;\n }\n\n &--search {\n float: right;\n @include AU-media($AU-main-nav-breakpoint) {\n display: none;\n }\n &__open {\n display: none;\n }\n }\n }\n}\n",".au-body {\n .au-side-nav {\n background:$colour-lighter;\n @include AU-media('sm'){\n background: none;\n }\n @include AU-space('margin-top',1unit);\n @include AU-media('sm'){\n @include AU-space('margin-top',0);\n }\n\n // Flush with edge of screen on mobile.\n @include AU-space('margin-left', - ceil( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-space('margin-right', - floor( ( $AU-grid-12-gutter-width / 2 ) ));\n @include AU-media('sm') { // Normal gutter on desktop.\n @include AU-space('margin-left', 0);\n @include AU-space('margin-right', 0);\n }\n\n .au-side-nav__header {\n @include AU-space('margin',1unit);\n @include AU-media('sm'){\n display: none;\n }\n }\n\n a.active {\n border-left: 0.25rem solid $colour-complementary-skyblue;\n background: $colour-light-dark;\n @include AU-media('sm'){\n background: $colour-lighter;\n }\n }\n\n a.is-active{\n @extend a.active;\n }\n }\n}\n",".health-band {\n\n h2 + .health-layout {\n @include AU-space(margin-top, 2.5unit);\n }\n}\n",".health-card {\n min-height: 200px;\n height: 100%;\n}\n",".health-content {\n @include AU-space('margin-top', 2unit);\n @include AU-media('sm'){\n @include AU-space('margin-top', 2.5unit);\n }\n\n &--flush {\n @include AU-space('margin-top', 0unit);\n }\n\n}\n",".health-hero {\n\n $parent: &; // more readable than &#{&}\n background: $colour-light;\n position: relative;\n\n @include AU-media('sm') {\n // height: 380px; This can be fixed is reqd\n overflow: hidden;\n }\n\n &__image-container {\n max-height: 200px;\n overflow: hidden;\n @include AU-media('sm') {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n max-height: none;\n }\n }\n\n &__image {\n height: auto;\n display: block;\n width: 100%;\n\n @include AU-media('sm') {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n border-bottom: 0;\n }\n }\n\n &__content {\n background: $gravitas-grey;\n position: relative;\n @include AU-space('padding', 2unit);\n width: 100%;\n @include AU-media(sm){\n @include rgba-background(black, .8);\n @include AU-space('padding', 3unit);\n width: 60%;\n }\n @include AU-media(lg){\n @include AU-space('padding', 4unit);\n min-height: 500px; // so that image is a sliver at most popular desktop width 1920\n width: 50%;\n }\n }\n\n &__title {\n color: $health-hero-title;\n }\n\n &__summary {\n @include health-fontgrid( lg , default, light);\n }\n\n &__call-to-action {}\n\n // Dark modifier\n &#{$parent}--dark {\n background: $gravitas-grey;\n #{$parent}__content {\n color: white;\n }\n }\n}\n",".health-pager {\n\n text-align: center;\n @include AU-space(margin-top, 1unit);\n\n li {\n @include AU-space('padding', 0 .25unit);\n\n &.active {\n font-weight: bold;\n }\n }\n\n @at-root .health-listing + & {\n margin-top: 0;\n @include AU-space(padding-top, 2unit);\n border-top: none;\n }\n}\n",".health-table {\n\n &__responsive {\n margin-bottom: 24px;\n margin-bottom: 1.5rem;\n }\n}\n","// Search bar.\n.health-search {\n position: relative;\n display: block;\n max-width: none;\n\n @media print {\n display: none;\n }\n\n // The search form.\n &__form {\n &__input, \n &__input.au-text-input {\n width: 100%;\n max-width: 100%;\n }\n }\n}\n\n\n","// Reset toolbar to regular colours when inside a dark region.\n.au-body--dark {\n .health-toolbar {\n a {\n @extend a;\n }\n a:hover {\n @extend a:hover;\n }\n a:active {\n @extend a:active;\n }\n }\n}\n\n.health-toolbar {\n\n &--desktop {\n display: none;\n @include AU-media(sm) {\n display: block;\n }\n }\n\n &--mobile {\n display: block;\n @include AU-media(sm) {\n display: none;\n }\n }\n}\n",".health-sub-header {\n @include AU-media('sm') {\n @include AU-space('padding', 2unit 0unit 3unit 0unit);\n }\n}\n","address {\n font-style: normal;\n}\n",".health-listing--notification {\n margin: 0;\n padding: 0;\n\n .health-listing__item--notification {\n margin: 0;\n padding: 0;\n transition: height 2s;\n }\n}\n\n.health-notification {\n\n &--dark {\n .health-notification__icon,\n .health-notification__date,\n .health-notification__content,\n .health-notification__button {\n color: white;\n fill: white;\n }\n }\n\n\n &__inner-wrapper {\n @extend .container;\n display: flex;\n flex-direction: row;\n @include AU-space(padding, 0.625unit 0);\n }\n\n &--disease-outbreak {\n background-color: lighten($colour-accent-orange, 15%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--health-emergency {\n background-color: lighten($colour-accent-red, 40%);\n @include AU-space(padding, 0.75unit 0);\n }\n\n &--other {\n background-color: #cccccc;\n @include AU-space(padding, 0.75unit 0);\n }\n\n /* A notification always include an icon. */\n &__icon {\n @include AU-space(flex, 0 0 2unit);\n\n /* Wrapper div which solves an IE browser 'disappearing icon' issue. */\n .alignment-helper {\n display: inline-block;\n height: 100%;\n vertical-align: text-top;\n\n img, svg {\n @include AU-space(width, 2unit);\n }\n }\n }\n\n &__button {\n border: 2px solid transparent;\n cursor: pointer;\n display: block;\n @include AU-space(flex, 0 0 2unit);\n padding: 0;\n transition: border-color 0.2s;\n\n &:active,\n &:hover {\n border-color: $colour-darkest;\n }\n\n &--dismiss {\n background-color: transparent;\n color: $colour-darkest;\n @include AU-space(border-radius, 0.3125unit);\n @include AU-space(height, 2unit);\n @include AU-space(width, 2unit);\n }\n }\n\n &__content {\n align-self: center;\n flex: 1 1;\n @include AU-space(padding, 0 1unit);\n\n a:link,\n a:visited {\n color: #000099;\n }\n }\n\n &__date {\n @include AU-space(padding, 0.25unit 0.625unit);\n }\n}\n\n/* Set top-border of second etc notification in header-top region. */\n.health-listing--item:not(:first-of-type) > article.node-global-notification {\n border-top: solid 1px #888;\n}\n",".desktop-only {\n display: none;\n\n @include AU-media(sm) {\n display: block;\n }\n}\n\n.mobile-only {\n display: block;\n\n @include AU-media(sm) {\n display: none;\n }\n}\n","// Search bar.\n.health-search {\n // The search form.\n &__form {\n &__input {\n &-wrapper {\n padding-right: 0px;\n }\n }\n }\n}\n","// Generic responsive iframe (16x9 aspect ratio)\n// https://benmarshall.me/responsive-iframes/\n.iframe-container {\n overflow: hidden;\n padding-top: 56.25%;\n position: relative;\n\n // All iframes in container\n iframe {\n border: 0;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n // Custom full screen app\n &#{&}--fullscreen {\n margin-left: -12px;\n margin-right: -12px;\n box-shadow: 0 5px 10px #ddd;\n height: 577px; //fallback\n height: calc(100vh - 50px) !important;\n\n // Above mobile only\n @include AU-media(sm) {\n padding-top: 0; //overrides 16x9 deafult\n height: 800px; //fallback\n height: calc(100vh - 150px) !important;\n }\n }\n}\n\n// iframe variants\n@mixin generateRatios($width, $height, $breakpoint: \"\", $prefix: \"iframe-container--\") {\n $class-name: $prefix + $width + \"x\" + $height;\n .#{$class-name}#{$breakpoint} {\n padding-top: ($height / $width) * 100%;\n }\n}\n\n// Generate ratios from wider to taller\n@include generateRatios(5,1);\n@include generateRatios(4,1);\n@include generateRatios(3,1);\n@include generateRatios(5,2);\n@include generateRatios(16,9);\n@include generateRatios(4,3);\n@include generateRatios(1,1);\n@include generateRatios(3,4);\n@include generateRatios(9,16);\n\n@include AU-media('sm'){\n @include generateRatios(5,1,'sm');\n @include generateRatios(4,1,'sm');\n @include generateRatios(3,1,'sm');\n @include generateRatios(5,2,'sm');\n @include generateRatios(16,9,'sm');\n @include generateRatios(4,3,'sm');\n @include generateRatios(1,1,'sm');\n @include generateRatios(3,4,'sm');\n @include generateRatios(9,16,'sm');\n}\n",".au-body {\n\n .health-grid {\n margin-left: -1rem;\n margin-right: -1rem;\n\n > * + p {\n margin-top: 0;\n }\n }\n}\n\n.health-grid {\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n > * {\n box-sizing: border-box;\n flex-basis: 100%;\n -ms-flex: auto;\n padding: 1rem;\n }\n\n &--1col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 1);\n -ms-flex: auto;\n }\n }\n }\n\n &--2col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 2);\n -ms-flex: auto;\n }\n }\n }\n\n &--3col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 3);\n -ms-flex: auto;\n }\n }\n }\n\n &--4col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 4);\n -ms-flex: auto;\n }\n }\n }\n\n &--5col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 5);\n -ms-flex: auto;\n }\n }\n }\n\n &--6col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 6);\n -ms-flex: auto;\n }\n }\n }\n\n &--7col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 7);\n -ms-flex: auto;\n }\n }\n }\n\n &--8col {\n\n &-xs > * {\n @include AU-media(xs) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-sm > * {\n @include AU-media(sm) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-md > * {\n @include AU-media(md) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n\n &-lg > * {\n @include AU-media(lg) {\n flex-basis: calc(100% / 8);\n -ms-flex: auto;\n }\n }\n }\n\n}",".health-listing__items--tile {\n\n .health-grid {\n margin-bottom: 0;\n margin-top: 0;\n @include AU-media(sm) {\n margin-top: -2rem;\n margin-bottom: -1rem;\n }\n }\n}\n","p.document-accessibility-form {\n @include AU-space(margin-top, 3.5unit);\n}\n"]} \ No newline at end of file diff --git a/themes/health/build/css/styles.min.css b/themes/health/build/css/styles.min.css index 43c2c2a9..91da0687 100644 --- a/themes/health/build/css/styles.min.css +++ b/themes/health/build/css/styles.min.css @@ -1,4 +1,4 @@ @charset "UTF-8";.au-body .health-band.health-band--tertiary-2{background-color:#00205b;background:linear-gradient(to right,#00205b,#004181)}.au-body .health-band.health-band--secondary,.taskbar .taskbar__item,.taskbar--2 .taskbar__item,.taskbar--3 .taskbar__item,.taskbar--4 .taskbar__item,.taskbar--5 .taskbar__item,.taskbar--6 .taskbar__item,.taskbar--tiled--2 .taskbar__item,.taskbar--tiled--2.view ul>.views-row .node,.taskbar--tiled--3 .taskbar__item,.taskbar--tiled--3.view ul>.views-row .node,.taskbar--tiled--4 .taskbar__item,.taskbar--tiled--4.view ul>.views-row .node,.taskbar--tiled--5 .taskbar__item,.taskbar--tiled--5.view ul>.views-row .node,.taskbar--tiled--6 .taskbar__item,.taskbar--tiled--6.view ul>.views-row .node,.taskbar.view ul>.views-row .node{background-color:#007680;background:linear-gradient(to right,#055a61,#007680)}.au-body .health-band.health-band--primary{background-color:#004693;background:linear-gradient(to right,#004693,#16477d)}.au-body .health-band.health-band--tertiary{background-color:#005fa0;background:linear-gradient(to left,#005fa0,#185b88)}.au-body .au-side-nav,.au-body .health-band.health-band--neutral-1{background-color:#ececec;background:linear-gradient(to right,#ececec,#f9f9f9)}.au-body .health-band.health-band--neutral-2{background-color:#f9f9f9;background:linear-gradient(to right,#f9f9f9,#ececec)}/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 *//*! @gov.au/core v3.4.2 *//*! @gov.au/accordion v7.0.8 */@media print{.au-accordion{border-color:#000!important;color:#000!important}.au-accordion__title{background:#fff!important;color:#000!important;border:1px!important}.au-accordion__title:after{display:none}.au-accordion__body-wrapper{border-color:#000!important}.au-accordion__body{height:auto!important;display:block!important}}.au-accordion{font-size:16px;font-size:1rem;line-height:1.5;display:block;border:1px solid gray;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;padding:0}*+.au-accordion{margin-top:16px;margin-top:1rem}.au-accordion .au-accordion__title{background-color:#f5f5f5}.au-accordion.au-accordion--dark{border-color:gray;color:#fff}.au-accordion.au-accordion--dark .au-accordion__title{background-color:#000}.au-accordion+.au-accordion{margin-top:0;border-top:0}.au-accordion__title,.au-body .au-accordion__title{font-size:20px;font-size:1.25rem;line-height:1.2;padding:16px 40px 16px 16px;padding:1rem 2.5rem 1rem 1rem;width:100%;display:block;color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;font-weight:700;position:relative;box-sizing:border-box;margin:0;cursor:pointer;border:none;text-align:left;font-family:inherit}.au-accordion__title:hover,.au-body .au-accordion__title:hover{text-decoration:none;color:#313131}.au-accordion__title:hover:after,.au-body .au-accordion__title:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion__title:focus,.au-body .au-accordion__title:focus{outline:3px solid #9263de;outline-offset:2px}.au-accordion__title::-moz-focus-inner,.au-body .au-accordion__title::-moz-focus-inner{border:0}.au-accordion__title:focus,.au-body .au-accordion__title:focus{z-index:100}.au-accordion__title::-webkit-details-marker,.au-body .au-accordion__title::-webkit-details-marker{display:none}.au-accordion__title:after,.au-body .au-accordion__title:after{content:' ';position:absolute;top:50%;margin-top:-8px;margin-top:-.5rem;right:16px;right:1rem;width:16px;width:1rem;height:16px;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:101;transition:transform .25s ease-in}.au-accordion__title.au-accordion--closed:after,.au-body .au-accordion__title.au-accordion--closed:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ie8 .au-accordion__title:after,.ie8 .au-body .au-accordion__title:after,.lt-ie8 .au-accordion__title:after,.lt-ie8 .au-body .au-accordion__title:after{content:' ▼ '}.ie8 .au-accordion__title.au-accordion--open:after,.ie8 .au-body .au-accordion__title.au-accordion--open:after,.lt-ie8 .au-accordion__title.au-accordion--open:after,.lt-ie8 .au-body .au-accordion__title.au-accordion--open:after{content:' ▲ '}.au-accordion.au-accordion--dark .au-accordion__title,.au-body.au-body--dark .au-accordion__title{color:#fff}.au-accordion.au-accordion--dark .au-accordion__title:hover,.au-body.au-body--dark .au-accordion__title:hover{color:#fff}.au-accordion.au-accordion--dark .au-accordion__title:hover:after,.au-body.au-body--dark .au-accordion__title:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion.au-accordion--dark .au-accordion__title:focus,.au-body.au-body--dark .au-accordion__title:focus{outline:3px solid #c390f9}.au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner,.au-body.au-body--dark .au-accordion__title::-moz-focus-inner{border:0}.au-accordion.au-accordion--dark .au-accordion__title:after,.au-body.au-body--dark .au-accordion__title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23FFF' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23FFF' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion__body{font-size:16px;font-size:1rem;line-height:1.5;overflow:hidden}.js .au-accordion__body.au-accordion--open{display:block;height:auto}.js .au-accordion__body.au-accordion--closed{display:none;height:0}.au-accordion__body-wrapper{padding:16px;padding:1rem;border-top:1px solid gray}.au-accordion--dark .au-accordion__body-wrapper{border-top:1px solid gray}.au-accordion-group{list-style:none;padding:0}/*! @gov.au/body v2.2.0 */@media print{.au-body,.au-body *{text-shadow:none!important;color:#000!important;background-color:transparent!important;box-shadow:none!important;border-color:#000!important}.au-body .au-body--dark .health-toolbar a,.au-body a,.au-body a:visited,.au-body--dark .health-toolbar .au-body a{text-decoration:underline}.au-body a[href]:after{content:" (" attr(href) ")"!important;display:inline!important}.au-body a[href^="#"]:after,.au-body a[href^="javascript:"]:after{content:""!important}.au-body abbr[title]:after{content:" (" attr(title) ")"}.au-body blockquote,.au-body pre{border:1px solid #000;padding:6px;page-break-inside:avoid}.au-body thead{display:table-header-group}.au-body img,.au-body tr{page-break-inside:avoid}.au-body img{max-width:100%!important}.au-body h2,.au-body h3,.au-body p{orphans:3;widows:3}.au-body h2,.au-body h3{page-break-after:avoid}.au-body p .au-body--dark .health-toolbar a,.au-body p a,.au-body--dark .health-toolbar .au-body p a{word-wrap:break-word}.au-body select{background:#fff!important}}.au-body{font-size:16px;font-size:1rem;line-height:1.5;margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;background-color:#fff}.au-body .au-body--dark .health-toolbar a,.au-body a,.au-body--dark .health-toolbar .au-body a{color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-body .au-body--dark .health-toolbar a:hover,.au-body a:hover,.au-body--dark .health-toolbar .au-body a:hover{color:#313131;text-decoration:none}.au-body a:focus{outline:3px solid #9263de;outline-offset:2px}.au-body .au-body--dark .health-toolbar a::-moz-focus-inner,.au-body a::-moz-focus-inner,.au-body--dark .health-toolbar .au-body a::-moz-focus-inner{border:0}.au-body :target,.au-body [tabindex="0"]:focus{outline:3px solid #9263de;outline-offset:2px}.au-body mark{color:#fff;background-color:#006fb0}.au-body ::-moz-selection{color:#fff;background-color:rgba(0,111,176,.99)}.au-body ::selection{color:#fff;background-color:rgba(0,111,176,.99)}.au-body iframe::-moz-selection,.au-body img::-moz-selection,.au-body video::-moz-selection{background-color:rgba(0,111,176,.75)}.au-body iframe::selection,.au-body img::selection,.au-body video::selection{background-color:rgba(0,111,176,.75)}.au-body p{max-width:42em;margin:0}.au-body *+p{margin-top:24px;margin-top:1.5rem}.au-body dl:not([class]),.au-body ol:not([class]),.au-body pre,.au-body ul:not([class]){margin:0}.au-body *+dl:not([class]),.au-body *+ol:not([class]),.au-body *+pre,.au-body *+ul:not([class]){margin-top:24px;margin-top:1.5rem}.au-body ol:not([class])>li,.au-body ul:not([class])>li{margin-top:8px;margin-top:.5rem}.au-body ol:not([class])>li>ol:not([class]),.au-body ol:not([class])>li>ul:not([class]),.au-body ul:not([class])>li>ol:not([class]),.au-body ul:not([class])>li>ul:not([class]){margin-top:8px;margin-top:.5rem}.au-body ol:not([class])>ul:not([class]),.au-body ul:not([class])>ul:not([class]){list-style-type:disc}.au-body dl:not([class])>dd{margin-top:8px;margin-top:.5rem;padding-left:8px;padding-left:.5rem;margin-left:0;border-left:solid 1px}.au-body dl:not([class])>dt{margin-top:24px;margin-top:1.5rem;font-weight:700}.au-body dl:not([class])>dt:first-of-type{margin-top:0}.au-body .written-by:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+);color:#bada55}.au-body em,.au-body i{font-style:italic}.au-body b,.au-body strong{font-weight:700}.au-body small{font-size:14px;font-size:.875rem;line-height:1.42857}.au-body del,.au-body s{text-decoration:line-through}.au-body ins{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-body dfn{font-style:normal}.au-body abbr,.au-body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.au-body abbr[title]{cursor:help}.au-body .au-body--dark .health-toolbar a abbr,.au-body a abbr,.au-body--dark .health-toolbar .au-body a abbr{padding-bottom:1px}.au-body var{padding:0 1px;font-style:italic;font-family:serif}.au-body var sub,.au-body var sup{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;padding:0 1px}.au-body sub,.au-body sup{font-size:14px;font-size:.875rem;line-height:1.14286;position:relative;vertical-align:baseline}.au-body sub{bottom:-.25em}.au-body sup{top:-.5em}.au-body code,.au-body kbd,.au-body samp{font-size:14px;font-size:.875rem;line-height:1.42857;padding:4px;padding:.25rem;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;display:inline-block;border-radius:4px;background-color:#f5f5f5;color:#313131}.au-body pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.au-body pre code{padding:16px;padding:1rem;display:block;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.au-body hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid gray;margin-bottom:24px;margin-bottom:1.5rem}.au-body *+hr{margin-top:24px;margin-top:1.5rem}.au-body.au-body--alt{background:#ebebeb}.au-body.au-body--alt code,.au-body.au-body--alt kbd,.au-body.au-body--alt samp{background-color:#e0e0e0}.au-body.au-body--dark{background:#000;color:#fff}.au-body.au-body--dark ::-moz-selection{color:#000;background-color:rgba(255,255,255,.99)}.au-body.au-body--dark ::selection{color:#000;background-color:rgba(255,255,255,.99)}.au-body.au-body--dark iframe::-moz-selection,.au-body.au-body--dark img::-moz-selection,.au-body.au-body--dark video::-moz-selection{background-color:rgba(255,255,255,.75)}.au-body.au-body--dark iframe::selection,.au-body.au-body--dark img::selection,.au-body.au-body--dark video::selection{background-color:rgba(255,255,255,.75)}.au-body.au-body--dark a{color:#fff}.au-body.au-body--dark a:hover{color:#fff}.au-body.au-body--dark a:focus{outline:3px solid #c390f9}.au-body.au-body--dark a::-moz-focus-inner{border:0}.au-body.au-body--dark :target,.au-body.au-body--dark [tabindex="0"]:focus{outline:3px solid #c390f9}.au-body.au-body--dark mark{background-color:#fff;color:#000}.au-body.au-body--dark hr{border-top-color:gray}.au-body.au-body--dark code,.au-body.au-body--dark kbd,.au-body.au-body--dark samp{color:#fff;background-color:#000}.au-body.au-body--dark.au-body--alt{background:#000}.au-body.au-body--dark.au-body--alt code,.au-body.au-body--dark.au-body--alt kbd,.au-body.au-body--dark.au-body--alt samp{background-color:#000}/*! @gov.au/link-list v3.0.7 */.au-link-list{font-size:16px;font-size:1rem;line-height:1.5;display:block;list-style-type:none;margin:0;padding:4px 0;padding:.25rem 0}.au-body .au-link-list{margin:0;padding:4px 0;padding:.25rem 0}.au-link-list>li{display:block;margin:4px;margin:.25rem}.au-link-list.au-link-list--inline{display:inline-block}.au-link-list.au-link-list--inline>li{display:inline-block}/*! @gov.au/breadcrumbs v3.0.5 */@media print{.au-breadcrumbs>.au-link-list>li:after{content:">"!important;background-image:none!important}}.au-breadcrumbs{font-size:14px;font-size:.875rem;line-height:1.14286;width:100%;margin:0;color:#313131;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*+.au-breadcrumbs{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-breadcrumbs{display:inline-block}}.au-breadcrumbs>.au-link-list>li{margin:0}.au-breadcrumbs>.au-link-list>li:after{content:' ';display:inline-block;width:8px;width:.5rem;height:8px;height:.5rem;margin:0 8px;margin:0 .5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat}.au-breadcrumbs>.au-link-list>li:last-child:after{display:none}.ie8 .au-breadcrumbs>.au-link-list>li:after,.lt-ie8 .au-breadcrumbs>.au-link-list>li:after{content:' > ';display:inline-block}.au-breadcrumbs.au-breadcrumbs--dark{color:#fff}.au-breadcrumbs.au-breadcrumbs--dark>.au-link-list>li:not(:last-child):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}/*! @gov.au/buttons v3.0.7 */@media print{.au-btn{background-color:#fff!important;border:2px solid #000!important;color:#000!important;text-decoration:none!important}.au-btn[disabled]{background-color:#ccc!important;border:2px solid #ccc!important}.au-btn:disabled{background-color:#ccc!important;border:2px solid #ccc!important}}.au-body--dark .health-toolbar a.au-btn,.au-btn,a.au-btn{font-size:16px;font-size:1rem;line-height:1.5;padding:8px 24px;padding:.5rem 1.5rem;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-decoration:none;border-radius:4px;background-color:#006fb0;border:3px solid #006fb0;cursor:pointer;vertical-align:middle;transition:background .1s ease,border .1s ease,color .1s ease}.au-body .au-btn,.au-body a.au-btn{color:#fff;text-decoration:none}.au-body--dark .health-toolbar .au-btn.au-btn--block+a.au-btn.au-btn--block,.au-body--dark .health-toolbar a.au-btn.au-btn--block+.au-btn.au-btn--block,.au-body--dark .health-toolbar a.au-btn.au-btn--block+a.au-btn.au-btn--block,.au-btn.au-btn--block+.au-btn.au-btn--block,.au-btn.au-btn--block+a.au-btn.au-btn--block,a.au-btn.au-btn--block+.au-btn.au-btn--block,a.au-btn.au-btn--block+a.au-btn.au-btn--block{margin-top:8px;margin-top:.5rem}.au-btn:focus,a.au-btn:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar a.au-btn::-moz-focus-inner,.au-btn::-moz-focus-inner,a.au-btn::-moz-focus-inner{border:0}.au-btn:focus,a.au-btn:focus{border-radius:0}.au-btn[disabled],a.au-btn[disabled]{cursor:not-allowed;opacity:.3}.au-btn:disabled,a.au-btn:disabled{cursor:not-allowed;opacity:.3}.au-btn:hover:not(:disabled),a.au-btn:hover:not(:disabled){background-color:#313131;border-color:#313131;text-decoration:underline;color:#fff}.ie8 .au-btn:hover,.ie8 a.au-btn:hover{background-color:#313131;border-color:#313131;color:#fff;text-decoration:underline}.au-btn.au-btn--dark,a.au-btn.au-btn--dark{color:#000;background-color:#fff;border-color:#fff}.au-body .au-btn.au-btn--dark,.au-body a.au-btn.au-btn--dark{color:#000}.au-btn.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--dark:hover:not(:disabled){color:#000;border-color:#fff;background-color:#fff}.ie8 .au-btn.au-btn--dark:hover,.ie8 a.au-btn.au-btn--dark:hover{color:#000;border-color:#fff;background-color:#fff}.au-btn.au-btn--dark:focus,a.au-btn.au-btn--dark:focus{outline:3px solid #c390f9}.au-btn.au-btn--dark::-moz-focus-inner,a.au-btn.au-btn--dark::-moz-focus-inner{border:0}.au-btn.au-btn--secondary,a.au-btn.au-btn--secondary{color:#006fb0;background-color:transparent;border-color:#006fb0}.au-body .au-btn.au-btn--secondary,.au-body a.au-btn.au-btn--secondary{color:#006fb0}.ie8 .au-body .au-btn.au-btn--secondary:hover,.ie8 .au-body a.au-btn.au-btn--secondary:hover{color:#fff}.au-btn.au-btn--secondary:hover:not(:disabled),a.au-btn.au-btn--secondary:hover:not(:disabled){background-color:transparent;border-color:#313131;color:#313131}.au-btn.au-btn--secondary.au-btn--dark,a.au-btn.au-btn--secondary.au-btn--dark{border-color:#fff;color:#fff}.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled){border-color:#fff;color:#fff}.ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover,.ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover{color:#000}.au-btn.au-btn--tertiary,a.au-btn.au-btn--tertiary{color:#006fb0;background-color:transparent;border-color:transparent;text-decoration:underline}.au-btn.au-btn--tertiary:hover:not(:disabled),a.au-btn.au-btn--tertiary:hover:not(:disabled){background-color:transparent;color:#313131;border-color:transparent;text-decoration:none}.au-btn.au-btn--tertiary.au-btn--dark,a.au-btn.au-btn--tertiary.au-btn--dark{color:#fff}.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled){color:#fff}.au-btn.au-btn--pride,a.au-btn.au-btn--pride{background:linear-gradient(to bottom,rgba(255,62,24,.5) 16.66667%,rgba(252,154,0,.5) 16.66667%,rgba(252,154,0,.52) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 50%,rgba(57,234,124,.5) 50%,rgba(57,234,124,.5) 66.66667%,rgba(11,178,255,.5) 66.66667%,rgba(11,178,255,.5) 83.33333%,rgba(152,90,255,.5) 83.33333%);color:#313131}.au-btn.au-btn--block,a.au-btn.au-btn--block{display:block;width:100%;box-sizing:border-box;text-align:center}/*! @gov.au/callout v3.0.2 */@media print{.au-callout{border-left-width:16px!important;border-left-width:1rem!important;border:1px solid #000!important;color:#000!important;background-color:transparent!important}}.au-callout{font-size:16px;font-size:1rem;line-height:1.5;padding:24px;padding:1.5rem;border-left:4px solid gray;border-left:.25rem solid gray;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;background-color:#f5f5f5;word-wrap:break-word}*+.au-callout{margin-top:32px;margin-top:2rem}.au-callout p{margin:0}.au-callout *+p{margin-top:16px;margin-top:1rem}.au-callout+p{margin-top:32px;margin-top:2rem}.au-callout.au-callout--dark{color:#fff;border-color:gray;background-color:#000}.au-callout.au-callout--alt{background-color:#e0e0e0}.au-callout.au-callout--dark.au-callout--alt{background-color:#000}.au-callout__heading{font-size:20px;font-size:1.25rem;line-height:1.6;margin:0}.au-callout__heading.au-callout__heading--sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.au-callout__heading.au-callout__heading--sronly+*{margin-top:0}.au-callout--calendar-event{background-color:#f5f5f5}.au-callout--calendar-event__lede{font-size:16px;font-size:1rem;line-height:1;margin:0}.au-callout--calendar-event__name,.au-callout--calendar-event__time{font-size:32px;font-size:2rem;line-height:1.25}.au-callout--calendar-event__time{font-weight:700}.au-callout--calendar-event__lede,.au-callout--calendar-event__name,.au-callout--calendar-event__time{display:block}*+.au-callout--calendar-event__lede,*+.au-callout--calendar-event__name,*+.au-callout--calendar-event__time{margin-top:8px;margin-top:.5rem}/*! @gov.au/control-input v3.0.1 */@media print{.au-control-input__text{color:#000!important}.au-control-input__text:after,.au-control-input__text:before{display:none!important}}.au-control-input{display:inline-block;position:relative}.au-control-input.au-control-input--block{display:block}.au-control-input.au-control-input--block:after,.au-control-input.au-control-input--block:before{content:" ";display:table}.au-control-input.au-control-input--block:after{clear:both}.au-control-input.au-control-input--block+.au-control-input--block{margin-top:16px;margin-top:1rem}.au-control-input__input{position:absolute;left:8px;left:.5rem;top:8px;top:.5rem;cursor:pointer;margin:0}.au-control-input--small .au-control-input__input{left:4px;left:.25rem;top:4px;top:.25rem}.au-control-input__input+.au-control-input__text{cursor:pointer}.au-control-input__input:invalid+.au-control-input__text{background-color:#fdf2f2}.au-control-input__input:invalid+.au-control-input__text:after{border-color:#d60000}.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#fdf2f2}.au-control-input--invalid .au-control-input__input+.au-control-input__text:after{border-color:#d60000}.au-control-input--dark .au-control-input__input:invalid+.au-control-input__text{background-color:#200000}.au-control-input--dark.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#200000}.au-control-input--alt.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#f0d0d0}.au-control-input--dark.au-control-input--alt .au-control-input__input:invalid+.au-control-input__text{background-color:#200000}.au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input+.au-control-input__text{background-color:#200000}.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#f3faf8}.au-control-input--valid .au-control-input__input+.au-control-input__text:after{border-color:#0b996c}.au-control-input--dark.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#021710}.au-control-input--alt.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#d2e7e0}.au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input+.au-control-input__text{background-color:#021710}.au-control-input__input[type=radio]+.au-control-input__text:after,.au-control-input__input[type=radio]+.au-control-input__text:before{border-radius:50%}.au-control-input__input[disabled]{cursor:not-allowed}.au-control-input__input[disabled]+.au-control-input__text{cursor:not-allowed}.au-control-input__input[disabled]+.au-control-input__text{color:#636363}.au-control-input__input:disabled{cursor:not-allowed}.au-control-input__input:disabled+.au-control-input__text{cursor:not-allowed}.au-control-input__input:disabled+.au-control-input__text{color:#636363}.au-control-input--dark .au-control-input__input[disabled]+.au-control-input__text{color:gray}.au-control-input--dark .au-control-input__input:disabled+.au-control-input__text{color:gray}.au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ffffff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]+.au-control-input__text:after{background-image:none}.au-control-input__input[type=checkbox]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input__input[type=checkbox]:focus+.au-control-input__text:before{outline:3px solid #9263de;outline-offset:2px;outline-offset:2px}.au-control-input--dark .au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=checkbox]:focus+.au-control-input__text:before{outline:3px solid #c390f9;outline-offset:2px}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='black' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]+.au-control-input__text:after{background-image:none}.au-control-input__input[type=radio]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--alt .au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input__input[type=radio]:focus+.au-control-input__text:before{box-shadow:0 0 0 4px #9263de;box-shadow:0 0 0 .25rem #9263de}.ie8 .au-control-input__input[type=radio]:focus+.au-control-input__text:before,.lt-ie8 .au-control-input__input[type=radio]:focus+.au-control-input__text:before{outline:3px solid #9263de;outline-offset:2px;outline-offset:2px}.au-control-input--dark .au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input--dark .au-control-input__input[type=radio]:focus+.au-control-input__text:before{box-shadow:0 0 0 4px #c390f9;box-shadow:0 0 0 .25rem #c390f9}.ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus+.au-control-input__text:before,.lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus+.au-control-input__text:before{outline:3px solid #c390f9;outline-offset:2px}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled+.au-control-input__text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='black' cx='16' cy='16' r='14'/%3E%3C/svg%3E")}.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked+.au-control-input__text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333333' cx='16' cy='16' r='11'/%3E%3C/svg%3E")}.au-control-input__text{font-size:16px;font-size:1rem;line-height:1.5;padding:4px 8px 8px 40px;padding:.25rem .5rem .5rem 2.5rem;margin-right:16px;margin-right:1rem;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-control-input__text:after,.au-control-input__text:before{width:38px;width:2.375rem;height:38px;height:2.375rem;content:' ';display:block;position:absolute;box-sizing:border-box;background-repeat:no-repeat;z-index:100;left:-3px;top:-3px;border:3px solid transparent}.au-control-input--small .au-control-input__text:after,.au-control-input--small .au-control-input__text:before{width:28px;width:1.75rem;height:28px;height:1.75rem}.au-control-input--small .au-control-input__text{padding:3px 8px 0 31px;padding:.2rem .5rem 0 1.95rem;margin-right:16px;margin-right:1rem;font-size:16px;font-size:1rem;line-height:1}.au-control-input__text:after{z-index:101}.au-control-input--dark .au-control-input__text{color:#fff}/*! @gov.au/cta-link v2.2.0 */@media print{.au-cta-link{color:#000!important}.au-cta-link:after{background-image:none!important;content:' > '!important;border:none!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}}.au-cta-link{font-size:20px;font-size:1.25rem;line-height:1.6;margin-top:16px;margin-top:1rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#006fb0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-cta-link:focus{outline:3px solid #9263de;outline-offset:2px}.au-cta-link::-moz-focus-inner{border:0}.au-cta-link:after{content:' ';width:16px;width:1rem;height:16px;height:1rem;margin:0 4px 0 3px;margin:0 .25rem 0 .2rem;transition:margin .2s ease;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.ie8 .au-cta-link:after,.lt-ie8 .au-cta-link:after{content:' > '}.au-cta-link:hover{color:#313131;text-decoration:none}.au-cta-link:hover:after{margin-left:6px;margin-left:.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body.au-body--dark .au-cta-link,.au-cta-link.au-cta-link--dark{color:#fff}.au-body.au-body--dark .au-cta-link:focus,.au-cta-link.au-cta-link--dark:focus{outline:3px solid #c390f9}.au-body.au-body--dark .au-cta-link::-moz-focus-inner,.au-cta-link.au-cta-link--dark::-moz-focus-inner{border:0}.au-body.au-body--dark .au-cta-link:after,.au-cta-link.au-cta-link--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body.au-body--dark .au-cta-link:hover,.au-cta-link.au-cta-link--dark:hover{color:#fff}.au-body.au-body--dark .au-cta-link:hover:after,.au-cta-link.au-cta-link--dark:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23FFF' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23FFF' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}/*! @gov.au/direction-links v2.2.0 */@media print{.au-direction-link{color:#000!important}.au-direction-link:after{content:'→'!important}.au-direction-link--left:before{content:'←'!important}.au-direction-link--up:after{content:'↑'!important}.au-direction-link--down:after{content:'↓'!important}}.au-direction-link{font-size:16px;font-size:1rem;line-height:1.5;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#006fb0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-direction-link:hover{text-decoration:none;color:#313131}.au-direction-link:focus{outline:3px solid #9263de;outline-offset:2px}.au-direction-link::-moz-focus-inner{border:0}.au-direction-link.au-direction-link--dark{color:#fff}.au-direction-link.au-direction-link--dark:hover{color:#fff}.au-direction-link.au-direction-link--dark:focus{outline:3px solid #c390f9}.au-direction-link.au-direction-link--dark::-moz-focus-inner{border:0}.au-direction-link:after{width:16px;width:1rem;height:16px;height:1rem;margin:0 0 0 4px;margin:0 0 0 .25rem;content:'→';display:inline-block;width:auto;height:auto}.au-direction-link--left:after{display:none}.au-direction-link--left:before{content:'←';display:inline-block;width:16px;width:1rem;height:16px;height:1rem;margin:0 4px 0 0;margin:0 .25rem 0 0}.au-direction-link--up:after{content:'↑'}.au-direction-link--down:after{content:'↓'}/*! @gov.au/footer v3.0.5 */@media print{.au-footer{color:#000!important;background:#fff!important;border-color:#000!important}}.au-footer{font-size:16px;font-size:1rem;line-height:1.5;padding:48px 0 48px;padding:3rem 0 3rem;border-top:4px solid gray;border-top:.25rem solid gray;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-footer p:last-child{margin:0}.au-footer.au-footer--alt{background-color:#ebebeb}.au-footer.au-footer--dark{color:#fff;border-color:gray;background-color:#000}.au-footer.au-footer--dark.au-footer--alt{background-color:#000}.au-footer__navigation .au-link-list>li{margin-left:0}.au-footer__end{padding-top:16px;padding-top:1rem;margin-top:16px;margin-top:1rem;border-top:1px solid gray}.au-footer--dark .au-footer__end{border-top:1px solid gray}/*! @gov.au/grid-12 v2.1.0 */.au-grid .container,.au-grid .health-notification__inner-wrapper{box-sizing:border-box}@media (min-width:768px){.au-grid .container,.au-grid .health-notification__inner-wrapper{width:744px}}@media (min-width:992px){.au-grid .container,.au-grid .health-notification__inner-wrapper{width:968px}}@media (min-width:1200px){.au-grid .container,.au-grid .health-notification__inner-wrapper{width:1176px}}.au-grid .container,.au-grid .container-fluid,.au-grid .health-notification__inner-wrapper{box-sizing:border-box;margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px}.au-grid .container-fluid:after,.au-grid .container-fluid:before,.au-grid .container:after,.au-grid .container:before,.au-grid .health-notification__inner-wrapper:after,.au-grid .health-notification__inner-wrapper:before{content:" ";display:table}.au-grid .container-fluid:after,.au-grid .container:after,.au-grid .health-notification__inner-wrapper:after{clear:both}.au-grid .row{margin-left:-12px;margin-right:-12px}.au-grid .row:after,.au-grid .row:before{content:" ";display:table}.au-grid .row:after{clear:both}.au-grid .col-lg-1,.au-grid .col-lg-10,.au-grid .col-lg-11,.au-grid .col-lg-12,.au-grid .col-lg-2,.au-grid .col-lg-3,.au-grid .col-lg-4,.au-grid .col-lg-5,.au-grid .col-lg-6,.au-grid .col-lg-7,.au-grid .col-lg-8,.au-grid .col-lg-9,.au-grid .col-md-1,.au-grid .col-md-10,.au-grid .col-md-11,.au-grid .col-md-12,.au-grid .col-md-2,.au-grid .col-md-3,.au-grid .col-md-4,.au-grid .col-md-5,.au-grid .col-md-6,.au-grid .col-md-7,.au-grid .col-md-8,.au-grid .col-md-9,.au-grid .col-sm-1,.au-grid .col-sm-10,.au-grid .col-sm-11,.au-grid .col-sm-12,.au-grid .col-sm-2,.au-grid .col-sm-3,.au-grid .col-sm-4,.au-grid .col-sm-5,.au-grid .col-sm-6,.au-grid .col-sm-7,.au-grid .col-sm-8,.au-grid .col-sm-9,.au-grid .col-xs-1,.au-grid .col-xs-10,.au-grid .col-xs-11,.au-grid .col-xs-12,.au-grid .col-xs-2,.au-grid .col-xs-3,.au-grid .col-xs-4,.au-grid .col-xs-5,.au-grid .col-xs-6,.au-grid .col-xs-7,.au-grid .col-xs-8,.au-grid .col-xs-9{box-sizing:border-box;position:relative;min-height:1px;padding-left:12px;padding-right:12px}.au-grid .col-xs-1,.au-grid .col-xs-10,.au-grid .col-xs-11,.au-grid .col-xs-12,.au-grid .col-xs-2,.au-grid .col-xs-3,.au-grid .col-xs-4,.au-grid .col-xs-5,.au-grid .col-xs-6,.au-grid .col-xs-7,.au-grid .col-xs-8,.au-grid .col-xs-9{float:left}.au-grid .col-xs-1{width:8.33333%}.au-grid .col-xs-2{width:16.66667%}.au-grid .col-xs-3{width:25%}.au-grid .col-xs-4{width:33.33333%}.au-grid .col-xs-5{width:41.66667%}.au-grid .col-xs-6{width:50%}.au-grid .col-xs-7{width:58.33333%}.au-grid .col-xs-8{width:66.66667%}.au-grid .col-xs-9{width:75%}.au-grid .col-xs-10{width:83.33333%}.au-grid .col-xs-11{width:91.66667%}.au-grid .col-xs-12{width:100%}.au-grid .col-xs-pull-0{right:auto}.au-grid .col-xs-pull-1{right:8.33333%}.au-grid .col-xs-pull-2{right:16.66667%}.au-grid .col-xs-pull-3{right:25%}.au-grid .col-xs-pull-4{right:33.33333%}.au-grid .col-xs-pull-5{right:41.66667%}.au-grid .col-xs-pull-6{right:50%}.au-grid .col-xs-pull-7{right:58.33333%}.au-grid .col-xs-pull-8{right:66.66667%}.au-grid .col-xs-pull-9{right:75%}.au-grid .col-xs-pull-10{right:83.33333%}.au-grid .col-xs-pull-11{right:91.66667%}.au-grid .col-xs-pull-12{right:100%}.au-grid .col-xs-push-0{left:auto}.au-grid .col-xs-push-1{left:8.33333%}.au-grid .col-xs-push-2{left:16.66667%}.au-grid .col-xs-push-3{left:25%}.au-grid .col-xs-push-4{left:33.33333%}.au-grid .col-xs-push-5{left:41.66667%}.au-grid .col-xs-push-6{left:50%}.au-grid .col-xs-push-7{left:58.33333%}.au-grid .col-xs-push-8{left:66.66667%}.au-grid .col-xs-push-9{left:75%}.au-grid .col-xs-push-10{left:83.33333%}.au-grid .col-xs-push-11{left:91.66667%}.au-grid .col-xs-push-12{left:100%}.au-grid .col-xs-offset-0{margin-left:0}.au-grid .col-xs-offset-1{margin-left:8.33333%}.au-grid .col-xs-offset-2{margin-left:16.66667%}.au-grid .col-xs-offset-3{margin-left:25%}.au-grid .col-xs-offset-4{margin-left:33.33333%}.au-grid .col-xs-offset-5{margin-left:41.66667%}.au-grid .col-xs-offset-6{margin-left:50%}.au-grid .col-xs-offset-7{margin-left:58.33333%}.au-grid .col-xs-offset-8{margin-left:66.66667%}.au-grid .col-xs-offset-9{margin-left:75%}.au-grid .col-xs-offset-10{margin-left:83.33333%}.au-grid .col-xs-offset-11{margin-left:91.66667%}.au-grid .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.au-grid .col-sm-1,.au-grid .col-sm-10,.au-grid .col-sm-11,.au-grid .col-sm-12,.au-grid .col-sm-2,.au-grid .col-sm-3,.au-grid .col-sm-4,.au-grid .col-sm-5,.au-grid .col-sm-6,.au-grid .col-sm-7,.au-grid .col-sm-8,.au-grid .col-sm-9{float:left}.au-grid .col-sm-1{width:8.33333%}.au-grid .col-sm-2{width:16.66667%}.au-grid .col-sm-3{width:25%}.au-grid .col-sm-4{width:33.33333%}.au-grid .col-sm-5{width:41.66667%}.au-grid .col-sm-6{width:50%}.au-grid .col-sm-7{width:58.33333%}.au-grid .col-sm-8{width:66.66667%}.au-grid .col-sm-9{width:75%}.au-grid .col-sm-10{width:83.33333%}.au-grid .col-sm-11{width:91.66667%}.au-grid .col-sm-12{width:100%}.au-grid .col-sm-pull-0{right:auto}.au-grid .col-sm-pull-1{right:8.33333%}.au-grid .col-sm-pull-2{right:16.66667%}.au-grid .col-sm-pull-3{right:25%}.au-grid .col-sm-pull-4{right:33.33333%}.au-grid .col-sm-pull-5{right:41.66667%}.au-grid .col-sm-pull-6{right:50%}.au-grid .col-sm-pull-7{right:58.33333%}.au-grid .col-sm-pull-8{right:66.66667%}.au-grid .col-sm-pull-9{right:75%}.au-grid .col-sm-pull-10{right:83.33333%}.au-grid .col-sm-pull-11{right:91.66667%}.au-grid .col-sm-pull-12{right:100%}.au-grid .col-sm-push-0{left:auto}.au-grid .col-sm-push-1{left:8.33333%}.au-grid .col-sm-push-2{left:16.66667%}.au-grid .col-sm-push-3{left:25%}.au-grid .col-sm-push-4{left:33.33333%}.au-grid .col-sm-push-5{left:41.66667%}.au-grid .col-sm-push-6{left:50%}.au-grid .col-sm-push-7{left:58.33333%}.au-grid .col-sm-push-8{left:66.66667%}.au-grid .col-sm-push-9{left:75%}.au-grid .col-sm-push-10{left:83.33333%}.au-grid .col-sm-push-11{left:91.66667%}.au-grid .col-sm-push-12{left:100%}.au-grid .col-sm-offset-0{margin-left:0}.au-grid .col-sm-offset-1{margin-left:8.33333%}.au-grid .col-sm-offset-2{margin-left:16.66667%}.au-grid .col-sm-offset-3{margin-left:25%}.au-grid .col-sm-offset-4{margin-left:33.33333%}.au-grid .col-sm-offset-5{margin-left:41.66667%}.au-grid .col-sm-offset-6{margin-left:50%}.au-grid .col-sm-offset-7{margin-left:58.33333%}.au-grid .col-sm-offset-8{margin-left:66.66667%}.au-grid .col-sm-offset-9{margin-left:75%}.au-grid .col-sm-offset-10{margin-left:83.33333%}.au-grid .col-sm-offset-11{margin-left:91.66667%}.au-grid .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.au-grid .col-md-1,.au-grid .col-md-10,.au-grid .col-md-11,.au-grid .col-md-12,.au-grid .col-md-2,.au-grid .col-md-3,.au-grid .col-md-4,.au-grid .col-md-5,.au-grid .col-md-6,.au-grid .col-md-7,.au-grid .col-md-8,.au-grid .col-md-9{float:left}.au-grid .col-md-1{width:8.33333%}.au-grid .col-md-2{width:16.66667%}.au-grid .col-md-3{width:25%}.au-grid .col-md-4{width:33.33333%}.au-grid .col-md-5{width:41.66667%}.au-grid .col-md-6{width:50%}.au-grid .col-md-7{width:58.33333%}.au-grid .col-md-8{width:66.66667%}.au-grid .col-md-9{width:75%}.au-grid .col-md-10{width:83.33333%}.au-grid .col-md-11{width:91.66667%}.au-grid .col-md-12{width:100%}.au-grid .col-md-pull-0{right:auto}.au-grid .col-md-pull-1{right:8.33333%}.au-grid .col-md-pull-2{right:16.66667%}.au-grid .col-md-pull-3{right:25%}.au-grid .col-md-pull-4{right:33.33333%}.au-grid .col-md-pull-5{right:41.66667%}.au-grid .col-md-pull-6{right:50%}.au-grid .col-md-pull-7{right:58.33333%}.au-grid .col-md-pull-8{right:66.66667%}.au-grid .col-md-pull-9{right:75%}.au-grid .col-md-pull-10{right:83.33333%}.au-grid .col-md-pull-11{right:91.66667%}.au-grid .col-md-pull-12{right:100%}.au-grid .col-md-push-0{left:auto}.au-grid .col-md-push-1{left:8.33333%}.au-grid .col-md-push-2{left:16.66667%}.au-grid .col-md-push-3{left:25%}.au-grid .col-md-push-4{left:33.33333%}.au-grid .col-md-push-5{left:41.66667%}.au-grid .col-md-push-6{left:50%}.au-grid .col-md-push-7{left:58.33333%}.au-grid .col-md-push-8{left:66.66667%}.au-grid .col-md-push-9{left:75%}.au-grid .col-md-push-10{left:83.33333%}.au-grid .col-md-push-11{left:91.66667%}.au-grid .col-md-push-12{left:100%}.au-grid .col-md-offset-0{margin-left:0}.au-grid .col-md-offset-1{margin-left:8.33333%}.au-grid .col-md-offset-2{margin-left:16.66667%}.au-grid .col-md-offset-3{margin-left:25%}.au-grid .col-md-offset-4{margin-left:33.33333%}.au-grid .col-md-offset-5{margin-left:41.66667%}.au-grid .col-md-offset-6{margin-left:50%}.au-grid .col-md-offset-7{margin-left:58.33333%}.au-grid .col-md-offset-8{margin-left:66.66667%}.au-grid .col-md-offset-9{margin-left:75%}.au-grid .col-md-offset-10{margin-left:83.33333%}.au-grid .col-md-offset-11{margin-left:91.66667%}.au-grid .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.au-grid .col-lg-1,.au-grid .col-lg-10,.au-grid .col-lg-11,.au-grid .col-lg-12,.au-grid .col-lg-2,.au-grid .col-lg-3,.au-grid .col-lg-4,.au-grid .col-lg-5,.au-grid .col-lg-6,.au-grid .col-lg-7,.au-grid .col-lg-8,.au-grid .col-lg-9{float:left}.au-grid .col-lg-1{width:8.33333%}.au-grid .col-lg-2{width:16.66667%}.au-grid .col-lg-3{width:25%}.au-grid .col-lg-4{width:33.33333%}.au-grid .col-lg-5{width:41.66667%}.au-grid .col-lg-6{width:50%}.au-grid .col-lg-7{width:58.33333%}.au-grid .col-lg-8{width:66.66667%}.au-grid .col-lg-9{width:75%}.au-grid .col-lg-10{width:83.33333%}.au-grid .col-lg-11{width:91.66667%}.au-grid .col-lg-12{width:100%}.au-grid .col-lg-pull-0{right:auto}.au-grid .col-lg-pull-1{right:8.33333%}.au-grid .col-lg-pull-2{right:16.66667%}.au-grid .col-lg-pull-3{right:25%}.au-grid .col-lg-pull-4{right:33.33333%}.au-grid .col-lg-pull-5{right:41.66667%}.au-grid .col-lg-pull-6{right:50%}.au-grid .col-lg-pull-7{right:58.33333%}.au-grid .col-lg-pull-8{right:66.66667%}.au-grid .col-lg-pull-9{right:75%}.au-grid .col-lg-pull-10{right:83.33333%}.au-grid .col-lg-pull-11{right:91.66667%}.au-grid .col-lg-pull-12{right:100%}.au-grid .col-lg-push-0{left:auto}.au-grid .col-lg-push-1{left:8.33333%}.au-grid .col-lg-push-2{left:16.66667%}.au-grid .col-lg-push-3{left:25%}.au-grid .col-lg-push-4{left:33.33333%}.au-grid .col-lg-push-5{left:41.66667%}.au-grid .col-lg-push-6{left:50%}.au-grid .col-lg-push-7{left:58.33333%}.au-grid .col-lg-push-8{left:66.66667%}.au-grid .col-lg-push-9{left:75%}.au-grid .col-lg-push-10{left:83.33333%}.au-grid .col-lg-push-11{left:91.66667%}.au-grid .col-lg-push-12{left:100%}.au-grid .col-lg-offset-0{margin-left:0}.au-grid .col-lg-offset-1{margin-left:8.33333%}.au-grid .col-lg-offset-2{margin-left:16.66667%}.au-grid .col-lg-offset-3{margin-left:25%}.au-grid .col-lg-offset-4{margin-left:33.33333%}.au-grid .col-lg-offset-5{margin-left:41.66667%}.au-grid .col-lg-offset-6{margin-left:50%}.au-grid .col-lg-offset-7{margin-left:58.33333%}.au-grid .col-lg-offset-8{margin-left:66.66667%}.au-grid .col-lg-offset-9{margin-left:75%}.au-grid .col-lg-offset-10{margin-left:83.33333%}.au-grid .col-lg-offset-11{margin-left:91.66667%}.au-grid .col-lg-offset-12{margin-left:100%}}/*! @gov.au/header v4.1.12 */@media print{.au-header{background:#fff!important}.au-body--dark .health-toolbar .au-header a img,.au-header .au-body--dark .health-toolbar a img,.au-header a img{border:0!important}.au-header,.au-header__brand,.au-header__subline{color:#000!important}.au-header__brand-image{display:none!important}}.au-header{font-size:16px;font-size:1rem;line-height:1.5;padding:24px 0;padding:1.5rem 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;background:#fff}@media (min-width:768px){.au-header{font-size:20px;font-size:1.25rem;line-height:1.6}}@media (min-width:768px){.au-header{padding:48px 0;padding:3rem 0}}.au-header.au-header--alt{background-color:#f5f5f5}.au-header.au-header--dark{color:#fff;background-color:#000}.au-header.au-header--alt.au-header--dark{color:#fff;background-color:#000}.au-header__heading{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:700;margin:0;padding:0}@media (min-width:768px){.au-header__heading{font-size:32px;font-size:2rem;line-height:1.5}}.au-header__subline{max-width:42em;color:#636363}.au-header--dark .au-header__subline{color:gray}.au-header__brand{min-width:192px;min-width:12rem}.au-header__brand:after,.au-header__brand:before{content:" ";display:table}.au-header__brand:after{clear:both}.au-header__brand .au-header__brand-image{display:block;border-style:none;max-width:192px;max-width:12rem}.au-header__brand .au-header__brand-image+.au-header__text{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-header__brand{min-width:256px;min-width:16rem}.au-header__brand .au-header__brand-image{float:left;max-width:256px;max-width:16rem;margin-right:-256px;margin-right:-16rem}.au-header__brand .au-header__brand-image+.au-header__text{padding-left:16px;padding-left:1rem;margin-left:272px;margin-left:17rem;margin-top:0;float:left;border-left:1px solid gray}.au-header--dark .au-header__brand .au-header__brand-image+.au-header__text{border-left-color:gray}}.au-body--dark .health-toolbar a.au-header__brand,a.au-header__brand{display:inline-block;color:#313131;text-decoration:none}a.au-header__brand:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar a.au-header__brand::-moz-focus-inner,a.au-header__brand::-moz-focus-inner{border:0}a.au-header__brand:hover .au-header__text{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.au-header--dark a.au-header__brand{color:#fff}.au-header--dark a.au-header__brand:focus{outline:3px solid #c390f9}.au-header--dark a.au-header__brand::-moz-focus-inner{border:0}.au-header.au-header--hero{padding:48px 0 56px 0;padding:3rem 0 3.5rem 0}.au-header.au-header--hero .au-header__brand .au-header__brand-image{float:none}.au-header.au-header--hero .au-header__brand-image+.au-header__text{margin-top:32px;margin-top:2rem;border:0;margin:0;padding:0}.au-header.au-header--hero .au-header__brand-image+.au-header__text .au-header__heading{margin-top:32px;margin-top:2rem}.au-header.au-header--hero .au-header__heading{font-size:20px;font-size:1.25rem;line-height:1.6}@media (min-width:768px){.au-header.au-header--hero .au-header__heading{font-size:40px;font-size:2.5rem;line-height:1.5}}.au-header.au-header--hero .au-header__heading+.au-header__subline{margin-top:12px;margin-top:.75rem}/*! @gov.au/headings v2.0.11 */.au-body h1,.au-body h2,.au-body h3,.au-body h4,.au-body h5,.au-body h6,.au-display-lg,.au-display-md,.au-display-sm,.au-display-xl,.au-display-xs,.au-display-xxl,.au-display-xxxl,ul.list--large--checklist>li strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:block;font-weight:700;margin:0}.au-body .au-display-xxxl,.au-display-xxxl{font-size:48px;font-size:3rem;line-height:1.25}.au-body .au-display-xxl,.au-body h1,.au-display-xxl{font-size:40px;font-size:2.5rem;line-height:1.3}.au-body .au-display-xl,.au-body h2,.au-display-xl{font-size:32px;font-size:2rem;line-height:1.25}.au-body .au-display-lg,.au-body h3,.au-display-lg{font-size:24px;font-size:1.5rem;line-height:1.33333}.au-body .au-display-md,.au-body h4,.au-body ul.list--large--checklist>li strong,.au-display-md,ul.list--large--checklist>li .au-body strong,ul.list--large--checklist>li strong{font-size:20px;font-size:1.25rem;line-height:1.2}.au-body .au-display-sm,.au-body h5,.au-display-sm{font-size:16px;font-size:1rem;line-height:1.25}.au-body .au-display-xs,.au-body h6,.au-display-xs{font-size:14px;font-size:.875rem;line-height:1.14286}*+.au-display-lg,*+.au-display-md,*+.au-display-sm,*+.au-display-xl,*+.au-display-xs,*+.au-display-xxl,*+.au-display-xxxl,ul.list--large--checklist>li *+strong{margin-top:16px;margin-top:1rem}.au-body *+.au-display-xxl,.au-body *+h1{margin-top:48px;margin-top:3rem}.au-body *+.au-display-xl,.au-body *+h2{margin-top:48px;margin-top:3rem}.au-body *+.au-display-md,.au-body *+.au-display-sm,.au-body *+.au-display-xs,.au-body *+h3,.au-body *+h4,.au-body *+h5,.au-body *+h6,.au-body .au-display-xl+.au-display-lg,.au-body .au-display-xl+h3,.au-body .au-display-xxl+.au-display-xl,.au-body .au-display-xxl+h2,.au-body h1+.au-display-xl,.au-body h1+h2,.au-body h2+.au-display-lg,.au-body h2+h3,.au-body ul.list--large--checklist>li *+strong,ul.list--large--checklist>li .au-body *+strong{margin-top:24px;margin-top:1.5rem}/*! @gov.au/inpage-nav v3.0.6 */.au-inpage-nav-links{font-size:16px;font-size:1rem;line-height:1.5;padding-left:24px;padding-left:1.5rem;margin-bottom:48px;margin-bottom:3rem;border-left:4px solid #006fb0}*+.au-inpage-nav-links{margin-top:48px;margin-top:3rem}.au-body .au-inpage-nav-links>ol,.au-body .au-inpage-nav-links>ul{margin-top:16px;margin-top:1rem;list-style-type:none;padding:0}.au-body .au-inpage-nav-links>ol li,.au-body .au-inpage-nav-links>ul li{margin:0}.au-body .au-inpage-nav-links>ol *+li,.au-body .au-inpage-nav-links>ul *+li{margin-top:8px;margin-top:.5rem;margin-left:0}.au-inpage-nav-links.au-inpage-nav-links--dark{border-color:#fff}.au-body .au-inpage-nav-links__heading,.au-inpage-nav-links__heading{font-weight:700;font-size:1em}.au-inpage-nav-section{position:relative;padding-right:128px;padding-right:8rem}.au-inpage-nav-section-link{font-size:14px;font-size:.875rem;line-height:1.14286;top:4px;top:.25rem;position:absolute;right:0;font-weight:400}/*! @gov.au/keyword-list v3.0.5 */.au-keyword-list{font-size:24px;font-size:1.5rem;line-height:1.5}.au-keyword-list:after,.au-keyword-list:before{content:"";display:table}.au-keyword-list:after{clear:both}*+.au-keyword-list{margin-top:16px;margin-top:1rem}.au-body .au-keyword-list>li{margin-top:16px;margin-top:1rem;float:left;clear:both;list-style:none;margin-left:0}.au-keyword-list>li{font-weight:700}.au-body--dark .health-toolbar .au-keyword-list>li>a,.au-keyword-list>li>a{display:block}.au-keyword-list__small{font-size:16px;font-size:1rem;line-height:1;display:block;font-weight:400}.au-body .au-keyword-list__small{color:#313131}.au-keyword-list--dark .au-keyword-list__small{color:#fff}/*! @gov.au/main-nav v1.0.8 */@media print{.au-main-nav{background:0 0!important;border-bottom:none!important}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{color:#000!important}.au-body--dark .health-toolbar .au-main-nav a:hover,.au-main-nav .au-body--dark .health-toolbar a:hover,.au-main-nav a:hover{background:0 0!important}.au-main-nav .active a{text-decoration:underline;border-color:#fff!important;background-color:transparent!important}.au-main-nav .au-link-list>li{border-color:#000!important}.au-main-nav .au-link-list>li:last-of-type{border-bottom:1px solid!important}}@media print and (min-width:768px){.au-main-nav{border-bottom:8px solid #000!important;border-bottom:.5rem solid #000!important}.au-main-nav .au-link-list>li:last-of-type{border-bottom:none!important}}@media print{.au-main-nav__toggle{display:none!important}.au-main-nav__menu{background:0 0!important;position:static!important;display:block!important;width:auto!important}.au-main-nav__menu .au-main-nav__menu-inner{padding:0!important}}.au-main-nav{font-size:16px;font-size:1rem;line-height:1.5;border-bottom:8px solid #006fb0;border-bottom:.5rem solid #006fb0;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav .au-main-nav__toggle,.au-main-nav a{padding:16px;padding:1rem;font-size:14px;font-size:.875rem;line-height:1.42857;color:#006fb0;text-decoration:none}.au-main-nav .au-main-nav__toggle:focus,.au-main-nav a:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar .au-main-nav a::-moz-focus-inner,.au-main-nav .au-body--dark .health-toolbar a::-moz-focus-inner,.au-main-nav .au-main-nav__toggle::-moz-focus-inner,.au-main-nav a::-moz-focus-inner{border:0}.au-body--dark .health-toolbar .au-main-nav a:hover,.au-main-nav .au-body--dark .health-toolbar a:hover,.au-main-nav .au-main-nav__toggle:hover,.au-main-nav a:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#313131;background-color:#f5f5f5}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{display:block}.au-main-nav .active a{font-weight:700;color:#313131}.au-main-nav .active a:hover{border-color:#f5f5f5}.au-main-nav .au-link-list{margin:0;padding:0}.au-main-nav .au-link-list:after,.au-main-nav .au-link-list:before{content:" ";display:table}.au-main-nav .au-link-list:after{clear:both}.au-main-nav .au-link-list li{margin:0}.au-main-nav .au-link-list>li{border-top:1px solid gray}.au-main-nav.au-main-nav--alt{background-color:#ebebeb}.au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover,.au-main-nav.au-main-nav--alt a:hover{background-color:#e0e0e0}.au-main-nav.au-main-nav--alt .active a{border-color:#ebebeb}.au-main-nav.au-main-nav--alt .active a:hover{border-color:#e0e0e0}.au-main-nav.au-main-nav--dark{background-color:#000;border-color:#fff}.au-main-nav.au-main-nav--dark .au-main-nav__toggle,.au-main-nav.au-main-nav--dark a{color:#fff}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus,.au-main-nav.au-main-nav--dark a:focus{outline:3px solid #c390f9}.au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner,.au-main-nav.au-main-nav--dark a::-moz-focus-inner{border:0}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover,.au-main-nav.au-main-nav--dark a:hover{color:#fff;background-color:#000}.au-main-nav.au-main-nav--dark .active a{color:#fff;border-color:#000}.au-main-nav.au-main-nav--dark .active a:hover{border-color:#000}.au-main-nav.au-main-nav--dark .au-link-list>li{border-color:gray}.au-main-nav.au-main-nav--dark.au-main-nav--alt{background-color:#000}.au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover,.au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover{background-color:#000}.au-main-nav.au-main-nav--dark.au-main-nav--alt .active a{border-color:#000}.au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover{border-color:#000}@media (min-width:768px){.au-main-nav .au-link-list>li{display:block;float:left;border:none}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav .au-main-nav__toggle,.au-main-nav a{font-size:16px;font-size:1rem;line-height:1.5;padding:16px;padding:1rem}.au-main-nav .active a{border-bottom:8px solid #fff;border-bottom:.5rem solid #fff;margin-bottom:-8px;margin-bottom:-.5rem;font-weight:400}}.au-main-nav__toggle{padding:8px 16px 8px;padding:.5rem 1rem .5rem;font-size:14px;font-size:.875rem;line-height:1.14286;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;display:none}.au-main-nav__toggle:before{font-size:16px;font-size:1rem;line-height:1;margin-bottom:4px;margin-bottom:.25rem;display:block;text-align:center}.au-main-nav__toggle.au-main-nav__toggle--open:before{content:"☰"}.au-main-nav__toggle.au-main-nav__toggle--close:before{content:"✕"}.js .au-main-nav__toggle{display:inline-block}@media (min-width:768px){.js .au-main-nav__toggle{display:none}}.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu{left:0;display:block}.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay{opacity:.8;left:0;display:block}@media (min-width:768px){.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay{display:none}}.js .au-main-nav__menu{background-color:#fff;display:none;overflow:auto;position:fixed;top:0;bottom:0;left:-280px;width:280px;z-index:600}.js .au-main-nav__menu .au-main-nav__menu-inner{padding:16px;padding:1rem}.au-main-nav.au-main-nav--alt .au-main-nav__menu{background-color:#ebebeb}.au-main-nav.au-main-nav--dark .au-main-nav__menu{background-color:#000}.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu{background-color:#000}@media (min-width:768px){.js .au-main-nav__menu{position:static;display:block;width:auto;overflow:inherit;background-color:transparent}.js .au-main-nav__menu .au-main-nav__menu-inner{padding:0}}.au-main-nav__overlay{transition:opacity .25s ease-out;background-color:#000;cursor:pointer;position:fixed;top:0;left:0;bottom:0;width:100%;z-index:590;opacity:.4;display:none}.js .au-main-nav__scroll--locked{overflow:hidden}@media (min-width:768px){.js .au-main-nav__scroll--locked{overflow:visible}}/*! @gov.au/page-alerts v2.1.3 */@media print{.au-page-alerts{border-color:#000!important;background-color:#fff!important;border-left:2px solid #000!important;padding-top:3em!important}.au-page-alerts:after{background:0 0!important;content:'info'!important;top:1em!important;left:0!important;font-size:12px!important;border-right:1px solid #000!important;border-bottom:1px solid #000!important;padding:.5em!important;width:auto!important}.au-page-alerts--success:after{content:'success'!important}.au-page-alerts--warning:after{content:'warning'!important}.au-page-alerts--error:after{content:'error'!important}}.au-page-alerts{padding:16px;padding:1rem;font-size:16px;font-size:1rem;line-height:1.5;position:relative;border:solid 3px #00bfe9;border-left-width:48px;border-left-width:3rem;border-radius:4px;word-wrap:break-word}*+.au-page-alerts{margin-top:16px;margin-top:1rem}.au-page-alerts:after,.au-page-alerts:before{content:' ';position:absolute;top:50%;left:-36px;left:-2.25rem;width:24px;width:1.5rem;height:24px;height:1.5rem;margin-top:-12px;margin-top:-.75rem;border-left-width:-12px;border-left-width:-.75rem;display:block;background-repeat:no-repeat;background-color:#fff}.ie8 .au-page-alerts:after,.ie8 .au-page-alerts:before,.lt-ie8 .au-page-alerts:after,.lt-ie8 .au-page-alerts:before{background:0 0;text-align:center;background-color:#313131;color:#fff;font-weight:700}.au-page-alerts:after{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts:after,.lt-ie8 .au-page-alerts:after{content:'i'}.au-page-alerts:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E")}.au-page-alerts.au-page-alerts--alt:before{background-color:#f5f5f5}.au-page-alerts.au-page-alerts--dark:before{background-color:#000}.au-page-alerts.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E")}.au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before{background-color:#000}.au-page-alerts--success{border-color:#0b996c}.au-page-alerts--success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E")}.au-page-alerts--success:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts--success:after,.lt-ie8 .au-page-alerts--success:after{content:'✓'}.au-page-alerts--success.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E")}.au-page-alerts--warning{border-color:#f69900}.au-page-alerts--warning:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E")}.au-page-alerts--warning:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts--warning:after,.lt-ie8 .au-page-alerts--warning:after{content:'!'}.au-page-alerts--warning.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E")}.au-page-alerts--error{border-color:#d60000}.au-page-alerts--error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E")}.au-page-alerts--error:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E")}.ie8 .au-page-alerts--error:after,.lt-ie8 .au-page-alerts--error:after{content:'!'}.au-page-alerts--error.au-page-alerts--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E")}.au-page-alerts__sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}/*! @gov.au/responsive-media v2.0.14 */.au-responsive-media-vid,.responsive-media-vid{position:relative;display:block;height:0;padding:0;overflow:hidden}.au-responsive-media-vid>.au-responsive-media-vid__item,.responsive-media-vid>.au-responsive-media-vid__item{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.au-responsive-media-vid--16x9.responsive-media-vid,.au-responsive-media-vid.au-responsive-media-vid--16x9{padding-bottom:56.25%}.au-responsive-media-vid--4x3.responsive-media-vid,.au-responsive-media-vid.au-responsive-media-vid--4x3{padding-bottom:75%}*+.au-responsive-media-vid,*+.responsive-media-vid{margin-top:16px;margin-top:1rem}.au-body img,.au-responsive-media img,.au-responsive-media-img,.taskbar .taskbar__img,.taskbar--2 .taskbar__img,.taskbar--3 .taskbar__img,.taskbar--4 .taskbar__img,.taskbar--5 .taskbar__img,.taskbar--6 .taskbar__img,.taskbar--tiled--2 .taskbar__img,.taskbar--tiled--2.view ul>.views-row .field-name-field-image,.taskbar--tiled--3 .taskbar__img,.taskbar--tiled--3.view ul>.views-row .field-name-field-image,.taskbar--tiled--4 .taskbar__img,.taskbar--tiled--4.view ul>.views-row .field-name-field-image,.taskbar--tiled--5 .taskbar__img,.taskbar--tiled--5.view ul>.views-row .field-name-field-image,.taskbar--tiled--6 .taskbar__img,.taskbar--tiled--6.view ul>.views-row .field-name-field-image,.taskbar.view ul>.views-row .field-name-field-image,img,svg{max-width:100%;height:auto}*+.au-responsive-media-img,*+img,*+svg,.au-body *+img,.au-responsive-media *+img,.taskbar *+.taskbar__img,.taskbar--2 *+.taskbar__img,.taskbar--3 *+.taskbar__img,.taskbar--4 *+.taskbar__img,.taskbar--5 *+.taskbar__img,.taskbar--6 *+.taskbar__img,.taskbar--tiled--2 *+.taskbar__img,.taskbar--tiled--2.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--2.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--3 *+.taskbar__img,.taskbar--tiled--3.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--3.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--4 *+.taskbar__img,.taskbar--tiled--4.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--4.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--5 *+.taskbar__img,.taskbar--tiled--5.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--5.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar--tiled--6 *+.taskbar__img,.taskbar--tiled--6.view ul>.views-row *+.field-name-field-image,.taskbar--tiled--6.view ul>.views-row .taskbar *+.field-name-field-image,.taskbar.view ul>.views-row *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--2 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--3 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--4 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--5 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--6 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--2 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--3 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--4 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--5 *+.field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--6 *+.field-name-field-image{margin-top:16px;margin-top:1rem}/*! @gov.au/select v2.0.11 */@media print{.au-select{border-color:#000!important;background-image:url("data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E")!important}}.au-select{font-size:16px;font-size:1rem;line-height:1.5;padding:8px 36px 8px 12px;padding:.5rem 2.25rem .5rem .75rem;height:46px;height:2.875rem;position:relative;vertical-align:middle;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid gray;text-indent:.01px;text-overflow:'';background-color:#fff;box-sizing:border-box;border-radius:4px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.5em auto;vertical-align:middle}.au-select:focus{outline:3px solid #9263de;outline-offset:2px}.au-select::-moz-focus-inner{border:0}.au-select:focus{border-radius:0}.au-select[disabled]{cursor:not-allowed;opacity:.3}.au-select:disabled{cursor:not-allowed;opacity:.3}.au-select.au-select--dark:invalid,.au-select:invalid{background-color:#fdf2f2;border-color:#d60000}.au-select.au-select--dark.au-select--invalid,.au-select.au-select--invalid{background-color:#fdf2f2;border-color:#d60000}.au-select.au-select--dark.au-select--valid,.au-select.au-select--valid{background-color:#f3faf8;border-color:#0b996c}.ie8 .au-select:after,.ie9 .au-select:after{display:none}.au-select::-ms-expand{display:none}.ie8 .au-select,.ie9 .au-select{padding-right:4px;padding-right:.25rem}.au-select.au-select--dark{border-color:#fff}.au-select.au-select--dark:focus{outline:3px solid #c390f9}.au-select.au-select--dark::-moz-focus-inner{border:0}.au-select.au-select--block{width:100%}.au-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}html>body .au-select,x:-moz-any-link,x:default{padding-right:16px;padding-right:1rem}@supports (-moz-osx-font-smoothing:auto){html body .au-select{padding-right:36px;padding-right:2.25rem}}/*! @gov.au/side-nav v5.0.7 */@media print{.au-side-nav{background:0 0!important}.au-body--dark .health-toolbar .au-side-nav a,.au-side-nav .au-body--dark .health-toolbar a,.au-side-nav a{color:#000!important;text-decoration:underline!important}.au-body--dark .health-toolbar .au-side-nav a:hover,.au-side-nav .au-body--dark .health-toolbar a:hover,.au-side-nav a:hover{background:0 0!important}.au-side-nav .au-accordion__title{display:none}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,.au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before,.au-side-nav__content ul ul ul a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")!important}.au-side-nav__content>ul>li{border-color:#000!important}}.au-side-nav{font-size:16px;font-size:1rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background-color:#ebebeb;border-radius:4px;overflow:hidden;border:0}.au-body--dark .health-toolbar .au-side-nav a,.au-side-nav .active>span,.au-side-nav .au-body--dark .health-toolbar a,.au-side-nav a{padding:16px;padding:1rem;font-size:14px;font-size:.875rem;line-height:1.42857;color:#636363;display:block}.au-body--dark .health-toolbar .au-side-nav a,.au-side-nav .au-body--dark .health-toolbar a,.au-side-nav a{text-decoration:none}.au-body--dark .health-toolbar .au-side-nav a:hover,.au-side-nav .au-body--dark .health-toolbar a:hover,.au-side-nav a:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;background-color:#e0e0e0}.au-side-nav a:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar .au-side-nav a::-moz-focus-inner,.au-side-nav .au-body--dark .health-toolbar a::-moz-focus-inner,.au-side-nav a::-moz-focus-inner{border:0}.au-side-nav .au-link-list{padding:0;margin:0}.au-side-nav .au-link-list li{margin:0}.au-side-nav .au-accordion__body{overflow:visible}.au-side-nav .au-accordion__title{font-size:16px;font-size:1rem;line-height:1.5;color:#006fb0;font-weight:400;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;background-color:inherit}.au-side-nav .au-accordion__title:hover{text-decoration:none}.au-side-nav .au-accordion__title:focus{outline-offset:-3px}.no-js .au-side-nav .au-accordion__title{display:none}.au-side-nav .au-accordion__body-wrapper{border:0;padding:0}@media (min-width:768px){.au-side-nav{background:0 0;border-radius:0;overflow:visible}.au-side-nav .au-accordion__body.au-accordion--closed{display:block;height:auto}.au-body--dark .health-toolbar .au-side-nav a:hover,.au-side-nav .au-body--dark .health-toolbar a:hover,.au-side-nav a:hover{background-color:#f5f5f5}.au-side-nav .au-accordion__title{display:none}}.au-side-nav__content{margin:0 16px;margin:0 1rem}.au-body--dark .health-toolbar .au-side-nav__content ul ul a,.au-side-nav__content ul ul .au-body--dark .health-toolbar a,.au-side-nav__content ul ul a{padding-left:32px;padding-left:2rem}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul a,.au-side-nav__content ul ul ul .au-body--dark .health-toolbar a,.au-side-nav__content ul ul ul a{padding-left:60px;padding-left:3.75rem}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul ul a,.au-side-nav__content ul ul ul ul .au-body--dark .health-toolbar a,.au-side-nav__content ul ul ul ul a{padding-left:80px;padding-left:5rem}.au-side-nav__content ul ul .active>span{padding-left:32px;padding-left:2rem}.au-side-nav__content ul ul ul .active>span{padding-left:60px;padding-left:3.75rem}.au-side-nav__content ul ul ul ul .active>span{padding-left:80px;padding-left:5rem}.au-side-nav__content .active>span{font-weight:700;color:#313131}.au-body--dark .health-toolbar .au-side-nav__content ul ul ul a:before,.au-side-nav__content ul ul ul .active>span:before,.au-side-nav__content ul ul ul .au-body--dark .health-toolbar a:before,.au-side-nav__content ul ul ul a:before{content:" ";width:16px;width:1rem;height:16px;height:1rem;background-size:16px;background-size:1rem;margin-left:-24px;margin-left:-1.5rem;display:block;float:left;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")}.au-side-nav__content>ul>li{border-bottom:1px solid gray}.au-side-nav__content>ul>li:last-of-type{border:none}@media (min-width:768px){.au-side-nav__content{margin:0}}.au-sidenav__title{margin:0}.au-body--dark .health-toolbar .au-sidenav__title a,.au-sidenav__title .au-body--dark .health-toolbar a,.au-sidenav__title a{font-size:16px;font-size:1rem;line-height:1.5;color:#313131;border-bottom:2px solid gray}.au-side-nav.au-side-nav--alt{background:#fff}.au-side-nav.au-side-nav--alt a:hover{background:#f5f5f5}@media (min-width:768px){.au-side-nav.au-side-nav--alt{background:0 0}.au-side-nav.au-side-nav--alt a:hover{background-color:#e0e0e0}}.au-side-nav.au-side-nav--dark{background:#000}.au-side-nav.au-side-nav--dark .au-accordion__title{color:#fff;background-color:inherit}.au-side-nav.au-side-nav--dark a{color:gray}.au-side-nav.au-side-nav--dark a:hover{background:#000}.au-side-nav.au-side-nav--dark a:focus{outline:3px solid #c390f9}.au-side-nav.au-side-nav--dark a::-moz-focus-inner{border:0}.au-side-nav.au-side-nav--dark .au-side-nav__content .active>span{color:#fff}.au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active>span:before,.au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")}.au-side-nav.au-side-nav--dark .au-side-nav__content>ul>li{border-color:gray}.au-side-nav.au-side-nav--dark .au-sidenav__title a{border-color:gray;color:#fff}@media (min-width:768px){.au-side-nav.au-side-nav--dark{background:0 0}.au-side-nav.au-side-nav--dark a:hover{background-color:#000}}.au-side-nav.au-side-nav--dark.au-side-nav--alt{background:#000}.au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover{background:#000}@media (min-width:768px){.au-side-nav.au-side-nav--dark.au-side-nav--alt{background:0 0}.au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover{background-color:#000}}/*! @gov.au/skip-link v2.0.16 */@media print{.au-skip-link__link{background:#fff!important}}.au-skip-link{font-size:20px;font-size:1.25rem;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-skip-link__link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.au-skip-link__link:active,.au-skip-link__link:focus{outline:3px solid #9263de;outline-offset:2px;top:16px;top:1rem;left:16px;left:1rem;padding:24px;padding:1.5rem;clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;color:#fff;background-color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;z-index:600}.au-body .au-skip-link__link:hover,.au-skip-link__link:hover{text-decoration:none;color:#fff}/*! @gov.au/tags v3.1.7 */@media print{.au-tags{color:#000!important}.au-tags__item{border-color:#000!important}.au-body--dark .health-toolbar .au-tags__item a,.au-tags__item .au-body--dark .health-toolbar a,.au-tags__item a{color:#000!important}}.au-tags{font-size:16px;font-size:1rem;line-height:1.5;display:block;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131}.au-tags.au-tags--dark{color:#fff}.au-tags>li{margin:8px 4px 0 0;margin:.5rem .25rem 0 0;padding:0 8px;padding:0 .5rem;border:1px solid #006fb0;border-radius:4px;display:inline-block}.au-body--dark .health-toolbar .au-tags>li>a,.au-tags>li>a,.au-tags>li>button{margin:0 -8px;margin:0 -.5rem;padding:0 8px;padding:0 .5rem;color:#006fb0;display:inline-block;border-radius:4px}.au-body--dark .health-toolbar .au-tags>li>a:hover,.au-tags>li>a:hover,.au-tags>li>button:hover{color:#313131;text-decoration:none;background-color:#f5f5f5}.au-body--dark .health-toolbar .au-tags>li>a:focus,.au-tags>li>a:focus,.au-tags>li>button:focus{outline:3px solid #9263de;outline-offset:2px}.au-body--dark .health-toolbar .au-tags>li>a::-moz-focus-inner,.au-tags>li>a::-moz-focus-inner,.au-tags>li>button::-moz-focus-inner{border:0}.au-body--dark .health-toolbar .au-tags>li>a:focus,.au-tags>li>a:focus,.au-tags>li>button:focus{outline-offset:-1px}.au-tags.au-tags--dark>li{border-color:#fff}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a,.au-tags.au-tags--dark>li>a,.au-tags.au-tags--dark>li>button{color:#fff}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a:hover,.au-tags.au-tags--dark>li>a:hover,.au-tags.au-tags--dark>li>button:hover{color:#fff;background-color:#000}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a:focus,.au-tags.au-tags--dark>li>a:focus,.au-tags.au-tags--dark>li>button:focus{outline:3px solid #c390f9}.au-body--dark .health-toolbar .au-tags.au-tags--dark>li>a::-moz-focus-inner,.au-tags.au-tags--dark>li>a::-moz-focus-inner,.au-tags.au-tags--dark>li>button::-moz-focus-inner{border:0}/*! @gov.au/text-inputs v2.1.1 */@media print{.au-text-input{border-color:#000!important}.au-text-input[disabled]{color:#636363!important;background-color:#ccc!important;border:2px solid #ccc!important}.au-text-input:disabled{color:#636363!important;background-color:#ccc!important;border:2px solid #ccc!important}}.au-text-input{box-sizing:border-box;font-size:16px;font-size:1rem;line-height:1;padding:8px 16px;padding:.5rem 1rem;height:46px;height:2.875rem;border:3px solid gray;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;border-radius:4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:205px;max-width:12.8125rem}.au-text-input.au-text-input--dark:invalid,.au-text-input:invalid{background-color:#fdf2f2;border-color:#d60000}.au-text-input.au-text-input--dark.au-text-input--invalid,.au-text-input.au-text-input--invalid{background-color:#fdf2f2;border-color:#d60000}.au-text-input.au-text-input--dark.au-text-input--valid,.au-text-input.au-text-input--valid{background-color:#f3faf8;border-color:#0b996c}.au-text-input[disabled]{cursor:not-allowed;opacity:.3}.au-text-input:disabled{cursor:not-allowed;opacity:.3}.au-text-input:focus{outline:3px solid #9263de;outline-offset:2px}.au-text-input::-moz-focus-inner{border:0}.au-text-input:focus{border-radius:0;background-color:#fff}.au-text-input.au-text-input--dark{border-color:#fff}.au-text-input.au-text-input--dark[disabled]{opacity:.3}.au-text-input.au-text-input--dark:disabled{opacity:.3}.au-text-input.au-text-input--dark:focus{outline:3px solid #c390f9}.au-text-input.au-text-input--dark::-moz-focus-inner{border:0}.au-text-input.au-text-input--width-xs{max-width:69px;max-width:4.3rem}.au-text-input.au-text-input--width-sm{max-width:101px;max-width:6.3rem}.au-text-input.au-text-input--width-md{max-width:160px;max-width:10rem}.au-text-input.au-text-input--width-lg{max-width:288px;max-width:18rem}.au-text-input.au-text-input--width-xl{max-width:384px;max-width:24rem}.au-text-input.au-text-input--block{display:block;max-width:100%;box-sizing:border-box}.au-text-input.au-text-input--number{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;letter-spacing:2px}textarea.au-text-input{font-size:16px;font-size:1rem;line-height:1.5;height:auto;min-height:6em}.element-invisible,.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;position:absolute!important}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}body{margin:0;padding:0}.cke_editable{padding:20px}.au-body .au-display-xxxl{font-size:40px;font-size:2.5rem;line-height:1.3;font-weight:700}@media (min-width:768px){.au-body .au-display-xxxl{font-size:48px;font-size:3rem;line-height:1.25}}.au-body .au-display-xxxl--text{font-size:40px;font-size:2.5rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-xxxl--text{font-size:48px;font-size:3rem;line-height:1.5}}.au-body .au-display-xxl,.au-body h1{font-size:32px;font-size:2rem;line-height:1.25;font-weight:700}@media (min-width:768px){.au-body .au-display-xxl,.au-body h1{font-size:40px;font-size:2.5rem;line-height:1.3}}.au-body .au-display-xxl--text,.au-body h1--text{font-size:32px;font-size:2rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-xxl--text,.au-body h1--text{font-size:40px;font-size:2.5rem;line-height:1.5}}.au-body .au-display-xl,.au-body h2{font-size:24px;font-size:1.5rem;line-height:1.33333;font-weight:700}@media (min-width:768px){.au-body .au-display-xl,.au-body h2{font-size:32px;font-size:2rem;line-height:1.25}}.au-body .au-display-xl--text,.au-body h2--text{font-size:24px;font-size:1.5rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-xl--text,.au-body h2--text{font-size:32px;font-size:2rem;line-height:1.5}}.au-body .au-display-lg,.au-body h3{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700}@media (min-width:768px){.au-body .au-display-lg,.au-body h3{font-size:24px;font-size:1.5rem;line-height:1.33333}}.au-body .au-display-lg--text,.au-body h3--text{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400}@media (min-width:768px){.au-body .au-display-lg--text,.au-body h3--text{font-size:24px;font-size:1.5rem;line-height:1.5}}.au-body .au-display-md,.au-body h4,.au-body ul.list--large--checklist>li strong,ul.list--large--checklist>li .au-body strong{font-size:16px;font-size:1rem;line-height:1.25;font-weight:700}@media (min-width:768px){.au-body .au-display-md,.au-body h4,.au-body ul.list--large--checklist>li strong,ul.list--large--checklist>li .au-body strong{font-size:20px;font-size:1.25rem;line-height:1.2}}.au-body .au-display-md--text,.au-body h4--text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:400}@media (min-width:768px){.au-body .au-display-md--text,.au-body h4--text{font-size:20px;font-size:1.25rem;line-height:1.6}}.au-body .au-display-sm,.au-body h5{font-size:14px;font-size:.875rem;line-height:1.14286;font-weight:700}@media (min-width:768px){.au-body .au-display-sm,.au-body h5{font-size:16px;font-size:1rem;line-height:1.25}}.au-body .au-display-sm--text,.au-body h5--text{font-size:14px;font-size:.875rem;line-height:1.42857;font-weight:400}@media (min-width:768px){.au-body .au-display-sm--text,.au-body h5--text{font-size:16px;font-size:1rem;line-height:1.5}}.au-body .au-display-xs,.au-body h6{font-size:14px;font-size:.875rem;line-height:1.14286;font-weight:700}@media (min-width:768px){.au-body .au-display-xs,.au-body h6{font-size:14px;font-size:.875rem;line-height:1.14286}}.au-body .au-display-xs--text,.au-body h6--text{font-size:14px;font-size:.875rem;line-height:1.42857;font-weight:400}@media (min-width:768px){.au-body .au-display-xs--text,.au-body h6--text{font-size:14px;font-size:.875rem;line-height:1.42857}}.au-body .au-display--light{font-weight:400}.au-body .au-display--heavy{font-weight:700}.au-body .au-display--inline{display:inline}.au-body .au-subtitle+h1,.au-body .au-subtitle+h2,.au-body .au-subtitle+h3{margin-top:8px;margin-top:.5rem}.au-body h1+.au-subtitle{margin-top:8px;margin-top:.5rem}.au-accordion.au-accordion--small{border:0}.au-accordion.au-accordion--small .au-accordion__title{font-weight:400;font-size:inherit}.au-accordion.au-accordion--light .au-accordion__title{font-weight:400;font-size:inherit}.au-accordion.au-accordion--light .au-accordion__body-wrapper{padding:8px;padding:.5rem}.au-body{fill:#313131}.au-body.au-body--dark{background:#000}.au-body.au-body--dark-tertiary{background:#00205b}.au-body.au-body--dark{fill:#fff}.au-body .text--minor{color:#414141;font-size:.8em}.au-body .text--align-right{text-align:right}.au-body .text--align-center{text-align:center}.au-body .au-introduction{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400;color:#414141}@media (min-width:768px){.au-body .au-introduction{font-size:24px;font-size:1.5rem;line-height:1.5}}.au-body .au-introduction--dark{color:#313131}.au-body .definition,.au-body abbr,.au-body abbr[title]{border-bottom:1px dotted #ccc!important;text-decoration:none!important;cursor:help}.au-body .au-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.au-body .standard-gap{margin-top:24px;margin-top:1.5rem}.au-body .standard-gap--mobile-only{margin-top:24px;margin-top:1.5rem}@media (min-width:768px){.au-body .standard-gap--mobile-only{margin-top:0}}.au-body .standard-gap--bottom{margin-bottom:24px;margin-bottom:1.5rem}@media print{.au-body .print--hide{display:none}}@media print{.au-body a[href]:after{content:''!important}}.au-body aside,.au-body main{display:block}.au-breadcrumbs{display:none}@media (min-width:768px){.au-breadcrumbs{display:block}}@media print{.au-breadcrumbs{display:block}}.au-body--dark .health-toolbar a.au-btn--tertiary,.au-btn--tertiary,a.au-btn--tertiary{padding:0}.au-btn.au-btn--large,a.au-btn.au-btn--large{font-size:1.3em;font-weight:700}.au-btn.au-btn--dark:hover:not(:disabled),a.au-btn.au-btn--dark:hover:not(:disabled){background-color:#e5e5e5;border-color:#e5e5e5}.au-body .au-callout{background-color:#f1f1f2;border-left-color:#0093b2}.au-body .au-callout.row{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.au-body .au-callout--secondary{border-left-color:#0077c8}.au-body .au-callout--tertiary{border-left-color:#339199}.au-body .au-callout--success{border-left-color:#0b996c}.au-body .au-callout.au-callout--simple{background:0 0;border-left-width:10px;padding:1rem 1.5rem}.au-control-input.au-control-input--compact.au-control-input--block{margin-top:8px;margin-top:.5rem}.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text{padding:0 0 0 24px;padding:0 0 0 1.5rem;margin-right:0}.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after,.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before{left:-4px;top:2px;width:22px;width:1.375rem;height:22px;height:1.375rem}.au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input{left:0;top:7px}.au-control-input__input:invalid+.au-control-input__text{background:#fff}.au-control-input__input:invalid+.au-control-input__text:after{border-color:transparent}.au-control-input__input.error+.au-control-input__text:after{border-color:#d60000}.au-body .au-cta-link--right{text-align:right}.au-footer{margin-top:32px;margin-top:2rem;border-top:none}.au-footer.au-body.au-body--dark.au-footer--dark{background:#58585b;background:linear-gradient(to right,#313131,#58585b)}.au-footer__navigation-section{margin-top:24px;margin-top:1.5rem}@media (min-width:768px){.au-footer__navigation-section{margin-top:0}}.au-footer__navigation-section:first-of-type{margin-top:0}.au-footer .au-footer__end{border-top-color:#87888a}@media print{.au-footer{display:none}}.au-form__item{margin-top:24px;margin-top:1.5rem}.au-form__item label,fieldset.au-form__item legend{font-weight:700}.au-form__item label .au-control-input__text,fieldset.au-form__item legend .au-control-input__text{font-weight:400}.au-form__item-description{margin-top:8px;margin-top:.5rem}.au-form__item .au-select,.au-form__item .au-text-input{display:block;margin-top:8px;margin-top:.5rem;max-width:42em}.au-form__item .au-control-input{margin-top:12px;margin-top:.75rem}.au-form__item .au-control-input label,fieldset.au-form__item .au-control-input legend{font-weight:400}.au-form__item .form-required,.au-form__item div.error{color:#d60000}.au-form .form-element-length-counter{margin-top:8px;margin-top:.5rem}.au-form--hidden{display:none}.au-grid .not-full-width{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-grid .not-full-width{margin-top:24px;margin-top:1.5rem}}@media print{.au-grid .not-full-width{margin-top:16px;margin-top:1rem}}.au-grid .not-full-width .container,.au-grid .not-full-width .health-notification__inner-wrapper{width:auto;clear:both}.au-grid .full-width .container .container,.au-grid .full-width .container .health-notification__inner-wrapper,.au-grid .full-width .health-notification__inner-wrapper .container,.au-grid .full-width .health-notification__inner-wrapper .health-notification__inner-wrapper{width:auto;clear:both}@media (min-width:768px){.au-grid .row--no-column-gap div[class*=col-]{padding-left:0;padding-right:0}.au-grid .row--no-column-gap div[class*=col-]:first-of-type{padding-left:12px}.au-grid .row--no-column-gap div[class*=col-]:last-of-type{padding-right:12px}}.au-grid .col-lg-5ths,.au-grid .col-md-5ths,.au-grid .col-sm-5ths,.au-grid .col-xs-5ths{position:relative;min-height:1px;padding-right:12px;padding-left:12px}.au-grid .col-xs-5ths{width:20%;float:left}@media (min-width:768px){.au-grid .col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.au-grid .col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.au-grid .col-lg-5ths{width:20%;float:left}}.au-header.au-header{margin-bottom:0;padding:0;border-top:12px solid #001d52}@media (min-width:768px){.au-header.au-header{padding:16px 0 8px;padding:1rem 0 .5rem}}@media (min-width:992px){.au-header.au-header{padding:24px 0;padding:1.5rem 0}}.au-header.au-header--simple{padding-bottom:16px;padding-bottom:1rem}@media (min-width:768px){.au-header.au-header--simple{padding-bottom:24px;padding-bottom:1.5rem}}@media (min-width:992px){.au-header.au-header--simple{padding-bottom:32px;padding-bottom:2rem}}.au-header.au-header .au-header__logo{display:block;padding:12px 12px 12px 0;padding:.75rem .75rem .75rem 0;width:100%;max-width:250px;color:transparent}@media (min-width:992px){.au-header.au-header .au-header__logo{max-width:300px;margin:auto;padding:12px;padding:.75rem;float:left;padding:0}}@media print{.au-header.au-header .au-header__logo{width:30%}}.au-header.au-header .au-header__logo-image{display:block;width:100%;margin:auto}@media (min-width:768px){.au-header.au-header .au-header__logo-image{margin:0}}@media print{.au-header.au-header .au-header__logo{margin:inherit;padding:0}}.au-header.au-header--dark{background-color:#00205b;background:linear-gradient(to right,#00205b,#004181)}.au-header.au-header--dark a{color:#fff}.au-header.au-header--dark a:hover{color:#fff;text-decoration:none}.au-header.au-header--light{background-color:#fff}.au-inpage-nav-links{border-color:#0077c8}@media print{.au-inpage-nav-links{display:none}}.au-link-list--flush>li{margin:0}.au-main-nav.au-main-nav--dark{border-bottom-color:#001a49;background-color:#00205b;background:linear-gradient(to right,#00205b,#004181)}.au-main-nav.au-main-nav--dark .active a{border-color:#001a49;background:#001a49}.au-main-nav.au-main-nav--dark a{border-color:#00205b}.au-main-nav.au-main-nav--dark a:focus,.au-main-nav.au-main-nav--dark a:hover{background:#00205b}.au-main-nav.au-main-nav--dark .au-main-nav__menu{background-color:#00205b}@media (min-width:768px){.au-main-nav.au-main-nav--dark .au-main-nav__menu{background:0 0}}.au-main-nav.au-main-nav--dark .au-main-nav__toggle{color:#fff;font-weight:700;font-size:1.25rem;padding:8px 0;padding:.5rem 0}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus,.au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover{background-color:transparent}.au-main-nav.au-main-nav--dark .au-main-nav__toggle:before{content:""}.au-main-nav.au-main-nav--dark .au-main-nav__toggle i{font-size:1.25rem}.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search{float:right}@media (min-width:768px){.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search{display:none}}.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open{display:none}.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{color:#313131}@media (min-width:768px){.au-body--dark .health-toolbar .au-main-nav a,.au-main-nav .au-body--dark .health-toolbar a,.au-main-nav a{font-weight:700}}.au-main-nav .au-link-list>li.active a,.au-main-nav .au-link-list>li.active-trail a{font-weight:700;border-bottom-color:#fff}.au-main-nav .au-link-list>li.active a:focus,.au-main-nav .au-link-list>li.active a:hover,.au-main-nav .au-link-list>li.active-trail a:focus,.au-main-nav .au-link-list>li.active-trail a:hover{border-bottom-color:#fff}@media (min-width:768px){.au-main-nav .au-link-list>li.active a,.au-main-nav .au-link-list>li.active-trail a{padding:16px;padding:1rem}}@media (min-width:768px){.au-main-nav .au-link-list>li.au-main-nav--mobile-only{display:none}}@media print{.au-main-nav{display:none}}.au-page-alerts{max-width:42rem}.au-page-alerts--hidden{display:none}.au-page-alerts__close{position:absolute;right:0;top:0}.au-page-alerts__close:hover{cursor:pointer}img,svg{height:auto}.au-body .au-side-nav{margin-top:16px;margin-top:1rem}@media (min-width:768px){.au-body .au-side-nav{margin-top:0}}@media (min-width:768px){.au-body .au-side-nav{background:#fff}}.au-body .au-side-nav a{background:0 0}.au-body .au-side-nav a:focus,.au-body .au-side-nav a:hover{background-color:#f1f1f2}.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active{font-weight:700;color:#313131;background-color:#f1f1f2}.au-body .au-side-nav li,.au-body .au-side-nav ul{position:relative}@media print{.au-body .au-side-nav{display:none}}.au-body .au-side-nav--right{float:none;padding-left:0;padding-right:0;padding-bottom:32px;padding-bottom:2rem}@media (min-width:768px){.au-body .au-side-nav--right{float:right;padding-left:12px;padding-right:12px}}.au-tags.au-tags--inline{display:inline}.au-tags.au-tags--inline>li{margin:0 4px 8px 0;margin:0 .25rem .5rem 0}.au-text-input--block{max-width:42em}.au-text-input:invalid{border-color:gray;background-color:#fff}.au-text-input.error{background-color:#fdf2f2;border-color:#d60000}textarea.au-text-input{max-width:42em}.health-back-to-top{background-color:transparent;position:fixed;display:block;right:16px;right:1rem;bottom:-4px;opacity:0;z-index:-1;padding:0;border:0}@media print{.health-back-to-top{display:none}}.health-back-to-top .au-btn.au-btn--secondary{line-height:1.2;font-size:.85rem;width:64px;width:4rem;padding:4px 12px 8px 12px;padding:.25rem .75rem .5rem .75rem;background:#f1f1f2;border:none;color:#313131}@media (min-width:992px){.health-back-to-top .au-btn.au-btn--secondary{width:96px;width:6rem;padding:8px 16px 16px;padding:.5rem 1rem 1rem}}.health-back-to-top .au-btn.au-btn--secondary i{width:1.5em;height:1.5em;margin-bottom:-5px;background:#313131}.health-back-to-top .au-btn.au-btn--secondary:hover,.health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled){background-color:#e5e5e5;color:#181818;border:none}.health-back-to-top .au-btn.au-btn--secondary:hover i,.health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i{background:#181818}.health-back-to-top .au-btn.au-btn--secondary span{display:block}.health-back-to-top.isVisible{opacity:.8;z-index:9999;transition:all .4s ease-in}.au-body .health-band{padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem}.au-body .health-band:after,.au-body .health-band:before{content:" ";display:table}.au-body .health-band:after{clear:both}@media (min-width:992px){.au-body .health-band{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.au-body .health-band.health-band--secondary .health-band__title--light{color:#99d4de}.health-band__image--image-text-horizontal{display:none}@media (min-width:768px){.health-band__image--image-text-horizontal{display:block;width:100%}}.health-book-nav{border-top:1px solid gray;padding-top:24px;padding-top:1.5rem}.health-book-nav .au-display-lg{margin-top:0}.au-body--dark .health-toolbar .health-book-nav a,.health-book-nav .au-body--dark .health-toolbar a,.health-book-nav a{display:block;text-decoration:none;color:#313131;padding:16px;padding:1rem}.au-body--dark .health-toolbar .health-book-nav a:hover,.health-book-nav .au-body--dark .health-toolbar a:hover,.health-book-nav a:focus,.health-book-nav a:hover{background:#f5f5f5}.health-book-nav--right{text-align:right}@media print{.health-book-nav{display:none}}.pillars-container #pillars{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAABCCAYAAAAWn/QwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAC70lEQVR42u3ZMWpUYRiG0W+G0ZGQQlDQLuAG7AOCa3JrllZau4VgpkkEQS2SZmQmNq5heHI9ZwnvvfD98Kzm46eHgcfmy7fdfL29MAT88+79zIuXdmC53tzY4JT2f3Zzde3OZt49P3dzf/A9gGX5cGmDU/r1ezfff7glwDKtn888eWuHJX9iEwAAAAAAAEUiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQJGIAAAAAAABJIgYAAAAAAJAkYgAAAAAAAEkiBgAAAAAAkCRiAAAAAAAASSIGAAAAAACQtJmZz2bg0Xm62c/MtSH4r52dvZ7t9tXMzKxWVzNzZxQW67g+n/XRP34qh4M7W7Jd7+f+4HsAy/Fsc+7teuq31NFtBxbswV1ZuL8eRi4+Ju/52gAAAABJRU5ErkJggg==)}.pillars-container{position:relative}.pillars-container #pillars{position:absolute;top:-12px;left:0;height:12px;width:288px;background-size:cover}@media (min-width:768px){.pillars-container #pillars{left:auto}}.health-card{padding:16px;padding:1rem;margin-top:0;width:100%;font-weight:400;display:block;box-sizing:border-box}@media (min-width:992px){.health-card{padding:32px;padding:2rem}}.health-card *+.health-card__cta,.health-card *+.health-card__title,.health-card *+hr,.health-card *+p{margin-top:0}.health-card__title+.metadata--inline{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-card__title+.metadata--inline{margin-top:16px;margin-top:1rem}}.health-card__image+.health-card__title{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-card__image+.health-card__title{margin-top:16px;margin-top:1rem}}.health-card__text{margin-top:16px;margin-top:1rem}.health-card .health-card__image{display:block}.health-card .health-card__image svg{height:3em;width:3em}@media (min-width:768px){.health-card .health-card__image svg{height:5em;width:5em}}.health-card .health-card__image.health-card__image--full-width{margin:-16px -16px 16px -16px;margin:-1rem -1rem 1rem -1rem;height:auto}@media (min-width:768px){.health-card .health-card__image.health-card__image--full-width{margin:-32px -32px 32px -32px;margin:-2rem -2rem 2rem -2rem}}.health-card__bg{padding:16px;padding:1rem;background-color:#000}.health-card__bg:not(:first-child){margin-top:16px;margin-top:1rem}.health-card img{display:block;min-width:100%;height:auto}.health-card--shadow{border-radius:4px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);background:#fff}.lt-ie9 .health-card--shadow{border:solid 1px gray}.health-card--light{background:#fff;overflow:hidden}.health-card--centered{text-align:center}.health-card--centered .health-card__image,.health-card--centered img,.health-card--centered p,.health-card--centered svg{margin:auto}.health-card--centered .health-card__image{margin-bottom:8px;margin-bottom:.5rem}.health-card--contact{background:#f9f9f9;margin-bottom:16px;margin-bottom:1rem}.health-card--contact .image--circle img{width:200px;min-width:0;margin-bottom:-16px;margin-bottom:-1rem}@media (min-width:768px){.health-card--contact{padding-top:80px;padding-top:5rem;margin-top:5rem!important}.health-card--contact .image--circle .image{position:absolute;left:0;top:-20px;width:100%;height:10px;z-index:999}}.health-card.health-card--selector{padding:8px;padding:.5rem;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:block;overflow:hidden;background:#f9f9f9;border-top:10px solid #e5e5e5}@media (min-width:992px){.health-card.health-card--selector{padding:16px;padding:1rem}}@media print{.health-card.health-card--selector{display:none}}.health-card.health-card--selector.health-card--active,.health-card.health-card--selector:focus,.health-card.health-card--selector:hover{background:#fff;border-top-color:#007680}.health-card.health-card--selector .health-card__title{margin-top:8px;margin-top:.5rem;margin-bottom:8px;margin-bottom:.5rem;font-size:14px;font-size:.875rem;line-height:1.14286;font-weight:700;max-width:100%}@media (min-width:768px){.health-card.health-card--selector .health-card__title{font-size:16px;font-size:1rem;line-height:1.25}}.health-card.health-card--selector .health-card__image svg{max-width:3em;max-height:3em}.health-card.health-card--selector p{max-width:75%}.health-card.health-card--resource{border-top-width:6px;border-top-style:solid;border-top-color:#e5e5e5;padding:16px 0 0 0;padding:1rem 0 0 0}@media (min-width:768px){.health-card.health-card--resource{padding:32px 0 0 0;padding:2rem 0 0 0}}.health-card--solid{transition:background-color .3s ease-in-out,color .3s ease-in-out;background:#005fa0;color:#fff}.health-card--solid:hover{background:#0077c8;color:#fff}a.health-card.health-card--solid{color:#fff}.health-card--solid.health-card--colour1{background:#005fa0}.health-card--solid.health-card--colour1:hover{background:#0077c8;color:#fff}.health-card--solid.health-card--colour2{background:#006269}.health-card--solid.health-card--colour2:hover{background:#007680}.health-card--solid.health-card--colour3{background:#006a73}.health-card--solid.health-card--colour3:hover{background:#007680}.health-card--solid.health-card--colour4{background:#004693}.health-card--solid.health-card--colour4:hover{background:#0057b8}.health-card--solid-half{transition:background-color .3s ease-in-out,color .3s ease-in-out;padding:0}.health-card--solid-half .health-card__title{float:left;width:35%;height:100%;color:#fff;padding:24px;padding:1.5rem}.health-card--solid-half .health-card__text{display:block;margin-left:35%;margin-top:0;background:#fff;height:100%;padding:24px;padding:1.5rem}.health-card--solid-half.health-card--colour1{background-color:#005fa0;background:linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour1:hover{background-color:#185b88;background:linear-gradient(to right,#185b88 0,#185b88 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour2{background-color:#006a73;background:linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour2:hover{background-color:#005e66;background:linear-gradient(to right,#005e66 0,#005e66 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour3{background-color:#005fa0;background:linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour3:hover{background-color:#185b88;background:linear-gradient(to right,#185b88 0,#185b88 35%,#fff 35%,#fff 100%)}@media (min-width:992px){.health-card--solid-half.health-card--colour3{background-color:#006a73;background:linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour3:hover{background-color:#005e66;background:linear-gradient(to right,#005e66 0,#005e66 35%,#fff 35%,#fff 100%)}}.health-card--solid-half.health-card--colour4{background-color:#006a73;background:linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour4:hover{background-color:#005e66;background:linear-gradient(to right,#005e66 0,#005e66 35%,#fff 35%,#fff 100%)}@media (min-width:992px){.health-card--solid-half.health-card--colour4{background-color:#005fa0;background:linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)}.health-card--solid-half.health-card--colour4:hover{background-color:#185b88;background:linear-gradient(to right,#185b88 0,#185b88 35%,#fff 35%,#fff 100%)}}.health-card--top-highlight{transition:background-color .3s ease-in-out,color .3s ease-in-out;border-top:6px solid #0077c8}.health-card--top-highlight.health-card--colour2{border-top-color:#910048}.health-card--top-highlight.health-card--colour3{border-top-color:#b5bd00}.health-card--top-highlight.health-card--colour4{border-top-color:#007680}.health-card--top-highlight.health-card--colour5{border-top-color:#0093b2}.health-card--cta:after{content:' ';width:16px;width:1rem;height:16px;height:1rem;margin:0 4px 0 3px;margin:0 .25rem 0 .2rem;transition:margin .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E");display:block;position:absolute;right:16px;right:1rem;bottom:8px;bottom:.5rem;transition-property:right}.ie8 .health-card--cta:after,.lt-ie8 .health-card--cta:after{content:' > '}@media (min-width:768px){.health-card--cta:after{right:32px;right:2rem;bottom:32px;bottom:2rem}}.health-card--cta:hover{color:#313131;text-decoration:none}.health-card--cta:hover:after{margin-left:6px;margin-left:.4rem;right:24px;right:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.health-card.health-card--horizontal{width:inherit}.health-card.health-card--horizontal div[class*=col-]{padding-left:0;padding-right:0}.health-card.health-card--horizontal .health-card__image.health-card__image--full-width{margin:-16px -16px 0 -16px;margin:-1rem -1rem 0 -1rem}@media (min-width:768px){.health-card.health-card--horizontal .health-card__image.health-card__image--full-width{margin:-32px 0 -32px -32px;margin:-2rem 0 -2rem -2rem}}.health-card.health-card--horizontal div[class*=col-]:last-of-type{padding-top:16px;padding-top:1rem}@media (min-width:768px){.health-card.health-card--horizontal div[class*=col-]:last-of-type{padding-left:32px;padding-left:2rem;padding-top:0}}.health-card.health-card--horizontal.row{margin-left:0;margin-right:0}.au-body--dark .health-toolbar a.health-card,a.health-card{color:#313131;text-decoration:none}.au-body a.health-card{text-decoration:none}a.health-card .health-card__title{text-decoration:underline}a.health-card:hover .health-card__title{text-decoration:none}a.health-card.health-card--shadow:focus{border-radius:0}a.health-card.health-card--shadow:hover{box-shadow:0 8px 10px rgba(0,0,0,.2)}a.health-card .health-card__cta,a.health-card .health-card__link{color:#006fb0;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}ul.health-card-list{padding:0;margin-top:0}ul.health-card-list li{list-style:none;margin-bottom:16px;margin-bottom:1rem}@media (min-width:768px){ul.health-card-list li{margin-bottom:24px;margin-bottom:1.5rem}}ul.health-card-list--flush{margin-bottom:-16px;margin-bottom:-1rem}@media (min-width:768px){ul.health-card-list--flush{margin-bottom:-24px;margin-bottom:-1.5rem}}.au-body .health-card__text{margin-top:16px;margin-top:1rem}.health-compare{border:1px solid #0077c8;margin-top:16px;margin-top:1rem;padding-bottom:16px;padding-bottom:1rem}.health-compare__title{background:#afdeff;font-weight:700;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;margin-bottom:16px;margin-bottom:1rem}.au-body dl.health-dl{border-bottom:1px solid #ccc;margin-bottom:0}*+.au-body dl.health-dl{margin-top:24px;margin-top:1.5rem}.au-body dl.health-dl dt{font-weight:700;margin-bottom:16px;margin-bottom:1rem;border-top:1px solid #ccc;padding-top:16px;padding-top:1rem;clear:both}@media (min-width:768px){.au-body dl.health-dl dt{float:left;width:25%}}.au-body dl.health-dl dd{margin-left:0;margin-bottom:16px;margin-bottom:1rem;padding-top:0}@media (min-width:768px){.au-body dl.health-dl dd{border-top:1px solid #ccc;padding-left:16px;padding-left:1rem;padding-top:16px;padding-top:1rem;float:left;width:75%}}.au-body dl.health-dl:after,.au-body dl.health-dl:before{content:" ";display:table}.au-body dl.health-dl:after{clear:both}.health-facet{visibility:visible;opacity:1;height:auto;transition:opacity 1s;padding:16px;padding:1rem;background:#f1f1f2}*+.health-facet{margin-top:16px;margin-top:1rem}.health-filter+.health-facet{margin-top:0}.health-facet--mobile-hidden{margin:0;padding:0;visibility:hidden;opacity:0;height:0}.health-facet__more{font-size:.8em}*+.health-field{margin-top:24px;margin-top:1.5rem}.health-field+*{clear:both}*+.health-field--label-hidden{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-field--inline .health-field__label,.health-field--inline--wide .health-field__label{float:left}}.health-field--inline .health-field__item,.health-field--inline--wide .health-field__item{display:table}@media (min-width:768px){.health-field--inline .health-field__label{width:10em}}@media (min-width:768px){.health-field--inline--wide .health-field__label{width:15em}}.health-field.health-field--light .health-field__label{font-weight:400}.health-field .health-field__label{font-weight:700}.health-metadata+.health-field{margin-top:8px;margin-top:.5rem}.health-field__item+.health-field__item{clear:both}.health-maps--google+.health-field__label{margin-top:24px;margin-top:1.5rem}.au-body .health-file__icon{margin-right:8px;margin-right:.5rem}.au-body .health-file__link{text-decoration:none;color:#313131}.au-body .health-file__link--visible{font-weight:700;text-decoration:underline;color:#006fb0}.au-body .health-file__link--visible:hover{text-decoration:none}.health-filter{display:block}@media (min-width:768px){.health-filter{display:none}}.health-filter.health-filter--open{margin-bottom:16px;margin-bottom:1rem}.health-filter .health-filter__title{background:#f1f1f2;padding:8px;padding:.5rem}@media (min-width:768px){.health-filter .health-filter__title{display:none}}*+.health-figure{margin-top:24px;margin-top:1.5rem}.health-figure--border{border:2px solid #ccc;padding:1rem}.health-figure__image-link{display:block;position:relative}.health-figure__image-link .health-figure__image-link__icon{display:none}.health-figure__image-link:focus .health-figure__image-link__icon,.health-figure__image-link:hover .health-figure__image-link__icon{display:block;position:absolute;background:#fff;padding:8px;padding:.5rem;left:5px;top:5px;border:1px solid #ccc}figure{margin:0}figure img{margin:0}*+figure{margin-top:24px;margin-top:1.5rem}.fancybox-button{width:46px}.fancybox-button i:before{margin-right:0}.health-footnotes{border-top:1px solid #ccc;margin-top:24px;margin-top:1.5rem;padding-top:24px;padding-top:1.5rem}table .health-footnotes{border-top:none;padding-top:0;margin-top:0}.health-footnotes__link{border-bottom:1px dotted #ccc;cursor:help}.au-body .health-image-text{margin-top:24px;margin-top:1.5rem}.au-body .health-image-text>li{margin-bottom:64px;margin-bottom:4rem}@media print{.au-body .health-image-text>li{margin-bottom:32px;margin-bottom:2rem;height:auto!important}}@media (min-width:768px){.au-body .health-image-text>li{text-align:center}}@media print{.au-body .health-image-text .health-image-text__image{height:auto!important}.au-body .health-image-text .health-image-text__image img{margin-top:0!important}}.au-body .health-image-text .au-introduction{margin-top:16px;margin-top:1rem;display:inline-block}@media (min-width:768px){.au-body .health-image-text .au-introduction{display:block}}.au-body .health-image-text .text--minor{margin-top:0;display:inline-block}@media (min-width:768px){.au-body .health-image-text .text--minor{display:block}}.au-body.au-body--dark .au-introduction{color:#fff}.au-body .au-responsive-media-img div,.au-body .media div,.au-body .taskbar .taskbar__img div,.au-body .taskbar--2 .taskbar__img div,.au-body .taskbar--3 .taskbar__img div,.au-body .taskbar--4 .taskbar__img div,.au-body .taskbar--5 .taskbar__img div,.au-body .taskbar--6 .taskbar__img div,.au-body .taskbar--tiled--2 .taskbar__img div,.au-body .taskbar--tiled--2.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--3 .taskbar__img div,.au-body .taskbar--tiled--3.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--4 .taskbar__img div,.au-body .taskbar--tiled--4.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--5 .taskbar__img div,.au-body .taskbar--tiled--5.view ul>.views-row .field-name-field-image div,.au-body .taskbar--tiled--6 .taskbar__img div,.au-body .taskbar--tiled--6.view ul>.views-row .field-name-field-image div,.au-body .taskbar.view ul>.views-row .field-name-field-image div,.au-body img,.au-body img div,.au-body svg div,.taskbar .au-body .taskbar__img div,.taskbar--2 .au-body .taskbar__img div,.taskbar--3 .au-body .taskbar__img div,.taskbar--4 .au-body .taskbar__img div,.taskbar--5 .au-body .taskbar__img div,.taskbar--6 .au-body .taskbar__img div,.taskbar--tiled--2 .au-body .taskbar__img div,.taskbar--tiled--2.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--3 .au-body .taskbar__img div,.taskbar--tiled--3.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--4 .au-body .taskbar__img div,.taskbar--tiled--4.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--5 .au-body .taskbar__img div,.taskbar--tiled--5.view ul>.views-row .au-body .field-name-field-image div,.taskbar--tiled--6 .au-body .taskbar__img div,.taskbar--tiled--6.view ul>.views-row .au-body .field-name-field-image div,.taskbar.view ul>.views-row .au-body .field-name-field-image div{line-height:0}img{border:0}.au-body picture{display:block}.au-body picture img{margin-top:0}*+picture{margin-top:24px;margin-top:1.5rem}.image--border img{border:3px solid #ccc}.image--border div{line-height:0}@media print{.image--border{border:none}}.image--circle img{border-radius:50%;border:3px solid #ccc}.field-name-field-image-caption{margin-bottom:2em}.image-outer{line-height:0}*+.image-outer{margin-top:24px;margin-top:1.5rem}@media print{.image-outer .image-placeholder{border:1px solid #000}.image-outer .image-placeholder:before{content:"This image hasn't loaded yet. Close the print dialog and try again."}}.image-outer .image-wrapper{width:100%;height:0;position:relative;line-height:0}.image-outer .image-wrapper.image-loading{background-color:transparent}.image-outer .image-wrapper .image{width:100%}.image-outer .image-wrapper .image img{visibility:hidden}.au-body--dark .health-toolbar .image--link a,.image--link .au-body--dark .health-toolbar a,.image--link a{border-bottom:0;line-height:0}@media (min-width:768px){.au-body--dark .health-toolbar .image--link a,.image--link .au-body--dark .health-toolbar a,.image--link a{display:block}}.image--link a:focus{border:3px solid #005e66}.au-body--dark .health-toolbar .image--link a:hover img,.image--link .au-body--dark .health-toolbar a:hover img,.image--link a:hover img{opacity:.5}.au-body--dark .health-toolbar .image--link a img,.image--link .au-body--dark .health-toolbar a img,.image--link a img{margin-top:0}a .image-wrapper.image-loading{background-color:#fff}.health-listing{margin-top:0;padding:0;margin-bottom:32px;margin-bottom:2rem;clear:both}*+.health-listing{margin:32px 0 0 0;margin:2rem 0 0 0}*+.health-listing--embedded li:first-of-type,*+.row .health-listing--embedded li:first-of-type{border-top:1px solid #ccc;padding-top:32px;padding-top:2rem;margin-top:32px;margin-top:2rem}*+.health-listing--embedded li:last-of-type,*+.row .health-listing--embedded li:last-of-type{border-bottom:1px solid #ccc;padding-bottom:32px;padding-bottom:2rem}.health-listing li{list-style:none;max-width:inherit;clear:both}.health-listing li+li{margin-top:32px;margin-top:2rem;border-top:1px solid #ccc;padding-top:32px;padding-top:2rem}.health-listing--compact li+li{margin-top:16px;margin-top:1rem;padding-top:16px;padding-top:1rem}*+.health-listing__filters{margin-top:16px;margin-top:1rem}@media print{.health-listing__filters{background:0 0!important}}.health-listing__filters--inline>*{display:inline-block;margin-right:16px;margin-right:1rem}.health-listing__filters .clear-all{margin:8px 4px 0 0;margin:.5rem .25rem 0 0}@media print{.health-listing__filters .clear-all{display:none}}ul li{transition:background-color 1s}ul li.highlight{background-color:#ffffc6}ol.list--large,ol.list--large--plain,ul.list--large,ul.list--large--checklist,ul.list--large--plain{list-style-type:none;counter-reset:standard-counter;padding:0;margin:0}*+ol.list--large,*+ol.list--large--plain,*+ul.list--large,*+ul.list--large--checklist,*+ul.list--large--plain{margin-top:24px;margin-top:1.5rem}ol.list--large--plain>li,ol.list--large>li,ul.list--large--checklist>li,ul.list--large--plain>li,ul.list--large>li{vertical-align:top;position:relative;margin:0 0 16px;margin:0 0 1rem;padding:24px;padding:1.5rem;background:#f1f1f2}ol.list--large--plain>li::before,ol.list--large>li::before,ul.list--large--checklist>li::before,ul.list--large--plain>li::before,ul.list--large>li::before{content:counter(standard-counter,decimal);counter-increment:standard-counter;float:left;text-align:center;font-weight:700;position:absolute;left:14px;top:16px;top:1rem;padding-top:0;font-size:24px}.au-body--dark .health-toolbar ol.list--large--plain>li a,.au-body--dark .health-toolbar ol.list--large>li a,.au-body--dark .health-toolbar ul.list--large--checklist>li a,.au-body--dark .health-toolbar ul.list--large--plain>li a,.au-body--dark .health-toolbar ul.list--large>li a,ol.list--large--plain>li .au-body--dark .health-toolbar a,ol.list--large--plain>li a,ol.list--large>li .au-body--dark .health-toolbar a,ol.list--large>li a,ul.list--large--checklist>li .au-body--dark .health-toolbar a,ul.list--large--checklist>li a,ul.list--large--plain>li .au-body--dark .health-toolbar a,ul.list--large--plain>li a,ul.list--large>li .au-body--dark .health-toolbar a,ul.list--large>li a{font-weight:700;font-size:1.15rem;line-height:1.2}ol.list--large>li{padding-left:48px;padding-left:3rem}ul.list--large{counter-reset:none}ul.list--large>li{padding-left:48px;padding-left:3rem}ul.list--large>li::before{content:'■';counter-increment:none}ol.list--large--plain>li:before,ul.list--large--plain>li:before{display:none}ul.list--large--checklist>li{padding-left:64px;padding-left:4rem;padding-top:16px;padding-top:1rem;background:#f1f1f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E") no-repeat 13px 13px/30px 30px}ul.list--large--checklist>li::before{content:''}.au-body ul.health-card-list li{max-width:100%}.list--remove{list-style:none;padding-left:0}.list--remove>li{margin-top:8px;margin-top:.5rem}.health-loading,.health-loading:after{border-radius:50%;width:8em;height:8em}.health-loading{font-size:8px;display:none;text-indent:-9999em;border-top:1.1em solid rgba(0,111,176,.2);border-right:1.1em solid rgba(0,111,176,.2);border-bottom:1.1em solid rgba(0,111,176,.2);border-left:1.1em solid #006fb0;-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.health-loading--active{display:block}.health-loading--search{position:absolute;top:13px;right:55px}.health-loading--small{width:5em;height:5em;font-size:4px}@-webkit-keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.au-body .health-maps--google{width:100%;height:500px}.au-body .health-maps--google *+img{margin-top:0}*+.health-metadata{margin-top:8px;margin-top:.5rem}.health-metadata.health-metadata--inline .health-field{display:inline;border-left:1px solid #414141;margin-left:8px;margin-left:.5rem;padding-left:8px;padding-left:.5rem}.health-metadata.health-metadata--inline .health-field .health-field__item{display:inline}.health-metadata.health-metadata--inline>:first-child{border-left:none;margin-left:0;padding-left:0}.health-pager{text-align:center;margin-top:16px;margin-top:1rem}.health-pager li{padding:0 4px;padding:0 .25rem}.health-pager li.active{font-weight:700}.health-listing+.health-pager{margin-top:32px;margin-top:2rem;padding-top:32px;padding-top:2rem;border-top:1px solid #ccc}.health-recommendation--grade-practice-point{border-left-color:#d9c100}.health-recommendation--grade-practice-point .health-recommendation__grade{background-color:#fff4c8}.health-recommendation--grade-evidence-based,.health-recommendation--grade-grade-a,.health-recommendation--grade-grade-b,.health-recommendation--grade-grade-c,.health-recommendation--grade-grade-d,.health-recommendation--grade-qualified-evidence-based{border-left-color:#8852ce}.health-recommendation--grade-evidence-based .health-recommendation__grade,.health-recommendation--grade-grade-a .health-recommendation__grade,.health-recommendation--grade-grade-b .health-recommendation__grade,.health-recommendation--grade-grade-c .health-recommendation__grade,.health-recommendation--grade-grade-d .health-recommendation__grade,.health-recommendation--grade-qualified-evidence-based .health-recommendation__grade{background-color:#e0c8ff}.health-recommendation--grade-consensus-based{border-left-color:#5f904d}.health-recommendation--grade-consensus-based .health-recommendation__grade{background-color:#e7fddf}.health-references>li{transition:background-color 1s}.health-references>li.highlight{background-color:#ffffc6}.health-references__links .health-references__link{border-bottom:1px dotted #ccc;cursor:help}.health-release-status{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;font-size:13px}.health-release-status__icon{padding:0 8px;margin-right:10px;float:left;text-transform:uppercase;border-radius:12px;margin-top:2px;font-size:14px}.health-release-status__icon--alpha{background:#c22f73;color:#fff}.health-release-status__icon--beta{background:#d34600;color:#fff}.health-release-status__icon--launch{background:#158839;color:#fff}.health-release-status--desktop{display:none}@media (min-width:992px){.health-release-status--desktop{display:block}}.health-release-status--mobile{display:block}@media (min-width:992px){.health-release-status--mobile{display:none}}@media (min-width:992px){.health-release-status{font-size:inherit}}@media print{.health-release-status{display:none}}.health-release-status p{max-width:100%}.hidden{display:none}@media (min-width:576px){.hidden-xs{display:hidden!important}.visible-xs{display:block!important}}@media (min-width:768px){.hidden-sm{display:hidden!important}.visible-sm{display:block!important}}@media (min-width:992px){.hidden-md{display:hidden!important}.visible-md{display:block!important}}@media (min-width:1200px){.hidden-lg{display:hidden!important}.visible-lg{display:block!important}}@media (min-width:768px){.au-grid .au-header .health-search{float:right}}.health-search{position:relative;display:inline-block;max-width:22.75em;margin-top:24px;margin-top:1.5rem}@media print{.health-search{display:none}}@media (min-width:768px){.health-search{margin-top:0}}.health-search--global{margin-top:8px;margin-top:.5rem;padding-bottom:16px;padding-bottom:1rem}@media (min-width:768px){.health-search--global{display:block;padding-bottom:0;margin-top:0}}@media print{.health-search--global{display:none}}.health-search--listing{width:auto}@media print{.health-search--listing{display:none}}.health-search .au-form__item,.health-search input{margin-top:0!important}.health-search__form{position:relative}.health-search__form:after,.health-search__form:before{content:" ";display:table}.health-search__form:after{clear:both}.health-search__form fieldset.au-form__item legend,.health-search__form label,fieldset.au-form__item .health-search__form legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.health-search__form#search-api-page-search-form{float:left}.health-search__form__input{border-color:#313131;background-color:#fff;width:100%}@media (min-width:768px){.health-search__form__input{width:240px;width:15rem}}@media (min-width:992px){.health-search__form__input{width:320px;width:20rem}}.health-search__form__input-wrapper{width:100%;padding-right:45px}.health-search__form__submit{position:absolute;right:0;top:0;background-color:#313131;border:none;width:46px;height:46px;text-indent:-999px;background-image:url("data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");border-radius:0 4px 4px 0}.health-search__form__submit:focus:not(:disabled),.health-search__form__submit:hover:not(:disabled){background-color:#000}.au-body .health-search-result__link{text-decoration:none}.au-body .health-search-result__link-title{margin-top:0;text-decoration:underline;display:inline-block}.au-body .health-search-result__link-path{color:#006621;font-size:.9em;word-break:break-all}.au-body .health-search-result__summary{margin-top:8px;margin-top:.5rem}.au-body .health-search-result__summary-date{color:#87888a}.au-body .health-search-result__tag{text-transform:uppercase}.au-body .health-search-result--notes .health-search-result__link-title:after{content:'Old Health website';font-size:.8rem;color:#313131;font-weight:400;text-decoration:none;padding:3px 5px;border-radius:4px;display:inline-block;border:1px solid #ececec;background:#f1f1f2;margin-left:5px}form[class*=col-].health-search__form .health-search__form__submit{right:12px}.ui-autocomplete{z-index:9999999;background:#fff;border:1px solid #000;width:300px;position:absolute}.ui-autocomplete li.ui-menu-item{margin:0}.ui-autocomplete li.ui-menu-item:hover{cursor:pointer}.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper{padding:4px 19px;padding:.25rem 1.2rem}.ui-state-active{background:#006fb0;color:#fff}.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.health-separator{border-top:1px solid #ccc;margin-top:48px;margin-top:3rem}@media (min-width:768px){.health-separator{margin-top:64px;margin-top:4rem}}.stat{margin:24px 0 32px;margin:1.5rem 0 2rem}@media (min-width:768px){.stat{border-right:1px dotted #99d4de}.stat:last-of-type{border-right:none}}.stat__text{padding:0 0 4px 0;padding:0 0 .25rem 0}@media (min-width:992px){.stat__text{padding-bottom:16px;padding-bottom:1rem}}.stat__trend{padding-top:12px;padding-bottom:12px}.stat__trend-value{padding:0;margin:0;display:inline}.stat__trend-icon{margin-right:5px;color:#fff}.stat__trend-icon:before{margin-top:-16px;margin-top:-1rem}.stat__source{margin-bottom:8px;margin-bottom:.5rem;margin-top:0!important}.stat--no-trend .stat__value{border-bottom:0}.stat--no-trend .stat__trend{display:none}.au-body .stat p{margin-top:0}.health-sub-header{padding:12px 0}@media (min-width:768px){.health-sub-header{padding:24px 0 16px 0;padding:1.5rem 0 1rem 0}}.health-sub-header h1{margin-top:0}.health-sub-header .au-introduction{margin-top:8px;margin-top:.5rem}@media (min-width:768px){.health-sub-header .au-introduction{margin-top:16px;margin-top:1rem}}.health-sub-header__section-title{margin-bottom:10px;margin-bottom:.65rem}@media (min-width:768px){.health-sub-header__section-title{display:none}}@media print{.health-sub-header__section-title{display:none}}.health-sub-header__supp{padding-top:24px;padding-top:1.5rem}@media print{.health-sub-header__supp{display:none}}@media (min-width:768px){.health-sub-header__supp--center{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:768px){.health-sub-header__supp{padding-top:0}}.health-sub-nav{display:none}@media (min-width:768px){.health-sub-nav{display:block}}@media print{.health-sub-nav{display:none}}table{border-collapse:collapse;border:1px solid #ccc;min-width:43em}*+.health-table__responsive table,*+table{margin-top:24px;margin-top:1.5rem}table caption{text-align:left;margin-bottom:16px;margin-bottom:1rem}table tr:nth-child(even){background-color:#fff}table.table__no-banding tr:nth-child(even){background-color:transparent}table td,table th{border-bottom:1px solid #ccc;padding:4px;padding:.25rem;text-align:left;vertical-align:top}@media (min-width:992px){table td,table th{padding:8px;padding:.5rem;font-size:initial}}table th{background-color:#f9f9f9}table thead{border-bottom:1px solid #ccc}@media (min-width:768px){table{min-width:inherit}}@media print{table td,table th,table thead{border-color:#000!important;background:#fff!important}}.health-table__responsive{overflow:scroll}@media (min-width:992px){.health-table__responsive{overflow:auto}}@media print{.health-table__responsive{overflow:visible}.health-table__responsive table{min-width:inherit}}.au-body ul.health-tabs{padding:0;border-bottom:2px solid #ccc;margin-bottom:24px;margin-bottom:1.5rem;margin-top:24px;margin-top:1.5rem;width:100%}.au-body ul.health-tabs li{margin:0;margin-right:8px;margin-right:.5rem;padding:0;transition:none}.au-body ul.health-tabs li:first-of-type a{margin-left:0}.au-body ul.health-tabs li a{padding:12px 16px;padding:.75rem 1rem;display:inline-block;background-color:#f1f1f2;text-decoration:none}.au-body ul.health-tabs li a:active,.au-body ul.health-tabs li a:hover{background-color:#cdcdcd}.au-body ul.health-tabs li.active a{font-weight:700;background-color:#006fb0;color:#fff}.au-body .not-full-width ul.health-tabs{margin-top:0}@media print{.au-body .health-tabs{display:none}}.taskbar,.taskbar--2,.taskbar--3,.taskbar--4,.taskbar--5,.taskbar--6,.taskbar--tiled--2,.taskbar--tiled--3,.taskbar--tiled--4,.taskbar--tiled--5,.taskbar--tiled--6{color:#000}.taskbar--2:after,.taskbar--2:before,.taskbar--3:after,.taskbar--3:before,.taskbar--4:after,.taskbar--4:before,.taskbar--5:after,.taskbar--5:before,.taskbar--6:after,.taskbar--6:before,.taskbar--tiled--2:after,.taskbar--tiled--2:before,.taskbar--tiled--3:after,.taskbar--tiled--3:before,.taskbar--tiled--4:after,.taskbar--tiled--4:before,.taskbar--tiled--5:after,.taskbar--tiled--5:before,.taskbar--tiled--6:after,.taskbar--tiled--6:before,.taskbar:after,.taskbar:before{content:" ";display:table}.taskbar--2:after,.taskbar--3:after,.taskbar--4:after,.taskbar--5:after,.taskbar--6:after,.taskbar--tiled--2:after,.taskbar--tiled--3:after,.taskbar--tiled--4:after,.taskbar--tiled--5:after,.taskbar--tiled--6:after,.taskbar:after{clear:both}.taskbar ul,.taskbar--2 ul,.taskbar--3 ul,.taskbar--4 ul,.taskbar--5 ul,.taskbar--6 ul,.taskbar--tiled--2 ul,.taskbar--tiled--3 ul,.taskbar--tiled--4 ul,.taskbar--tiled--5 ul,.taskbar--tiled--6 ul{list-style-type:none;margin:0;padding:0}.taskbar ul>li,.taskbar--2 ul>li,.taskbar--3 ul>li,.taskbar--4 ul>li,.taskbar--5 ul>li,.taskbar--6 ul>li,.taskbar--tiled--2 ul>li,.taskbar--tiled--3 ul>li,.taskbar--tiled--4 ul>li,.taskbar--tiled--5 ul>li,.taskbar--tiled--6 ul>li{display:inline;float:left;text-align:center;margin-bottom:0}.taskbar ul>li .taskbar__item:last,.taskbar--2 ul>li .taskbar__item:last,.taskbar--3 ul>li .taskbar__item:last,.taskbar--4 ul>li .taskbar__item:last,.taskbar--5 ul>li .taskbar__item:last,.taskbar--6 ul>li .taskbar__item:last,.taskbar--tiled--2 ul>li .taskbar__item:last,.taskbar--tiled--3 ul>li .taskbar__item:last,.taskbar--tiled--4 ul>li .taskbar__item:last,.taskbar--tiled--5 ul>li .taskbar__item:last,.taskbar--tiled--6 ul>li .taskbar__item:last{margin-right:0}.taskbar .taskbar--tiled--2.view ul>.views-row .node,.taskbar .taskbar--tiled--3.view ul>.views-row .node,.taskbar .taskbar--tiled--4.view ul>.views-row .node,.taskbar .taskbar--tiled--5.view ul>.views-row .node,.taskbar .taskbar--tiled--6.view ul>.views-row .node,.taskbar .taskbar__item,.taskbar--2 .taskbar.view ul>.views-row .node,.taskbar--2 .taskbar__item,.taskbar--3 .taskbar.view ul>.views-row .node,.taskbar--3 .taskbar__item,.taskbar--4 .taskbar.view ul>.views-row .node,.taskbar--4 .taskbar__item,.taskbar--5 .taskbar.view ul>.views-row .node,.taskbar--5 .taskbar__item,.taskbar--6 .taskbar.view ul>.views-row .node,.taskbar--6 .taskbar__item,.taskbar--tiled--2 .taskbar.view ul>.views-row .node,.taskbar--tiled--2 .taskbar__item,.taskbar--tiled--2.view ul>.views-row .node,.taskbar--tiled--2.view ul>.views-row .taskbar .node,.taskbar--tiled--3 .taskbar.view ul>.views-row .node,.taskbar--tiled--3 .taskbar__item,.taskbar--tiled--3.view ul>.views-row .node,.taskbar--tiled--3.view ul>.views-row .taskbar .node,.taskbar--tiled--4 .taskbar.view ul>.views-row .node,.taskbar--tiled--4 .taskbar__item,.taskbar--tiled--4.view ul>.views-row .node,.taskbar--tiled--4.view ul>.views-row .taskbar .node,.taskbar--tiled--5 .taskbar.view ul>.views-row .node,.taskbar--tiled--5 .taskbar__item,.taskbar--tiled--5.view ul>.views-row .node,.taskbar--tiled--5.view ul>.views-row .taskbar .node,.taskbar--tiled--6 .taskbar.view ul>.views-row .node,.taskbar--tiled--6 .taskbar__item,.taskbar--tiled--6.view ul>.views-row .node,.taskbar--tiled--6.view ul>.views-row .taskbar .node,.taskbar.view ul>.views-row .node,.taskbar.view ul>.views-row .taskbar--2 .node,.taskbar.view ul>.views-row .taskbar--3 .node,.taskbar.view ul>.views-row .taskbar--4 .node,.taskbar.view ul>.views-row .taskbar--5 .node,.taskbar.view ul>.views-row .taskbar--6 .node,.taskbar.view ul>.views-row .taskbar--tiled--2 .node,.taskbar.view ul>.views-row .taskbar--tiled--3 .node,.taskbar.view ul>.views-row .taskbar--tiled--4 .node,.taskbar.view ul>.views-row .taskbar--tiled--5 .node,.taskbar.view ul>.views-row .taskbar--tiled--6 .node{padding:16px;padding:1rem;margin:0 3px 3px 0;display:block;border:0;min-height:0}@media (min-width:576px){.taskbar .taskbar--tiled--2.view ul>.views-row .node,.taskbar .taskbar--tiled--3.view ul>.views-row .node,.taskbar .taskbar--tiled--4.view ul>.views-row .node,.taskbar .taskbar--tiled--5.view ul>.views-row .node,.taskbar .taskbar--tiled--6.view ul>.views-row .node,.taskbar .taskbar__item,.taskbar--2 .taskbar.view ul>.views-row .node,.taskbar--2 .taskbar__item,.taskbar--3 .taskbar.view ul>.views-row .node,.taskbar--3 .taskbar__item,.taskbar--4 .taskbar.view ul>.views-row .node,.taskbar--4 .taskbar__item,.taskbar--5 .taskbar.view ul>.views-row .node,.taskbar--5 .taskbar__item,.taskbar--6 .taskbar.view ul>.views-row .node,.taskbar--6 .taskbar__item,.taskbar--tiled--2 .taskbar.view ul>.views-row .node,.taskbar--tiled--2 .taskbar__item,.taskbar--tiled--2.view ul>.views-row .node,.taskbar--tiled--2.view ul>.views-row .taskbar .node,.taskbar--tiled--3 .taskbar.view ul>.views-row .node,.taskbar--tiled--3 .taskbar__item,.taskbar--tiled--3.view ul>.views-row .node,.taskbar--tiled--3.view ul>.views-row .taskbar .node,.taskbar--tiled--4 .taskbar.view ul>.views-row .node,.taskbar--tiled--4 .taskbar__item,.taskbar--tiled--4.view ul>.views-row .node,.taskbar--tiled--4.view ul>.views-row .taskbar .node,.taskbar--tiled--5 .taskbar.view ul>.views-row .node,.taskbar--tiled--5 .taskbar__item,.taskbar--tiled--5.view ul>.views-row .node,.taskbar--tiled--5.view ul>.views-row .taskbar .node,.taskbar--tiled--6 .taskbar.view ul>.views-row .node,.taskbar--tiled--6 .taskbar__item,.taskbar--tiled--6.view ul>.views-row .node,.taskbar--tiled--6.view ul>.views-row .taskbar .node,.taskbar.view ul>.views-row .node,.taskbar.view ul>.views-row .taskbar--2 .node,.taskbar.view ul>.views-row .taskbar--3 .node,.taskbar.view ul>.views-row .taskbar--4 .node,.taskbar.view ul>.views-row .taskbar--5 .node,.taskbar.view ul>.views-row .taskbar--6 .node,.taskbar.view ul>.views-row .taskbar--tiled--2 .node,.taskbar.view ul>.views-row .taskbar--tiled--3 .node,.taskbar.view ul>.views-row .taskbar--tiled--4 .node,.taskbar.view ul>.views-row .taskbar--tiled--5 .node,.taskbar.view ul>.views-row .taskbar--tiled--6 .node{min-height:200px}}.taskbar .taskbar--tiled--2.view ul>.views-row .node:active,.taskbar .taskbar--tiled--2.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--2.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--3.view ul>.views-row .node:active,.taskbar .taskbar--tiled--3.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--3.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--4.view ul>.views-row .node:active,.taskbar .taskbar--tiled--4.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--4.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--5.view ul>.views-row .node:active,.taskbar .taskbar--tiled--5.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--5.view ul>.views-row .node:hover,.taskbar .taskbar--tiled--6.view ul>.views-row .node:active,.taskbar .taskbar--tiled--6.view ul>.views-row .node:focus,.taskbar .taskbar--tiled--6.view ul>.views-row .node:hover,.taskbar .taskbar__item:active,.taskbar .taskbar__item:focus,.taskbar .taskbar__item:hover,.taskbar--2 .taskbar.view ul>.views-row .node:active,.taskbar--2 .taskbar.view ul>.views-row .node:focus,.taskbar--2 .taskbar.view ul>.views-row .node:hover,.taskbar--2 .taskbar__item:active,.taskbar--2 .taskbar__item:focus,.taskbar--2 .taskbar__item:hover,.taskbar--3 .taskbar.view ul>.views-row .node:active,.taskbar--3 .taskbar.view ul>.views-row .node:focus,.taskbar--3 .taskbar.view ul>.views-row .node:hover,.taskbar--3 .taskbar__item:active,.taskbar--3 .taskbar__item:focus,.taskbar--3 .taskbar__item:hover,.taskbar--4 .taskbar.view ul>.views-row .node:active,.taskbar--4 .taskbar.view ul>.views-row .node:focus,.taskbar--4 .taskbar.view ul>.views-row .node:hover,.taskbar--4 .taskbar__item:active,.taskbar--4 .taskbar__item:focus,.taskbar--4 .taskbar__item:hover,.taskbar--5 .taskbar.view ul>.views-row .node:active,.taskbar--5 .taskbar.view ul>.views-row .node:focus,.taskbar--5 .taskbar.view ul>.views-row .node:hover,.taskbar--5 .taskbar__item:active,.taskbar--5 .taskbar__item:focus,.taskbar--5 .taskbar__item:hover,.taskbar--6 .taskbar.view ul>.views-row .node:active,.taskbar--6 .taskbar.view ul>.views-row .node:focus,.taskbar--6 .taskbar.view ul>.views-row .node:hover,.taskbar--6 .taskbar__item:active,.taskbar--6 .taskbar__item:focus,.taskbar--6 .taskbar__item:hover,.taskbar--tiled--2 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--2 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--2 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--2 .taskbar__item:active,.taskbar--tiled--2 .taskbar__item:focus,.taskbar--tiled--2 .taskbar__item:hover,.taskbar--tiled--2.view ul>.views-row .node:active,.taskbar--tiled--2.view ul>.views-row .node:focus,.taskbar--tiled--2.view ul>.views-row .node:hover,.taskbar--tiled--2.view ul>.views-row .taskbar .node:active,.taskbar--tiled--2.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--2.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--3 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--3 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--3 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--3 .taskbar__item:active,.taskbar--tiled--3 .taskbar__item:focus,.taskbar--tiled--3 .taskbar__item:hover,.taskbar--tiled--3.view ul>.views-row .node:active,.taskbar--tiled--3.view ul>.views-row .node:focus,.taskbar--tiled--3.view ul>.views-row .node:hover,.taskbar--tiled--3.view ul>.views-row .taskbar .node:active,.taskbar--tiled--3.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--3.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--4 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--4 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--4 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--4 .taskbar__item:active,.taskbar--tiled--4 .taskbar__item:focus,.taskbar--tiled--4 .taskbar__item:hover,.taskbar--tiled--4.view ul>.views-row .node:active,.taskbar--tiled--4.view ul>.views-row .node:focus,.taskbar--tiled--4.view ul>.views-row .node:hover,.taskbar--tiled--4.view ul>.views-row .taskbar .node:active,.taskbar--tiled--4.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--4.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--5 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--5 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--5 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--5 .taskbar__item:active,.taskbar--tiled--5 .taskbar__item:focus,.taskbar--tiled--5 .taskbar__item:hover,.taskbar--tiled--5.view ul>.views-row .node:active,.taskbar--tiled--5.view ul>.views-row .node:focus,.taskbar--tiled--5.view ul>.views-row .node:hover,.taskbar--tiled--5.view ul>.views-row .taskbar .node:active,.taskbar--tiled--5.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--5.view ul>.views-row .taskbar .node:hover,.taskbar--tiled--6 .taskbar.view ul>.views-row .node:active,.taskbar--tiled--6 .taskbar.view ul>.views-row .node:focus,.taskbar--tiled--6 .taskbar.view ul>.views-row .node:hover,.taskbar--tiled--6 .taskbar__item:active,.taskbar--tiled--6 .taskbar__item:focus,.taskbar--tiled--6 .taskbar__item:hover,.taskbar--tiled--6.view ul>.views-row .node:active,.taskbar--tiled--6.view ul>.views-row .node:focus,.taskbar--tiled--6.view ul>.views-row .node:hover,.taskbar--tiled--6.view ul>.views-row .taskbar .node:active,.taskbar--tiled--6.view ul>.views-row .taskbar .node:focus,.taskbar--tiled--6.view ul>.views-row .taskbar .node:hover,.taskbar.view ul>.views-row .node:active,.taskbar.view ul>.views-row .node:focus,.taskbar.view ul>.views-row .node:hover,.taskbar.view ul>.views-row .taskbar--2 .node:active,.taskbar.view ul>.views-row .taskbar--2 .node:focus,.taskbar.view ul>.views-row .taskbar--2 .node:hover,.taskbar.view ul>.views-row .taskbar--3 .node:active,.taskbar.view ul>.views-row .taskbar--3 .node:focus,.taskbar.view ul>.views-row .taskbar--3 .node:hover,.taskbar.view ul>.views-row .taskbar--4 .node:active,.taskbar.view ul>.views-row .taskbar--4 .node:focus,.taskbar.view ul>.views-row .taskbar--4 .node:hover,.taskbar.view ul>.views-row .taskbar--5 .node:active,.taskbar.view ul>.views-row .taskbar--5 .node:focus,.taskbar.view ul>.views-row .taskbar--5 .node:hover,.taskbar.view ul>.views-row .taskbar--6 .node:active,.taskbar.view ul>.views-row .taskbar--6 .node:focus,.taskbar.view ul>.views-row .taskbar--6 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--2 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--2 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--2 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--3 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--3 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--3 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--4 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--4 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--4 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--5 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--5 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--5 .node:hover,.taskbar.view ul>.views-row .taskbar--tiled--6 .node:active,.taskbar.view ul>.views-row .taskbar--tiled--6 .node:focus,.taskbar.view ul>.views-row .taskbar--tiled--6 .node:hover{background-color:#001a49}.taskbar .taskbar--tiled--2.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--3.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--4.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--5.view ul>.views-row .field-name-field-image,.taskbar .taskbar--tiled--6.view ul>.views-row .field-name-field-image,.taskbar .taskbar__img,.taskbar--2 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--2 .taskbar__img,.taskbar--3 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--3 .taskbar__img,.taskbar--4 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--4 .taskbar__img,.taskbar--5 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--5 .taskbar__img,.taskbar--6 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--6 .taskbar__img,.taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--2 .taskbar__img,.taskbar--tiled--2.view ul>.views-row .field-name-field-image,.taskbar--tiled--2.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--3 .taskbar__img,.taskbar--tiled--3.view ul>.views-row .field-name-field-image,.taskbar--tiled--3.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--4 .taskbar__img,.taskbar--tiled--4.view ul>.views-row .field-name-field-image,.taskbar--tiled--4.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--5 .taskbar__img,.taskbar--tiled--5.view ul>.views-row .field-name-field-image,.taskbar--tiled--5.view ul>.views-row .taskbar .field-name-field-image,.taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-field-image,.taskbar--tiled--6 .taskbar__img,.taskbar--tiled--6.view ul>.views-row .field-name-field-image,.taskbar--tiled--6.view ul>.views-row .taskbar .field-name-field-image,.taskbar.view ul>.views-row .field-name-field-image,.taskbar.view ul>.views-row .taskbar--2 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--3 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--4 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--5 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--6 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--2 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--3 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--4 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--5 .field-name-field-image,.taskbar.view ul>.views-row .taskbar--tiled--6 .field-name-field-image{border:0}.taskbar .taskbar--tiled--2.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--3.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--4.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--5.view ul>.views-row .field-name-title a,.taskbar .taskbar--tiled--6.view ul>.views-row .field-name-title a,.taskbar .taskbar__title,.taskbar--2 .taskbar.view ul>.views-row .field-name-title a,.taskbar--2 .taskbar__title,.taskbar--3 .taskbar.view ul>.views-row .field-name-title a,.taskbar--3 .taskbar__title,.taskbar--4 .taskbar.view ul>.views-row .field-name-title a,.taskbar--4 .taskbar__title,.taskbar--5 .taskbar.view ul>.views-row .field-name-title a,.taskbar--5 .taskbar__title,.taskbar--6 .taskbar.view ul>.views-row .field-name-title a,.taskbar--6 .taskbar__title,.taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--2 .taskbar__title,.taskbar--tiled--2.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--2.view ul>.views-row .field-name-title a,.taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--3 .taskbar__title,.taskbar--tiled--3.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--3.view ul>.views-row .field-name-title a,.taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--4 .taskbar__title,.taskbar--tiled--4.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--4.view ul>.views-row .field-name-title a,.taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--5 .taskbar__title,.taskbar--tiled--5.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--5.view ul>.views-row .field-name-title a,.taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-title a,.taskbar--tiled--6 .taskbar__title,.taskbar--tiled--6.view ul>.views-row .field-name-title .taskbar a,.taskbar--tiled--6.view ul>.views-row .field-name-title a,.taskbar.view ul>.views-row .field-name-title .taskbar--2 a,.taskbar.view ul>.views-row .field-name-title .taskbar--3 a,.taskbar.view ul>.views-row .field-name-title .taskbar--4 a,.taskbar.view ul>.views-row .field-name-title .taskbar--5 a,.taskbar.view ul>.views-row .field-name-title .taskbar--6 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--2 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--3 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--4 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--5 a,.taskbar.view ul>.views-row .field-name-title .taskbar--tiled--6 a,.taskbar.view ul>.views-row .field-name-title a{font-size:20px;line-height:24px}.taskbar .taskbar--tiled--2.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--3.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--4.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--5.view ul>.views-row .field-name-body p,.taskbar .taskbar--tiled--6.view ul>.views-row .field-name-body p,.taskbar .taskbar__desc,.taskbar--2 .taskbar.view ul>.views-row .field-name-body p,.taskbar--2 .taskbar__desc,.taskbar--3 .taskbar.view ul>.views-row .field-name-body p,.taskbar--3 .taskbar__desc,.taskbar--4 .taskbar.view ul>.views-row .field-name-body p,.taskbar--4 .taskbar__desc,.taskbar--5 .taskbar.view ul>.views-row .field-name-body p,.taskbar--5 .taskbar__desc,.taskbar--6 .taskbar.view ul>.views-row .field-name-body p,.taskbar--6 .taskbar__desc,.taskbar--tiled--2 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--2 .taskbar__desc,.taskbar--tiled--2.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--2.view ul>.views-row .field-name-body p,.taskbar--tiled--3 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--3 .taskbar__desc,.taskbar--tiled--3.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--3.view ul>.views-row .field-name-body p,.taskbar--tiled--4 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--4 .taskbar__desc,.taskbar--tiled--4.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--4.view ul>.views-row .field-name-body p,.taskbar--tiled--5 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--5 .taskbar__desc,.taskbar--tiled--5.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--5.view ul>.views-row .field-name-body p,.taskbar--tiled--6 .taskbar.view ul>.views-row .field-name-body p,.taskbar--tiled--6 .taskbar__desc,.taskbar--tiled--6.view ul>.views-row .field-name-body .taskbar p,.taskbar--tiled--6.view ul>.views-row .field-name-body p,.taskbar.view ul>.views-row .field-name-body .taskbar--2 p,.taskbar.view ul>.views-row .field-name-body .taskbar--3 p,.taskbar.view ul>.views-row .field-name-body .taskbar--4 p,.taskbar.view ul>.views-row .field-name-body .taskbar--5 p,.taskbar.view ul>.views-row .field-name-body .taskbar--6 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--2 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--3 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--4 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--5 p,.taskbar.view ul>.views-row .field-name-body .taskbar--tiled--6 p,.taskbar.view ul>.views-row .field-name-body p{font-size:16px;line-height:20px;margin-bottom:0;margin-top:-10px}.taskbar--tiled--2 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--2 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--2 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--2 ul>li{width:50%}}.taskbar--2 ul>li{width:100%}@media (min-width:576px){.taskbar--2 ul>li{width:50%}}@media (min-width:768px){.taskbar--2 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--2 ul>li{width:50%}}.taskbar--2 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--3 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--3 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--3 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--3 ul>li{width:33.33333%}}.taskbar--3 ul>li{width:100%}@media (min-width:576px){.taskbar--3 ul>li{width:50%}}@media (min-width:768px){.taskbar--3 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--3 ul>li{width:33.33333%}}.taskbar--3 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--4 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--4 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--4 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--4 ul>li{width:25%}}.taskbar--4 ul>li{width:100%}@media (min-width:576px){.taskbar--4 ul>li{width:50%}}@media (min-width:768px){.taskbar--4 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--4 ul>li{width:25%}}.taskbar--4 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--5 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--5 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--5 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--5 ul>li{width:20%}}.taskbar--5 ul>li{width:100%}@media (min-width:576px){.taskbar--5 ul>li{width:50%}}@media (min-width:768px){.taskbar--5 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--5 ul>li{width:20%}}.taskbar--5 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--6 ul>li{width:100%}@media (min-width:576px){.taskbar--tiled--6 ul>li{width:50%}}@media (min-width:768px){.taskbar--tiled--6 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--tiled--6 ul>li{width:16.66667%}}.taskbar--6 ul>li{width:100%}@media (min-width:576px){.taskbar--6 ul>li{width:50%}}@media (min-width:768px){.taskbar--6 ul>li{width:33.33333%}}@media (min-width:992px){.taskbar--6 ul>li{width:16.66667%}}.taskbar--6 .taskbar__item{margin:0;background-color:transparent}.taskbar--tiled--2.view ul>.views-row,.taskbar--tiled--3.view ul>.views-row,.taskbar--tiled--4.view ul>.views-row,.taskbar--tiled--5.view ul>.views-row,.taskbar--tiled--6.view ul>.views-row,.taskbar.view ul>.views-row{margin:0}.taskbar--tiled--2.view ul>.views-row:hover,.taskbar--tiled--3.view ul>.views-row:hover,.taskbar--tiled--4.view ul>.views-row:hover,.taskbar--tiled--5.view ul>.views-row:hover,.taskbar--tiled--6.view ul>.views-row:hover,.taskbar.view ul>.views-row:hover{cursor:pointer}.health-toolbar{padding-bottom:8px;padding-bottom:.5rem}.health-toolbar__items>li{margin:0;margin-right:18px;margin-right:1.1rem;float:left;display:block}@media (min-width:768px){.health-toolbar__items>li{margin-right:16px;margin-right:1rem}}@media print{.health-toolbar{display:none}}.health-toolbar #health-share-menu{display:none}.health-toolbar .health-tooltip-theme #health-share-menu{display:block}.health-tooltip-theme{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:8px;padding:.5rem;text-align:left;color:#313131;font-size:.9em;background-color:#fff;border:3px solid #ccc;border-color:#777;box-shadow:0 0 35px -7px rgba(0,0,0,.5)}.health-tooltip-theme p{padding:0;margin:0}*+.health-video{margin-top:24px;margin-top:1.5rem}.health-video__preview{position:relative;line-height:0}.health-video__preview .health-video__preview__play-button{display:none;position:absolute;font-size:6em;opacity:.8;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.health-video__preview .health-video__preview__play-button svg{fill:#fff;filter:drop-shadow(0 0 4px rgba(0, 0, 0, .75))}.health-video__preview__link{display:block}.health-video__preview__link:active .health-video__preview__play-button,.health-video__preview__link:focus .health-video__preview__play-button,.health-video__preview__link:hover .health-video__preview__play-button{display:block;cursor:pointer}.health-video__preview__length{padding:12px;padding:.75rem;background-color:#000;color:#fff;opacity:.75;vertical-align:top;display:inline-block;position:absolute;right:0;bottom:0}.health-video__preview__length--small{display:none}@media (min-width:768px){.health-video__preview__length--small{display:inline-block;padding:8px;padding:.5rem;font-size:.85em;right:3px;bottom:3px}}.health-video--inline{border:2px solid #ccc;padding:16px;padding:1rem}*+.health-video--inline{margin-top:24px;margin-top:1.5rem}/*! * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */.svg-inline--fa{display:inline-block}.svg-inline--fa svg{font-size:inherit;height:1em;width:1em;overflow:visible;vertical-align:-.125em;fill:currentColor}.svg-inline--fa.fa-fw svg{width:1.25em}.svg-inline--fa.fa-2x svg{font-size:2em}.svg-inline--fa.fa-3x svg{font-size:3em}.svg-inline--fa.fa-left{margin-right:6px;margin-right:.35rem}.au-body--dark .health-video+.au-accordion{background-color:#ececec}.au-body--dark .health-video+.au-accordion .au-accordion__title{color:#000}.au-breadcrumbs{margin-top:0}.au-body--dark .au-breadcrumbs>.au-link-list>li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body *+.standard-gap--after{margin-top:24px;margin-top:1.5rem}.au-btn--secondary.au-btn--dark:hover:not(:disabled),.au-btn--tertiary.au-btn--dark:hover:not(:disabled),a.au-btn--secondary.au-btn--dark:hover:not(:disabled),a.au-btn--tertiary.au-btn--dark:hover:not(:disabled){background-color:transparent;border-color:transparent}.au-form__item div.error{margin-top:8px;margin-top:.5rem}.au-grid .container .container,.au-grid .container .health-notification__inner-wrapper,.au-grid .health-notification__inner-wrapper .container,.au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper{width:auto;clear:both;padding-left:0;padding-right:0}.au-header.au-header{border-top:none;position:relative}.au-header.au-header .au-header__logo{max-width:400px}.au-main-nav .au-main-nav__toggle{color:#313131;font-weight:700;font-size:1.25rem;padding:8px 0;padding:.5rem 0}.au-main-nav .au-main-nav__toggle:focus,.au-main-nav .au-main-nav__toggle:hover{background-color:transparent}.au-main-nav .au-main-nav__toggle:before{content:""}.au-main-nav .au-main-nav__toggle i{font-size:1.25rem}.au-main-nav .au-main-nav__toggle--search{float:right}@media (min-width:768px){.au-main-nav .au-main-nav__toggle--search{display:none}}.au-main-nav .au-main-nav__toggle--search__open{display:none}.au-body .au-side-nav{background:#f1f1f2;margin-top:16px;margin-top:1rem;margin-left:-12px;margin-right:-12px}@media (min-width:768px){.au-body .au-side-nav{background:0 0}}@media (min-width:768px){.au-body .au-side-nav{margin-top:0}}@media (min-width:768px){.au-body .au-side-nav{margin-left:0;margin-right:0}}.au-body .au-side-nav .au-side-nav__header{margin:16px;margin:1rem}@media (min-width:768px){.au-body .au-side-nav .au-side-nav__header{display:none}}.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active{border-left:.25rem solid #0077c8;background:#e5e5e5}@media (min-width:768px){.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active{background:#f1f1f2}}.health-card{min-height:200px;height:100%}.health-content{margin-top:32px;margin-top:2rem}@media (min-width:768px){.health-content{margin-top:40px;margin-top:2.5rem}}.health-content--flush{margin-top:0;margin-top:0}.health-hero{background:#ececec;position:relative}@media (min-width:768px){.health-hero{overflow:hidden}}.health-hero__image-container{max-height:200px;overflow:hidden}@media (min-width:768px){.health-hero__image-container{position:absolute;top:0;left:0;bottom:0;right:0;max-height:none}}.health-hero__image{height:auto;display:block;width:100%}@media (min-width:768px){.health-hero__image{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:0}}.health-hero__content{background:#333;position:relative;padding:32px;padding:2rem;width:100%}@media (min-width:768px){.health-hero__content{background-color:rgba(0,0,0,.8);padding:48px;padding:3rem;width:60%}}@media (min-width:1200px){.health-hero__content{padding:64px;padding:4rem;min-height:500px;width:50%}}.health-hero__title{color:#fff}.health-hero__summary{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400}@media (min-width:768px){.health-hero__summary{font-size:24px;font-size:1.5rem;line-height:1.5}}.health-hero.health-hero--dark{background:#333}.health-hero.health-hero--dark .health-hero__content{color:#fff}.health-pager{text-align:center;margin-top:16px;margin-top:1rem}.health-pager li{padding:0 4px;padding:0 .25rem}.health-pager li.active{font-weight:700}.health-listing+.health-pager{margin-top:0;padding-top:32px;padding-top:2rem;border-top:none}.health-table__responsive{margin-bottom:24px;margin-bottom:1.5rem}.health-search{position:relative;display:block;max-width:none}@media print{.health-search{display:none}}.health-search__form__input,.health-search__form__input.au-text-input{width:100%;max-width:100%}.health-toolbar--desktop{display:none}@media (min-width:768px){.health-toolbar--desktop{display:block}}.health-toolbar--mobile{display:block}@media (min-width:768px){.health-toolbar--mobile{display:none}}@media (min-width:768px){.health-sub-header{padding:32px 0 48px 0;padding:2rem 0 3rem 0}}address{font-style:normal}.health-listing--notification{margin:0;padding:0}.health-listing--notification .health-listing__item--notification{margin:0;padding:0;transition:height 2s}.health-notification--dark .health-notification__button,.health-notification--dark .health-notification__content,.health-notification--dark .health-notification__date,.health-notification--dark .health-notification__icon{color:#fff;fill:#fff}.health-notification__inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px 0;padding:.625rem 0}.health-notification--disease-outbreak{background-color:#ffcb4d;padding:12px 0;padding:.75rem 0}.health-notification--health-emergency{background-color:#ffa2b8;padding:12px 0;padding:.75rem 0}.health-notification--other{background-color:#ccc;padding:12px 0;padding:.75rem 0}.health-notification__icon{-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem}.health-notification__icon .alignment-helper{display:inline-block;height:100%;vertical-align:text-top}.health-notification__icon .alignment-helper img,.health-notification__icon .alignment-helper svg{width:32px;width:2rem}.health-notification__button{border:2px solid transparent;cursor:pointer;display:block;-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem;padding:0;transition:border-color .2s}.health-notification__button:active,.health-notification__button:hover{border-color:#58585b}.health-notification__button--dismiss{background-color:transparent;color:#58585b;border-radius:5px;border-radius:.3125rem;height:32px;height:2rem;width:32px;width:2rem}.health-notification__content{-ms-flex-item-align:center;align-self:center;-ms-flex:1 1;flex:1 1;padding:0 16px;padding:0 1rem}.health-notification__content a:link,.health-notification__content a:visited{color:#009}.health-notification__date{padding:4px 10px;padding:.25rem .625rem}.health-listing--item:not(:first-of-type)>article.node-global-notification{border-top:solid 1px #888}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.health-search__form__input-wrapper{padding-right:0}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-container.iframe-container--fullscreen{margin-left:-12px;margin-right:-12px;box-shadow:0 5px 10px #ddd;height:577px;height:calc(100vh - 50px)!important}@media (min-width:768px){.iframe-container.iframe-container--fullscreen{padding-top:0;height:800px;height:calc(100vh - 150px)!important}}.iframe-container--5x1{padding-top:20%}.iframe-container--4x1{padding-top:25%}.iframe-container--3x1{padding-top:33.33333%}.iframe-container--5x2{padding-top:40%}.iframe-container--16x9{padding-top:56.25%}.iframe-container--4x3{padding-top:75%}.iframe-container--1x1{padding-top:100%}.iframe-container--3x4{padding-top:133.33333%}.iframe-container--9x16{padding-top:177.77778%}@media (min-width:768px){.iframe-container--5x1sm{padding-top:20%}.iframe-container--4x1sm{padding-top:25%}.iframe-container--3x1sm{padding-top:33.33333%}.iframe-container--5x2sm{padding-top:40%}.iframe-container--16x9sm{padding-top:56.25%}.iframe-container--4x3sm{padding-top:75%}.iframe-container--1x1sm{padding-top:100%}.iframe-container--3x4sm{padding-top:133.33333%}.iframe-container--9x16sm{padding-top:177.77778%}}.au-body .health-grid{margin-left:-1rem;margin-right:-1rem}.au-body .health-grid>*+p{margin-top:0}.health-grid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.health-grid>*{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex:auto;padding:1rem}@media (min-width:576px){.health-grid--1col-xs>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:768px){.health-grid--1col-sm>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:992px){.health-grid--1col-md>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:1200px){.health-grid--1col-lg>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:576px){.health-grid--2col-xs>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:768px){.health-grid--2col-sm>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:992px){.health-grid--2col-md>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:1200px){.health-grid--2col-lg>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:576px){.health-grid--3col-xs>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:768px){.health-grid--3col-sm>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:992px){.health-grid--3col-md>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:1200px){.health-grid--3col-lg>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:576px){.health-grid--4col-xs>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:768px){.health-grid--4col-sm>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:992px){.health-grid--4col-md>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:1200px){.health-grid--4col-lg>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:576px){.health-grid--5col-xs>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:768px){.health-grid--5col-sm>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:992px){.health-grid--5col-md>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:1200px){.health-grid--5col-lg>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:576px){.health-grid--6col-xs>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:768px){.health-grid--6col-sm>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:992px){.health-grid--6col-md>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:1200px){.health-grid--6col-lg>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:576px){.health-grid--7col-xs>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:768px){.health-grid--7col-sm>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:992px){.health-grid--7col-md>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:1200px){.health-grid--7col-lg>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:576px){.health-grid--8col-xs>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:768px){.health-grid--8col-sm>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:992px){.health-grid--8col-md>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:1200px){.health-grid--8col-lg>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}.health-listing__items--tile .health-grid{margin-bottom:0;margin-top:0}@media (min-width:768px){.health-listing__items--tile .health-grid{margin-top:-2rem;margin-bottom:-1rem}}p.document-accessibility-form{margin-top:3.5rem} \ No newline at end of file + */.svg-inline--fa{display:inline-block}.svg-inline--fa svg{font-size:inherit;height:1em;width:1em;overflow:visible;vertical-align:-.125em;fill:currentColor}.svg-inline--fa.fa-fw svg{width:1.25em}.svg-inline--fa.fa-2x svg{font-size:2em}.svg-inline--fa.fa-3x svg{font-size:3em}.svg-inline--fa.fa-left{margin-right:6px;margin-right:.35rem}.au-body--dark .health-video+.au-accordion{background-color:#ececec}.au-body--dark .health-video+.au-accordion .au-accordion__title{color:#000}.au-breadcrumbs{margin-top:0}.au-body--dark .au-breadcrumbs>.au-link-list>li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='white' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='white' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")}.au-body *+.standard-gap--after{margin-top:24px;margin-top:1.5rem}.au-btn--secondary.au-btn--dark:hover:not(:disabled),.au-btn--tertiary.au-btn--dark:hover:not(:disabled),a.au-btn--secondary.au-btn--dark:hover:not(:disabled),a.au-btn--tertiary.au-btn--dark:hover:not(:disabled){background-color:transparent;border-color:transparent}.au-form__item div.error{margin-top:8px;margin-top:.5rem}.au-grid .container .container,.au-grid .container .health-notification__inner-wrapper,.au-grid .health-notification__inner-wrapper .container,.au-grid .health-notification__inner-wrapper .health-notification__inner-wrapper{width:auto;clear:both;padding-left:0;padding-right:0}.au-header.au-header{border-top:none;position:relative}.au-header.au-header .au-header__logo{max-width:400px}.au-main-nav .au-main-nav__toggle{color:#313131;font-weight:700;font-size:1.25rem;padding:8px 0;padding:.5rem 0}.au-main-nav .au-main-nav__toggle:focus,.au-main-nav .au-main-nav__toggle:hover{background-color:transparent}.au-main-nav .au-main-nav__toggle:before{content:""}.au-main-nav .au-main-nav__toggle i{font-size:1.25rem}.au-main-nav .au-main-nav__toggle--search{float:right}@media (min-width:768px){.au-main-nav .au-main-nav__toggle--search{display:none}}.au-main-nav .au-main-nav__toggle--search__open{display:none}.au-body .au-side-nav{background:#f1f1f2;margin-top:16px;margin-top:1rem;margin-left:-12px;margin-right:-12px}@media (min-width:768px){.au-body .au-side-nav{background:0 0}}@media (min-width:768px){.au-body .au-side-nav{margin-top:0}}@media (min-width:768px){.au-body .au-side-nav{margin-left:0;margin-right:0}}.au-body .au-side-nav .au-side-nav__header{margin:16px;margin:1rem}@media (min-width:768px){.au-body .au-side-nav .au-side-nav__header{display:none}}.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active{border-left:.25rem solid #0077c8;background:#e5e5e5}@media (min-width:768px){.au-body .au-side-nav a.active,.au-body .au-side-nav a.is-active{background:#f1f1f2}}.health-band h2+.health-layout{margin-top:40px;margin-top:2.5rem}.health-card{min-height:200px;height:100%}.health-content{margin-top:32px;margin-top:2rem}@media (min-width:768px){.health-content{margin-top:40px;margin-top:2.5rem}}.health-content--flush{margin-top:0;margin-top:0}.health-hero{background:#ececec;position:relative}@media (min-width:768px){.health-hero{overflow:hidden}}.health-hero__image-container{max-height:200px;overflow:hidden}@media (min-width:768px){.health-hero__image-container{position:absolute;top:0;left:0;bottom:0;right:0;max-height:none}}.health-hero__image{height:auto;display:block;width:100%}@media (min-width:768px){.health-hero__image{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:0}}.health-hero__content{background:#333;position:relative;padding:32px;padding:2rem;width:100%}@media (min-width:768px){.health-hero__content{background-color:rgba(0,0,0,.8);padding:48px;padding:3rem;width:60%}}@media (min-width:1200px){.health-hero__content{padding:64px;padding:4rem;min-height:500px;width:50%}}.health-hero__title{color:#fff}.health-hero__summary{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:400}@media (min-width:768px){.health-hero__summary{font-size:24px;font-size:1.5rem;line-height:1.5}}.health-hero.health-hero--dark{background:#333}.health-hero.health-hero--dark .health-hero__content{color:#fff}.health-pager{text-align:center;margin-top:16px;margin-top:1rem}.health-pager li{padding:0 4px;padding:0 .25rem}.health-pager li.active{font-weight:700}.health-listing+.health-pager{margin-top:0;padding-top:32px;padding-top:2rem;border-top:none}.health-table__responsive{margin-bottom:24px;margin-bottom:1.5rem}.health-search{position:relative;display:block;max-width:none}@media print{.health-search{display:none}}.health-search__form__input,.health-search__form__input.au-text-input{width:100%;max-width:100%}.health-toolbar--desktop{display:none}@media (min-width:768px){.health-toolbar--desktop{display:block}}.health-toolbar--mobile{display:block}@media (min-width:768px){.health-toolbar--mobile{display:none}}@media (min-width:768px){.health-sub-header{padding:32px 0 48px 0;padding:2rem 0 3rem 0}}address{font-style:normal}.health-listing--notification{margin:0;padding:0}.health-listing--notification .health-listing__item--notification{margin:0;padding:0;transition:height 2s}.health-notification--dark .health-notification__button,.health-notification--dark .health-notification__content,.health-notification--dark .health-notification__date,.health-notification--dark .health-notification__icon{color:#fff;fill:#fff}.health-notification__inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px 0;padding:.625rem 0}.health-notification--disease-outbreak{background-color:#ffcb4d;padding:12px 0;padding:.75rem 0}.health-notification--health-emergency{background-color:#ffa2b8;padding:12px 0;padding:.75rem 0}.health-notification--other{background-color:#ccc;padding:12px 0;padding:.75rem 0}.health-notification__icon{-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem}.health-notification__icon .alignment-helper{display:inline-block;height:100%;vertical-align:text-top}.health-notification__icon .alignment-helper img,.health-notification__icon .alignment-helper svg{width:32px;width:2rem}.health-notification__button{border:2px solid transparent;cursor:pointer;display:block;-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex:0 0 2rem;flex:0 0 2rem;padding:0;transition:border-color .2s}.health-notification__button:active,.health-notification__button:hover{border-color:#58585b}.health-notification__button--dismiss{background-color:transparent;color:#58585b;border-radius:5px;border-radius:.3125rem;height:32px;height:2rem;width:32px;width:2rem}.health-notification__content{-ms-flex-item-align:center;align-self:center;-ms-flex:1 1;flex:1 1;padding:0 16px;padding:0 1rem}.health-notification__content a:link,.health-notification__content a:visited{color:#009}.health-notification__date{padding:4px 10px;padding:.25rem .625rem}.health-listing--item:not(:first-of-type)>article.node-global-notification{border-top:solid 1px #888}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.health-search__form__input-wrapper{padding-right:0}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-container.iframe-container--fullscreen{margin-left:-12px;margin-right:-12px;box-shadow:0 5px 10px #ddd;height:577px;height:calc(100vh - 50px)!important}@media (min-width:768px){.iframe-container.iframe-container--fullscreen{padding-top:0;height:800px;height:calc(100vh - 150px)!important}}.iframe-container--5x1{padding-top:20%}.iframe-container--4x1{padding-top:25%}.iframe-container--3x1{padding-top:33.33333%}.iframe-container--5x2{padding-top:40%}.iframe-container--16x9{padding-top:56.25%}.iframe-container--4x3{padding-top:75%}.iframe-container--1x1{padding-top:100%}.iframe-container--3x4{padding-top:133.33333%}.iframe-container--9x16{padding-top:177.77778%}@media (min-width:768px){.iframe-container--5x1sm{padding-top:20%}.iframe-container--4x1sm{padding-top:25%}.iframe-container--3x1sm{padding-top:33.33333%}.iframe-container--5x2sm{padding-top:40%}.iframe-container--16x9sm{padding-top:56.25%}.iframe-container--4x3sm{padding-top:75%}.iframe-container--1x1sm{padding-top:100%}.iframe-container--3x4sm{padding-top:133.33333%}.iframe-container--9x16sm{padding-top:177.77778%}}.au-body .health-grid{margin-left:-1rem;margin-right:-1rem}.au-body .health-grid>*+p{margin-top:0}.health-grid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.health-grid>*{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex:auto;padding:1rem}@media (min-width:576px){.health-grid--1col-xs>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:768px){.health-grid--1col-sm>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:992px){.health-grid--1col-md>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:1200px){.health-grid--1col-lg>*{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);-ms-flex:auto}}@media (min-width:576px){.health-grid--2col-xs>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:768px){.health-grid--2col-sm>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:992px){.health-grid--2col-md>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:1200px){.health-grid--2col-lg>*{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);-ms-flex:auto}}@media (min-width:576px){.health-grid--3col-xs>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:768px){.health-grid--3col-sm>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:992px){.health-grid--3col-md>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:1200px){.health-grid--3col-lg>*{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex:auto}}@media (min-width:576px){.health-grid--4col-xs>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:768px){.health-grid--4col-sm>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:992px){.health-grid--4col-md>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:1200px){.health-grid--4col-lg>*{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex:auto}}@media (min-width:576px){.health-grid--5col-xs>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:768px){.health-grid--5col-sm>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:992px){.health-grid--5col-md>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:1200px){.health-grid--5col-lg>*{-ms-flex-preferred-size:calc(100% / 5);flex-basis:calc(100% / 5);-ms-flex:auto}}@media (min-width:576px){.health-grid--6col-xs>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:768px){.health-grid--6col-sm>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:992px){.health-grid--6col-md>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:1200px){.health-grid--6col-lg>*{-ms-flex-preferred-size:calc(100% / 6);flex-basis:calc(100% / 6);-ms-flex:auto}}@media (min-width:576px){.health-grid--7col-xs>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:768px){.health-grid--7col-sm>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:992px){.health-grid--7col-md>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:1200px){.health-grid--7col-lg>*{-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);-ms-flex:auto}}@media (min-width:576px){.health-grid--8col-xs>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:768px){.health-grid--8col-sm>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:992px){.health-grid--8col-md>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}@media (min-width:1200px){.health-grid--8col-lg>*{-ms-flex-preferred-size:calc(100% / 8);flex-basis:calc(100% / 8);-ms-flex:auto}}.health-listing__items--tile .health-grid{margin-bottom:0;margin-top:0}@media (min-width:768px){.health-listing__items--tile .health-grid{margin-top:-2rem;margin-bottom:-1rem}}p.document-accessibility-form{margin-top:56px;margin-top:3.5rem} \ No newline at end of file diff --git a/themes/health/source/sass/components/@health/_band.scss b/themes/health/source/sass/components/@health/_band.scss new file mode 100644 index 00000000..9610ba3f --- /dev/null +++ b/themes/health/source/sass/components/@health/_band.scss @@ -0,0 +1,6 @@ +.health-band { + + h2 + .health-layout { + @include AU-space(margin-top, 2.5unit); + } +} diff --git a/themes/health/source/sass/components/_components.scss b/themes/health/source/sass/components/_components.scss index 510fd417..c0359e78 100644 --- a/themes/health/source/sass/components/_components.scss +++ b/themes/health/source/sass/components/_components.scss @@ -10,6 +10,7 @@ @import './@gov.au/side-nav'; // Health Design System overrides. +@import './@health/band'; @import './@health/card'; @import './@health/content'; @import './@health/hero'; diff --git a/themes/health/source/sass/components/health/_page-modifications.scss b/themes/health/source/sass/components/health/_page-modifications.scss index 5c5ba48a..819d2915 100644 --- a/themes/health/source/sass/components/health/_page-modifications.scss +++ b/themes/health/source/sass/components/health/_page-modifications.scss @@ -1,3 +1,3 @@ p.document-accessibility-form { - margin-top: 3.5rem; + @include AU-space(margin-top, 3.5unit); } diff --git a/themes/health/templates/field/field--paragraph--field-h-title.html.twig b/themes/health/templates/field/field--paragraph--field-h-title.html.twig index c77ccd3f..b76a2932 100644 --- a/themes/health/templates/field/field--paragraph--field-h-title.html.twig +++ b/themes/health/templates/field/field--paragraph--field-h-title.html.twig @@ -37,5 +37,5 @@ */ #} {% for item in items %} -

      {{ item.content }}

      +

      {{ item.content }}

      {% endfor %} diff --git a/themes/health/templates/paragraph/paragraph--para-h-layout-grid.html.twig b/themes/health/templates/paragraph/paragraph--para-h-layout-grid.html.twig index 816069c4..37546d1b 100644 --- a/themes/health/templates/paragraph/paragraph--para-h-layout-grid.html.twig +++ b/themes/health/templates/paragraph/paragraph--para-h-layout-grid.html.twig @@ -1,7 +1,14 @@ {% extends "@paragraphs/paragraph.html.twig" %} {% block paragraph %} + + {% set classes = [ + 'health-layout', + 'health-layout--grid' + ] %} + {{ content }} + {% endblock %} diff --git a/themes/health/templates/paragraph/paragraph--para-h-layout-three-column.html.twig b/themes/health/templates/paragraph/paragraph--para-h-layout-three-column.html.twig index e6379712..f267034f 100644 --- a/themes/health/templates/paragraph/paragraph--para-h-layout-three-column.html.twig +++ b/themes/health/templates/paragraph/paragraph--para-h-layout-three-column.html.twig @@ -1,15 +1,24 @@ {% extends "@paragraphs/paragraph.html.twig" %} {% block paragraph %} -
      -
      - {{ content.field_h_content_components_col_1 }} -
      -
      - {{ content.field_h_content_components }} -
      -
      - {{ content.field_h_content_components_col_2 }} + + {% set classes = [ + 'health-layout', + 'health-layout--3col' + ] %} + + +
      +
      + {{ content.field_h_content_components_col_1 }} +
      +
      + {{ content.field_h_content_components }} +
      +
      + {{ content.field_h_content_components_col_2 }} +
      + {% endblock %} diff --git a/themes/health/templates/paragraph/paragraph--para-h-layout-two-column.html.twig b/themes/health/templates/paragraph/paragraph--para-h-layout-two-column.html.twig index 1ea11ebd..27771f15 100644 --- a/themes/health/templates/paragraph/paragraph--para-h-layout-two-column.html.twig +++ b/themes/health/templates/paragraph/paragraph--para-h-layout-two-column.html.twig @@ -2,7 +2,13 @@ {% extends "@paragraphs/paragraph.html.twig" %} {% block paragraph %} - + + {% set classes = [ + 'health-layout', + 'health-layout--2col' + ] %} + +
      {{ content.field_h_content_components_col_1 }} @@ -12,4 +18,5 @@
      + {% endblock %}