/* Packing starter list: scoped to logistics guides, with shared-row alignment. */
.eta-logistics-page .eta-pack-starter { margin-top: 32px; padding: 24px; background: var(--eta-cream, #faf7ed); border-radius: 20px; }
.eta-logistics-page .eta-pack-starter h3 { margin: 0 0 20px; }
.eta-logistics-page .eta-pack-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin: 0; }
.eta-logistics-page .eta-pack-list > div { display: grid; grid-template-rows: 2.6em auto; align-content: start; padding-top: 12px; border-top: 2px solid #d2a13d; }
.eta-logistics-page .eta-pack-list dt { font-weight: 700; color: #123c2b; line-height: 1.3; }
.eta-logistics-page .eta-pack-list dd { margin: 0; line-height: 1.5; color: #52645a; }
@media (max-width: 800px) { .eta-logistics-page .eta-pack-list { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .eta-logistics-page .eta-pack-starter { padding: 20px; } .eta-logistics-page .eta-pack-list { grid-template-columns: 1fr; gap: 20px; } .eta-logistics-page .eta-pack-list > div { grid-template-rows: auto auto; gap: 8px; } }
