.consultation-progress{color:#173e35;background:#f1f7f1;border:1px solid #cdded2;border-radius:20px;margin-bottom:28px;padding:clamp(20px,4vw,36px)}.consultation-progress h1{margin:22px 0 12px;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.5}.consultation-required-note{background:#fff;border-radius:10px;padding:16px;font-size:.9rem}.consultation-schedule-note{color:#526257;font-size:.85rem}@media (max-width:540px){.consultation-progress .button{text-align:center;display:block}}.consultation-roadmap{background:#fff;border:2px solid #123d38;border-radius:14px;margin:18px 0 14px;padding:20px 22px}.consultation-roadmap h2{margin:4px 0 8px;font-size:1.2rem}.consultation-roadmap p{margin:0 0 12px;font-size:.9rem}.consultation-roadmap+.button{margin-top:4px}.consultation-roadmap-actions{flex-wrap:wrap;gap:10px;display:flex}.report-anchor{scroll-margin-top:96px}
