.h1,h1{font-size:3rem;line-height:1.25;letter-spacing:-.025em}.h2,h2{font-size:2rem;line-height:1.3;letter-spacing:-.025em}.h3,h3{font-size:1.45rem;line-height:1.35;letter-spacing:-.025em}.h4,.h4{font-size:1.15rem;line-height:1.2;letter-spacing:-.025em}@media (min-width:640px){.home-banner .h1,.home-banner h1{font-size:3rem}}@media (min-width:768px){.home-banner .h1,.home-banner h1{font-size:4.5rem}}p{margin-bottom:1.25em!important;line-height:1.75em}ul{margin-bottom:1.25em!important}h1{margin-bottom:0.25em!important;font-weight:700!important;font-size:2.25rem!important;line-height:2.25rem;letter-spacing:-.025em}h2{margin-bottom:0.25em!important;font-weight:700!important;font-size:1.875rem!important;line-height:2.25rem;letter-spacing:-.025em}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.hero-bg{background-image:linear-gradient(rgb(16 25 34 / .47) 0%,rgb(16 25 34 / .7) 100%),url(/wp-content/themes/scope/images/banner.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#mobile-cta{transition:opacity 0.3s ease-in-out}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.gallery{margin-bottom:1.5em}.wp-caption{max-width:100%}.pagination{display:flex;align-items:center;justify-content:center;gap:.25rem;list-style:none;margin:0;padding:0}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;font-size:.875rem;font-weight:500;transition:all 0.2s}.pagination .page-numbers:hover{background-color:#f1f5f9}.dark .pagination .page-numbers:hover{background-color:#1e293b}.pagination .page-numbers.current{background-color:#1d82f3;color:#fff;font-weight:700}.pagination .prev,.pagination .next{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px}.pagination .dots{color:#6b7280}nav#mobile-menu{height:100vh}header#site-header .translate-y-full{margin-top:60px}