.ae-description{display:block;min-width:0}
@media(min-width:990px){.ae-description-accordion>details>summary{display:none}.ae-description-accordion>details>.accordion__content{margin-top:0}}
.ae-description__content>[data-ae-description-hidden]{display:none}
.ae-description__content>.ae-description__last-visible{margin-bottom:0}
.ae-description__more[hidden],.ae-description__content[hidden],.ae-description__excerpt[hidden]{display:none!important}
.ae-description__more:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 0;margin-top:10px;border:0;border-top:1px solid #e2e7dc;background:transparent;color:#36600b;font-family:"Josefin Sans",sans-serif;font-size:17px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}
.ae-description__more::after{content:"⌄";font-size:22px;line-height:1}
.ae-description__more[aria-expanded="true"]::after{transform:rotate(180deg)}
.ae-description__more:focus-visible{outline:2px solid #36600b;outline-offset:4px}
.ae-description:has(.ae-description__more:not([hidden])) .ae-description__content{margin-bottom:0}

[data-ae-details-type]{font-family:"Josefin Sans",sans-serif;color:#4b4b49}
[data-ae-details-type] :is(.rte,.rte :not(h2,h3,h4),aside,aside :not(h2,h3,h4),summary){font-family:"Josefin Sans",sans-serif!important;letter-spacing:0!important}
[data-ae-details-type] :is(.rte,dl,table,aside p){font-size:16px!important;font-weight:400!important;line-height:1.65!important}
[data-ae-details-type] :is(dt,dd,th,td){font-size:16px!important;font-weight:400!important;line-height:1.5!important;color:#4b4b49!important}
[data-ae-details-type] h2{font-family:"Aqua Josefin Light","Josefin Sans",sans-serif!important;font-size:22px!important;font-weight:300!important;line-height:1.3!important;letter-spacing:0!important;color:#4b4b49!important}
[data-ae-details-type] :is(h3,h4){font-family:"Josefin Sans",sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}
[data-ae-details-type] summary{font-size:17px!important;font-weight:400!important}
@media(max-width:989px){[data-ae-details-type] h2{font-size:20px!important}}
