.allergy-topics>h2{font:400 34px/1.25 Georgia,serif;letter-spacing:-.7px;margin:15px 0 25px}.allergy-topics>div{display:grid;gap:14px}.allergy-topic{border:1px solid #dce6e5;padding:22px 26px;border-radius:4px}.allergy-topic p{margin:0!important}.allergy-explanation .prose>p{padding:24px;background:#f5f8f8;border-left:3px solid #bdd5de;margin-bottom:20px}.allergy-bonus-link{display:grid;grid-template-columns:1fr auto;gap:8px 30px;border:1px solid #dce5d9;background:white;border-radius:4px;padding:22px 25px;color:#193e46}.allergy-bonus-link .bonus-kicker{grid-column:1/-1;margin:0}.allergy-bonus-link strong{font-size:23px;font-weight:500}.allergy-bonus-link>span:last-child{color:#086789;align-self:center;font-size:14px}.allergy-bonus-link:hover{border-color:#91b32f}.allergy-bonus-link:focus-visible{outline:3px solid #147ea4;outline-offset:4px}@media(max-width:580px){.allergy-bonus-link{grid-template-columns:1fr;gap:12px;padding:20px}.allergy-topics>h2{font-size:29px}.allergy-topic{padding:20px}.allergy-explanation .prose>p{padding:20px}}
