.vehicle-public{max-width:72rem;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);overflow-wrap:anywhere;margin-inline:auto}.vehicle-public h1{font-size:var(--type-display);font-weight:var(--weight-bold);margin-block:calc(var(--spacing) * 6)}.vehicle-public h2{font-size:var(--type-section);font-weight:var(--weight-semibold);margin-block:calc(var(--spacing) * 8) calc(var(--spacing) * 4)}.vehicle-public a{text-underline-offset:.2em;text-decoration:underline}.vehicle-public a:focus-visible,.vehicle-public input:focus-visible,.vehicle-public select:focus-visible,.vehicle-public button:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.vehicle-public-price{font-size:var(--type-title);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.vehicle-public-gallery,.vehicle-public-list{gap:calc(var(--spacing) * 6);margin-block:calc(var(--spacing) * 8);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.vehicle-public figure{margin:0}.vehicle-public img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.vehicle-public figcaption{padding-block:calc(var(--spacing) * 2)}.vehicle-public dl>div{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2);border-bottom:var(--border-width) solid currentColor;flex-wrap:wrap;display:flex}.vehicle-public dt{font-weight:var(--weight-semibold);min-width:12rem}.vehicle-public-text{white-space:pre-wrap;max-width:72ch}.vehicle-public-filters{gap:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 8);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.vehicle-public-filters label{gap:calc(var(--spacing) * 2);display:grid}.vehicle-public-filters input,.vehicle-public-filters select,.vehicle-public-filters button{font:inherit;color:inherit;border:var(--border-width) solid currentColor;padding:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);background:0 0;width:100%;min-width:0}.vehicle-public-filters button{cursor:pointer;font-weight:var(--weight-semibold);align-self:end}.vehicle-public nav{gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}[data-rle-site] .vehicle-public{padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 24)}.vehicle-public .vehicle-prospect-form{max-width:42rem;margin-block:calc(var(--spacing) * 8)}.vehicle-public .vehicle-prospect-form fieldset{gap:calc(var(--spacing) * 4);border:0;min-width:0;padding:0;display:grid}.vehicle-public .vehicle-prospect-form legend{font-size:var(--type-section);font-weight:var(--weight-semibold);margin-bottom:calc(var(--spacing) * 4)}.vehicle-public .vehicle-prospect-form label{gap:calc(var(--spacing) * 1.5);display:grid}.vehicle-public .vehicle-prospect-form input,.vehicle-public .vehicle-prospect-form textarea,.vehicle-public .vehicle-prospect-form button{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;border:var(--border-width) solid currentColor;padding:calc(var(--spacing) * 3);border-radius:var(--radius-sm);background:0 0}.vehicle-public .vehicle-prospect-form .vehicle-prospect-consent{align-items:start;display:flex}.vehicle-public .vehicle-prospect-consent input{width:auto;margin-top:calc(var(--spacing) * 1);flex:none}.vehicle-public .vehicle-prospect-form button{cursor:pointer;font-weight:var(--weight-semibold)}.vehicle-public .vehicle-prospect-form :disabled{opacity:var(--opacity-disabled);cursor:default}.vehicle-public .vehicle-prospect-form textarea:focus-visible,.vehicle-public summary:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.vehicle-public summary{cursor:pointer;padding-block:calc(var(--spacing) * 4);text-underline-offset:.2em;text-decoration:underline}
