@layer utils;@layer partials{.block-faq{container-type:inline-size}.block-faq__container{background-color:var(--g-color-gray-700);border-radius:var(--g-border-radius-xl) var(--g-border-radius-xl) 0 0}@container ((width >= 1024px)){.block-faq__container{border-radius:var(--g-border-radius-huge) var(--g-border-radius-huge) 0 0;corner-shape:var(--g-border-superellipse)}}.block-faq__list{display:grid;gap:1.2rem;max-width:96rem;margin-inline:auto}@container ((width >= 1024px)){.block-faq__list:has(.block-faq__item[open]) .block-faq__item:not([open]){transform:scale(.95)}}.block-faq__item{background-color:var(--g-color-gray-600);border-radius:var(--g-border-radius-medium);transition-property:transform;transition-duration:var(--g-easing-duration-default);transition-timing-function:var(--g-easing-hover)}.block-faq__item::details-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition-property:grid-template-rows,content-visibility;transition:grid-template-rows var(--g-easing-duration-default) var(--g-easing-morph),content-visibility var(--g-easing-duration-default) allow-discrete}.block-faq__item[open]::details-content{grid-template-rows:1fr}.block-faq__item[open] .block-faq__question{color:var(--g-color-white)}.block-faq__question{position:relative;display:flex;align-items:center;padding:2.4rem 8.4rem 2.4rem 2.4rem;color:var(--g-color-gray-300);font-size:1.8rem;font-weight:400;cursor:pointer;list-style:none;transition-property:color;transition-duration:var(--g-easing-duration-default);transition-timing-function:var(--g-easing-morph)}@container ((width >= 1024px)){.block-faq__question{padding:3.2rem 6.4rem 3.2rem 2.4rem;font-size:2rem}}.block-faq__question::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.block-faq__question:hover{color:var(--g-color-white)}}.block-faq__question:before{content:"+";position:absolute;display:grid;place-items:center;right:2.4rem;top:50%;width:4rem;height:4rem;font-size:2.6rem;background-color:var(--g-color-gray-500);border-radius:50%;transform:translateY(-50%);transition-property:transform;transition-duration:var(--g-easing-duration-default);transition-timing-function:var(--g-easing-morph)}.block-faq__item[open]>.block-faq__question:before{transform:translateY(-50%) rotate(-45deg)}.block-faq__answer{overflow:hidden;padding:0 .8rem}.block-faq__answer-inner{margin-bottom:.8rem;padding:1.6rem;background-color:var(--g-color-gray-700);border-radius:1rem}@container ((width >= 1024px)){.block-faq__answer-inner{padding:1.8rem}}.block-faq__answer-inner p{max-width:64rem;color:var(--g-color-white);line-height:1.3}@container ((width >= 1024px)){.block-faq__answer-inner p{font-size:1.8rem}}}
