.home-page{flex-direction:column;gap:3rem;padding-block:1.5rem 0;display:flex}.home-masthead{align-items:start;gap:2rem;display:grid}@media (min-width:64rem){.home-masthead{grid-template-columns:7fr 5fr;gap:3rem}}.home-masthead h1{margin:.5rem 0 1rem}@media (min-width:64rem){.home-masthead h1{font-size:3.5rem;line-height:3.625rem}}@media (max-width:21.6rem){.home-masthead h1{font-size:1.875rem;line-height:2.125rem}}.home-finder{margin-top:1.5rem;padding:1.25rem}.home-featured{flex-direction:column;gap:.75rem;min-width:0;display:flex}.home-notes>h2,.home-crash>h2,.home-makes>h2,.home-note>h2{margin-bottom:1.25rem}.home-notes-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem;margin-bottom:1rem;display:grid}.home-crash-deck{max-width:40rem;color:var(--color-ink-700);margin-bottom:1rem}.home-makes-grid{border-top:1px solid var(--color-ink-200);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));column-gap:1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.home-makes-grid a{border-bottom:1px solid var(--color-ink-200);min-height:48px;color:var(--color-ink-950);align-items:center;font-weight:600;text-decoration:none;display:flex}.home-makes-grid a:hover{color:var(--color-signal)}.home-note{max-width:46rem}.home-note p{border-left:3px solid var(--color-signal);color:var(--color-ink-700);margin-bottom:.75rem;padding-left:1rem}.home-finder .vehicle-finder{margin-top:0}.home-masthead>*{min-width:0}.home-featured .key-stats{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.home-featured .key-stat-value{font-size:1.625rem}@media (max-width:39.99rem){.home-featured .key-stat-value{font-size:1.375rem}}@media (min-width:64rem){.home-notes-grid,.home-crash .matchup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:39.99rem){.home-makes-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.home-notes-grid{gap:1.25rem}.home-notes-grid>*+*{border-top:1px solid var(--color-ink-200);padding-top:1.25rem}.home-notes .post-teaser-card{grid-template-columns:minmax(0,1fr) 7rem;align-items:start}.home-notes .post-teaser-card .post-teaser-media{order:2}}.home-featured>.text-link{align-self:flex-start}.home-featured>.text-link,.home-page>section>.text-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.owner-return{border-top:1px solid var(--color-ink-200);border-bottom:1px solid var(--color-ink-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;padding:.5rem 0;display:flex}.owner-return-text{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;min-width:0;display:flex}.owner-return h2{font-size:1.125rem;line-height:1.75rem}.owner-return p{color:var(--color-ink-700);font-size:.9375rem;line-height:1.5rem}.owner-return-links{flex-wrap:wrap;align-items:center;gap:0 1.25rem;min-width:0;max-width:100%;display:flex}.owner-return-links a{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;min-height:44px;font-weight:600;display:inline-flex}
