/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-accordion,.accordion{margin-top:2.5rem;margin-bottom:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.wl-accordion+.wl-accordion,.wl-accordion+.accordion,.accordion+.wl-accordion,.accordion+.accordion{margin-top:0;border-top:none}.wl-accordion summary,.accordion summary{display:flex;position:relative;line-height:1;padding:3rem 0}.wl-accordion summary .icon-plus,.accordion summary .icon-plus{width:1.2rem;height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);fill:rgb(var(--color-foreground))}.wl-accordion .summary__title,.accordion .summary__title{display:flex;flex:1}.wl-accordion .summary__title+.icon-plus,.accordion .summary__title+.icon-plus{width:1.2rem;height:1.2rem}.wl-accordion .svg-wrapper,.accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.wl-accordion details[open]>summary .icon-caret,.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.wl-accordion__title,.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;overflow-wrap:break-word;font-weight:700;line-height:1.6;letter-spacing:.1rem}.wl-accordion__content,.accordion__content{margin-bottom:1.5rem;overflow-wrap:break-word;overflow-x:auto;padding:0 .6rem}.wl-accordion__content img,.accordion__content img{max-width:100%}
