.immune-facts .facts-intro,.immune-facts .facts-section p,.immune-facts .facts-section li{overflow-wrap:break-word;max-width:65ch;line-height:1.75}.immune-facts .facts-contents{margin-top:2rem;scroll-margin-top:5rem}.immune-facts .facts-contents ol{gap:.35rem 2rem;margin:1rem 0 0;padding-left:1.5rem;list-style:decimal;display:grid}.immune-facts .facts-contents a{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);padding:.45rem .25rem;line-height:1.45;display:block}.immune-facts .facts-topics{gap:1.5rem;margin-top:1.5rem;display:grid}.immune-facts .facts-topic{min-width:0;scroll-margin-top:5rem}.immune-facts .facts-number{letter-spacing:.1em;margin-bottom:.6rem;font-size:.75rem;font-weight:700}.immune-facts .facts-topic h2{overflow-wrap:break-word;line-height:1.3}.immune-facts .facts-section{margin-top:1.6rem}.immune-facts .facts-section h3{margin-bottom:.7rem;font-size:1.1rem;font-weight:750;line-height:1.4}.immune-facts .facts-section p+p{margin-top:.85rem}.immune-facts .facts-section ul{margin:.85rem 0 0;padding-left:1.35rem;list-style:outside}.immune-facts .facts-section li+li{margin-top:.5rem}.immune-facts .facts-section strong{font-weight:750}.immune-facts .facts-up{text-underline-offset:.2em;margin-top:1.5rem;padding:.5rem 0;font-size:.9rem;text-decoration:underline;display:inline-block}.immune-facts a:focus-visible{outline:3px solid var(--glow);outline-offset:4px;border-radius:.25rem}@media (width>=640px){.immune-facts .facts-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
