:host{--accordion-padding-inline:0;--accordion-padding-block:0;--accordion-margin-inline:0;--accordion-margin-block:0;--accordion-speed:0.5s;--accordion-easing:ease-out;--accordion-button-padding-inline:1.25rem;--accordion-button-background:#0000;--accordion-button-text-align:start;--accordion-button-text-border:0px;--accordion-button-padding-block:0.3125rem;--accordion-content-padding-inline:1.25rem;--accordion-content-padding-block:1.25rem;--accordion-icon-size:1.25rem;--accordion-icon-color:currentcolor;--accordion-icon-transition:var(--accordion-speed) var(--accordion-easing) transform;--accordion-icon-transform:rotate(0deg);--accordion-icon-transform-open:rotate(180deg);--accordion-content-height:0px;interpolate-size:allow-keywords}:host(:state(open)){background-color:#6f383e}:host(:state(open)) .uid-accordion-contents{--accordion-content-height:auto}:root{interpolate-size:allow-keywords}@layer uid-framework{.uid-accordion-root{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:min-content minmax(0,auto);grid-template-areas:"accordionTitle" "accordionContent"}.uid-accordion-root:not([inert]) .uid-accordion-button{cursor:pointer}.uid-accordion-root *{box-sizing:border-box}.uid-accordion-root::details-content{overflow:hidden;height:0}@supports not (height:calc-size(auto,size)){.uid-accordion-root::details-content{transition:height var(--accordion-speed) var(--accordion-easing)}@media (prefers-reduced-motion:reduce){.uid-accordion-root::details-content{transition:none!important;animation:none!important}}}@supports (height:calc-size(auto,size)){.uid-accordion-root::details-content{transition:height var(--accordion-speed) var(--accordion-easing),content-visibility var(--accordion-speed) var(--accordion-easing);transition-behavior:allow-discrete}@media (prefers-reduced-motion:reduce){.uid-accordion-root::details-content{transition:none!important;animation:none!important}}}@supports not (height:calc-size(auto,size)){.uid-accordion-root[open]::details-content{height:auto}}@supports (height:calc-size(auto,size)){.uid-accordion-root[open]::details-content{height:calc-size(auto,size)}}@media (min-width:64rem){.uid-accordion-root:has(>button.uid-accordion-button) .uid-accordion-button{cursor:none;pointer-events:none}.uid-accordion-root:has(>button.uid-accordion-button) .uid-accordion-contents{--accordion-content-height:auto;overflow:auto}.uid-accordion-root:has(>button.uid-accordion-button) ::slotted(.uid-accordion-icon){display:none}}.uid-accordion-button{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr var(--accordion-icon-size);grid-template-rows:minmax(var(--accordion-icon-size),auto);grid-template-areas:"accordionTitleContent accordionTitleIcon";padding-block:var(--accordion-button-padding-block);padding-inline:var(--accordion-button-padding-inline);background:var(--accordion-button-background);text-align:var(--accordion-button-text-align);border:var(--accordion-button-border);list-style:none;pointer-events:all}.uid-accordion-button *{pointer-events:none}.uid-accordion-button::-webkit-details-marker,.uid-accordion-button::marker{display:none}::slotted(.uid-accordion-icon){position:relative;grid-area:accordionTitleIcon}.uid-accordion-contents{grid-area:accordionContent;position:relative;height:0;height:var(--accordion-content-height);overflow:hidden}@supports not (height:calc-size(auto,size)){.uid-accordion-contents{transition:height var(--accordion-speed) var(--accordion-easing)}@media (prefers-reduced-motion:reduce){.uid-accordion-contents{transition:none!important;animation:none!important}}}@supports (height:calc-size(auto,size)){.uid-accordion-root[open] .uid-accordion-contents{height:calc-size(auto,size)}@starting-style{.uid-accordion-root[open] .uid-accordion-contents{height:0}}.uid-accordion-contents{transition:height var(--accordion-speed) var(--accordion-easing),content-visibility var(--accordion-speed) var(--accordion-easing);transition-behavior:allow-discrete}@media (prefers-reduced-motion:reduce){.uid-accordion-contents{transition:none!important;animation:none!important}}}.uid-accordion-contents-inner{position:relative;width:100%;padding-inline:var(--accordion-content-padding-inline);padding-block:var(--accordion-content-padding-block)}}:host(:state(open)){background-color:initial}@layer block{.uid-accordion-root{--accordion-border-height:0.5}.uid-accordion-root:not([open]):has(.uid-accordion-button:not(:disabled)):focus-visible,.uid-accordion-root:not([open]):has(.uid-accordion-button:not(:disabled)):hover{--accordion-border-height:1;--accordion-border-bottom:var(--theme-accordion-bottom-border-hover)}.uid-accordion-root[open] ::slotted(.uid-accordion-icon):first-of-type{opacity:0}.uid-accordion-root[open] ::slotted(.uid-accordion-icon):nth-of-type(2){opacity:1}@media (min-width:64rem){.uid-accordion-root:has(>button.uid-accordion-button) .uid-accordion-contents{overflow:visible}}.uid-accordion-root:after{position:absolute;inset-inline:0;inset-block-end:0;height:.125rem;transform:scaleY(var(--accordion-border-height));background-color:var(--accordion-border-bottom);content:"";transition:background-color var(--accordion-speed) var(--anim-easing-ease),transform var(--accordion-speed) var(--anim-easing-ease)}@media (prefers-reduced-motion:reduce){.uid-accordion-root:after{transition:none!important;animation:none!important}}@media (min-width:64rem){.uid-accordion-contents{overflow:visible}}.uid-accordion-button{gap:var(--spacing-3xl);align-items:center}@media (min-width:64rem){.uid-accordion-button{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"accordionTitleContent"}}::slotted(.accordion-title){display:flex;align-items:center}::slotted(.uid-accordion-icon){width:.75rem;height:1.5rem;place-self:center;color:var(--theme-text-title)}::slotted(.uid-accordion-icon):nth-of-type(2){opacity:0}::slotted(.uid-accordion-icon){transition:opacity var(--accordion-speed) var(--anim-easing-ease)}@media (prefers-reduced-motion:reduce){::slotted(.uid-accordion-icon){transition:none!important;animation:none!important}}}