.customer-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,6vw,80px);align-items:start;padding:50px 0}.customer-intro{padding:24px 0}.customer-intro h1{font-size:clamp(34px,4vw,54px);overflow-wrap:anywhere}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.customer-panel.form-panel{max-width:none;width:100%;min-width:0;color:var(--ink);background:var(--paper);border-color:color-mix(in srgb,var(--ink) 28%,transparent);overflow-wrap:anywhere}.customer-panel h2{font-size:24px}.customer-panel form+form{margin-top:24px}.customer-panel input{min-width:0;max-width:100%}.customer-social{display:grid;gap:10px;margin-bottom:24px}.customer-social form{margin:0!important}.customer-social button{width:100%}.customer-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}.saved-vehicle{min-width:0}.saved-vehicle>form{margin-top:8px}.saved-vehicle>form button{width:100%}[data-import-notice] button{max-width:100%;white-space:normal}.customer-panel .check{display:block}.customer-panel .check input{display:inline-block;width:auto;min-height:auto;margin-right:6px}.customer-panel a{text-decoration:underline}.customer-panel .button{text-decoration:none}@media(max-width:700px){.customer-shell,.customer-grid{grid-template-columns:minmax(0,1fr);gap:20px}.customer-shell{padding:24px 0}.customer-intro{padding:0}.customer-panel.form-panel{padding:22px}.customer-panel button{white-space:normal;max-width:100%}}

.customer-panel .muted{color:inherit;opacity:.8}
