.accordion .item .title{border-bottom:1px dashed var(--alias-color-neutral-darker)}.accordion .item .heading{align-items:flex-start;background:none;border:none;border-radius:0;column-gap:var(--map-fallback-gap-inneritem);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;outline:none;padding:0;padding-bottom:var(--map-fallback-gap-item);position:relative;text-align:unset;width:100%}.accordion .item .heading:before{background:var(--map-fallback-text);content:"";inset:calc(100% - 1px) 0 0 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.accordion .item .heading:is(:active,:focus,:hover,:focus-within):not(.disabled):before{transform:scaleX(1);transform-origin:left bottom}.accordion .item .heading .text{color:var(--map-fallback-text);font:500 normal var(--map-fallback-title-h4-fontsize)/var(--map-fallback-title-h4-lineheight) var(--font-title);letter-spacing:.06em;text-align:left}.accordion .item .heading .icon{color:var(--map-fallback-icon);display:block;font-size:var(--map-fallback-iconsize);height:var(--assign-accordion-faq-iconsize)}.accordion .item .heading .icon .iconify{display:block;transform-origin:center;transition:transform .3s ease-in-out}.accordion .item .heading[aria-expanded=true] .icon .iconify{transform:rotate(180deg)}