:where(.page-faq) a{color:#0c6666}:where(.page-faq) a:hover{color:#09524f}:where(.page-faq) .faq-wrap{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}:where(.page-faq) .faq-side{flex:1 1 240px;max-width:300px;display:flex;flex-direction:column;gap:6px}@media (max-width:860px){:where(.page-faq) .faq-side{max-width:none;flex-direction:row;flex-wrap:wrap}}:where(.page-faq) .faq-main{flex:999 1 560px;min-width:0}:where(.page-faq) .cat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:0;background:transparent;font:inherit;font-weight:600;color:#40565a;cursor:pointer;text-align:left;transition:all .3s var(--ease)}:where(.page-faq) .cat:hover{background:#f1f8f7}:where(.page-faq) .cat.on{background:#06403f;color:#fff}:where(.page-faq) .cat small{font-size:12px;padding:2px 9px;border-radius:99px;background:rgba(12,102,102,.1)}:where(.page-faq) .cat.on small{background:#f89a1c;color:#1e1304}:where(.page-faq) .big-search{position:relative;max-width:620px;width:100%;margin-top:8px}:where(.page-faq) .big-search svg{position:absolute;left:22px;top:50%;width:22px;height:22px;transform:translateY(-50%);color:#5e7377}:where(.page-faq) .big-search input{width:100%;height:62px;border-radius:999px;border:0;padding:0 24px 0 58px;font:inherit;font-size:17px;box-shadow:0 20px 40px -20px rgba(0,0,0,.4)}:where(.page-faq) .big-search input:focus{outline:3px solid #f89a1c}