.accordion{--accordion-icon-size: var(--size6);--accordion-icon-gap: var(--size2);--accordion-summary-padding: var(--size5);--accordion-max-width: 800px;margin:0 auto;max-width:var(--accordion-max-width);position:relative;width:100%}.accordion summary{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:var(--font-md);font-weight:600;gap:var(--accordion-icon-gap);justify-content:space-between;padding-block:var(--accordion-summary-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{padding-block-end:var(--size8);width:auto}.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:disc}.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);margin:0 auto;max-width:800px;width:100%}.accordion-group .accordion-group-header{font-size:var(--font-xl);font-weight:600;margin-bottom:var(--size8)}.accordion-group .accordion{border-top:solid 1px var(--color-border)}.accordion-group .accordion summary{font-size:var(--font-md)}
