.growth-box{border:1px solid #c8d4ca;background:#f6f7f0;padding:20px;margin:24px 0;min-width:0}.growth-box legend{font-weight:700;padding:0 8px}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.growth-grid label{min-width:0}.growth-grid select{width:100%;min-height:48px}.growth-result{padding:clamp(24px,4vw,48px);background:#f3f4eb;border-top:1px solid #b8c9bd;margin:36px 0;line-height:1.9}.growth-result h2{font-size:clamp(20px,3vw,30px);overflow-wrap:anywhere}.growth-result h3{margin-top:24px}.places-baseline{padding:20px;background:#fff;border:1px solid #c8d4ca;line-height:1.9}.google-maps-attribution{font-family:Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#1f1f1f;white-space:nowrap;letter-spacing:normal}.inspection-value{overflow-wrap:anywhere}@media(max-width:600px){.growth-grid{grid-template-columns:1fr}.growth-box{padding:16px}.growth-box legend{font-size:16px}}

img.google-maps-attribution{height:18px;width:auto;max-width:none;display:inline-block;vertical-align:middle;margin:10px 10px 5px;filter:none;transform:none;opacity:1}
.places-candidates>div{padding:16px 0;border-top:1px solid #c8d4ca}.places-candidates button{min-height:48px;text-align:left}
