.avuxi-support { background:#fff; padding:46px 24px 80px; }
.avuxi-support-page .avuxi-support { margin-top:70px; }
.support-inner { max-width:1160px; margin:0 auto; }
.support-breadcrumbs { font-size:13px; color:#68706b; margin-bottom:28px; overflow-wrap:anywhere; }
.support-heading { max-width:760px; margin:0 auto 44px; text-align:center; }
.avuxi-support h1 { font-size:clamp(28px,3.2vw,42px); line-height:1.25; margin:0 0 20px; }
.support-heading > p { color:#626a64; font-size:18px; }
.support-search-form { display:flex; gap:10px; margin:26px 0 20px; }
.support-search-form input { flex:1; min-width:0; height:50px; border:1px solid #cbd2cc; border-radius:4px; padding:0 16px; }
.support-search-form button { border:0; border-radius:4px; background:#79b341; color:white; padding:12px 24px; font-weight:600; cursor:pointer; }
.support-nav { display:flex; flex-wrap:wrap; gap:10px 25px; margin:16px 0 30px; font-size:15px; }
.support-heading .support-nav { justify-content:center; }
.support-category-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.support-category-card { border:1px solid #e1e7dd; border-top:3px solid #83b84c; border-radius:6px; padding:25px; }
.support-category-card h2 { font-size:21px; line-height:1.4; margin:0 0 10px; }
.support-category-card > p { font-size:13px; color:#72786f; }
.support-article-list { list-style:none; margin:0; padding:0; }
.support-article-list li { border-bottom:1px solid #edf0e9; padding:12px 0; line-height:1.55; }
.support-article-list li:last-child { border:0; }
.support-article-link { overflow-wrap:anywhere; }
.support-view-all { display:inline-block; margin-top:20px; font-size:14px; font-weight:600; }
.support-layout { display:grid; grid-template-columns:minmax(0,1fr) 265px; gap:56px; }
.support-layout > article { min-width:0; }
.support-article-meta { color:#767b73; font-size:13px; margin:20px 0 36px; }
.support-article-meta p { margin:8px 0; }
.support-article-body { line-height:1.8; overflow-wrap:anywhere; }
.support-article-body h2 { margin:36px 0 20px; font-size:26px; }
.support-article-body h3 { font-size:21px; margin-top:30px; }
.support-article-body img { max-width:100%; height:auto; border-radius:3px; }
.support-article-body figure { margin:30px 0; }
.support-article-body figcaption { color:#697264; font-size:13px; margin-top:10px; }
.support-article-body pre { white-space:pre; overflow:auto; background:#f3f5f1; padding:20px; border-radius:4px; font-size:13px; line-height:1.6; }
.support-article-body table { display:block; max-width:100%; overflow:auto; }
.support-article-body [id] { scroll-margin-top:105px; }
.support-sidebar { border-left:1px solid #e6ebe2; padding-left:25px; font-size:14px; }
.support-sidebar h2 { font-size:18px; margin:12px 0 20px; }
.support-sidebar nav + nav { margin-top:35px; }
.support-sidebar ul { margin:0; padding:0; list-style:none; }
.support-sidebar li { padding:8px 0; }
.support-article-footer { border-top:1px solid #e6ebe2; margin-top:45px; padding-top:24px; }
.support-search-results article { padding:24px 0; border-bottom:1px solid #e6ebe2; }
.support-search-results h2 { font-size:22px; margin:0 0 10px; }
.support-search-results p { color:#697264; }
@media(max-width:950px) { .support-category-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } .support-layout { grid-template-columns:1fr; gap:35px; } .support-sidebar { border-left:0; padding-left:0; border-top:1px solid #e6ebe2; padding-top:25px; } }
@media(max-width:600px) { .avuxi-support { padding:28px 20px 50px; } .support-category-grid { grid-template-columns:1fr; } .support-category-card { padding:22px; } .support-search-form button { padding:10px 15px; } }
