.service-summary{margin:28px 0 48px;padding:30px;border:1px solid #cfdcd3;border-radius:16px;background:#f1f6ee;scroll-margin-top:110px}.service-summary h2{font-size:27px;margin:8px 0 16px}.service-summary h3{font-size:19px}.service-summary p,.service-summary li{line-height:1.8}.service-summary-fields{max-width:760px;margin:22px 0}.service-summary label{display:block;font-size:15px;font-weight:600;margin:18px 0 8px}.service-summary label span{display:block;margin-bottom:8px}.service-summary select,.service-summary textarea{display:block;width:100%;max-width:100%;font:inherit;line-height:1.6;color:#243c31;background:#fff;border:1px solid #aebfb0;border-radius:8px;padding:12px}.service-summary select{min-height:46px;font-size:14px}.service-summary textarea{font-weight:400;resize:vertical;font-size:14px;margin:10px 0 18px}.service-summary [data-summary-status]{padding:12px 16px;background:#e5edde;border-radius:8px;font-size:14px}.service-summary [data-summary-result][hidden]{display:none}.service-summary [data-summary-next]{padding-left:24px}.service-summary [data-summary-next] li+li{margin-top:12px}.service-summary .service-summary-note{color:#647363;font-size:13px}.service-summary .btn{min-height:44px;cursor:pointer}.service-summary button:disabled{opacity:.48;cursor:default}.service-summary select:focus-visible,.service-summary textarea:focus-visible,.service-summary button:focus-visible{outline:3px solid #b6944d;outline-offset:3px}.service-summary [data-summary-links]{flex-wrap:wrap;gap:10px}@media(max-width:650px){.service-summary{padding:20px 17px;margin:20px 0 30px}.service-summary h2{font-size:23px}.service-summary .service-actions{gap:10px;flex-wrap:wrap}.service-summary .btn{flex:1 1 45%;font-size:14px;text-align:center}.service-summary select{font-size:14px}.service-summary textarea{font-size:14px}}
