.candidate-toolbar,.draft-toolbar{display:flex;gap:25px;align-items:center;padding:12px max(22px,calc((100vw - 1180px)/2));font-size:13px;border-bottom:1px solid #34495d;color:#b4c8d8;flex-wrap:wrap}.draft-toolbar{background:#182d3f}.candidate-toolbar a,.draft-toolbar a{color:#b8ff32}.retained-partner{max-width:900px;padding:28px 22px;margin:0 auto;text-align:center}.retained-partner img{max-height:180px;margin:auto;object-fit:contain}.retained-partner small{display:block;margin-top:8px;font-size:13px;color:#a6bdce}.reading-layout:has(>.answer-article:only-child){grid-template-columns:minmax(0,800px);justify-content:center}.answer-article figure img{height:auto;max-width:100%}.answer-article table{border-collapse:collapse;display:block;overflow:auto;max-width:100%}.answer-article td,.answer-article th{padding:12px;border-bottom:1px solid #b8cbd1}.native-tool{max-width:1100px;margin:auto;padding:40px 24px 70px}.native-tool h1{font-size:40px;line-height:1.2}.native-tool h2{font-size:27px}.native-tool p,.native-tool li{font-size:17px;line-height:1.85}.native-tool input,.native-tool select,.native-tool textarea{font:inherit;background:#152638;color:#eef4f7;border:1px solid #637e92;padding:12px;max-width:100%}.native-tool img{max-width:100%;height:auto}.native-tool .card-grid,.native-tool .model-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.native-tool .card{color:#eef4f7;text-decoration:none;border-top:1px solid #40576b;padding-top:20px}.native-tool .card img{max-height:180px;object-fit:contain}.native-tool button{font:inherit;background:#b8ff32;color:#071221;padding:11px 18px;border:0}.native-tool form[method=post] button{opacity:.5}.reading-view .answer-article .guide-figure{max-width:400px}@media(max-width:640px){.candidate-toolbar,.draft-toolbar{font-size:12px;gap:8px}.native-tool h1{font-size:31px}.reading-layout{padding-inline:22px}.native-tool{padding-inline:22px}}
.owner-directory{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-bottom:35px;border-bottom:1px solid #34495d}.owner-directory h2{font-size:18px;color:#dce8ee;margin:0 0 15px}.owner-directory a{display:block;font-size:15px;margin:10px 0;text-decoration:none}.independence{grid-column:1/-1;font-size:14px!important;line-height:1.8!important;max-width:950px;color:#a6bdce}.native-tool :is(.card,.tool-explain article,.tool-trust>div,.voice-card,.dealer-results>article,.xpeng-tool-directory__grid>a,.charge-tool-results>div){background:transparent;border:0;border-top:1px solid #40576b;border-radius:0;box-shadow:none}.native-tool small{font-size:13px}.native-tool :is(p,li){font-size:17px}.native-tool .card h2{font-size:23px}.native-tool [hidden]{display:none!important}@media(max-width:640px){.owner-directory{grid-template-columns:1fr;gap:25px}.owner-directory a{font-size:16px}.native-tool :is(.tool-trust,.tool-explain,.dealer-controls,.voice-grid,.tool-grid){grid-template-columns:1fr}}
.native-tool :is(label,select,input,textarea,button){font-size:16px!important;line-height:1.6}.native-tool :is(small,.eyebrow){font-size:13px!important;line-height:1.6}.native-tool .hero{padding:10px 0 28px;border-bottom:1px solid #34495d;margin-bottom:30px}.native-tool a{color:#5addff;text-underline-offset:4px}.native-tool a:visited{color:#b1dcdf}.native-tool .stats,.native-tool .intel-strip{display:flex;gap:30px;flex-wrap:wrap;margin:30px 0}.native-tool .stats b,.native-tool .intel-strip b{font-size:28px}.native-tool .stats span,.native-tool .intel-strip span{display:block;font-size:14px;font-weight:400}.native-tool :is(.contact,.search){display:grid;gap:20px;margin:25px 0}.native-tool label{display:flex;flex-direction:column;gap:8px}.native-tool .placement-map{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.native-tool .placement-map>article{border-top:1px solid #40576b;padding-block:20px}.native-tool .success{border-left:3px solid #b8ff32;padding:15px}.native-tool table{max-width:100%;overflow:auto}.native-tool :is(p,li){font-size:17px!important;line-height:1.85}.native-tool .xos-compare :is(article,section),.xos-compare :is(article,section){border-radius:0;box-shadow:none}.xos-compare label,.xos-compare select{font-size:16px}.xos-compare small{font-size:13px}.xos-compare p,.xos-compare li{font-size:17px}.xos-compare{margin:35px 0;padding:25px 0;border-radius:0;background:transparent;box-shadow:none;border-inline:0}
.native-tool fieldset{background:transparent!important;border:0!important;border-top:1px solid #40576b!important;border-radius:0!important;padding:24px 0!important;box-shadow:none!important}.native-tool input[type=checkbox],.native-tool input[type=radio]{width:auto;flex:none}.native-tool label:has(input[type=checkbox]),.native-tool label:has(input[type=radio]){flex-direction:row;align-items:flex-start}.native-tool legend{font-size:18px}
.article-breadcrumb{display:flex;gap:14px;max-width:844px;margin:25px auto 0;padding-inline:22px;font-size:15px;color:#a6bdce}.article-breadcrumb a{color:#5addff;text-underline-offset:4px}
.native-tool .handbook-lab{min-width:0;max-width:100%;margin-inline:0;padding-inline:0;border:0;border-radius:0;background:transparent}.native-tool .handbook-lab *{min-width:0;box-sizing:border-box}.native-tool .handbook-lab :is(.handbook-form,.handbook-proof,.handbook-answer-now,.handbook-official-source,.handbook-return-card,.handbook-result-zone){border-radius:0;box-shadow:none;background:transparent;border-inline:0}.native-tool .handbook-form{padding-inline:0}.native-tool .handbook-lab :is(input,select){max-width:100%}.native-tool .handbook-lab h2{font-size:clamp(30px,5vw,56px);line-height:1.12}@media(max-width:820px){.native-tool .handbook-lab :is(.handbook-lab-head,.handbook-form,.handbook-proof,.handbook-return-grid){grid-template-columns:minmax(0,1fr)}.native-tool .handbook-lab :is(a,button){white-space:normal;overflow-wrap:anywhere}}
.native-tool :is(.manual-intro,.manual-grid,.manual-check){width:100%;min-width:0;margin-inline:0;background:transparent;border-radius:0;border-inline:0;padding-inline:0}.native-tool .manual-grid article{min-width:0;padding:24px 0;border-radius:0;border-inline:0;background:transparent!important}.native-tool .manual-grid a,.native-tool .manual-intro>a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.native-tool .manual-check li{border-radius:0;border:0;border-top:1px solid #34495d;background:transparent;padding-inline:0}

main:has(#home-view[hidden]) .home-only-lower{display:none}
/* Visitor refinement: an unmistakable question search, open article masthead and coherent footer. */
.question-box{border:1px solid #5b8192!important;background:linear-gradient(120deg,#102332,#0a1422)!important;padding:24px!important;position:relative;box-shadow:0 0 35px #59ddff0a!important;border-radius:10px!important}.question-box:focus-within{border-color:#59ddff!important;box-shadow:0 0 0 3px #59ddff1c!important}.question-box label{display:block;font-size:18px!important;font-weight:650!important;margin-bottom:18px!important}.question-entry{align-items:center!important;gap:16px!important}.question-search-icon{font-size:40px;line-height:1;color:#59ddff;align-self:flex-start}.question-entry textarea{resize:none;min-height:90px!important;font-size:20px!important;line-height:1.6!important;padding:0!important}.question-entry button{display:flex!important;gap:12px;align-items:center;justify-content:center;flex:0 0 auto!important;width:auto!important;padding:15px 20px!important;min-height:58px!important;height:auto!important;font-size:17px!important;border-radius:6px!important;white-space:nowrap}.question-entry button span:last-child{font-size:26px}.question-bottom{font-size:14px!important;margin-top:15px!important}.question-examples{margin-top:20px!important}.question-examples button{font-size:16px!important}
.reading-view:has(.article-wide){max-width:1280px;margin:auto;padding:35px 30px 70px;background:transparent}.article-wide{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.article-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;align-items:start;padding:15px 0 45px;border-bottom:1px solid #334b5e}.article-intro-text{grid-template-columns:minmax(0,820px)}.article-intro h1{font-size:clamp(34px,3.5vw,54px)!important;line-height:1.14!important;margin:20px 0 25px!important;max-width:22ch}.article-direct-answer p{font-size:20px!important;line-height:1.8!important;color:#c2d1dc!important;margin:0!important}.article-intro .eyebrow{font-size:13px!important}.article-featured{margin:0!important;min-width:0;align-self:start}.article-featured img{width:100%;height:auto;max-height:400px;object-fit:contain;background:#0b1724}.article-featured figcaption{font-size:14px;line-height:1.7;padding:14px 0;color:#a7bdcc}.article-reading{max-width:820px;margin:40px auto 0;min-width:0}.article-reading:empty{display:none}.article-reading :is(p,li){font-size:18px!important;line-height:1.85!important}.article-reading img{max-width:100%;height:auto}.article-reading :is(.quick-answer,.control-answer):empty{display:none}.article-breadcrumb{max-width:1280px!important}.network-footer{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:40px 60px!important;padding:50px max(30px,calc((100vw - 1180px)/2)) 25px!important;border-top:1px solid #395267!important}.network-footer .footer-identity img{width:215px!important}.network-footer .footer-identity p{font-size:17px!important;color:#a7bdcc;line-height:1.8}.network-footer .owner-directory{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:35px;padding:0!important;margin:0!important;border:0!important;width:auto!important}.network-footer .owner-directory h2{font-size:18px!important;margin:0 0 15px!important}.network-footer .owner-directory a{display:block;font-size:16px!important;line-height:1.7;margin:0 0 8px!important}.network-footer .independence{grid-column:1/-1;max-width:none;font-size:15px!important;line-height:1.8;margin:0!important;padding:24px 0;border-top:1px solid #293e50}.footer-base{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-top:1px solid #293e50;padding-top:20px}.footer-base p{font-size:14px!important;margin:0!important}
@media(max-width:850px){.article-intro{gap:30px}.network-footer{grid-template-columns:1fr!important}.network-footer .owner-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.article-direct-answer p{font-size:18px!important}}
@media(max-width:640px){.question-box{padding:20px 16px!important}.question-entry{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important}.question-search-icon{font-size:30px}.question-entry textarea{min-height:90px!important;font-size:18px!important;width:100%;min-width:0}.question-entry button{grid-column:1/-1;width:100%!important}.question-bottom{font-size:14px!important}.question-examples button{font-size:15px!important}.article-intro{grid-template-columns:minmax(0,1fr);gap:25px}.article-intro h1{font-size:34px!important;max-width:none}.reading-view:has(.article-wide){padding:20px 22px 45px}.article-reading{margin-top:28px}.article-featured img{max-height:300px}.network-footer{padding:35px 22px 25px!important;gap:30px!important}.network-footer .owner-directory{grid-template-columns:1fr 1fr;gap:28px 20px}.network-footer .owner-directory>div:last-child{grid-column:1/-1}.network-footer .owner-directory a{font-size:16px!important}.article-reading :is(p,li){font-size:17px!important}}
.article-wide{color:var(--text)!important}.article-wide :is(h1,h2,h3){color:var(--text)!important}.article-wide .article-reading :is(p,li,figcaption,.model-note,.source-note){color:#bdcdd8!important}.article-wide a{color:var(--cyan)!important}.article-wide .safety-note{color:#e4c58e!important;background:transparent!important}.article-wide .success-line{background:#112d30!important;border-color:#315b59}.article-wide .success-line p{color:#d6f0e8!important}.article-wide .quick-answer{color:#bdcdd8}.article-wide .article-reading>.eyebrow{display:none}.article-wide :is(table,th,td){color:var(--text);background:transparent;border-color:#344c60}
.network-footer .owner-directory{grid-column:auto!important}.network-footer .footer-identity{align-self:start}.network-footer .footer-identity a{display:block}.network-footer .footer-identity img{max-width:100%;height:auto}.question-search-icon{font-size:0!important;display:block;width:19px;height:19px;min-width:19px;border:2px solid var(--cyan);border-radius:50%;position:relative;margin:10px 4px 0 0}.question-search-icon:after{content:"";position:absolute;width:9px;height:2px;background:var(--cyan);right:-7px;bottom:-4px;transform:rotate(45deg)}
@media(max-width:850px){.network-footer .owner-directory{grid-column:1/-1!important}}

/* MyXPENG owner shortcuts: image annotations, with open links on small screens. */
.model-image-wrap{position:relative}.model-image-wrap>img{display:block;width:100%;height:auto}.model-image-point{position:absolute;transform:translate(-50%,-50%);padding:9px 13px;background:#07121deb;color:#eef4f7;border-left:3px solid var(--cyan);font-size:17px;text-decoration:none;max-width:200px}.model-image-point:hover,.model-image-point:focus-visible{background:var(--lime);color:#07121d;outline:2px solid var(--cyan);outline-offset:4px}
@media(max-width:680px){.model-point-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.model-image-point{position:static;transform:none;background:transparent;padding:8px 12px;max-width:none}}

.model-picker-link{display:inline-flex;flex-direction:column;gap:14px;margin:0 24px 24px 0}.model-picker-link img{width:240px;max-width:100%;height:135px;object-fit:cover}

/* Phone reading and comfortable touch controls, preserving open editorial layout. */
@media(max-width:680px){.network-footer .owner-directory a{min-height:44px;display:flex;align-items:center;margin:0!important;padding:6px 0;box-sizing:border-box}.question-examples button{min-height:44px}.model-image-point{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}.view :is(input,select,textarea){font-size:17px}.article-reading{overflow-wrap:anywhere}.article-reading table{display:block;max-width:100%;overflow-x:auto}.article-reading :is(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:4px}}
:root{--bg:#070d17;--text:#eef4f7;--cyan:#59ddff;--lime:#b8ff32}.article-reading :is(p,li){font-size:20px!important}