.faqx{gap:10px;display:grid}.faqx-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.faqx-row:has(>details[open]:first-child):has(>details[open]:last-child){align-items:stretch}.faqx details{background:#fff;border:1px solid #e0eaf5;border-radius:14px}.faqx details[open]{border-color:#bcd6f2;box-shadow:0 6px 18px #0868c90f}.faqx summary{color:#0b3478;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.45;list-style:none;display:flex}.faqx summary::-webkit-details-marker{display:none}.faqx summary i{background:#f0f6fd;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faqx summary i:before,.faqx summary i:after{content:"";background:#0868c9;border-radius:2px;width:12px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqx summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faqx details[open] summary i:after{transform:translate(-50%,-50%)}.faqx details p{color:#3b5878;margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.7}@media (max-width:760px){.faqx-row{grid-template-columns:1fr;gap:10px}}
