.migraine-reading-map{margin:24px 0;padding:clamp(16px,3vw,28px);border:1px solid #bdcfc8;border-radius:18px;background:#f2f8f4}.migraine-reading-map h2{margin:0 0 20px;text-align:center}.migraine-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.migraine-map-grid>div{text-align:center;padding:16px 12px;background:#fffdf6;border:1px solid #d9c7a2;border-radius:14px}.migraine-map-grid svg{color:#276d7a}.migraine-map-grid h3{font-size:1.15rem;margin:8px 0}.migraine-map-grid p{font-size:1.1rem;font-weight:700;margin:10px 0;line-height:1.8}.migraine-map-grid small{display:block;font-size:.95rem;line-height:1.7;color:#375564}.migraine-map-answer{margin:20px 0 12px}.migraine-map-answer strong{display:block}#trial-comparison>article{border:1px solid #cfbe9a;border-radius:14px;margin:18px 0;padding:clamp(16px,3vw,26px);background:#fffdf7}#trial-comparison>article>h3{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #dfc89f}#trial-comparison .migraine-section-label{display:block;font-size:1rem;color:#30636a;font-weight:700;margin-bottom:5px}#trial-comparison .hub-note{padding:12px 16px;background:#f4f6ef;border-radius:10px;font-size:1rem;line-height:1.9}#trial-comparison .hub-note .migraine-section-label{color:#826028}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.migraine-map-grid{grid-template-columns:1fr;gap:12px}.migraine-map-grid>div{display:grid;grid-template-columns:52px 1fr;gap:4px 12px;text-align:left;padding:14px}.migraine-map-grid svg{grid-row:1/4}.migraine-map-grid h3,.migraine-map-grid p{margin:0}.migraine-map-grid small{grid-column:2}.migraine-reading-map h2{font-size:1.3rem}}