/*!
 * NAB Living Styleguide Component version: 0.67.0-jacana.1,
 *     commit: "c0fcf5b35ed1724762a27623625faf3aeb5b7137",
 *     branch: "HEAD"
 */
.nab-accordion{margin:0;padding:0}#supports.js .nab-accordion--no-touch .nab-accordion__button:hover{text-decoration:underline;background-color:#e6e6e6}.nab-accordion__button{display:flex;justify-content:space-between;width:100%;padding:16px;text-align:left;background-color:transparent;border:none;-webkit-tap-highlight-color:transparent;color:#000}.dark-background .nab-accordion__button,.nab-accordion__button .dark-background{color:#fff}.light-background .nab-accordion__button,.nab-accordion__button .light-background{color:#000}.light-text .nab-accordion__button,.nab-accordion__button.light-text,.nab-accordion__button>.light-text{color:#fff}.dark-text .nab-accordion__button,.nab-accordion__button.dark-text,.nab-accordion__button>.dark-text{color:#000}#supports.js .nab-accordion__button{cursor:pointer}#supports.js .nab-accordion__button:active,#supports.js .nab-accordion__button:focus{background-color:transparent;border-color:#000;outline:solid transparent;box-shadow:inset 0 0 0 3px rgba(0,0,0,.65)}#supports.js .nab-accordion__button:active .nab-accordion__icon svg,#supports.js .nab-accordion__button:focus .nab-accordion__icon svg,#supports.js .nab-accordion__button:hover .nab-accordion__icon svg{color:#000;fill:currentColor}.nab-accordion__header{margin:0}.nab-accordion__icon{display:none;height:24px;padding-left:16px;line-height:1.5rem}.nab-accordion__icon--up svg{transform:rotate(-180deg)}.nab-accordion__icon svg{width:24px;height:24px;transition:transform .5s ease-in-out;fill:grey}.nab-accordion .nab-accordion__button[aria-disabled=true]{pointer-events:none}#supports.js .nab-accordion .nab-accordion__button[aria-disabled=false] .nab-accordion__icon{display:block}.nab-accordion__item{display:flex;margin:0;border-top:thin solid grey}.nab-accordion__item:last-child{border-bottom:thin solid grey}#supports.js .nab-accordion__item.nab-accordion--expanded,#supports.js .nab-accordion__item:hover{border-color:#000}#supports.js .nab-accordion__item.nab-accordion--expanded+.nab-accordion__item,#supports.js .nab-accordion__item:hover+.nab-accordion__item{border-top-color:#000}.nab-accordion__item .nab-accordion__panel{display:block;padding:0 16px}.nab-accordion__item .nab-accordion__panel[hidden]{display:none}.nab-accordion__item .nab-accordion__panel>div{padding:16px 0 40px;border-top:thin solid grey}.nab-accordion__content{flex-grow:1;width:100%}.nab-accordion__title{font-size:1rem;line-height:1.5rem;flex-grow:1;font-weight:700}.nab-accordion__button_header{margin:0}.nab-accordion__title__header{display:flex;flex-direction:row;align-items:center;margin:0;font-weight:700;font-size:1rem;line-height:1.5rem}*+.nab-accordion__title__header{margin-top:8px}.nab-accordion__title__icon{width:40px;height:40px;margin-right:8px}@media (max-width:992px){.nab-accordion__title__icon{width:32px;min-width:32px;height:32px;min-height:32px;margin-right:12px}}.nab-accordion__title__description{padding:4px 0}.nab-accordion__header_text{flex-grow:1}.nab-accordion--link-list .nab-accordion{display:block}@media (min-width:992px){.nab-accordion--link-list .nab-accordion{display:flex}}.nab-accordion--link-list .nab-accordion .nab-accordion__item{flex:1}.nab-accordion--link-list .nab-accordion .nab-accordion__panel>div{padding:0 0 24px;border:none}@media (max-width:991px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__title{font-size:1.5rem;line-height:2rem}.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-sm-max{display:none}}@media (min-width:992px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-md-min{display:none}}.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-sm-max{margin-top:0}.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-sm-max .nab-accordion__descriptive-text{padding:0 0 16px}@media (max-width:991px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__descriptive-text{margin:0;padding:8px 0 0}}@media (min-width:992px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__item{border-top:none}.accordion .nab-accordion--collapse-sm-max .nab-accordion__item:last-child{border-bottom:none}.accordion .nab-accordion--collapse-sm-max .nab-accordion__item .nab-accordion__panel{padding:0}}@media (max-width:991px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__item .section-container--narrow-sm-max{padding-right:0;padding-left:0}.accordion .nab-accordion--collapse-sm-max .nab-accordion__item .nab-accordion__panel>section{padding:16px 0 32px;border-top:thin solid grey}}.nab-accordion--flex-column .nab-accordion,.nab-accordion--link-list .nab-accordion{margin:24px auto;padding:0}@media (min-width:992px){.nab-accordion--flex-column .nab-accordion,.nab-accordion--link-list .nab-accordion{margin:0;padding:0}#supports.js .nab-accordion--flex-column .nab-accordion--no-touch .nab-accordion__button,#supports.js .nab-accordion--link-list .nab-accordion--no-touch .nab-accordion__button{pointer-events:none}.nab-accordion--flex-column .nab-accordion__panel,.nab-accordion--link-list .nab-accordion__panel{margin:0;padding:0}.nab-accordion--flex-column .nab-accordion__button,.nab-accordion--link-list .nab-accordion__button{padding:16px 0}.nab-accordion--flex-column .nab-accordion__item,.nab-accordion--link-list .nab-accordion__item{padding:0 8px;border:none}.nab-accordion--flex-column .nab-accordion__item:first-child,.nab-accordion--link-list .nab-accordion__item:first-child{padding-left:0}.nab-accordion--flex-column .nab-accordion__item:last-child,.nab-accordion--link-list .nab-accordion__item:last-child{padding-right:0}}@media (min-width:992px){.nab-accordion--link-list .nab-accordion--v2 .nab-accordion__button_header{display:none}}@media (min-width:992px){.nab-accordion--striping-start-white .nab-accordion__item{background-color:#fff}.nab-accordion--striping-start-grey .nab-accordion__item,.nab-accordion--striping-start-white .nab-accordion__item:nth-child(2n){background-color:#f5f5f5}.nab-accordion--striping-start-grey .nab-accordion__item:nth-child(2n){background-color:#fff}}
.nab-accordion{margin:0;padding:0}#supports.js .nab-accordion--no-touch .nab-accordion__button:hover{text-decoration:underline;background-color:#e6e6e6}.nab-accordion__button{display:flex;justify-content:space-between;width:100%;padding:16px;text-align:left;background-color:transparent;border:none;-webkit-tap-highlight-color:transparent;color:#000}.dark-background .nab-accordion__button,.nab-accordion__button .dark-background{color:#fff}.light-background .nab-accordion__button,.nab-accordion__button .light-background{color:#000}.light-text .nab-accordion__button,.nab-accordion__button.light-text,.nab-accordion__button>.light-text{color:#fff}.dark-text .nab-accordion__button,.nab-accordion__button.dark-text,.nab-accordion__button>.dark-text{color:#000}#supports.js .nab-accordion__button{cursor:pointer}#supports.js .nab-accordion__button:active,#supports.js .nab-accordion__button:focus{background-color:transparent;border-color:#000;outline:solid transparent;box-shadow:inset 0 0 0 3px rgba(0,0,0,.65)}#supports.js .nab-accordion__button:active .nab-accordion__icon svg,#supports.js .nab-accordion__button:focus .nab-accordion__icon svg,#supports.js .nab-accordion__button:hover .nab-accordion__icon svg{color:#000;fill:currentColor}.nab-accordion__header{margin:0}.nab-accordion__icon{display:none;height:24px;padding-left:16px;line-height:1.5rem}.nab-accordion__icon--up svg{transform:rotate(-180deg)}.nab-accordion__icon svg{width:24px;height:24px;transition:transform .5s ease-in-out;fill:grey}.nab-accordion .nab-accordion__button[aria-disabled=true]{pointer-events:none}#supports.js .nab-accordion .nab-accordion__button[aria-disabled=false] .nab-accordion__icon{display:block}.nab-accordion__item{display:flex;margin:0;border-top:thin solid grey}.nab-accordion__item:last-child{border-bottom:thin solid grey}#supports.js .nab-accordion__item.nab-accordion--expanded,#supports.js .nab-accordion__item:hover{border-color:#000}#supports.js .nab-accordion__item.nab-accordion--expanded+.nab-accordion__item,#supports.js .nab-accordion__item:hover+.nab-accordion__item{border-top-color:#000}.nab-accordion__item .nab-accordion__panel{display:block;padding:0 16px}.nab-accordion__item .nab-accordion__panel[hidden]{display:none}.nab-accordion__item .nab-accordion__panel>div{padding:16px 0 40px;border-top:thin solid grey}.nab-accordion__content{flex-grow:1;width:100%}.nab-accordion__title{font-size:1rem;line-height:1.5rem;flex-grow:1;font-weight:700}.nab-accordion__button_header{margin:0}.nab-accordion__title__header{display:flex;flex-direction:row;align-items:center;margin:0;font-weight:700;font-size:1rem;line-height:1.5rem}*+.nab-accordion__title__header{margin-top:8px}.nab-accordion__title__icon{width:40px;height:40px;margin-right:8px}@media (max-width:992px){.nab-accordion__title__icon{width:32px;min-width:32px;height:32px;min-height:32px;margin-right:12px}}.nab-accordion__title__description{padding:4px 0}.nab-accordion__header_text{flex-grow:1}.nab-accordion--link-list .nab-accordion{display:block}@media (min-width:992px){.nab-accordion--link-list .nab-accordion{display:flex}}.nab-accordion--link-list .nab-accordion .nab-accordion__item{flex:1}.nab-accordion--link-list .nab-accordion .nab-accordion__panel>div{padding:0 0 24px;border:none}@media (max-width:991px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__title{font-size:1.5rem;line-height:2rem}.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-sm-max{display:none}}@media (min-width:992px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-md-min{display:none}}.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-sm-max{margin-top:0}.accordion .nab-accordion--collapse-sm-max .nab-accordion__title--hidden-sm-max .nab-accordion__descriptive-text{padding:0 0 16px}@media (max-width:991px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__descriptive-text{margin:0;padding:8px 0 0}}@media (min-width:992px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__item{border-top:none}.accordion .nab-accordion--collapse-sm-max .nab-accordion__item:last-child{border-bottom:none}.accordion .nab-accordion--collapse-sm-max .nab-accordion__item .nab-accordion__panel{padding:0}}@media (max-width:991px){.accordion .nab-accordion--collapse-sm-max .nab-accordion__item .section-container--narrow-sm-max{padding-right:0;padding-left:0}.accordion .nab-accordion--collapse-sm-max .nab-accordion__item .nab-accordion__panel>section{padding:16px 0 32px;border-top:thin solid grey}}.nab-accordion--flex-column .nab-accordion,.nab-accordion--link-list .nab-accordion{margin:24px auto;padding:0}@media (min-width:992px){.nab-accordion--flex-column .nab-accordion,.nab-accordion--link-list .nab-accordion{margin:0;padding:0}#supports.js .nab-accordion--flex-column .nab-accordion--no-touch .nab-accordion__button,#supports.js .nab-accordion--link-list .nab-accordion--no-touch .nab-accordion__button{pointer-events:none}.nab-accordion--flex-column .nab-accordion__panel,.nab-accordion--link-list .nab-accordion__panel{margin:0;padding:0}.nab-accordion--flex-column .nab-accordion__button,.nab-accordion--link-list .nab-accordion__button{padding:16px 0}.nab-accordion--flex-column .nab-accordion__item,.nab-accordion--link-list .nab-accordion__item{padding:0 8px;border:none}.nab-accordion--flex-column .nab-accordion__item:first-child,.nab-accordion--link-list .nab-accordion__item:first-child{padding-left:0}.nab-accordion--flex-column .nab-accordion__item:last-child,.nab-accordion--link-list .nab-accordion__item:last-child{padding-right:0}}@media (min-width:992px){.nab-accordion--link-list .nab-accordion--v2 .nab-accordion__button_header{display:none}}@media (min-width:992px){.nab-accordion--striping-start-white .nab-accordion__item{background-color:#fff}.nab-accordion--striping-start-grey .nab-accordion__item,.nab-accordion--striping-start-white .nab-accordion__item:nth-child(2n){background-color:#f5f5f5}.nab-accordion--striping-start-grey .nab-accordion__item:nth-child(2n){background-color:#fff}}.nab-accordion--link-list .accordion-link-list .nab-accordion__header{margin-bottom:24px;white-space:nowrap}@media (max-width:991px){.nab-accordion--link-list .accordion-link-list .nab-accordion__header{display:none}}.nab-accordion--link-list .accordion-link-list .nab-accordion__header .cmp-title__link{color:#000}.nab-accordion--link-list .accordion-link-list .nab-accordion__header .cmp-title__link:active{border-radius:4px;box-shadow:0 0 0 3px rgba(0,0,0,.65)}.nab-accordion--link-list .accordion-link-list .nab-accordion__header .cmp-title__link:focus{border-radius:4px;outline:3px solid transparent;box-shadow:0 0 0 3px rgba(194,0,0,.65)}.nab-accordion--link-list .accordion-link-list .nab-accordion__header .cmp-title__text{height:40px;font-weight:600}.nab-accordion--link-list .accordion-link-list .nab-accordion__icon{margin-top:3px}@media (min-width:992px){.nab-accordion--link-list .accordion-link-list .nab-accordion__button_header{display:none}}.nab-accordion--link-list .accordion-link-list .nab-accordion__button{padding:12px 16px 12px 0}
