.allergy-callout{box-sizing:border-box;margin:36px 0 0;padding:28px 30px;max-width:900px;background:rgba(32,34,29,.88);color:#f8f5ee;border:1px solid #b99757;border-left:5px solid #d5af69;border-radius:10px}.allergy-callout-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.allergy-callout-heading svg{flex:0 0 26px;color:#e3c184;margin-top:3px}.allergy-callout .allergy-callout-heading h3{margin:0;color:#e3c184;font-size:1.5rem;line-height:1.3}.allergy-callout p{font-size:1rem;line-height:1.7;margin:0;color:#f0ede6}.allergy-callout p+p{margin-top:12px}.allergy-callout strong{font-weight:600;color:#fff}@media(max-width:600px){.allergy-callout{padding:23px 20px;margin-top:28px}.allergy-callout .allergy-callout-heading h3{font-size:1.3rem}.allergy-callout-heading{gap:10px}}