.equipmentSelection{max-width:1120px;margin:32px auto;padding:24px 0;border-block:1px solid #ccd4d0;color:#182a22;letter-spacing:0}
.equipmentSelection h2{font-size:26px;line-height:1.5;margin:0 0 12px}
.equipmentChoice{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid #ccd4d0;align-items:center}
.drinksPage .equipmentChoice img{width:160px;height:160px;object-fit:contain;background:#fff}
.drinksPage .equipmentChoice h3{font-size:20px;line-height:1.6;margin:4px 0;letter-spacing:0}
.drinksPage .equipmentChoice p{font-size:15px;line-height:1.8;margin:6px 0;letter-spacing:0}
.equipmentChoice .equipmentChoicePurpose{color:#286b68;font-weight:600}
.equipmentChoiceLinks{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px}
.equipmentChoiceLinks a{font-size:15px;line-height:1.7;text-underline-offset:4px}
.equipmentChoiceLinks a[rel~=sponsored]{color:#8c2433;font-weight:600}
.drinksPage .equipmentSelectionCredit{font-size:12px;line-height:1.8}
.equipmentSelection :focus-visible{outline:3px solid #b35800;outline-offset:3px}
@media(max-width:600px){.equipmentSelection{padding:20px 12px}.equipmentSelection h2{font-size:22px}.equipmentChoice{grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start}.drinksPage .equipmentChoice img{width:96px;height:120px}.drinksPage .equipmentChoice h3{font-size:18px}.equipmentChoiceLinks{display:grid;gap:12px}}
