.route-content{overflow-x:hidden;overflow-x:clip;}
.route-content{overflow-x:hidden;overflow-x:clip;width:100%;max-width:100%;}
.route-content img,.route-content svg,.route-content video,.route-content canvas,.route-content iframe,.route-content table,.route-content pre{max-width:100%;}
@media  (max-width: 767px) {.route-content .text-8xl{font-size:2.75rem!important;line-height:1.07!important;}
.route-content .text-7xl{font-size:2.5rem!important;line-height:1.1!important;}
.route-content .text-6xl{font-size:2.2rem!important;line-height:1.12!important;}
.route-content .text-5xl{font-size:1.95rem!important;line-height:1.15!important;}
.route-content .text-4xl{font-size:1.7rem!important;line-height:1.2!important;}
.route-content .text-3xl{font-size:1.45rem!important;line-height:1.25!important;}
.route-content .py-28{padding-top:3.25rem!important;padding-bottom:3.25rem!important;}
.route-content .py-24{padding-top:3rem!important;padding-bottom:3rem!important;}
.route-content .py-20{padding-top:2.75rem!important;padding-bottom:2.75rem!important;}
.route-content .py-16{padding-top:2.5rem!important;padding-bottom:2.5rem!important;}
.route-content .mb-20{margin-bottom:2.75rem!important;}
.route-content .mb-16{margin-bottom:2.25rem!important;}
.route-content .mt-12{margin-top:2rem!important;}
.route-content .pt-28{padding-top:6.5rem!important;}
.route-content .pt-24{padding-top:6rem!important;}
.route-content .p-12{padding:1.4rem!important;}
.route-content .p-10{padding:1.4rem!important;}
.route-content .p-8{padding:1.2rem!important;}
.route-content :not(pre) > code{white-space:normal!important;word-break:break-word;}
.route-content .overflow-x-auto{-webkit-overflow-scrolling:touch;}}
@media  (max-width: 420px) {.route-content .text-8xl,.route-content .text-7xl{font-size:2.25rem!important;}
.route-content .text-6xl{font-size:2rem!important;}
.route-content nav .acrylic-frame{padding-left:1rem!important;padding-right:1rem!important;}
.route-content nav a[class*="rounded-full"]{padding-left:0.85rem!important;padding-right:0.85rem!important;}
.route-content nav .gap-3{gap:0.5rem!important;}}