.advice-section{margin-top:24px}.advice-section .panel{margin-bottom:18px}.advice-card{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;overflow-wrap:anywhere}.advice-card+.advice-card{margin-top:14px}.advice-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.advice-offers .advice-card{margin:0}.advice-text{white-space:pre-wrap;overflow-wrap:anywhere}.advice-form{max-width:760px}.advice-form textarea{min-height:110px}.advice-form input,.advice-form select{max-width:100%;min-width:0}.advice-form fieldset{min-width:0;border:1px solid var(--line);padding:12px}.advice-section summary{cursor:pointer;min-height:44px;padding:10px 0}.advice-section .s-facts dd{overflow-wrap:anywhere}.advice-section img{max-width:100%}.advice-report{margin-top:12px}.advice-form .live-check{align-items:flex-start;line-height:1.6}.advice-form input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.advice-section .buttons{gap:10px;flex-wrap:wrap}@media(max-width:640px){.advice-section .panel,.advice-card{padding:16px}.advice-form .row{display:grid;grid-template-columns:1fr;gap:14px}.advice-section .button{min-height:44px}.advice-section h2{font-size:1.25rem}.advice-section .s-facts{grid-template-columns:100px minmax(0,1fr)}.advice-form{margin:8px 0}.advice-offers{grid-template-columns:1fr}}
