.osh-plan-card{display:flex;gap:24px;align-items:center;margin:0 0 20px;padding:20px;border:1px solid #c3a57540;border-radius:12px;background:#19231c}.osh-plan-card[hidden]{display:none}.osh-plan-card img{width:240px;height:190px;object-fit:contain;background:#edf0e8;border-radius:8px}.osh-plan-card h2{font-size:25px;margin:0 0 12px}.osh-plan-card p{font-size:14px}.osh-plan-included pre{max-height:280px;overflow:auto;font-size:12px;white-space:pre-wrap}@media(max-width:650px){.osh-plan-card{flex-direction:column;align-items:start}.osh-plan-card img{width:100%}}