.dw-growth{border:1px solid #e2d6c4;background:#fff;padding:24px;margin:28px 0;border-radius:8px}.dw-growth h2{font-size:24px;margin:0 0 14px}.dw-growth p{font-size:15px}.dw-growth a{color:#7c2c3b;text-decoration:underline}.dw-growth ul{padding-left:22px}.dw-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dw-growth-grid a{display:block;border:1px solid #e2d6c4;padding:16px}.dw-growth-grid strong,.dw-growth-grid span{display:block}.dw-growth-grid span{font-size:14px;color:#655b50;margin-top:6px}.dw-growth small{display:block;color:#655b50;font-size:13px}.clinic-map{display:inline-block!important;color:#7c2c3b!important;border:1px solid #d4bfa4;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:700;white-space:nowrap}.clinic-name{min-width:0}.clinic-note{line-height:1.8}.dw-growth .dw-table{overflow-x:auto}.dw-growth table{width:100%;border-collapse:collapse}.dw-growth th,.dw-growth td{border:1px solid #e2d6c4;padding:12px;text-align:left;vertical-align:top}.dw-growth th{background:#f2ece1}.dw-growth details{border-top:1px solid #e2d6c4;padding:12px 0}.dw-growth summary{cursor:pointer;font-weight:700}@media(max-width:600px){.dw-growth{padding:18px}.dw-growth-grid{grid-template-columns:1fr}#clinics li{flex-wrap:wrap;gap:8px}.clinic-map{margin-left:auto}}