.accordion+.accordion{margin-top:0}.accordion{display:block;width:100%;margin-top:2.5rem;margin-bottom:0;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.accordion__summary{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.2rem;text-align:left;position:relative;padding:1.4rem 0;border:none;background:none;cursor:pointer}.accordion__summary--caps{font-size:calc(var(--font-heading-scale) * 1.2rem);text-transform:uppercase;line-height:calc(1.333 / var(--font-body-scale));margin:0}.accordion__summary span:before{transition:all .25s cubic-bezier(.104,.204,.492,1)}.accordion__summary[aria-expanded=true] span:before{transform:rotate(90deg)}.accordion__summary span{position:absolute;top:calc(50% - 4.5px);right:4px;width:9px;height:9px;display:block}.accordion__summary span:before,.accordion__summary span:after{content:"";display:block;position:absolute;top:4px;left:0;background:rgb(var(--color-foreground))}.accordion__summary span:before{width:1px;height:9px;top:0;left:4px;will-change:transform}.accordion__summary span:after{width:9px;height:1px}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.104,.204,.492,1)}.accordion__content.is-open{grid-template-rows:1fr}.accordion__body{overflow:hidden;padding:0;transition:padding .2s cubic-bezier(.104,.204,.492,1) .1s;font-size:1.2rem}.accordion__body p,.accordion__body ul,.accordion__body ol{font-size:1.2rem}.accordion__content.is-open .accordion__body{padding:.6rem 0;transition-delay:0}.accordion__content img{max-width:100%}
