@charset "UTF-8";.accordion{display:flex;flex-direction:column;gap:var(--space-8)}.accordion__item{display:flex;flex-direction:column;border-radius:var(--radius-4);-webkit-box-shadow:var(--shadow-elevate-xs);box-shadow:var(--shadow-elevate-xs);background:var(--common-neutral-lowest)}.accordion__item>.accordion-head{cursor:pointer;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-16);gap:var(--space-24);font-weight:500;display:flex;align-items:center;margin-top:var(--space-16)}.accordion__item>.accordion-head:first-child{margin-top:0}.accordion__item>.accordion-head .toggle{margin-left:auto}.accordion__item .accordion-content{display:none;padding:var(--space-8) var(--space-16) var(--space-16) var(--space-16);height:calc(100% - 44px);width:2px;gap:var(--space-16);justify-content:center;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.accordion__item .accordion-content p,.accordion__item .accordion-content span:not(.tag),.accordion__item .accordion-content li,.accordion__item .accordion-content div{font-size:var(--text-p2)}.accordion__item .accordion-content:not(.accordion-content--simple) ul{padding-left:16px}.accordion__item .accordion-content:not(.accordion-content--simple) ul li{list-style-type:none;padding-left:0}.accordion__item .accordion-content:not(.accordion-content--simple) ul li:before{content:"·";background:0;font-size:26px;left:-16px;color:var(--color-text)}.accordion__item .accordion-content:not(.accordion-content--simple)::before{content:"";left:0;top:40px;position:absolute;display:flex;background:var(--common-primary-medium);width:2px;height:calc(100% - 60px)}.accordion__item .accordion-content__title{position:relative;font-size:var(--text-p2);font-weight:500;margin-top:var(--space-16)}.accordion__item .accordion-content__title::after{content:attr(data-index);left:-13px;top:0;position:absolute;display:-ms-flexbox;display:flex;background:var(--common-primary-medium);border-radius:var(--radius-full);height:32px;width:32px;translate:-100%;justify-content:center;align-items:center;font-size:var(--text-p3)}.accordion__item .accordion-content__title:first-of-type{margin-top:0}.accordion__item.active .accordion-head .toggle i{rotate:180deg}.accordion__item.active .accordion-content{display:flex;position:relative;padding-left:30px}.accordion__item.active .accordion-content:not(.accordion-content--simple){margin-left:30px}