.cpd-quote-page{font-size:16px;font-weight:400}.cpd-quote-page>section>div{width:min(100% - 40px,1280px);max-width:1280px;padding-inline:0}.cpd-quote-hero{color:#fff;background:#0e0e0e;padding:58px 0 62px}.cpd-quote-eyebrow{color:#fc0;text-transform:uppercase;letter-spacing:.19em;margin-bottom:12px;font-size:12px;font-weight:700}.cpd-quote-hero h1{letter-spacing:-.045em;font-size:clamp(40px,5vw,64px);line-height:1.04}.cpd-quote-hero p:last-child{color:#ffffffbf;max-width:700px;margin-top:20px;font-size:18px;line-height:1.6}.cpd-quote-page form{border-radius:22px}@media (max-width:680px){.cpd-quote-hero{padding:38px 0 42px}.cpd-quote-hero p:last-child{font-size:16px}}.quote-workspace:focus-visible{outline:2px solid var(--color-brand,#b7192b);outline-offset:8px;border-radius:12px}.quote-item-list{padding:0;list-style:none}.quote-item-list dd{overflow-wrap:anywhere;margin:2px 0 0}.quote-workspace input[type=radio],.quote-workspace input[type=checkbox]{accent-color:var(--color-brand,#b7192b)}.quote-workspace details>summary{min-height:32px}@media (max-width:680px){.quote-workspace .field-control{font-size:16px}.quote-workspace button{touch-action:manipulation}}
