body:not(.catalog-website),#catalog-app{color-scheme:light dark;--bg:#eef2f6;--paper:#fff;--ink:#203147;--line:#cbd5e2;--muted:#596a7c}#catalog-app,#catalog-app *{box-sizing:border-box}#catalog-app [hidden]{display:none!important}body:not(.catalog-website){margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,sans-serif}:where(#catalog-app) a{color:#235d91}:where(#catalog-app) button,:where(#catalog-app) input,:where(#catalog-app) select{font:inherit;min-height:44px}:where(#catalog-app) button,:where(#catalog-app) input,:where(#catalog-app) select{background:var(--paper);color:var(--ink);border:1px solid #9aaec4;border-radius:7px;padding:8px 11px}:where(#catalog-app) button{cursor:pointer}:where(#catalog-app) button:disabled,:where(#catalog-app) option:disabled{opacity:.4}:where(#catalog-app) button:focus-visible,:where(#catalog-app) a:focus-visible,:where(#catalog-app) input:focus-visible,:where(#catalog-app) select:focus-visible{outline:3px solid #ba861e;outline-offset:3px}.catalog-site-nav{padding:12px 20px;background:#14263d;display:flex;gap:20px}.catalog-site-nav a{color:white;min-height:44px;display:inline-flex;align-items:center}#catalog-app{padding:24px;max-width:1500px;margin:auto}#catalog-app h1{font-size:clamp(26px,4vw,38px);line-height:1.2}.catalog-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.catalog-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:650;min-width:0}.catalog-filters input,.catalog-filters select{width:100%;min-width:0}.catalog-filters .catalog-check{flex-direction:row;align-items:center;gap:8px}.catalog-check input{width:22px;flex:none}.catalog-note,.catalog-count{font-size:13px;color:var(--muted)}.catalog-results{display:grid;gap:20px}.catalog-results.equipment{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));align-items:start}.catalog-results.vehicles{grid-template-columns:minmax(0,1fr)}.catalog-entry{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.catalog-entry>header{background:#203b56;color:#fff;padding:18px 22px}.catalog-entry h2{margin:0;font-size:25px;line-height:1.2}.catalog-entry header p{margin:6px 0 0;color:#d3dfed;font-size:13px}.catalog-image{display:block;width:100%;max-height:480px;object-fit:contain;background:#e3e9f0}.compatibility{font-size:12px;background:#efe8da;color:#5a4930;margin:0;padding:10px 20px}.catalog-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:7px;overflow:hidden;margin:12px 0}.catalog-stats>div{padding:10px 12px;background:var(--paper);min-width:0}.catalog-stats dt{font-size:11px;font-weight:750;color:var(--muted);margin-bottom:4px}.catalog-stats dd{margin:0;font-size:15px;overflow-wrap:anywhere}.catalog-entry>dl{margin:16px}.catalog-body{padding:4px 20px 18px;overflow-wrap:anywhere}.catalog-body .ship-id{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:14px}.ship-id span{flex:1}.ship-class{font-size:14px;font-weight:450}.ship-sect{margin-top:20px;font-weight:750}.catalog-body img{display:none}.catalog-body .q{display:block;font-size:12px;font-weight:450;color:var(--muted)}.catalog-body .weapon-aka{font-size:13px;color:var(--muted);font-style:italic}.catalog-body .weapon-profile{padding:10px;border:1px solid var(--line);margin:8px 0}.pname{font-weight:bold}.pdmg:before{content:' Damage: '}.pqual:before{content:' Qualities: '}.catalog-body pre{white-space:pre-wrap}.catalog-body a{overflow-wrap:anywhere}.catalog-entry footer{padding:12px 20px;border-top:1px solid var(--line);font-size:12px}.catalog-entry footer a{min-height:44px;display:inline-flex;align-items:center}.catalog-more{display:block;margin:24px auto}.stat-table+.stat-table{margin-top:12px}@media(max-width:600px){#catalog-app{padding:14px}.catalog-filters{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-entry h2{font-size:22px}.catalog-body{padding:4px 13px 15px}.catalog-entry>header{padding:15px}.catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-stats>div{padding:8px}.catalog-stats dd{font-size:14px}.catalog-image{max-height:280px}}@media(prefers-color-scheme:dark){body:not(.catalog-website),body:not(.catalog-website) #catalog-app{--bg:#101b2b;--paper:#192a3f;--ink:#e3edf7;--line:#52677d;--muted:#bdccdd}body:not(.catalog-website) :where(#catalog-app) a{color:#9bcaff}body:not(.catalog-website) .catalog-image{background:#142237}body:not(.catalog-website) .compatibility{background:#e5d8be;color:#463820}}
/* Approved study 04: compact B body, A stat band, identity thumbnail. */
.vehicle-entry{font-size:13px;line-height:1.4;border-radius:6px}.vehicle-entry>header.vehicle-header{display:flex;align-items:center;gap:9px;padding:9px 10px;background:#132a36;color:#fff}.vehicle-identity{flex:1;min-width:0}.vehicle-entry .vehicle-header .vehicle-eyebrow{font-size:9px;font-weight:750;color:#b8d6dc;letter-spacing:.5px;margin:0 0 2px}.vehicle-entry .vehicle-header h2{font-size:25px;line-height:1.1;letter-spacing:-.5px;margin:0}.vehicle-entry .vehicle-header .vehicle-maker{font-size:10px;color:#d3dde2;margin:3px 0 0;line-height:1.25}.vehicle-thumbnail{width:56px;height:56px;min-height:56px;flex:none;padding:0;background:#0c202e;border:1px solid #7a929d;border-radius:5px;overflow:hidden;position:relative}.vehicle-entry .vehicle-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.vehicle-thumbnail span{position:absolute;bottom:0;right:0;width:18px;line-height:16px;font-size:13px;border-radius:3px 0 0;background:#122b3ee6;color:white}.vehicle-heart{padding:0;min-width:44px;min-height:44px;background:none;color:white;border:0;font-size:27px}.vehicle-entry .compatibility{font-size:10px;line-height:1.3;padding:4px 10px;background:#eee9df;color:#5a4930}.vehicle-instruments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 8px 4px;gap:5px}.vehicle-instrument{text-align:center;min-width:0;background:#e5efef;color:#203044;border-bottom:2px solid #146b71;padding:3px 2px 2px}.vehicle-instrument span{display:block;font-size:10px;line-height:1.2;font-weight:750}.vehicle-instrument strong{display:block;font-size:25px;line-height:1.2;letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vehicle-details{padding:5px 11px 10px}.vehicle-role{font-size:12px;font-style:italic;color:var(--muted);margin:0 0 5px}.vehicle-facts{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;padding:3px 0}.vehicle-facts>span{overflow-wrap:anywhere}.vehicle-facts b{font-weight:750}.vehicle-market{padding-top:0;color:#665032}.vehicle-support{background:#edf4f5;padding:5px 6px;border-block:1px solid var(--line)}.vehicle-section-title{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:1.2px;background:#dcebed;color:#146b71;margin:8px -11px 5px;padding:4px 11px}.vehicle-section-title span{float:right;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:#596a7c}.vehicle-weapon{border-left:2px solid #72a7aa;border-bottom:1px solid var(--line);padding:2px 0 5px 7px;margin:5px 0}.vehicle-weapon h4{font-size:13px;margin:0;font-weight:750}.vehicle-weapon .vehicle-facts{font-size:11px;padding:2px 0}.vehicle-qualities{font-size:11px;color:var(--muted);margin:1px 0 0}.vehicle-rules{font-size:13px;overflow-wrap:anywhere;margin-top:6px}.vehicle-rules p{margin:4px 0}.vehicle-rules img{display:none}.vehicle-rules .ship-block{display:contents}.vehicle-rules .q{display:block;font-size:11px;color:var(--muted)}.vehicle-rules pre{white-space:pre-wrap}.vehicle-entry .dice{font-size:13px}.vehicle-entry footer{padding:3px 11px;font-size:10px;background:#f0f2f0}.vehicle-entry footer a{min-height:44px}.vehicle-image-viewer{position:fixed;inset:0;margin:0;padding:calc(60px + env(safe-area-inset-top)) 14px calc(45px + env(safe-area-inset-bottom));width:100vw;height:100dvh;max-width:none;max-height:none;border:0;background:#0b1723;color:white;overflow:hidden}.vehicle-image-viewer::backdrop{background:#0b1723}.vehicle-image-viewer>img{display:block;width:100%;height:100%;object-fit:contain}.vehicle-image-viewer>button{position:absolute;top:calc(12px + env(safe-area-inset-top));right:14px;color:white;background:#233a4c;border:1px solid #65808e;min-height:44px}.vehicle-image-caption{position:absolute;bottom:calc(12px + env(safe-area-inset-bottom));left:14px;right:14px;text-align:center;font-size:13px;color:#c0d0dc;margin:0}body:has(.vehicle-image-viewer[open]){overflow:hidden}@media(min-width:760px){.vehicle-entry>header.vehicle-header{padding:10px 12px;gap:12px}.vehicle-thumbnail{width:64px;height:64px}.vehicle-instruments{grid-template-columns:repeat(8,minmax(0,1fr))}.vehicle-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.vehicle-summary{grid-column:1/-1}.vehicle-loadout,.vehicle-rules{min-width:0}.vehicle-no-loadout{display:block}.vehicle-section-title{margin-right:0}.vehicle-rules{padding-top:7px}}@media(prefers-color-scheme:dark){body:not(.catalog-website) .vehicle-instrument{background:#d6e6e5}body:not(.catalog-website) .vehicle-support{background:#243c4c}body:not(.catalog-website) .vehicle-market{color:#e0c797}body:not(.catalog-website) .vehicle-section-title{background:#294a58;color:#b0dedc}body:not(.catalog-website) .vehicle-section-title span{color:#c1d1d9}body:not(.catalog-website) .vehicle-entry footer{background:#152638}}

.vehicle-extra-table{margin:5px 0}.vehicle-extra-row{display:flex;flex-wrap:wrap;gap:2px 10px;border-block-end:1px solid var(--line);padding:5px 0;margin:0;font-size:12px}.vehicle-extra-row>div{display:inline;min-width:0;overflow-wrap:anywhere}.vehicle-extra-row dt,.vehicle-extra-row dd{display:inline;margin:0}.vehicle-extra-row dt{font-weight:750}.vehicle-extra-row dt:after{content:': ';}

/* Approved sourcebook study 05: native stat labels, resolved armament, compact notes. */
.sourcebook-vehicle .vehicle-maker{margin-top:5px!important}
.sourcebook-vehicle .scale-badge{display:inline-block;background:#365968;color:#e6f5f7;border-radius:3px;font-size:9px;padding:2px 5px;margin-right:5px}
.sourcebook-vehicle .scale-badge.personal{background:#654a7d;color:#f3e9ff}
.sourcebook-vehicle .vehicle-instruments{grid-template-columns:repeat(auto-fit,minmax(85px,1fr))}
.sourcebook-vehicle .vehicle-support:empty{display:none}
.sourcebook-vehicle .vehicle-section-title{margin-left:0;margin-right:0}
.sourcebook-vehicle .vehicle-details{gap:0 15px}
.sourcebook-vehicle .quantity{font-weight:550;color:var(--muted);font-size:11px;white-space:nowrap}
.sourcebook-vehicle .choice{float:right;font-size:8px;letter-spacing:.6px;color:#785a28;background:#f0e6d0;border-radius:3px;padding:2px 4px}
.sourcebook-vehicle .weapon-scale{font-size:8px;letter-spacing:.7px;font-weight:750;color:#2d777c;margin-top:1px}
.sourcebook-vehicle .vehicle-qualities{line-height:1.4}
.sourcebook-vehicle .weapon-sources{display:flex;flex-wrap:wrap;gap:0 12px;font-size:10px}
.sourcebook-vehicle .weapon-sources a{display:inline-flex;align-items:center;min-height:44px}
.sourcebook-vehicle .fit-note{font-size:10px;color:#795b28;line-height:1.4;margin:4px 0}
.sourcebook-vehicle .unspecified{background:#f6f0e5;border-left-color:#b38d4c;padding:7px}
.sourcebook-vehicle .unspecified p{font-size:11px;color:#705d40;margin:4px 0 0}
.sourcebook-vehicle .no-weapons,.sourcebook-vehicle .quiet{font-size:12px;color:var(--muted)}
.sourcebook-vehicle .vehicle-rules{padding-top:0;margin-top:0}
.sourcebook-vehicle .vehicle-rules p{margin:6px 0}
.sourcebook-vehicle .source-note{border-left:2px solid #b9975a;padding-left:8px}
.sourcebook-vehicle .book-rules{font-size:11px;margin-top:12px;border-top:1px solid var(--line);padding-top:5px}
.sourcebook-vehicle details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650}
.sourcebook-vehicle details summary:before{content:'▸';margin-right:6px}
.sourcebook-vehicle details[open]>summary:before{content:'▾'}
.sourcebook-vehicle .book-rules>a{min-height:44px;display:inline-flex;align-items:center}
.sourcebook-vehicle .weapon-details{font-size:11px;margin:4px 0}
.sourcebook-vehicle .weapon-details p{margin:5px 0;line-height:1.45}
.sourcebook-vehicle .weapon-details .weapon-aka{font-size:10px;font-style:italic;color:var(--muted)}
.sourcebook-vehicle .vehicle-details.compact-notes{display:block}
.sourcebook-vehicle .compact-notes .vehicle-loadout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}
.sourcebook-vehicle .compact-notes .vehicle-loadout>.vehicle-section-title{grid-column:1/-1}
.sourcebook-vehicle .compact-notes .vehicle-rules{margin-top:8px}
@media(max-width:759px){.sourcebook-vehicle .vehicle-details,.sourcebook-vehicle .compact-notes .vehicle-loadout{display:block}.sourcebook-vehicle .vehicle-instruments{grid-template-columns:repeat(4,minmax(0,1fr))}.sourcebook-vehicle .vehicle-loadout{margin-bottom:12px}.sourcebook-vehicle .vehicle-header h2{overflow-wrap:anywhere}}
@media(prefers-color-scheme:dark){body:not(.catalog-website) .sourcebook-vehicle .unspecified{background:#332e25}body:not(.catalog-website) .sourcebook-vehicle .unspecified p{color:#d8c497}body:not(.catalog-website) .sourcebook-vehicle .choice{background:#5e4f32;color:#f3d897}body:not(.catalog-website) .sourcebook-vehicle .fit-note{color:#dfc590}body:not(.catalog-website) .sourcebook-vehicle .weapon-scale{color:#a8d9d6}}

/* Website catalogs live in layouts/main; the companion keeps its own shell. */
.catalog-website #catalog-app{padding:0;max-width:none;color:var(--ink);font:16px/1.55 system-ui,sans-serif}
#catalog-app[data-layout="website"] .catalog-results.vehicles{align-items:start;grid-template-columns:minmax(0,1fr)}
#catalog-app[data-layout="website"] .vehicle-entry{container-type:inline-size}
@media(min-width:720px){#catalog-app[data-layout="website"] .catalog-results.vehicles{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Internal card layout follows card width, rather than the desktop viewport. */
@container(max-width:600px){
 #catalog-app[data-layout="website"] .vehicle-details,#catalog-app[data-layout="website"] .compact-notes .vehicle-loadout{display:block}
 #catalog-app[data-layout="website"] .vehicle-instruments{grid-template-columns:repeat(4,minmax(0,1fr))}
 #catalog-app[data-layout="website"] .vehicle-rules{padding-top:0}
 #catalog-app[data-layout="website"] .vehicle-loadout{margin-bottom:12px}
 #catalog-app[data-layout="website"] .vehicle-header h2{overflow-wrap:anywhere}
}

#catalog-app[data-layout="website"] .catalog-results.equipment{grid-template-columns:minmax(0,1fr)}
@media(min-width:620px){#catalog-app[data-layout="website"] .catalog-results.equipment{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:900px){#catalog-app[data-layout="website"] .catalog-results.equipment{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Compact card bands avoid a six-plus-one orphan stat at desktop column widths. */
@container(max-width:700px){#catalog-app[data-layout="website"] .vehicle-instruments{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Closed weapon rules and citations share a compact action row. */
#catalog-app[data-layout="website"] .sourcebook-vehicle .weapon-details:not([open]){display:inline-block;vertical-align:middle;margin:0 12px 0 0}
#catalog-app[data-layout="website"] .sourcebook-vehicle .weapon-sources{display:inline-flex;max-width:100%;vertical-align:middle}

/* Approved equipment study 06: category header, primary band and labeled sections. */
.equipment-entry{--equipment-accent:#325269;border-radius:7px;font-size:13px;line-height:1.45}
.equipment-entry.equipment-armour{--equipment-accent:#4c614c}.equipment-entry.equipment-substance{--equipment-accent:#655272}.equipment-entry.equipment-mount{--equipment-accent:#7b5a36}
.equipment-entry>header.equipment-header{display:flex;gap:8px;align-items:center;padding:11px 10px;background:var(--equipment-accent);color:#fff}
.equipment-entry .equipment-kind-icon{display:grid;place-items:center;width:30px;height:34px;flex:none;font-size:28px}
.equipment-identity{flex:1;min-width:0}.equipment-entry .equipment-identity p{margin:0 0 3px;font-size:9px;letter-spacing:.5px;color:#e5e9ec}
.equipment-entry .equipment-header h2{font-size:20px;line-height:1.15;margin:0;overflow-wrap:anywhere}
.equipment-entry .equipment-header small{font-size:10px;opacity:.85}.equipment-entry .equipment-heart{flex:none;border:0;background:transparent;color:#fff;font-size:25px;padding:0;width:44px;min-height:44px}
.equipment-instruments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 8px 5px;background:#f6f4ee}
.equipment-instruments>div{text-align:center;background:#e8edef;border-bottom:2px solid var(--equipment-accent);padding:4px 2px;min-width:0;color:#243346}
.equipment-instruments span{display:block;font-size:9px;font-weight:750;color:#435467}.equipment-instruments strong{display:block;font-size:22px;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.equipment-instruments strong.text-value{font-size:16px;line-height:1.65;overflow-wrap:normal}.equipment-mount .equipment-instruments{grid-template-columns:repeat(3,minmax(0,1fr))}
.equipment-content{padding:0 10px 10px}.equipment-content section{margin:9px 0 0}.equipment-content section>h3{background:#eee8da;color:#5f5139;text-transform:uppercase;font-size:9px;letter-spacing:1.1px;font-weight:750;margin:0 0 5px;padding:4px 7px}
.equipment-facts{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11px;padding:1px 3px;overflow-wrap:anywhere}.equipment-facts b{font-weight:750}.equipment-qualities{font-size:11px;margin:4px 3px;color:#455666}
.equipment-description{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.equipment-description p{margin:5px 3px}.equipment-description h2,.equipment-description h3,.equipment-description h4,.equipment-description h5{font-size:12px}.equipment-description .weapon-aka{font-size:10px;color:var(--muted);font-style:italic}.equipment-description pre{white-space:pre-wrap}.equipment-description img{display:none}.equipment-description .q{display:block;font-size:11px;color:var(--muted)}
.equipment-description .catalog-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));font-size:11px}.equipment-description .catalog-stats>div{padding:5px}.equipment-description .catalog-stats dd{font-size:11px}
.equipment-entry footer{border-top:1px solid var(--line);padding:0 10px;background:#f0f2f2}.equipment-entry footer a{min-height:44px;display:flex;align-items:center;font-size:10px;overflow-wrap:anywhere}
.equipment-entry .compatibility{font-size:10px;line-height:1.3;padding:4px 10px}
@media(prefers-color-scheme:dark){body:not(.catalog-website) .equipment-content section>h3{background:#4d4639;color:#efdfbd}body:not(.catalog-website) .equipment-qualities{color:#bdccdd}body:not(.catalog-website) .equipment-entry footer{background:#152638}}

/* Approved study 07: full width within each vehicle card, never across the list. */
.vehicle-details>.vehicle-versions{grid-column:1/-1;min-width:0;padding:0 0 5px}
.vehicle-versions>.vehicle-section-title{margin:10px 0 6px;background:#d6e4e8;color:#234f61;padding:7px 9px;font-size:11px}
.vehicle-versions .version-intro{font-size:11px;color:var(--muted);margin:8px 0}
.vehicle-version{border-left:3px solid #7e9aa3;border-bottom:1px solid var(--line);background:#f4f7f8;padding:7px 9px;margin:6px 0;color:#203147;min-width:0}
.vehicle-version>header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;background:none;color:#203147;padding:0}
.vehicle-version h4{font-size:14px;margin:0;line-height:1.25;overflow-wrap:anywhere}
.vehicle-version.current-version{border-left-color:#166970;background:#e7f1ef;box-shadow:inset 0 0 0 1px #9abdb9}
.vehicle-version .current-tag{font-size:8px;letter-spacing:.6px;font-weight:750;background:#27666c;color:#fff;padding:3px 5px;border-radius:3px;white-space:nowrap}
.vehicle-version .version-change{margin:4px 0;font-size:12px;font-weight:550;overflow-wrap:anywhere}
.vehicle-version .vehicle-facts{font-size:11px;gap:3px 18px}.vehicle-version .version-note{font-size:12px;margin:6px 0 0;padding-top:6px;border-top:1px solid var(--line);line-height:1.45;overflow-wrap:anywhere}
.vehicle-version .version-note>strong:first-child{display:none}.vehicle-versions .version-notes{font-size:12px;overflow-wrap:anywhere}
.common-configurations>p{font-size:12px;margin:6px 0}
@media(prefers-color-scheme:dark){body:not(.catalog-website) .vehicle-versions>.vehicle-section-title{background:#294a58;color:#b0dedc}body:not(.catalog-website) .vehicle-version{background:#20374a;color:#e3edf7}body:not(.catalog-website) .vehicle-version>header{color:#e3edf7}body:not(.catalog-website) .vehicle-version.current-version{background:#254a4d}}
/* Wider companion/tablet views also show two cards; phones keep one. */
#catalog-app .catalog-results.vehicles>.vehicle-entry{container-type:inline-size}
@media(min-width:600px){#catalog-app:not([data-layout="website"]) .catalog-results.vehicles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
@container(max-width:600px){
 #catalog-app:not([data-layout="website"]) .vehicle-details,#catalog-app:not([data-layout="website"]) .compact-notes .vehicle-loadout{display:block}
 #catalog-app:not([data-layout="website"]) .vehicle-instruments{grid-template-columns:repeat(4,minmax(0,1fr))}
 #catalog-app:not([data-layout="website"]) .vehicle-rules{padding-top:0}
 #catalog-app:not([data-layout="website"]) .vehicle-header h2{overflow-wrap:anywhere}
}
