.pa-food-tool-bridge{max-width:1120px;margin:50px auto;padding:30px;border:1px solid #ddd3c3;border-radius:16px;background:#edf1e8;display:grid;grid-template-columns:1.4fr 1fr;gap:26px;align-items:center}.pa-food-tool-bridge h2{font-size:30px;line-height:1.2;margin:0 0 14px}.pa-food-tool-bridge p{font-size:16px;line-height:1.6}.pa-food-tool-bridge a{color:#0d514c;font-weight:700;text-underline-offset:4px}.pa-food-tool-bridge img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.pa-food-tool-bridge figure{margin:0}.pa-food-tool-bridge figcaption{font-size:12px;margin-top:10px;color:#504d46}.pa-food-handoff{padding:16px;border:1px solid #cdd7c5;background:#edf1e8;border-radius:10px;margin:16px 0;grid-column:1/-1}.pa-food-handoff p{font-size:15px;line-height:1.5}.pa-food-handoff button{min-height:44px;margin:4px 0}
@media(max-width:700px){.pa-food-tool-bridge{grid-template-columns:1fr;margin:26px 18px;padding:22px}.pa-food-tool-bridge h2{font-size:26px}.pa-food-tool-bridge figure{max-width:340px}}
