/* Adapt the supplied presentation layer to existing functional components. */
.ma-shell{--green:#172a3a;--navy:#172a3a}
.ma-shell .site-header{background:#fafaf8;color:#181d23;border-bottom:1px solid #dedfdf}
.ma-shell .pkg-hero{margin:0;border-radius:0;background:#fafaf8}
.ma-shell .pkg-hero h1{color:#181d23;text-shadow:none}
.ma-shell .pkg-hero-copy{min-width:0}
.ma-shell .pkg-hero-copy>p{margin:24px 0 0}
.ma-shell .hero-source{margin-top:20px}
.ma-shell .pkg-hero-media img{position:absolute;inset:0}
.ma-shell .ma-search-wrap{margin-top:24px;position:relative}
.ma-shell .ma-search{box-shadow:none}
.ma-shell .catalog-layout{display:block}
.ma-shell .catalog-filters{margin-bottom:24px;border:1px solid #dedfdf;background:white;border-radius:12px;position:static;width:100%}
.ma-shell .catalog-filters>summary{display:flex;padding:16px 20px;font-size:15px;cursor:pointer}
.ma-shell .catalog-filters .filters{position:static;width:100%;border:0;box-shadow:none;background:transparent;padding:20px}
.ma-shell .filters h2{display:none}
.ma-shell #market-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}
.ma-shell #advanced-car-filters{display:contents}
.ma-shell #market-filters .field{min-width:0;margin:0}
.ma-shell #market-filters input,.ma-shell #market-filters select{width:100%;min-width:0}
.ma-shell .filters-footer{margin:16px 0 0}
.ma-shell .button,.ma-shell .ma-cta{border-radius:8px}
.ma-shell .ma-service h3{margin:0}.ma-shell .ma-service p{margin:4px 0 0}
.ma-shell .optional-contact{color:#68717a;font-size:14px}
@media(max-width:690px){.ma-shell .pkg-hero{display:grid;grid-template-columns:1fr}.ma-shell .pkg-hero-media{height:290px}.ma-shell .ma-search-wrap{margin-top:18px}.ma-shell #market-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-shell #market-filters>.field:first-child{grid-column:1/-1}.ma-shell .catalog-filters .filters{padding:14px}.ma-shell .ma-service{min-width:0}.ma-shell .ma-service h3{font-size:16px}}
