structured-collapsible :is(h1,h2,h3,h4,h5,h6){cursor:pointer;margin:0;position:relative;font-weight:700}structured-collapsible :is(h1,h2,h3,h4,h5,h6).group-title{cursor:default;text-align:center;font-size:2.4rem;margin-top:2rem;margin-bottom:1rem;padding-bottom:1rem}structured-collapsible :is(h1,h2,h3,h4,h5,h6).group-title:nth-of-type(n+2){margin-top:7rem}structured-collapsible :is(h1,h2,h3,h4,h5,h6):has(+p){display:flex;justify-content:space-between;align-items:center;padding-right:1.5em;font-size:1.6rem;font-weight:600;padding:2rem 1.5rem}structured-collapsible :is(h1,h2,h3,h4,h5,h6):has(+p):hover{background-color:rgba(var(--color-foreground),.03)}structured-collapsible :is(h1,h2,h3,h4,h5,h6):has(+p):before,structured-collapsible :is(h1,h2,h3,h4,h5,h6):has(+p):after{position:absolute;content:"";height:1.5rem;width:.2rem;background:rgb(var(--color-foreground));top:50%;right:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)}structured-collapsible :is(h1,h2,h3,h4,h5,h6):has(+p):before{transform:translate(-50%,-50%) rotate(90deg)}structured-collapsible :is(h1,h2,h3,h4,h5,h6).open:has(+p):before{transform:translate(-50%,-50%) rotate(-90deg)}structured-collapsible :is(h1,h2,h3,h4,h5,h6).open:has(+p):after{transform:translate(-50%,-50%) rotate(270deg)}structured-collapsible :is(h1,h2,h3,h4,h5,h6)+p{display:block;height:0;overflow:hidden;margin:0;font-size:1.4rem;font-weight:500;padding-left:3rem;box-sizing:border-box}structured-collapsible :is(h1,h2,h3,h4,h5,h6).open{background-color:rgba(var(--color-foreground),.03);border-bottom:0}structured-collapsible :is(h1,h2,h3,h4,h5,h6).open+p{height:max-content;box-sizing:border-box;padding-bottom:1rem}structured-collapsible :is(h1,h2,h3,h4,h5,h6).group-title+:is(h1,h2,h3,h4,h5,h6){border-top:.1rem solid rgba(var(--color-foreground),.08)}structured-collapsible :is(h1,h2,h3,h4,h5,h6).group-title~:is(h1,h2,h3,h4,h5,h6):has(+p){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}structured-collapsible :is(h1,h2,h3,h4,h5,h6).group-title~:is(h1,h2,h3,h4,h5,h6).open:has(+p){border-bottom:0}structured-collapsible :is(h1,h2,h3,h4,h5,h6).group-title~:is(h1,h2,h3,h4,h5,h6).open:has(+p)+p{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-structured-collapsible.css.map */
