:root{--faq-bgc:#fff;--faq-color:#000;--faq-hover-color:#c81e1e;--faq-border-color:#f3eeee;--faq-icon-color:#000;--faq-icon-size:16px;interpolate-size:allow-keywords}.faq{background-color:var(--faq-bgc);border-bottom:1px solid var(--faq-border-color);padding:20px;position:relative}.faq:last-of-type{border-bottom:0}.faq[open]::details-content{height:auto}.faq[open] .faq__icon-line:first-child,.faq[open] .faq__icon-line:last-child{rotate:180deg}.faq:focus-visible{outline:transparent}.faq::details-content{height:0;overflow:clip;transform-origin:top;transition:height .35s cubic-bezier(.47,1.64,.41,.8),content-visibility allow-discrete .35s cubic-bezier(.47,1.64,.41,.8)}.faq__question{align-items:center;color:var(--faq-color);cursor:pointer;display:flex;font-family:Galano Grotesque,sans-serif;font-size:var(--text-font-size-large);font-weight:700;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:-.03em;line-height:1;line-height:1.6;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0;transition:color .25s cubic-bezier(.25,.46,.45,.94),text-decoration-color .25s cubic-bezier(.25,.46,.45,.94),text-underline-offset .25s cubic-bezier(.25,.46,.45,.94);vertical-align:middle}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible,.faq__question:hover{color:var(--faq-hover-color);text-decoration-color:currentColor;text-underline-offset:2px}.faq__question:focus-visible .faq__icon-line,.faq__question:hover .faq__icon-line{border-color:var(--faq-hover-color)}.faq__question:focus-visible{outline:transparent}.faq__icon{flex:0 0 var(--faq-icon-size);height:var(--faq-icon-size);position:relative;width:var(--faq-icon-size)}.faq__icon-line{border-bottom:4px solid var(--faq-icon-color);border-radius:4px;position:absolute;top:50%;transition:border-color .25s cubic-bezier(.19,1,.55,1),rotate .35s cubic-bezier(.19,1,.55,1);translate:0 -50%;width:var(--faq-icon-size)}.faq__icon-line:last-child{rotate:90deg}.faq__answer{padding-top:20px}.faq--white{--faq-bgc:#fff}.faq--grey{--faq-bgc:#f3eeee;--faq-border-color:#fff}.faq--grey-dark{--faq-bgc:#dbd2d1}.faq--black{--faq-bgc:#000;--faq-color:#fff;--faq-icon-color:#fff;--faq-hover-color:#ff2434}.faq--yellow{--faq-bgc:#fd0}