.venue-allergy-notice{padding:18px 22px;margin:20px 0;border:2px solid #bc6114;border-left-width:6px;border-radius:10px;background:#fff5e5;color:#382306;line-height:1.65;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}
.venue-allergy-notice h2{font-weight:700;font-size:var(--fs-card);line-height:1.5;margin:0 0 8px;color:#7d3200;}
.venue-allergy-notice p{margin:8px 0;font-size:1rem;}
.request21-story{line-height:1.8;}
.request21-gallery figure{margin:0;}
.request21-first-order .first-order-dish__photo img{width:100%;aspect-ratio:4/3;object-fit:cover;}
