.fcc-vehicle-hero{background:#f5f1ea;padding:28px 0 48px;border-bottom:1px solid #e4ded4}.fcc-vehicle .fcc-sales-crumbs{flex-wrap:wrap;line-height:1.6}.fcc-vehicle-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.fcc-vehicle h1{font-size:clamp(36px,4vw,57px)!important;line-height:1.05!important;letter-spacing:-.05em;margin-bottom:23px}.fcc-vehicle-lead{font-size:18px;color:#52616c;line-height:1.75!important;margin-bottom:23px!important}.fcc-vehicle-state{display:inline-block;background:#fff9;border:1px solid #dcd6c9;color:#876c3d;padding:8px 12px;border-radius:25px;font-size:11px;font-weight:700;letter-spacing:.035em}.fcc-vehicle-hero .fcc-sales-actions{margin-top:25px}.fcc-vehicle-hero-photo{margin:0;overflow:hidden;border-radius:20px;background:#172530;box-shadow:0 18px 38px #17253010}.fcc-vehicle-hero-photo>a{display:block;aspect-ratio:1.25;overflow:hidden;background:#daddd8}.fcc-vehicle-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.fcc-vehicle-hero-photo figcaption{padding:15px 20px;font-size:11px;color:#e2d4b7;letter-spacing:.035em;line-height:1.5}.fcc-vehicle-body{display:grid;grid-template-columns:245px minmax(0,1fr);gap:70px;padding-top:55px;padding-bottom:60px;align-items:start}.fcc-vehicle-sidebar{position:sticky;top:25px}.fcc-vehicle-sidebar nav{padding:23px;border:1px solid #e1e5e6;border-radius:16px;background:#faf9f6}.fcc-vehicle-sidebar .fcc-sales-eyebrow{font-size:10px!important;margin-bottom:15px!important}.fcc-vehicle-sidebar nav>a{display:flex;justify-content:space-between;gap:12px;color:#52616c;font-size:12px;line-height:1.6;padding:11px 0;border-top:1px solid #e4e4df}.fcc-vehicle-sidebar nav>a:hover{color:#1e5b8f}.fcc-vehicle-back{display:block;color:#1e5b8f;font-size:12px;line-height:1.7;margin-top:23px}.fcc-vehicle-copy{min-width:0}.fcc-vehicle-copy h2{font-size:clamp(26px,2.5vw,34px)!important;line-height:1.17!important;margin:0 0 22px!important;letter-spacing:-.035em}.fcc-vehicle-copy p{font-size:16px;color:#52616c;line-height:1.85;margin:0 0 20px}.fcc-vehicle-copy section{scroll-margin-top:25px}.fcc-vehicle-facts{padding:28px;background:#f5f1ea;border-radius:18px;margin-bottom:44px}.fcc-vehicle-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;margin:0}.fcc-vehicle-facts dl>div{border-bottom:1px solid #dedbcf;padding-bottom:14px}.fcc-vehicle-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#778086;line-height:1.5;margin-bottom:6px}.fcc-vehicle-facts dd{font-size:14px;font-weight:700;color:#172530;line-height:1.55;margin:0}.fcc-vehicle-copy .fcc-vehicle-note{font-size:11px!important;color:#7b8386!important;line-height:1.7!important;margin:18px 0 0!important}.fcc-vehicle-story{margin-bottom:38px}.fcc-vehicle-gallery{padding-top:5px}.fcc-vehicle-gallery h2{margin-bottom:12px!important}.fcc-vehicle-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:23px}.fcc-vehicle-gallery-grid>a{display:block;position:relative;overflow:hidden;border-radius:12px;aspect-ratio:1.35;background:#e7e9e7}.fcc-vehicle-gallery-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.fcc-vehicle-gallery-grid>a:hover img{transform:scale(1.025)}.fcc-vehicle-gallery-grid>a>span{position:absolute;bottom:10px;right:10px;background:#ffffffdb;border-radius:50%;width:28px;height:28px;color:#172530;font-size:16px;display:flex;justify-content:center;align-items:center}.fcc-vehicle-sources{border-top:1px solid #e1e5e6;margin-top:26px;padding-top:18px;font-size:12px;color:#778086}.fcc-vehicle-sources summary{cursor:pointer}.fcc-vehicle-sources ul{margin:15px 0 0;padding-left:18px}.fcc-vehicle-sources a{color:#1e5b8f}.fcc-vehicle-related{padding-top:48px;padding-bottom:55px}.fcc-vehicle-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fcc-vehicle-related-grid>a{border:1px solid #e1e5e6;border-radius:15px;overflow:hidden;color:#172530;font-weight:700}.fcc-vehicle-related-grid img{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;display:block}.fcc-vehicle-related-grid span{display:flex;justify-content:space-between;gap:14px;font-size:17px;padding:19px;line-height:1.35}.fcc-vehicle-related-grid i{font-style:normal;color:#1e5b8f}
@media(max-width:1000px){.fcc-vehicle-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.fcc-vehicle-body{grid-template-columns:200px minmax(0,1fr);gap:35px}.fcc-vehicle-sidebar nav{padding:19px}.fcc-vehicle-lead{font-size:16px}.fcc-vehicle-facts{padding:24px}}
@media(max-width:750px){.fcc-vehicle-hero{padding:22px 0 30px}.fcc-vehicle .fcc-sales-crumbs{margin-bottom:30px;font-size:10px}.fcc-vehicle-hero-grid{grid-template-columns:1fr;gap:28px}.fcc-vehicle h1{font-size:clamp(35px,8vw,48px)!important;margin-bottom:20px}.fcc-vehicle-hero-photo>a{aspect-ratio:1.4}.fcc-vehicle-body{display:block;padding-top:30px;padding-bottom:35px}.fcc-vehicle-sidebar{position:static;margin-bottom:30px}.fcc-vehicle-sidebar nav{display:flex;gap:12px;flex-wrap:wrap;padding:16px}.fcc-vehicle-sidebar .fcc-sales-eyebrow{width:100%;margin:0!important}.fcc-vehicle-sidebar nav>a{border:0;padding:5px 0;font-size:11px}.fcc-vehicle-sidebar nav>a:not(:last-child):after{content:'·';color:#b48a4a;margin-left:8px}.fcc-vehicle-back{margin-top:15px}.fcc-vehicle-copy h2{font-size:27px!important}.fcc-vehicle-copy p{font-size:16px}.fcc-vehicle-facts{padding:24px 21px;margin-bottom:32px}.fcc-vehicle-facts dl{gap:19px}.fcc-vehicle-facts dd{font-size:13px}.fcc-vehicle-gallery-grid{gap:12px}.fcc-vehicle-related{padding-top:32px;padding-bottom:36px}.fcc-vehicle-related-grid{grid-template-columns:1fr;gap:20px}.fcc-vehicle-related-grid span{font-size:19px}}
