.accordion{flex-direction:column;display:flex}.accordion__item{border-bottom:1px solid #ffffff59}.accordion__item:first-child{border-top:1px solid #ffffff59}.accordion__header{width:100%;color:var(--color-white);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(2rem,3.5vw,2.375rem) 0;font-size:clamp(1rem,.85rem + .5vw,1.25rem);font-weight:400;line-height:1.3;transition:color .2s;display:flex}.accordion__header:hover{color:#ffffffd9}.accordion__header:focus-visible{outline-offset:4px;outline:2px solid #fffc}.accordion__question{flex:1;min-width:0}.accordion__icon{flex-shrink:0;width:22px;height:22px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.accordion__item.is-open .accordion__icon{transform:rotate(180deg)}.accordion__body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.accordion__item.is-open .accordion__body{grid-template-rows:1fr}.accordion__body-inner{padding-inline:0;overflow:hidden}.accordion__body-inner p{color:#ffffffe6;max-width:75ch;margin:0 0 1.5rem;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.7}body.theme-bright main .accordion__item{border-bottom-color:#00569f40}body.theme-bright main .accordion__item:first-child{border-top-color:#00569f40}body.theme-bright main .accordion__header{color:var(--color-primary)}body.theme-bright main .accordion__header:hover{color:#00569fbf}body.theme-bright main .accordion__header:focus-visible{outline-color:#00569f99}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing,.25rem)}.end{inset-inline-end:var(--spacing,.25rem)}.top-0{top:calc(var(--spacing,.25rem) * 0)}.z-9999{z-index:9999}.col-span-22{grid-column:span 22/span 22}.mt-\[0\.5rem\]{margin-top:.5rem}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-6{height:calc(var(--spacing,.25rem) * 6)}.w-6{width:calc(var(--spacing,.25rem) * 6)}.min-w-\[32px\]{min-width:32px}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.font-serif{font-family:var(--font-serif,"Libre Bodoni", serif)}.no-underline{text-decoration-line:none}}