.faq-layout{display:grid;grid-template-columns:260px 1fr;grid-gap:80px;gap:80px;align-items:start;padding-top:56px}.faq-aside{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;padding:26px;background:var(--silver)}.faq-aside>p{margin:0 0 15px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em}.faq-aside a{display:flex;gap:13px;padding:13px 0;color:var(--navy);border-bottom:1px solid var(--line);text-decoration:none;font-size:13px}.faq-aside span{color:var(--red);font-size:10px;font-weight:800}.faq-group{margin-bottom:85px;scroll-margin-top:120px}.faq-group-heading{display:flex;gap:28px;margin-bottom:30px}.faq-group-heading>span{color:var(--red);font-size:12px;font-weight:800}.faq-group-heading h2{margin:0;color:var(--navy);font-size:36px;font-weight:550}.faq-group-heading p{margin:8px 0 0;color:var(--muted)}.faq-items{border-top:1px solid var(--line)}.faq-items details{border-bottom:1px solid var(--line)}.faq-items summary{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;color:var(--navy);font-size:17px;font-weight:650;list-style:none}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary i{color:var(--red);font-size:25px;font-style:normal;font-weight:300;transition:transform .25s}.faq-items details[open] summary i{transform:rotate(45deg)}.faq-answer{padding:0 0 34px;color:var(--muted)}.faq-answer p{max-width:760px;margin:0}.faq-answer.with-image{display:grid;grid-template-columns:1fr 280px;grid-gap:35px;gap:35px}.faq-image{position:relative;aspect-ratio:4/3;overflow:hidden}.faq-image img{object-fit:cover}@media (max-width:850px){.faq-layout{grid-template-columns:1fr;gap:50px}.faq-aside{position:static;flex-direction:row;overflow-x:auto}.faq-aside>p{display:none}.faq-aside a{min-width:max-content;padding:8px 14px;border:0}}@media (max-width:620px){.faq-answer.with-image{grid-template-columns:1fr}.faq-image{max-width:100%}}