.quote-form .quote-design-card,.quote-design-card{padding:26px;margin:0 0 28px;border:1px solid #c8d0c3;border-radius:12px;background:#f4f5ee;color:#233027;min-width:0}.quote-design-card h2{font-size:26px;line-height:1.16;letter-spacing:-.04em;margin:8px 0 12px}.quote-design-card .eyebrow{font-size:12px;letter-spacing:.13em;margin:0}.quote-design-intro,.quote-design-note{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.quote-design-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:18px 0}.quote-design-card dl>div{padding:11px 0;border-bottom:1px solid #d9ded3;min-width:0}.quote-design-card dt{font-size:12px;line-height:1.6;color:#586456}.quote-design-card dd{margin:3px 0 0;font-size:13px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.quote-design-card details{margin:18px 0;border:1px solid #d3dacb;border-radius:6px;padding:12px 15px}.quote-design-card details summary{cursor:pointer;font-size:12px;line-height:1.6;font-weight:600}.quote-design-card details dl{grid-template-columns:1fr;margin-bottom:0}.quote-design-note{padding:12px 0 0;border-top:1px solid #d9ded3;color:#586456}.quote-design-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:20px}.quote-design-actions a{font-size:12px;line-height:1.6;font-weight:600;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.quote-design-card a:focus-visible,.quote-design-card summary:focus-visible{outline:3px solid #a74e30;outline-offset:4px}.quote-form .quote-design-error,.quote-design-error{border-color:#d0aa97;background:#fcf2eb}.quote-design-error h2{color:#743e26}.quote-receipt .quote-design-card{margin-top:25px;background:#f4f5ee}.quote-design-card[hidden]{display:none}@media(max-width:480px){.quote-form .quote-design-card,.quote-design-card{padding:20px}.quote-design-card dl{grid-template-columns:1fr}.quote-design-card h2{font-size:23px}.quote-design-actions{display:grid;gap:5px}}
