.ll-sec-accordion{overflow:hidden;position:relative}.ll-sec-accordion *,.ll-sec-accordion :after,.ll-sec-accordion :before{box-sizing:border-box}.ll-sec-accordion__bg-layer{inset:0;pointer-events:none;position:absolute;z-index:0}.ll-sec-accordion__inner{margin:0 auto;position:relative;width:100%;z-index:1}.ll-sec-accordion__inner--fw{max-width:100%;padding:0}.ll-sec-accordion__intro{margin-bottom:1.5rem}.ll-sec-accordion__heading{margin:0 0 .5rem}.ll-sec-accordion__section-desc,.ll-sec-accordion__section-desc p{margin:0}.ll-sec-accordion__list{margin:1.5rem auto}.ll-sec-accordion__item{overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.ll-sec-accordion__item:last-child{margin-bottom:0}.ll-sec-accordion__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;text-align:left;transition:background-color .3s ease;width:100%}.ll-sec-accordion__item-label{font-size:var(--typography-font-size-label-md,20px);font-style:normal;font-weight:var(--typography-font-weight-title,500);line-height:var(--typography-line-height-label-md,26px);transition:color .3s ease}.ll-sec-accordion__arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:24px;min-width:24px}.ll-sec-accordion__arrow svg{transform:rotate(0deg);transition:transform .3s ease}.ll-sec-accordion__trigger[aria-expanded=true] .ll-sec-accordion__arrow svg{transform:rotate(180deg)}.ll-sec-accordion__content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;will-change:max-height,opacity,padding}.ll-sec-accordion__content.is-open{max-height:800px;opacity:1}.ll-sec-accordion__content-inner{align-items:flex-start;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(10px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.ll-sec-accordion__content.is-open .ll-sec-accordion__content-inner{opacity:1;transform:translateY(0)}.ll-sec-accordion__description{font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-body-lg,400);line-height:var(--typography-line-height-body-sm,24px);margin:0;transition:color .3s ease}.ll-sec-accordion__description p{margin:0 0 .5rem}.ll-sec-accordion__description p:last-child{margin-bottom:0}@media (max-width:998px){.ll-sec-accordion__item-label{font-weight:500}}