.CaseAccordion_stack__HwpCr{display:grid;grid-gap:12px;gap:12px}.CaseAccordion_panel__aWwUO{padding:0 var(--sp-m);border-radius:var(--r-xl);background:var(--surface-alt)}.CaseAccordion_panel__aWwUO:has(.CaseAccordion_toggle___T7z4:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.CaseAccordion_heading__sZszY{margin:0}.CaseAccordion_heading__sZszY,.CaseAccordion_panel__aWwUO .CaseAccordion_toggle___T7z4{font-size:max(calc(var(--t-lead) * .84),16px);font-weight:500;line-height:1.25;letter-spacing:-.03em}.CaseAccordion_panel__aWwUO .CaseAccordion_toggle___T7z4{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-s);width:100%;padding:var(--sp-m) 0;background:none;border:none;color:var(--fg);text-align:left;cursor:pointer}.CaseAccordion_toggle___T7z4:focus-visible{outline:none}.CaseAccordion_icon__6zUu8{position:relative;width:16px;height:16px;flex:0 0 auto}.CaseAccordion_icon__6zUu8:after,.CaseAccordion_icon__6zUu8:before{content:"";position:absolute;inset:calc(50% - .75px) 0;border-radius:1px;background:currentcolor;transition:transform var(--dur-panel) var(--ease-inout-cubic)}.CaseAccordion_icon__6zUu8:after{transform:rotate(90deg)}.CaseAccordion_panel__aWwUO[data-open=true] .CaseAccordion_icon__6zUu8:before{transform:rotate(45deg)}.CaseAccordion_panel__aWwUO[data-open=true] .CaseAccordion_icon__6zUu8:after{transform:rotate(135deg)}.CaseAccordion_body__KzafB{display:grid;grid-template-rows:0fr;font-size:max(calc(var(--t-body) * .94),13px);line-height:1.5;letter-spacing:-.02em;color:var(--fg-mid);transition:grid-template-rows var(--dur-panel) var(--ease-inout-cubic)}.CaseAccordion_panel__aWwUO[data-open=true] .CaseAccordion_body__KzafB{grid-template-rows:1fr}.CaseAccordion_bodyInner__7f3UQ{overflow:hidden;min-height:0}.CaseAccordion_bodyInner__7f3UQ>:last-child{margin-bottom:var(--sp-m)}.CaseAccordion_bodyInner__7f3UQ>*{opacity:0;transition:opacity var(--dur-panel) var(--ease-cubic)}.CaseAccordion_panel__aWwUO[data-open=true] .CaseAccordion_bodyInner__7f3UQ>*{opacity:1}.CaseAccordion_list__XKQ4B{display:flex;flex-wrap:wrap;gap:var(--sp-xs);margin:0;padding:0;list-style:none}.CaseAccordion_list__XKQ4B li{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--border);border-radius:999px;font-size:var(--t-small);line-height:1.4;letter-spacing:-.02em;color:var(--fg)}