.sol159-answer{padding:98px 0 104px}.sol159-answer-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:74px;align-items:end}.sol159-answer h2,.sol159-faq h2{font-family:var(--heading);font-weight:400;text-transform:uppercase;font-size:clamp(52px,4.5vw,76px);line-height:.9;margin:0;color:#111516}.sol159-answer-copy{border-top:1px solid var(--line-light);padding-top:22px}.sol159-answer-copy p{margin:0 0 17px;color:#626a6c;font-size:14px;line-height:1.78}.sol159-answer-copy strong{color:#111516}.sol159-faq{padding:108px 0 116px}.sol159-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:88px}.sol159-faq-list{border-top:1px solid var(--line-light)}.sol159-faq-list details{border-bottom:1px solid var(--line-light)}.sol159-faq-list summary{cursor:pointer;list-style:none;padding:23px 42px 23px 0;font-family:var(--heading);font-size:27px;line-height:1.08;text-transform:uppercase;color:#111516;position:relative}.sol159-faq-list summary::-webkit-details-marker{display:none}.sol159-faq-list summary:after{content:"+";position:absolute;right:2px;top:20px;color:#c94c0c;font:400 27px/1 var(--heading)}.sol159-faq-list details[open] summary:after{content:"–"}.sol159-faq-list p{margin:0;padding:0 46px 22px 0;color:#656d6f;font-size:12px;line-height:1.72}@media(max-width:1020px){.sol159-answer-grid,.sol159-faq-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:680px){.sol159-answer,.sol159-faq{padding:74px 0 80px}.sol159-answer h2,.sol159-faq h2{font-size:48px}}