div>.accordion{border:1px solid var(--gray-80);border-radius:.5rem;box-shadow:0 5px 5px var(--gray-80);margin-bottom:.5rem;overflow:hidden}div>.accordion .accordion-header{align-items:center;display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between;padding:1rem;transition:all .2s ease-in-out}div>.accordion .accordion-header:is(:hover,:active){background-color:var(--light-gray);cursor:pointer;transition:all .2s ease-in-out}div>.accordion .accordion-header h3{font-size:clamp(1rem,1.168rem + .702vw,1.5rem);line-height:unset;margin:0;text-align:left}div>.accordion .accordion-header .icon-backround{align-items:center;background-color:var(--light-gray);border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}div>.accordion .accordion-content{border-top:1px solid var(--gray-80);max-height:0;overflow:hidden;padding:0 15px;transition:max-height .5s ease,padding .5s ease}div>.accordion .accordion-content.open{max-height:60rem;padding:15px}div>.accordion .accordion-content .description a{border:unset;border-radius:unset;color:var(--blue);display:inline;margin:0;padding:0;width:unset}div>.accordion .accordion-content .description .content img{height:auto;margin:2rem 0;width:100%}div>.accordion .accordion-content .description h4{margin-top:0}div>.accordion .accordion-content .description .content p,div>.accordion .accordion-content .description p,ul{font-size:clamp(.9rem,.695rem + .561vw,1.3rem)}div>.accordion .accordion-content a{border:1px solid var(--blue);border-radius:.4rem;color:var(--blue);display:block;margin:0 auto 1rem;padding:.7rem 1rem;width:-moz-fit-content;width:fit-content}div>.accordion .accordion-content a:is(:hover,:active){background-color:var(--blue);color:var(--white)}@media screen and (min-width:768px){div>.accordion .accordion-content .description{padding:2rem}}@media screen and (min-width:900px){div>.accordion .accordion-content .description .content{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex}div>.accordion .accordion-content .description .content img{height:auto;-o-object-fit:contain;object-fit:contain;width:50%}div>.accordion .accordion-content .description .content>div{width:50%}}
