.cf__parent{--cf-accent-color: var(--color-accent, #0072ce);--cf-divider-color: var(--color-light_grey, #e0e0e0);--cf-item-pad-v: 2rem;--cf-item-pad-h: 2rem;--cf-icon-size: 2rem;--cf-icon-stroke: 2px;--cf-anim-duration: 0.25s;color:var(--color-primary, #0c2340);box-sizing:border-box}.cf__parent *,.cf__parent *::before,.cf__parent *::after{box-sizing:inherit}.cf__heading{margin:0 0 2.4rem}.cf{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-divider-color)}.cf__item{border-bottom:1px solid var(--cf-divider-color)}.cf__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:var(--cf-item-pad-v) var(--cf-item-pad-h);background-color:rgba(0,0,0,0);border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color var(--cf-anim-duration) ease}.cf__trigger:hover,.cf__trigger:focus-visible{color:var(--cf-accent-color)}.cf__trigger:focus-visible{outline:2px solid var(--cf-accent-color);outline-offset:-2px;border-radius:.4rem}.cf__trigger[aria-expanded=true]{color:var(--cf-accent-color)}.cf__trigger[aria-expanded=true] .cf__icon::before{transform:rotate(90deg);opacity:0}.cf__question{flex:1 1 auto;min-width:0;font-size:1.8rem;font-weight:600;line-height:1.4}.cf__icon{position:relative;flex-shrink:0;width:var(--cf-icon-size);height:var(--cf-icon-size)}.cf__icon::before,.cf__icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:var(--cf-icon-stroke);margin-top:calc(var(--cf-icon-stroke)*-0.5);background-color:currentColor;transition:transform var(--cf-anim-duration) ease,opacity var(--cf-anim-duration) ease}.cf__icon::before{transform:rotate(90deg)}.cf__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cf-anim-duration) ease}.cf__panel-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--cf-anim-duration)}.cf__trigger[aria-expanded=true]+.cf__panel{grid-template-rows:1fr}.cf__trigger[aria-expanded=true]+.cf__panel .cf__panel-inner{visibility:visible;transition:visibility 0s linear 0s}.cf__answer{padding:0 var(--cf-item-pad-h) var(--cf-item-pad-v);font-size:1.6rem;line-height:1.6}.cf__answer>*:first-child{margin-top:0}.cf__answer>*:last-child{margin-bottom:0}.cf__answer a{color:var(--cf-accent-color);text-decoration:underline;text-underline-offset:2px}.cf__answer a:hover{text-decoration:none}.cf__answer ul,.cf__answer ol{margin:.8rem 0;padding-left:2rem}@media(max-width: 768px){.cf__parent{--cf-item-pad-v: 1.6rem;--cf-item-pad-h: 1.2rem;--cf-icon-size: 1.6rem}.cf__heading{margin-bottom:1.6rem}.cf__question{font-size:1.6rem}.cf__answer{font-size:1.4rem}}