h1{margin-bottom:2rem;font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width:640px){h1{font-size:3rem;line-height:1}}h2{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem}h3{font-weight:600}p{margin-bottom:1rem}a{color:hsl(var(--primary));text-underline-offset:2px}a:hover{text-decoration-line:underline}