.custom-faq{padding:0 12px;background-color:var(--color-background)}.custom-faq__inner{max-width:560px;margin:0 auto}.custom-faq__header{text-align:center;margin-bottom:43px}.custom-faq__title{margin:0 0 25px;font-family:var(--font-accent--family);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-2%;color:var(--color-foreground-heading);-webkit-font-smoothing:antialiased}@media screen and (min-width: 750px){.custom-faq__title{font-size:40px}}.custom-faq__contact{display:inline-block;font-family:var(--font-paragraph--family);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:5%;text-transform:uppercase;text-decoration:underline;color:var(--color-foreground-heading);-webkit-font-smoothing:antialiased;transition:opacity .2s ease}.custom-faq__contact:hover{opacity:.6}.custom-faq__list{border-top:1px solid var(--color-border, rgba(51, 51, 51, 0.12))}.custom-faq__item{border-bottom:1px solid var(--color-border, rgba(51, 51, 51, 0.12))}.custom-faq__item[open] .custom-faq__icon{transform:rotate(180deg)}.custom-faq__item[open] .custom-faq__answer-wrap{grid-template-rows:1fr}.custom-faq__item[open] .custom-faq__question{padding:24px 0 16px}.custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-family:var(--font-accent--family);font-weight:400;font-size:20px;line-height:1.4;color:var(--color-foreground-heading);-webkit-font-smoothing:antialiased}.custom-faq__question::-webkit-details-marker{display:none}.custom-faq__icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-foreground-heading);transition:transform .3s ease}.custom-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.custom-faq__answer{overflow:hidden;padding:0 0 24px;font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-size:14px;line-height:1.6;color:var(--color-foreground);-webkit-font-smoothing:antialiased}.custom-faq__answer p{margin:0 0 12px}.custom-faq__answer p:last-child{margin:0}