.accordion{container-type:inline-size}.accordion:where(:not([data-surface],[data-surface-items],[class*=surface_])){--surface_bg: var(--surface_fill);--surface_line_block: 0;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: 0 0 20px rgba(29, 29, 27, 0.05);--surface_pad: var(--surface_space)}.accordion{--acc_spacing_tb: 1.2rem;--acc_spacing_lr: 1.68rem;--acc_plus_size: 22px;--acc_plus_inner: 14px;--accordion_gap: 0.6rem;--accordion_inset: var(--acc_spacing_lr);--accordion_trigger_end: calc(var(--acc_spacing_lr) * 2);--accordion_content_block: var(--acc_spacing_tb);--accordion_divider: 3px solid var(--body_bg_color);--accordion_hover_bg: var(--accent_color);--accordion_hover_color: var(--accent_contrast_color);display:flex;flex-direction:column;gap:var(--accordion_gap)}@media(min-width: 1020px){.accordion{--acc_spacing_lr: 2.4rem;--acc_plus_size: 32px;--acc_plus_inner: 22px}}.accordion:where([data-size=small],.accordion_small){--acc_spacing_tb: 0.64rem;--acc_spacing_lr: 0.96rem;--acc_plus_size: 22px;--acc_plus_inner: 14px}@media(min-width: 1020px){.accordion:where([data-size=small],.accordion_small){--acc_plus_size: 22px;--acc_plus_inner: 14px}}.accordion:is([data-surface-items=lined],.surface_items_lined){--surface_line_block: 2px;--accordion_overlap: -2px;--accordion_gap: 0;--accordion_inset: var(--acc_spacing_tb);--accordion_trigger_end: calc(var(--acc_spacing_tb) * 2);--accordion_content_block: 0 var(--acc_spacing_tb);--accordion_divider: 0;--accordion_hover_bg: var(--line_color_light);--accordion_hover_color: initial;--accordion_hover_plus: initial;--accordion_open_bg: var(--line_color_light)}.accordion:is([data-surface-items=plain],.surface_items_plain){--accordion_gap: 0;--accordion_inset: 0;--accordion_content_block: 0;--accordion_divider: 0;--accordion_hover_bg: initial;--accordion_hover_color: initial;--accordion_hover_plus: initial}.accordion_item{--surface_pad: 0;margin-block-end:var(--accordion_overlap, 0);position:relative;overflow:hidden}.accordion_item[open],.accordion_item.active{background-color:var(--accordion_open_bg, var(--surface_bg, transparent))}.accordion_item,.accordion_trigger,.accordion_plus,.accordion_plus:before,.accordion_plus:after{transition-duration:var(--transition_time_s);transition-property:color,border,background,background-image,background-color,border-color,transform;transition-timing-function:linear}.accordion_plus{display:block;position:absolute;border-radius:100%;width:var(--acc_plus_size);height:var(--acc_plus_size);top:50%;inset-inline-end:var(--accordion_inset);transform:translateY(-50%)}.no-js .accordion_plus{display:none}.accordion_plus:before,.accordion_plus:after{content:"";position:absolute;left:50%;top:50%;display:block;width:var(--acc_plus_inner);height:2px;background:var(--primary_color);transition-duration:var(--transition_time_s);transform:translate(-50%, -50%)}.accordion_plus:after{transform:translate(-50%, -50%) rotate(90deg)}.accordion_trigger{cursor:pointer;position:relative;line-height:var(--acc_plus_size);padding-top:var(--acc_spacing_tb);padding-bottom:var(--acc_spacing_tb);padding-inline:var(--accordion_inset) var(--accordion_trigger_end)}.accordion_trigger:hover{background-color:var(--accordion_hover_bg);color:var(--accordion_hover_color)}.accordion_trigger:hover .accordion_plus:before,.accordion_trigger:hover .accordion_plus:after{background-color:var(--accordion_hover_plus, var(--accordion_hover_color, var(--primary_color)))}.accordion_trigger[aria-expanded=true] .accordion_plus:before,.accordion_trigger.active .accordion_plus:before{transform:translate(-50%, -50%) rotate(180deg)}.accordion_trigger[aria-expanded=true] .accordion_plus:after,.accordion_trigger.active .accordion_plus:after{transform:translate(-50%, -50%) rotate(180deg)}.accordion_trigger,.accordion_title{margin:0;font-family:"HeadingFont","Arial Narrow",sans-serif;font-size:calc(var(--text_base)*1.25);font-weight:var(--text_semibold);line-height:var(--acc_plus_size);letter-spacing:.02em;text-transform:uppercase}@media(min-width: 1020px){.accordion_trigger,.accordion_title{font-size:calc(var(--text_base)*1.4)}}.accordion_trigger .accordion_title{font-size:inherit;letter-spacing:inherit}.accordion_content{display:none;padding-block:var(--accordion_content_block);padding-inline:var(--accordion_inset);border-top:var(--accordion_divider)}.accordion_item[open] .accordion_content,.accordion.active .accordion_content{display:block}