.accordion{--accordion-icon-size:var(--size6);--accordion-icon-gap:var(--size2);--accordion-summary-padding:var(--size5);--accordion-max-width:800px;max-width:var(--accordion-max-width);width:100%;margin:0 auto;position:relative}.accordion summary{color:inherit;cursor:pointer;font-size:var(--font-md);align-items:center;gap:var(--accordion-icon-gap);padding-block:var(--accordion-summary-padding);-webkit-user-select:none;user-select:none;justify-content:space-between;font-weight:600;display:flex}.accordion summary>svg{aspect-ratio:1;width:var(--accordion-icon-size)}.accordion summary::-webkit-details-marker{display:none}.accordion:hover summary{color:var(--color-eggplant)}.accordion .accordion-content{width:auto;padding-block-end:var(--size8)}.accordion .accordion-content p{font-size:var(--font-md);line-height:1.5}.accordion .accordion-content p:not(:last-child){margin-bottom:var(--size4)}.accordion .accordion-content ol{list-style-type:initial;margin-left:var(--size4)}.accordion .accordion-content ul{margin-left:var(--size8)}.accordion .accordion-content ul:not(:last-child){margin-bottom:var(--size4)}.accordion .accordion-content ul li{list-style:outside}.accordion .accordion-content ul li:not(:last-child){margin-bottom:var(--size2)}.accordion[open]>summary>svg{rotate:180deg}.accordion+.accordion{border-top:solid 1px var(--color-border)}.accordion-group{border-bottom:solid 1px var(--color-border);width:100%;max-width:800px;margin:0 auto}.accordion-group .accordion-group-header{font-size:var(--font-xl);margin-bottom:var(--size8);font-weight:500}.accordion-group .accordion{border-top:solid 1px var(--color-border)}.accordion-group .accordion summary{font-size:var(--font-md)}
