.as-vehicle-module{margin:28px 0;background:#fff;border:1px solid #e5e9ed;border-radius:18px;padding:22px}.as-vehicle-module h2{margin-top:0}.as-vehicle-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:180px;gap:8px}.as-vehicle-gallery figure{margin:0;position:relative;overflow:hidden;border-radius:12px;background:#eef1f4}.as-vehicle-gallery figure.is-main{grid-row:span 2}.as-vehicle-gallery img{width:100%;height:100%;object-fit:cover}.as-vehicle-gallery figcaption{position:absolute;left:6px;bottom:5px;background:rgba(0,0,0,.6);color:#fff;padding:3px 6px;border-radius:5px;font-size:10px}.as-vehicle-table>div{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:15px;padding:12px 0;border-bottom:1px solid #edf0f2}.as-pill-list{display:flex;gap:8px;flex-wrap:wrap}.as-pill-list span{background:#f1f4f7;padding:7px 10px;border-radius:999px}.as-fault-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.as-fault-grid article{border:1px solid #e7ebef;border-radius:14px;padding:15px}.as-fault-grid h3{margin:0 0 8px}.as-fault-grid small{color:#69747e}.as-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.as-spec-grid>div{background:#f7f9fa;border-radius:10px;padding:12px}.as-spec-grid dt{font-size:12px;color:#6d7882}.as-spec-grid dd{font-weight:800;margin:4px 0 0}.as-vehicle-video{width:100%;border-radius:14px}.as-ai-note{font-size:12px;color:#6e7882}.as-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.as-related-grid a{color:inherit;text-decoration:none}.as-related-grid img{width:100%;height:130px;object-fit:cover;border-radius:10px}.as-related-grid strong{display:block;margin-top:7px}.as-topic-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e8ecef;color:inherit;text-decoration:none}.as-admin-tools textarea{width:100%}@media(max-width:800px){.as-vehicle-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.as-vehicle-gallery figure.is-main{grid-column:span 2}.as-fault-grid,.as-related-grid{grid-template-columns:1fr 1fr}.as-spec-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.as-fault-grid,.as-related-grid,.as-spec-grid{grid-template-columns:1fr}.as-vehicle-table>div{grid-template-columns:1fr}.as-vehicle-gallery{grid-template-columns:1fr}.as-vehicle-gallery figure.is-main{grid-column:auto}}
