.flexible-faq-block{padding-top:clamp(32px,4vw,64px);padding-bottom:clamp(64px,8vw,112px);background:#fff}.flexible-faq-block .faq{padding:clamp(20px,3vw,40px) clamp(20px,3.4vw,48px);background:#f2f5fb;border-radius:32px}.flexible-faq-block .faq-grid{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);gap:24px clamp(32px,4vw,72px);align-items:start}.flexible-faq-block .h2{margin:0;color:#00172f;font-size:clamp(2rem,3.4vw,2.875rem);font-weight:500;line-height:1.05;letter-spacing:-0.03em}.flexible-faq-block details{border-bottom:1px solid #d5dbe4}.flexible-faq-block details:first-of-type{border-top:1px solid #d5dbe4}.flexible-faq-block details[open] summary::after{transform:rotate(45deg)}.flexible-faq-block summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;color:#00172f;font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:500;line-height:1.3;list-style:none;cursor:pointer}.flexible-faq-block summary::-webkit-details-marker{display:none}.flexible-faq-block summary::marker{content:""}.flexible-faq-block summary::after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(#00172F, #00172F) center/100% 2px no-repeat,linear-gradient(#00172F, #00172F) center/2px 100% no-repeat;transition:transform 180ms cubic-bezier(0.25, 1, 0.5, 1)}.flexible-faq-block .faq-answer{padding:0 40px 22px 0;max-width:44em;color:#4f5f76;font-size:1rem;line-height:1.5}.flexible-faq-block .faq-answer>*:first-child{margin-top:0}.flexible-faq-block .faq-answer>*:last-child{margin-bottom:0}.flexible-faq-block .faq-answer p{margin:0 0 12px;color:inherit;font-size:inherit;line-height:inherit}.flexible-faq-block .faq-answer p:last-child{margin-bottom:0}.flexible-faq-block .faq-answer a{color:#0e61a4}@media(max-width: 820px){.flexible-faq-block .faq-grid{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 620px){.flexible-faq-block .faq-answer{padding-right:0}}
