.block-faq{padding-block:4rem}@media (min-width: 768px){.block-faq{padding-block:0}}@media (min-width: 768px){.block-faq__container{display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--border-default);border-bottom:var(--border-default)}}.block-faq__column.-left{border-right:var(--border-default)}.block-faq__heading{margin-bottom:2rem}@media (min-width: 768px){.block-faq__heading{position:sticky;top:3rem;padding-top:3rem}}@media (min-width: 1010px){.block-faq__heading{top:3.5rem;padding-top:3.5rem}}.block-faq__items{margin:0;padding:0;list-style-type:none}.block-faq__item{margin:0;border-bottom:var(--border-default)}@media (min-width: 768px){.block-faq__item:last-of-type{border-bottom:none}}.block-faq__question{cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:3rem 0;border:none;color:inherit;text-align:left;background:transparent;outline:none}@media (min-width: 768px){.block-faq__question{padding:3rem;font-size:2.6rem;line-height:1.2}}@media (min-width: 1010px){.block-faq__question{padding:4rem 4rem 4rem 6rem}}.block-faq__question:focus-visible{outline:.1rem solid var(--color-accent-default)}.block-faq__question-text{padding-right:2rem}@media (min-width: 768px){.block-faq__question-text{padding-right:3rem}}.block-faq__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:.5rem;transition:transform .2s ease}@media (min-width: 768px){.block-faq__icon{margin-top:.7rem}}.block-faq__icon svg{width:1.8rem;height:1.8rem}.block-faq__question[aria-expanded=true] .block-faq__icon{transform:rotate(180deg)}.block-faq__question[aria-expanded=true]~.block-faq__answer{grid-template-rows:1fr}.block-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.block-faq__answer-inner{overflow:hidden}@media (min-width: 768px){.block-faq__answer-inner{padding-inline:3rem}}@media (min-width: 1010px){.block-faq__answer-inner{padding-inline:6rem}}.block-faq__answer-text{padding-bottom:3rem}@media (min-width: 1010px){.block-faq__answer-text{padding-bottom:4rem}}
