.page-enter-active,.page-leave-active{transition:all .1s}.page-enter,.page-leave-active{opacity:0}.content-title{margin-bottom:.5rem;font-family:Red Hat Display,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground))}@media (min-width: 640px){.content-title{font-size:2.25rem;line-height:2.5rem}}.content-section-title{margin-bottom:.5rem;font-family:Red Hat Display,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground))}@media (min-width: 640px){.content-section-title{font-size:1.25rem;line-height:1.75rem}}.content-section{margin-top:.5rem;font-size:1rem;line-height:1.75rem;color:hsl(var(--muted-foreground))}.content-grid{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;font-size:1rem;line-height:1.75rem;color:hsl(var(--muted-foreground))}@media (min-width: 1024px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-enter-active,.page-leave-active{transition:all .2s ease-in-out}.page-enter-from{opacity:.5;transform:translate(-10px)}.page-leave-to{opacity:0}
