@charset "utf-8";

.info-modal-content { display: flex; flex-direction: column; align-items: center; gap: 1rem; width: 100%; max-width: 640px; margin-left: auto; margin-right: auto; padding: 16px; }

.modal-section { display: flex; padding-bottom: 16px; flex-direction: column; align-items: center; gap: 8px; width: 100%; align-self: stretch; border-bottom: 1px solid var(--Neutral-light-warm, #dedacd); }

.modal-section h2 { color: rgb(0, 0, 0); font-size: 1.25rem; font-weight: 700; line-height: 150%; letter-spacing: 0.25px; width: 100%; }

.modal-section p { color: var(--Neutral-darker-warm, #1c1818); font-size: 1rem; font-weight: 400; line-height: 150%; letter-spacing: 0.25px; width: 100%; }

.modal-section a { color: var(--Color-Blue-brand-blue, #1a68a8); text-decoration-line: underline; text-decoration-style: solid; }

.modal-section small { color: var(--Neutral-dark-warm, #625e59); font-style: italic; }

.modal-note { font-size: 0.875rem; line-height: 150%; text-align: center; padding: 16px; width: 100%; border-radius: 4px; background: var(--Neutral-lighter-warm, #f3f2ef); }

.modal-section ol { list-style-type: decimal; padding-left: 16px; }

.modal-section li { font-size: 0.875rem; padding-bottom: 0.5rem; }

.modal-section img { width: 100%; }

.modal-section #rx-panel-on-box { max-width: 500px; }

.modal-section #rx-example { max-width: 568px; }