
.signin-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;max-width:1040px!important;padding-top:24px!important;padding-bottom:32px!important;align-items:start}.signin-layout .auth-panel{width:100%;max-width:none;margin:0;padding:0}.signin-layout h1{font-size:42px;margin:0 0 8px}.signin-layout .eyebrow{margin:0 0 6px}.signin-layout .sign-in-panel>p{margin-bottom:18px}.signin-layout .form-control{min-height:40px}.signin-layout .mb-3{margin-bottom:12px!important}.signin-benefits{background:#f2ede4;border:1px solid #e0d7c7;border-radius:12px;padding:28px}.signin-benefits h2{font-size:29px;margin:8px 0 18px}.signin-benefits ul{padding-left:20px;margin-bottom:22px;line-height:1.8}.signin-dealer{border-top:1px solid #d8cbb8;margin-top:24px;padding-top:18px}.signin-dealer h3{font-size:22px;margin:0 0 6px}.signin-dealer p{margin:0 0 8px}.signin-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:9px}.provider-button{display:flex;justify-content:center;align-items:center;gap:12px;background:#fff;border:1px solid #b8c5cf;color:#183448;width:100%;min-height:42px;font-weight:600}.provider-button:hover{background:#f0f3f5;border-color:#183448}.google-mark{font-family:Arial,sans-serif;font-size:20px;color:#356ac3}.signin-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:#526575;font-size:13px}.signin-divider:before,.signin-divider:after{content:"";height:1px;background:#d9e0e4;flex:1}.signin-layout .sign-in-submit{width:100%;margin-top:4px}.signin-layout .sign-in-remember{margin:12px 0}.signin-layout a,.security-section a{color:#77501f}.security-section{padding-top:20px;padding-bottom:32px}.security-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.security-heading h1{font-size:36px;margin:8px 0}.security-crumb{display:flex;gap:10px;font-size:14px}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.security-card,.security-confirm{background:#fff;border:1px solid #d2dce4;border-radius:10px;padding:20px;margin:14px 0}.security-card h2,.security-confirm h2{font-size:25px;margin:0 0 8px}.security-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0}.security-fields label{flex:1;min-width:160px}.security-fields input{margin-top:5px}.security-row{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e0e5e9;padding:12px 0}.security-row small{display:block;color:#526575}.security-confirm{max-width:760px}.security-section [data-auth-status],.signin-layout [data-auth-status]{padding:10px 12px;background:#f8edda;border:1px solid #d9c29d;border-radius:6px;margin:10px 0}.security-section [data-auth-status][hidden],.signin-layout [data-auth-status][hidden]{display:none}.security-section[aria-busy=true],.signin-layout[aria-busy=true]{cursor:progress}.security-card [aria-busy=true]{opacity:.65}.security-section button:disabled,.signin-layout button:disabled{opacity:.6}
@media(max-width:720px){.signin-layout{grid-template-columns:1fr;gap:22px}.signin-benefits{padding:20px}.security-grid{grid-template-columns:1fr}.security-heading{align-items:start}.signin-layout h1{font-size:36px}}

.signin-layout a.btn-slate{color:#fff}.signin-providers svg{width:20px;height:20px;flex:none}.security-help{max-width:1100px}.security-help img{width:100%;border:1px solid #d2dce4;border-radius:8px;margin:12px 0}.security-help ol{line-height:1.7}

.signin-layout a.btn-slate{color:#fff}.signin-providers svg{width:20px;height:20px;flex:none}.security-help{max-width:1100px}.security-help img{width:100%;border:1px solid #d2dce4;border-radius:8px;margin:12px 0}.security-help ol{line-height:1.7}
