@layer components{.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.programs-faq_wrap{--open-duration:.45s;--open-ease:cubic-bezier(.4, 0, .2, 1);background:var(--light-100);color:var(--brand-500)}.programs-faq_wrap .programs-faq_quote{aspect-ratio:99/120;align-self:flex-start;width:clamp(3.5rem,6.875vw,6.1875rem);height:auto}.programs-faq_wrap .programs-faq_quote-close{align-self:flex-end;rotate:180deg}.programs-faq_wrap .programs-faq_layout{gap:var(--space-8);align-self:center;width:100%;max-width:none;display:grid}.programs-faq_wrap .programs-faq_title{margin:0}.programs-faq_wrap .programs-faq_list{gap:var(--space-5);display:grid}.programs-faq_wrap .accordion_item{border-radius:var(--radius-small);background:var(--ice-100);padding-inline:var(--space-3);border:0}.programs-faq_wrap .accordion_toggle{gap:var(--space-5);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center}.programs-faq_wrap .accordion_title{padding-left:var(--space-3);font-family:var(--primary-family);font-size:var(--text-large);font-weight:var(--primary-semibold);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-loose);color:var(--dark-800);text-wrap:initial;position:relative}.programs-faq_wrap .accordion_title:before{display:none}.programs-faq_wrap .accordion_title:after{content:"";background:var(--faq-bullet) center / contain no-repeat;width:.375rem;height:.75rem;margin:0;position:absolute;top:.25em;left:0}.programs-faq_wrap .programs-faq_icon{width:2rem;height:2rem;color:var(--brand-500);flex:none;display:block}.programs-faq_wrap .programs-faq_arrow{transform-box:view-box;transform-origin:50%;transition:rotate var(--open-duration) var(--open-ease);rotate:0deg}.programs-faq_wrap .accordion_item[open]:not([data-animated]) .programs-faq_arrow,.programs-faq_wrap .accordion_item[data-expanded] .programs-faq_arrow{rotate:180deg}.programs-faq_wrap .accordion_item[data-animated]::details-content{block-size:auto;transition:none}.programs-faq_wrap .accordion_item[data-animated] .accordion_body{transition:grid-template-rows var(--open-duration) var(--open-ease);grid-template-rows:0fr;padding-bottom:0;display:grid}.programs-faq_wrap .accordion_item[data-expanded] .accordion_body{grid-template-rows:1fr}.programs-faq_wrap .programs-faq_answer{min-height:0;overflow:hidden}.programs-faq_wrap .accordion_item[data-animated] .programs-faq_answer>.text{padding-bottom:var(--space-5);margin:0}@media (prefers-reduced-motion:reduce){.programs-faq_wrap .accordion_item[data-animated] .accordion_body,.programs-faq_wrap .programs-faq_arrow{transition:none}}.programs-faq_wrap .accordion_body{padding-inline:var(--space-3);color:var(--dark-700);line-height:var(--line-height-huge)}@media (min-width:64rem){.programs-faq_wrap .programs-faq_layout{grid-template-columns:minmax(0,512fr) minmax(0,703fr);justify-content:space-between;column-gap:9.5982%}.programs-faq_wrap .accordion_toggle{gap:var(--space-8);padding-right:var(--space-6)}}}
