@layer components{.accordion-wrapper{box-sizing:border-box;width:100%;max-width:48.75rem;padding:0 2.5rem}.accordion{border:.0625rem solid #7583a0;border-radius:1rem;font-size:1.25rem}.accordion summary{cursor:pointer;border-radius:1rem;outline-color:#7583a0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:700;list-style-type:none;display:flex;position:relative}.accordion summary:after{content:"";background:#151921;width:1.5rem;height:1.5rem;display:block;-webkit-mask-image:url(https://assets.apolitical.co/icons/plus.svg);mask-image:url(https://assets.apolitical.co/icons/plus.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.accordion summary:hover,.accordion summary:focus{background-color:#dedcfa}.accordion summary::-webkit-details-marker{display:none}.accordion .accordion-content{word-wrap:break-word;margin:1.5rem 0;padding:0 1.5rem;display:flex}.accordion .accordion-content ul,.accordion .accordion-content ol{padding-left:1.5rem}.accordion .accordion-content>:first-child{margin-top:0}.accordion .accordion-image-wrapper{flex-direction:column;gap:1rem;display:flex}.accordion .accordion-image-wrapper img{border-radius:1rem;width:100%}.accordion .accordion-image-wrapper .accordion-image-caption{color:#404a61;font-size:1rem}@media only screen and (min-width:580px){.accordion{margin:1rem auto}.accordion summary{padding-top:1.5rem;padding-bottom:1.5rem}}.accordion[open] summary{border-bottom:.0625rem solid #7583a0;border-radius:1rem 1rem 0 0;padding-bottom:1.5rem}.accordion[open] summary:after{display:block;-webkit-mask-image:url(https://assets.apolitical.co/icons/minus.svg);mask-image:url(https://assets.apolitical.co/icons/minus.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width:580px){.accordion[open] summary{padding-bottom:1rem}}}
