/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.accordion{padding-block:56px}@media (width>=48rem){.accordion{padding-block:clamp(78px,9vw,132px)}}.accordion__inner{--accordion-answer-ink:#5f5f5f;--accordion-rule:var(--color-rule);--accordion-chevron-ink:var(--color-plum);--accordion-duration:.32s;--accordion-easing:ease;max-width:840px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.accordion__inner--small{max-width:var(--container-sm)}.accordion__inner--medium{max-width:var(--container-md)}.accordion__inner--wide{max-width:var(--container-wide)}.accordion__inner--full{max-width:var(--container-wide);padding-inline:0}.accordion__inner--full-bleed{max-width:none;padding-inline:0}.accordion__head:not(:last-child){margin-bottom:24px}.accordion__head--centred{text-align:center;margin-inline:auto}@media (width>=48rem){.accordion__head:not(:last-child){margin-bottom:40px}.accordion__head{max-width:600px}}.accordion__adornment:not(:last-child){margin-bottom:12px}.accordion__eyebrow{color:var(--color-plum);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.2}.accordion__title{color:var(--color-navy);margin:0}.accordion__intro:not(:first-child){margin-top:12px}.accordion__intro{color:var(--accordion-answer-ink);font-size:15px;line-height:1.6}@media (width>=48rem){.accordion__eyebrow{margin-bottom:12px;font-size:13px}.accordion__intro{font-size:16px}}.accordion__list{flex-direction:column;display:flex}.accordion__list:not(.accordion__list--extra){border-top:1px solid var(--accordion-rule)}.accordion__row{border-bottom:1px solid var(--accordion-rule)}.accordion__list--extra{overflow:hidden}.accordion__list--extra.h-0{visibility:hidden}.accordion__more{justify-content:center;margin-top:24px;display:flex}.accordion__buttons:not(:empty){margin-top:24px}@media (width>=48rem){.accordion__more,.accordion__buttons:not(:empty){margin-top:32px}}.accordion__row-heading{font:inherit;margin:0}.accordion__question{color:var(--color-navy);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:56px;padding:18px 2px;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1.35;transition:color .16s;display:flex}.accordion__question:hover{color:var(--color-plum)}@media (width>=48rem){.accordion__question{gap:16px;min-height:0;padding:20px 4px;font-size:16px}}.accordion__chevron{stroke:var(--accordion-chevron-ink);flex-shrink:0;transition:transform .2s}.accordion__question.is-active .accordion__chevron{transform:rotate(180deg)}.accordion__panel{visibility:hidden;transition:grid-template-rows var(--accordion-duration) var(--accordion-easing), visibility 0s linear var(--accordion-duration);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.accordion__panel.is-active{visibility:visible;transition:grid-template-rows var(--accordion-duration) var(--accordion-easing), visibility 0s linear;grid-template-rows:1fr}.accordion__panel>.accordion-animation{min-height:0}@media (prefers-reduced-motion:reduce){.accordion__panel,.accordion__panel.is-active{transition-delay:0s!important}}.accordion__answer{color:var(--accordion-answer-ink);padding:0 2px 20px;font-size:14.5px;line-height:1.6}:is(.accordion__answer,.accordion__intro) a{color:var(--color-plum);text-underline-offset:.2em;text-decoration:underline}:is(.accordion__answer,.accordion__intro) :is(h2,h3,h4,h5,h6,strong,b){color:var(--color-navy)}.accordion__answer :where(:first-child){margin-top:0}.accordion__answer :where(:last-child){margin-bottom:0}@media (width>=48rem){.accordion__answer{padding:0 4px 22px;font-size:15px}}.accordion__table{width:100%;position:relative;overflow-x:auto}.accordion__inner--inherit-colour :is(.accordion__eyebrow,.accordion__title,.accordion__intro,.accordion__question,.accordion__answer){color:inherit}.accordion__inner--inherit-colour .accordion__question:hover{opacity:.7}.accordion__inner--inherit-colour :is(.accordion__answer,.accordion__intro) :is(a,h2,h3,h4,h5,h6,strong,b){color:inherit}.accordion__inner--inherit-colour{--accordion-rule:currentcolor}@supports (color:color-mix(in lab, red, red)){.accordion__inner--inherit-colour{--accordion-rule:color-mix(in srgb, currentcolor 18%, transparent)}}.accordion__inner--inherit-colour{--accordion-chevron-ink:currentcolor}
