.faq{padding-block:var(--section-xs)}.faq__halves{grid-template-columns:1fr 1fr;align-items:start;gap:48px;width:100%;display:grid}.faq__heading{max-width:450px}.faq__block{border-top:1px solid var(--ink)}.faq__item{padding-block:var(--sp-s);border-bottom:1px solid var(--ink)}.faq__top{text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;display:flex}.faq__plus{width:calc(1 * var(--u));height:calc(1 * var(--u));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.faq__horizontal{width:calc(1 * var(--u));height:calc(.1 * var(--u));background:var(--ink)}.faq__vertical{width:calc(.1 * var(--u));height:calc(1 * var(--u));background:var(--ink);position:absolute}.faq__body{opacity:0;transform-origin:50% 0;flex-direction:column;align-items:flex-start;height:0;display:flex;overflow:hidden;transform:scaleY(0)translateY(20px)}.faq__paragraph{margin:0;padding-top:24px}@media (max-width:991px){.faq__halves{grid-template-columns:1fr;gap:80px}.faq__plus{width:calc(3 * var(--u));height:calc(3 * var(--u))}.faq__horizontal{width:calc(3 * var(--u));height:calc(.3 * var(--u))}.faq__vertical{width:calc(.3 * var(--u));height:calc(3 * var(--u))}}@media (max-width:479px){.faq__halves{gap:56px}.faq__top{gap:16px}.faq__plus{width:calc(4 * var(--u));height:calc(4 * var(--u))}.faq__horizontal{width:calc(4 * var(--u));height:calc(.5 * var(--u))}.faq__vertical{width:calc(.5 * var(--u));height:calc(4 * var(--u))}.faq__paragraph{padding-top:20px;font-size:16px}}
