:root .wp-block-accordion .wp-block-accordion-item{width:100%;overflow:hidden;box-sizing:border-box;border-bottom:var(--bd-light);margin:0}:root .wp-block-accordion .wp-block-accordion-item+.wp-block-accordion-item{margin-block-start:0}:root .wp-block-accordion .wp-block-accordion-item.is-open{padding-bottom:var(--sp-60)}:root .wp-block-accordion .wp-block-accordion-item.is-open>.wp-block-accordion-heading{margin:0 0 var(--sp-20);color:var(--fg)}:root .wp-block-accordion .wp-block-accordion-item.is-open>.wp-block-accordion-heading:hover{color:var(--fg)}:root .wp-block-accordion .wp-block-accordion-item.is-open>.wp-block-accordion-heading>:has(.wp-block-accordion-heading__toggle-icon):after,:root .wp-block-accordion .wp-block-accordion-item.is-open>.wp-block-accordion-heading>:has(.wp-block-accordion-heading__toggle-icon):before{transform:rotate(180deg)}@media(min-width:782px){:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle{padding:1.5em 0}:root .wp-block-accordion .wp-block-accordion-item.is-open{padding-bottom:calc(var(--sp-60) + var(--sp-20))}}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading{color:var(--fg-muted);transition:all .2s;margin:0;padding:0}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle{padding:1em 0;min-height:3rem;gap:var(--sp-20);font-weight:var(--fw-lg)}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-title{text-decoration:none}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{display:none}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:hover,:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:focus{color:var(--link)}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:has(.wp-block-accordion-heading__toggle-icon):before,:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:has(.wp-block-accordion-heading__toggle-icon):after{content:"";width:1em;height:auto;aspect-ratio:1;background-color:currentColor;transition:all .2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='m21.25 7.82-.5-.55a.973.973 0 0 0-1.39-.07L12 13.82 4.64 7.2c-.41-.36-1.03-.33-1.4.07l-.5.55a.994.994 0 0 0 .07 1.4l8.44 7.6c.21.19.47.27.73.25.26.02.52-.06.73-.25l8.44-7.6c.41-.37.44-.99.07-1.4Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='m21.25 7.82-.5-.55a.973.973 0 0 0-1.39-.07L12 13.82 4.64 7.2c-.41-.36-1.03-.33-1.4.07l-.5.55a.994.994 0 0 0 .07 1.4l8.44 7.6c.21.19.47.27.73.25.26.02.52-.06.73-.25l8.44-7.6c.41-.37.44-.99.07-1.4Z'/></svg>");-webkit-mask-size:.86em;mask-size:.86em}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:has(.wp-block-accordion-heading__toggle-icon):before{display:none}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:has(.wp-block-accordion-heading__toggle-icon:first-child):before{display:block;border:var(--bd-light)}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle:has(.wp-block-accordion-heading__toggle-icon:first-child):after{display:none}@media(min-width:782px){:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle{padding:1.25em 0}}:root .wp-block-accordion .wp-block-accordion-item>.wp-block-accordion-panel{margin:0}:root .wp-block-accordion:last-child .wp-block-accordion-item:last-child{border-bottom:none}
