.dce-50-accordion .titlebar{display:flex;display:flex;flex-direction:column;padding-bottom:25px;border-bottom:1px solid currentColor;border-bottom:1px solid color(from currentColor srgb r g b/0.5)}.dce-50-accordion .titlebar .left{padding-bottom:3px}.dce-50-accordion .item-group header{margin-top:40px;padding-bottom:15px}.dce-50-accordion .item-group{border-bottom:1px solid currentColor;border-bottom:1px solid color(from currentColor srgb r g b/0.5)}.dce-50-accordion .content-wrapper{padding-top:13px;padding-bottom:30px}.dce-50-accordion .icon-arrow{display:inline-block;aspect-ratio:.76;mask:var(--icon-arrow-down-short) center center / 100% auto no-repeat;background-color:currentColor;height:24px}.dce-50-accordion header>button{display:grid;grid-template-columns:1fr auto;text-align:left;width:100%;padding-block:20px;transition:color 0.18s}.dce-50-accordion header .title{margin-right:auto;grid-column:1}.dce-50-accordion header .extrtatext{padding-bottom:7px;grid-column:1}.dce-50-accordion .icon-arrow{margin-left:20px;grid-column:2;grid-row:1/3;align-self:center}.dce-50-accordion .content-wrapper p{margin-block-start:revert;margin-block-end:revert}.dce-50-accordion .content-wrapper ul{margin:.5em 0 .65em}.dce-50-accordion .content-wrapper ul li{padding-left:17px;position:relative}.dce-50-accordion .content-wrapper ul li:before{content:"";display:block;width:.17em;height:.17em;aspect-ratio:1;background-color:currentColor;border-radius:99px;position:absolute;top:.62em;left:2px}.dce-50-accordion header>button[aria-expanded="true"],.dce-50-accordion header>button:hover,.dce-50-accordion header>button:focus-visible{color:var(--red)}.dce-50-accordion header>button .icon-arrow{transform:none;transition:transform 0.3s}.dce-50-accordion header>button[aria-expanded="true"] .icon-arrow{transform:scaleY(-1)}.dce-50-accordion [data-accordion-state]{overflow:hidden;transition:height 0.2s linear}.dce-50-accordion [data-accordion-state="closed"]{height:0}.dce-50-accordion [data-accordion-state="opened"]{height:calc(var(--initialHeight, 100%) + 1px)}@media (min-width:62em){.dce-50-accordion .mp-container{padding-inline:calc(var(--grid-col) + var(--grid-margin))}.dce-50-accordion .titlebar{flex-direction:row;justify-content:space-between;align-items:end}.dce-50-accordion header>button{display:flex;align-items:end}.dce-50-accordion .icon-arrow{margin-left:68px}.dce-50-accordion .item-group header{margin-top:58px;padding-bottom:0}.dce-50-accordion .content-wrapper{padding-top:17px;padding-bottom:45px}}
