.review-brief{margin-bottom:20px;padding:18px 20px;background:#faf7f5;border:1px solid #e7dcd7;border-radius:10px;color:#292522}.review-brief h3{font-size:19px;margin:0 0 10px}.review-brief p{line-height:1.6;margin:8px 0}.review-note,.review-price-note{font-size:14px;line-height:1.55;color:#626262;overflow-wrap:anywhere}.review-fields{padding:16px 0;margin:8px 0 15px;border:0;border-top:1px solid #e6dfda;min-width:0}.review-fields legend{font-size:15px;font-weight:700;padding:0 8px 0 0}.review-fields-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.review-wide{grid-column:1/-1}.review-fields input,#review-route{max-width:100%;width:100%;box-sizing:border-box}.review-fields .form__row{min-width:0;margin:0}.review-price-note{margin:0 0 12px!important}@media(max-width:600px){.review-fields-grid{grid-template-columns:minmax(0,1fr)}.review-brief{padding:15px}.review-fields-grid .review-wide{grid-column:auto}.stats a{font-size:clamp(16px,4vw,24px)}}

.new-catalog .nc-head .review-main-heading{margin:0;font-size:28px;color:var(--ink);line-height:inherit;font-weight:700}.new-catalog .nc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.stats .stat{min-width:0}.stats strong{overflow-wrap:anywhere}
@media(max-width:600px){.hero-new .wrap{grid-template-columns:minmax(0,1fr)}.hero-new .hero-inner,.hero-new .kpi{min-width:0}.hero-new .kpis-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-new .hero-sub{overflow-wrap:break-word}}
