.faq-block__list{width:100%}.faq-block__item{border-bottom:1px solid color-mix(in oklch,#000 24%,transparent)}.faq-block__summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:clamp(.8rem,.5rem + 1vw,1.25rem);cursor:pointer}.faq-block__summary::-webkit-details-marker{display:none}.faq-block__question{margin:0;font-size:clamp(1.05rem,1rem + .26vw,1.35rem);line-height:1.28;font-weight:700}.faq-block__icon{min-width:1.25rem;text-align:center;font-size:clamp(1.45rem,1.3rem + .4vw,1.7rem);line-height:1;color:#3f2b23;font-weight:500}.faq-block__icon-minus,.faq-block__item[open] .faq-block__icon-plus{display:none}.faq-block__item[open] .faq-block__icon-minus{display:inline}.faq-block__answer{margin:0;padding:0 2.25rem clamp(.8rem,.65rem + .7vw,1.15rem) 0;max-width:72ch;color:color-mix(in oklch,#000 72%,transparent);font-size:clamp(.98rem,.94rem + .2vw,1.1rem);line-height:1.56}.faq-block{max-width:100%}@media(min-width:1024px){.faq-block{max-width:68rem}}.rich-text>*+*{margin-top:var(--ds-block-header-inner-gap)}.rich-text a{color:var(--ds-accent);text-decoration:underline}.rich-text a:hover{opacity:.8}.rich-text ul{list-style:disc;padding-left:1.5em}.rich-text ol{list-style:decimal;padding-left:1.5em}.rich-text-upload img,.rich-text-upload picture{display:inline-block}