.knowledge-center{background:#f4f8fb;color:#10283e;font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}.knowledge-wrap{width:min(1240px,calc(100% - 48px));margin:auto}.knowledge-hero{padding:92px 0 70px;background:linear-gradient(135deg,#061c31,#0b426e);color:#fff;text-align:center}.knowledge-hero span,.knowledge-results header span{color:#55a9ff;font-size:11px;font-weight:800;letter-spacing:.17em}.knowledge-hero h1{max-width:900px;margin:15px auto;font-size:clamp(38px,5vw,66px);line-height:1.12}.knowledge-hero p{max-width:850px;margin:0 auto;color:#bad0e1;font-size:17px;line-height:1.8}.knowledge-search{display:grid;grid-template-columns:1fr auto;max-width:850px;margin:34px auto 24px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 16px 42px #0017}.knowledge-search input{min-width:0;height:52px;padding:0 18px;border:0;outline:0;font-size:16px}.knowledge-search button{padding:0 25px;border:0;border-radius:8px;background:#1677ff;color:#fff;font-weight:800;cursor:pointer}.brand-filter{display:flex;justify-content:center;gap:8px;overflow:auto;padding-bottom:4px}.brand-filter a{flex:0 0 auto;padding:8px 13px;border:1px solid #ffffff35;border-radius:18px;color:#c9dbea;text-decoration:none;font-size:12px}.brand-filter a:hover,.brand-filter a.on{border-color:#55a9ff;background:#1677ff;color:#fff}.knowledge-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:-30px;position:relative}.knowledge-actions>a,.knowledge-actions>button{position:relative;display:flex;min-height:165px;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #dce7ef;border-radius:13px;background:#fff;color:#17324a;text-align:left;text-decoration:none;box-shadow:0 13px 34px rgba(14,53,87,.09);cursor:pointer}.knowledge-actions b{font-size:18px}.knowledge-actions span{margin-top:9px;color:#71869a;font-size:12px;line-height:1.65}.knowledge-actions i{position:absolute;right:20px;bottom:14px;color:#dce9f5;font:800 38px/1 Arial;font-style:normal}.problem-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:65px 0 20px}.problem-categories a{display:flex;align-items:center;gap:12px;padding:21px;border:1px solid #dce6ee;border-radius:10px;background:#fff;color:#18334b;text-decoration:none}.problem-categories i{color:#1677ff;font-style:normal;font-size:11px}.problem-categories b{flex:1}.problem-categories span{color:#1677ff}.knowledge-results{padding:54px 0 90px}.knowledge-results>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.knowledge-results h2{margin:7px 0 0;font-size:36px}.knowledge-results>header>b{color:#7890a3}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.knowledge-grid>a{display:grid;grid-template-columns:118px 1fr;min-height:170px;overflow:hidden;border:1px solid #dbe5ed;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.knowledge-cover{display:grid;place-items:center;background:#e8f3fc;color:#1677ff;font-size:26px;font-weight:800}.knowledge-cover img{width:100%;height:100%;object-fit:cover}.knowledge-grid>a>div:last-child{padding:18px}.knowledge-grid small{color:#1677ff;font-weight:800}.knowledge-grid h3{margin:6px 0;font-size:17px}.knowledge-grid p{display:-webkit-box;margin:0;color:#718497;font-size:12px;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-grid time{display:block;margin-top:10px;color:#9ba8b3;font-size:10px}.knowledge-empty{grid-column:1/-1;display:grid;place-items:center;gap:18px;min-height:220px;border:1px dashed #bfd0dd;border-radius:12px;background:#fff;text-align:center}.knowledge-empty a{color:#1677ff;text-decoration:none}.knowledge-question{padding:70px 0;background:#08213a}.knowledge-question .support-query-form{margin:0 auto;padding:0;background:transparent}.knowledge-question h2{margin:8px 0 12px;font-size:34px}@media(max-width:1050px){.knowledge-actions{grid-template-columns:repeat(3,1fr)}.knowledge-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.knowledge-hero{padding-top:68px}.knowledge-actions,.problem-categories{grid-template-columns:1fr 1fr}.knowledge-grid{grid-template-columns:1fr}.knowledge-question .support-query-form{grid-template-columns:1fr}.knowledge-question .support-query-fields{grid-template-columns:1fr}.knowledge-question .support-query-fields .wide{grid-column:auto}}@media(max-width:520px){.knowledge-wrap{width:min(calc(100% - 28px),1240px)}.knowledge-search{grid-template-columns:1fr;padding:5px}.knowledge-search button{height:46px}.knowledge-actions,.problem-categories{grid-template-columns:1fr}.knowledge-actions>a,.knowledge-actions>button{min-height:125px}.knowledge-results>header{display:block}.knowledge-grid>a{grid-template-columns:88px 1fr}}
.brand-filter{justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;scroll-behavior:smooth;cursor:grab}.brand-filter:active{cursor:grabbing}.brand-filter::-webkit-scrollbar{display:none;width:0;height:0}
.brand-filter-rail{position:relative;max-width:940px;margin:0 auto}.brand-filter-rail .brand-filter{width:100%;padding:0 45px 6px}.brand-scroll{position:absolute;z-index:3;top:50%;width:34px;height:34px;transform:translateY(-57%);border:1px solid rgba(255,255,255,.34);border-radius:50%;background:#0a3558;color:#fff;font-size:25px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18)}.brand-scroll.previous{left:2px}.brand-scroll.next{right:2px}.brand-scroll:hover:not(:disabled){border-color:#67b4ff;background:#1677ff}.brand-scroll:disabled{opacity:.22;cursor:default}@media(max-width:520px){.brand-filter-rail .brand-filter{padding-inline:39px}.brand-scroll{width:30px;height:30px}}
.brand-filter-rail{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;max-width:1040px}.brand-filter-rail .brand-filter{grid-column:2;width:100%;padding:0 0 6px}.brand-scroll{position:static;z-index:auto;top:auto;display:grid;place-items:center;transform:none;align-self:center}.brand-scroll.previous{grid-column:1;grid-row:1}.brand-scroll.next{grid-column:3;grid-row:1}.brand-filter-rail .brand-filter{grid-row:1}@media(max-width:520px){.brand-filter-rail{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.brand-filter-rail .brand-filter{padding-inline:0}}
.community-page-hero{padding:82px 0 105px}.community-page-hero h1{font-size:clamp(38px,4.4vw,62px)}.community-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.knowledge-community-page .knowledge-community{padding-top:64px;padding-bottom:100px}.knowledge-community-page .knowledge-community h2{font-size:clamp(30px,3.5vw,44px)}.knowledge-community-page .knowledge-community-list{gap:18px}.knowledge-community-page .knowledge-community-list>article{padding:30px 32px}.knowledge-community-page .knowledge-question{padding:0}@media(max-width:680px){.community-page-hero{padding:60px 0 82px}.community-page-actions{grid-template-columns:1fr}.knowledge-community-page .knowledge-community-list>article{padding:22px 18px}}
.knowledge-library-categories{display:flex;flex-wrap:wrap;gap:10px;padding-top:54px}.knowledge-library-categories a{padding:10px 18px;border:1px solid #d4e1eb;border-radius:22px;background:#fff;color:#36536b;text-decoration:none;font-size:14px;font-weight:700}.knowledge-library-categories a:hover,.knowledge-library-categories a.on{border-color:#1677ff;background:#1677ff;color:#fff}@media(max-width:520px){.knowledge-library-categories{padding-top:38px}.knowledge-library-categories a{padding:8px 13px;font-size:12px}}

/* Mobile containment: keep every knowledge-community component inside Safari's viewport. */
.knowledge-center{width:100%;max-width:100%;overflow-x:hidden}.knowledge-center *{box-sizing:border-box}.knowledge-center .knowledge-wrap>*{min-width:0}
@media(max-width:520px){
.knowledge-center{overflow-x:clip}
.knowledge-wrap{width:calc(100% - 28px);max-width:1240px;min-width:0}
.knowledge-hero{padding:58px 0 72px;overflow:hidden}
.knowledge-hero .knowledge-wrap{max-width:calc(100vw - 28px)}
.knowledge-hero h1{width:100%;max-width:100%;margin:14px auto;font-size:clamp(34px,10.4vw,44px);line-height:1.18;letter-spacing:-.035em;word-break:break-all;overflow-wrap:anywhere}
.knowledge-hero p{width:100%;max-width:100%;font-size:15px;line-height:1.75;word-break:break-all;overflow-wrap:anywhere}
.knowledge-search{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) 76px;margin:26px auto 20px;padding:5px;border-radius:11px}
.knowledge-search input{width:100%;min-width:0;height:48px;padding:0 12px;font-size:16px;text-overflow:ellipsis}
.knowledge-search button{width:76px;height:48px;padding:0 8px;border-radius:7px;font-size:14px}
.brand-filter-rail{width:100%;max-width:100%;grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}
.brand-filter-rail .brand-filter{min-width:0;width:100%;padding-inline:0}
.knowledge-actions{width:calc(100% - 28px);margin-top:-25px}
.problem-categories,.knowledge-library-categories,.knowledge-results{max-width:calc(100vw - 28px)}
.knowledge-grid>a{min-width:0;grid-template-columns:76px minmax(0,1fr)}
.knowledge-grid>a>div:last-child{min-width:0;padding:15px 13px}
.knowledge-grid h3,.knowledge-grid p{overflow-wrap:anywhere}
}
@media(max-width:360px){.knowledge-hero h1{font-size:32px}.knowledge-search{grid-template-columns:minmax(0,1fr) 68px}.knowledge-search button{width:68px}.knowledge-grid>a{grid-template-columns:66px minmax(0,1fr)}}
