.lead-section{padding:28px 0;border-top:1px solid var(--line)}.lead-section h2{font-size:27px!important;margin:0 0 18px}.lead-section p{font-size:14px;line-height:1.8}.lead-wide{grid-column:1/-1}.lead-field{min-width:0}.lead-field fieldset{border:0;padding:0;margin:12px 0 0;min-width:0}.lead-field legend{font-size:13px;color:var(--cream);margin-bottom:12px}.lead-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.lead-options .check{margin:0;align-items:flex-start;font-size:13px}.lead-form label.check input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.lead-form select{width:100%}.lead-form [hidden]{display:none!important}.field-error{color:#ffadaf;font-size:13px}.lead-form [aria-invalid=true]{border-color:#ffadaf}.lead-detail dd{overflow-wrap:anywhere;white-space:pre-wrap}.lead-detail dt{margin-top:16px}.lead-queue-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.lead-queue-nav a{border:1px solid var(--line);padding:12px 16px;border-radius:6px}.lead-queue-nav a.active{border-color:var(--gold);color:var(--gold)}.lead-consent{font-size:13px;line-height:1.8;border-top:1px solid var(--line);padding-top:20px}.lead-form .notice h2{font-size:25px}.lead-form .notice ul{padding-left:20px}.lead-section a{text-decoration:underline;text-underline-offset:3px}.lead-layout .form-aside{align-self:start}.lead-layout{padding-bottom:80px}.terms-reading h2{font-size:28px;margin-top:35px}.terms-reading p,.terms-reading li{line-height:1.9}.terms-reading ul{padding-left:25px}@media(max-width:600px){.lead-options{grid-template-columns:1fr}.lead-form{padding:22px}.lead-section h2{font-size:24px!important}.lead-form .button{white-space:normal;width:100%}.lead-section{padding-block:24px}}
