.q-entry{background:#252018;border-top:1px solid #aa8a4c;border-bottom:1px solid #aa8a4c;padding:18px 0}.q-entry-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.q-entry p{margin:4px 0 0;color:#fff;font-size:18px}.q-entry .eyebrow{font-size:10px}.q-entry-choices{display:flex;gap:10px;flex-wrap:wrap}.q-entry-choices a{display:block;border:1px solid #cfad68;padding:12px 16px;border-radius:5px;color:#f4e3b9;text-decoration:none;font-weight:600}.q-entry-choices a:hover,.q-entry-choices a:focus-visible{background:#d0ae6c;color:#111}.q-wrap{max-width:900px;padding-bottom:70px}#claim-questions{border:1px solid #8a7145;border-radius:10px;padding:28px;background:#191a18}#claim-questions [hidden]{display:none!important}#claim-questions fieldset{border:0;padding:0;margin:22px 0}#claim-questions legend{font-size:25px;color:#e5c788;margin-bottom:20px}#claim-questions label{display:block;margin:16px 0}#claim-questions input:not([type=radio]):not([type=checkbox]),#claim-questions textarea,#claim-questions select{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #85724f;border-radius:5px;background:#262824;color:#fff;font:inherit}#claim-questions input[type=radio],#claim-questions input[type=checkbox]{accent-color:#d0ae6c;width:20px;height:20px;flex:none}#claim-questions .q-choice{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #85724f;border-radius:6px;cursor:pointer}#claim-questions .q-choice:has(input:checked){background:#3b3223;border-color:#f0cc83}#q-meter{width:100%;accent-color:#d0ae6c}#q-error{color:#ffd0bc}#q-summary{white-space:pre-wrap;line-height:1.7;padding:18px;background:#252720;margin-bottom:22px}.q-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}#claim-questions button{cursor:pointer}#claim-questions :focus-visible{outline:3px solid #f0cc83;outline-offset:4px}@media(max-width:800px){.q-entry-inner{display:block}.q-entry-choices{margin-top:14px}.q-entry-choices a{flex:1;text-align:center;min-width:150px}.q-two{grid-template-columns:1fr;gap:0}#claim-questions{padding:20px}.q-wrap{padding-left:18px;padding-right:18px}}
.q-form-heading{padding-top:28px!important;padding-bottom:24px!important}.q-form-heading h1{font-size:clamp(34px,5vw,54px)!important}.q-change-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.q-change-actions button{padding:10px 14px;background:#282820;border:1px solid #b99a5c;color:#f5dba5;border-radius:4px}#q-error:not([hidden]){border:2px solid #f0a589;padding:18px;margin-bottom:20px}#q-error a{color:#ffddc9}#claim-questions [aria-invalid=true]{border-color:#f0a589!important}
/* Keep local support headings clear of the sticky navigation after jump links. */
#regular-vehicle-claims,#local-driving-school-claims{scroll-margin-top:120px}
