.ik-faq{align-items:start;display:grid;font-family:Lato,sans-serif;gap:24px 80px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}.ik-faq--stacked{gap:32px;grid-template-columns:minmax(0,1fr)}.ik-faq__heading{color:#17161b;font-family:Montserrat,sans-serif;font-size:44px;font-weight:800;line-height:1.08;margin:0}.ik-faq__head{display:flex;flex-direction:column;gap:20px;min-width:0}p.ik-faq__intro{color:#66645e;font-size:16px;line-height:1.45;margin:0}.ik-faq__list{min-width:0}.ik-faq__list,.ik-faq__row{display:flex;flex-direction:column}.ik-faq__row{border-top:1px solid #e3ded5;gap:8px;padding:19px 0}.ik-faq__q{color:#17161b;font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:1.45;margin:0}.ik-faq__a,.ik-faq__a li,.ik-faq__a p{color:#66645e;font-size:17px;line-height:1.45}.ik-faq__a p{margin:0}.ik-faq__a p+p{margin-top:10px}.ik-faq__a a{color:#603c61;font-weight:700;text-decoration:underline}details.ik-faq__row{gap:0}details.ik-faq__row>summary{align-items:baseline;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;list-style:none}details.ik-faq__row>summary::-webkit-details-marker{display:none}details.ik-faq__row>summary:before{color:#17161b;content:"\25B8";display:inline-block;flex:0 0 auto;font-size:14px;line-height:1;transition:transform .15s}details.ik-faq__row[open]>summary:before{transform:rotate(90deg)}details.ik-faq__row>.ik-faq__a{padding-left:24px}details.ik-faq__row[open]>.ik-faq__a{margin-top:8px}@media(max-width:1023px){.ik-faq{gap:24px;grid-template-columns:minmax(0,1fr)}.ik-faq__heading{font-size:36px}}@media(max-width:767px){.ik-faq__heading{font-size:32px}.ik-faq__row{padding:24px 0}}