.vehicle-brief-page{color:#152b3c;background:#f7f2e8;min-height:100vh}.vehicle-brief-header,.vehicle-brief-footer{justify-content:space-between;align-items:center;padding:1.1rem clamp(1.25rem,7vw,8rem);display:flex}.vehicle-brief-header{border-bottom:1px solid #cec7ba}.vehicle-brief-back{color:#365363;font-size:.75rem;font-weight:800;text-decoration:none}.vehicle-brief-hero{color:#fffdf8;background:#0d2334;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,12vw,13rem)}.vehicle-brief-eyebrow{color:#a26909;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.vehicle-brief-hero .vehicle-brief-eyebrow{color:#f1c272}.vehicle-brief-hero h1,.vehicle-brief-tool h2,.vehicle-brief-tool h3{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400}.vehicle-brief-hero h1{margin:1.1rem 0 1.5rem;font-size:clamp(3.6rem,7vw,7rem);line-height:.9}.vehicle-brief-hero>p:last-child{color:#c5d1d5;max-width:720px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}.vehicle-brief-tool{gap:1.5rem;padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,12vw,13rem);display:grid}.vehicle-brief-intro{max-width:760px}.vehicle-brief-tool h2{margin:.75rem 0 1rem;font-size:clamp(2.1rem,4vw,4rem);line-height:.98}.vehicle-brief-intro>p:last-child{color:#365363;line-height:1.65}.vehicle-brief-form{background:#e8dfce;padding:1.5rem}.vehicle-brief-form label{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.vehicle-brief-form>div{margin-top:.75rem;display:flex}.vehicle-brief-form input{box-sizing:border-box;font:inherit;letter-spacing:.045em;border:1px solid #829198;border-radius:0;width:100%;min-width:0;padding:.95rem}.vehicle-brief-form button{color:#fffdf8;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#0d2334;border:0;padding:.95rem 1.1rem;font:800 .72rem inherit}.vehicle-brief-form>p,.vehicle-brief-status{color:#526771;font-size:.72rem;line-height:1.5}.vehicle-brief-form a,.vehicle-brief-status a{color:#23495c;font-weight:800}.vehicle-brief-provenance{border-block:1px solid #c9c3b8;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:1rem 0;display:flex}.vehicle-brief-provenance strong{font-size:.82rem}.vehicle-brief-provenance span{color:#526771;font-size:.75rem}.vehicle-brief-sections{background:#c9c3b8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.brief-section{background:#f7f2e8;padding:1.5rem}.brief-section-possible_verify{background:#fff5df}.brief-section-must_confirm{background:#f3e3d5}.brief-section h3{margin:.65rem 0 1rem;font-size:1.7rem;line-height:1}.brief-section ul{color:#365363;margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.55}.brief-section li+li{margin-top:.7rem}.vehicle-brief-resources{border-top:1px solid #c9c3b8;gap:0;padding-top:1.5rem;display:grid}.vehicle-brief-resources h2{margin:0 0 1rem;font-size:1.7rem}.vehicle-brief-resources a{color:#23495c;border-top:1px solid #c9c3b8;justify-content:space-between;padding:1rem 0;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.vehicle-brief-footer{color:#fffdf8;background:#0d2334;padding-top:2.3rem;padding-bottom:2.3rem}.vehicle-brief-footer>a:not(.brand-logo-footer){color:#f1c272;font-size:.75rem;font-weight:800;text-decoration:none}@media (max-width:720px){.vehicle-brief-form>div{flex-direction:column}.vehicle-brief-form button{width:100%}.vehicle-brief-sections{grid-template-columns:1fr}.vehicle-brief-footer{flex-direction:column;align-items:flex-start;gap:1.4rem}}
