.faq-page .policy-content{max-width:960px;padding-top:34px}.faq-search{position:relative;display:flex;align-items:center;gap:13px;border:1px solid #d4e4e7;border-radius:16px;padding:0 20px;min-height:54px;margin-bottom:28px;background:#fffdfb}.faq-search>i{font-size:14px;color:#68919f}.faq-search>i:first-child{color:#9db0b7}.faq-search input{width:100%;min-width:0;background:transparent;border:0;outline:none;padding:16px 0;font:13px Open Sans,sans-serif;color:#1f5266}.faq-search input::placeholder{color:#93a6af}.faq-search:focus-within{outline:2px solid #80aeb4;outline-offset:2px}.faq-search-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.faq-categories{display:grid;grid-gap:13px;gap:13px}.faq-category{border-radius:17px;background:linear-gradient(110deg,#eef4f0,#f0f5f4);overflow:hidden}.faq-category>summary{display:flex;align-items:center;gap:20px;padding:22px;list-style:none;cursor:pointer}.faq-category summary::-webkit-details-marker,.faq-item summary::-webkit-details-marker{display:none}.faq-category-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#235e6b;background:#e5f0eb;flex-shrink:0;font-size:20px}.faq-category h2{font:400 21px/1.35 Georgia,serif;color:#22546b;margin:0 0 5px}.faq-category summary p{font:12px/1.6 Open Sans,sans-serif;color:#6e8b98;margin:0}.faq-category-arrow{margin-left:auto;color:#4f8391;font-size:23px;line-height:1}.faq-category[open] .faq-category-arrow{transform:rotate(90deg)}.faq-list{padding:0 22px 20px 82px;display:grid;grid-gap:9px;gap:9px}.faq-item{border:1px solid #dce8e6;background:#fffdfb;border-radius:10px;overflow:hidden}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;cursor:pointer;color:#28536a;font-size:13px;font-weight:600;line-height:1.6}.faq-item summary i{font-size:11px;color:#5b939b;flex-shrink:0}.faq-item[open] summary i:before{content:"\f068"}.faq-item>p{padding:0 17px 17px;margin:0;font-size:13px;line-height:1.85;color:#657f8c}.faq-category summary:focus-visible{outline:2px solid #427d86;outline-offset:-3px}.faq-empty,.faq-result-count{font-size:13px;color:#657f8c;margin-bottom:20px}.faq-empty{padding:25px;border:1px dashed #cbdedc;border-radius:12px;text-align:center}@media (max-width:600px){.faq-search{padding:0 15px;border-radius:13px;min-height:48px;margin-bottom:22px}.faq-search input{font-size:12px}.faq-category>summary{padding:17px 14px;gap:12px}.faq-category h2{font-size:18px}.faq-category summary p{font-size:11px}.faq-category-icon{width:32px;height:32px;font-size:17px}.faq-category-arrow{font-size:20px}.faq-list{padding:0 14px 16px}.faq-item summary,.faq-item>p{font-size:12px}.faq-categories{gap:11px}}