.accordion{margin-bottom:8rem;border:1px solid #1f1f1f;border-radius:2rem}.accordion .accordion__details:not(:last-of-type){border-bottom:1px solid #1f1f1f}.accordion .accordion__details.open .accordion__summary::after{transform:rotate(135deg)}.accordion .accordion__summary{position:relative;width:100%;padding:1.7rem;display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.5;color:#1f1f1f;text-transform:uppercase;cursor:pointer}.accordion .accordion__summary::after{content:"";width:.8rem;height:.8rem;border-bottom:2px solid #1f1f1f;border-left:2px solid #1f1f1f;transform:rotate(-45deg);transition:transform .3s ease}.accordion .accordion__content{height:fit-content;max-height:0;padding-inline:1.6rem;overflow:hidden;transition:all .5s ease-in-out}.accordion .accordion__content-inner{padding-block:1.6rem;font-size:1.2rem;line-height:1.5}.accordion .accordion__content-inner h1,.accordion .accordion__content-inner h2,.accordion .accordion__content-inner h3,.accordion .accordion__content-inner h4,.accordion .accordion__content-inner h5,.accordion .accordion__content-inner h6{margin:0 0 1rem;font-family:var(--font-main-family);font-size:1.2rem;line-height:1.5}.accordion .accordion__content-inner p{margin:0 0 1rem}.accordion .accordion__content-inner a{font-weight:500;cursor:pointer}.accordion .accordion__content-inner strong{font-weight:var(--font-heading-weight)}.accordion .accordion__tags{width:100%;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:.8rem 2rem;font-size:1.2rem;line-height:1.5;text-transform:capitalize}.accordion .accordion__tags li{margin:0;list-style:none}.accordion .accordion__tags span,.accordion .accordion__tags strong{display:block}/*# sourceMappingURL=accordion.css.map */
