.bcl-logistics-summary { background: #fff; color: #25352c; border: 1px solid #dbe4de; border-top: 3px solid #31834b; border-radius: 6px; padding: 24px; margin: 24px 0; overflow-wrap: anywhere; }
.bcl-logistics-summary h2 { font-size: 24px; margin: 0 0 20px; color: #24693a; }
.bcl-logistics-summary h3 { font-size: 19px; margin: 24px 0 12px; }
.bcl-logistics-summary h4 { font-size: 16px; margin: 0 0 10px; }
.bcl-logistics-summary__facts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 24px; margin: 0 0 20px; }
.bcl-logistics-summary__facts dt { font-size: 13px; color: #53645a; }
.bcl-logistics-summary__facts dd { margin: 4px 0 0; font-weight: 600; }
.bcl-logistics-summary__cluster { border-top: 1px solid #e3e9e5; padding: 16px 0; }
.bcl-logistics-summary__sites { margin: 0; padding-left: 20px; }
.bcl-logistics-summary__sites li { padding: 5px 0; }
.bcl-logistics-summary__sites span { display: block; color: #53645a; font-size: 14px; }
@media (max-width: 600px) { .bcl-logistics-summary { padding: 18px; } .bcl-logistics-summary__facts { grid-template-columns: minmax(0, 1fr); } }
