/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media only screen and (max-height:734px) {
	.section-hero .intro>span{
	   font-size: 48px;
	}
 }


.card-nav .categories .category > input[type="radio"] {
	inline-size: 103%;
 }


#chemistry-router-accountability .modal-router-item .modal-router-item-content div:last-child {
	padding-right: 40px;
}

.card-back .modal-router-item {
    --modal-router-item-padding: 18px;
    position: relative;
    display: grid;
    background: #000;
    overflow: hidden;
    text-align: start;
    border-radius: 20px;
}

html.no-static .section-hero .container {
    --progress: 0;
    position: sticky;
    top: 0;
    clip-path: inset(0 calc((50vw - var(--section-content-width)/2)*var(--progress)) round 0 0 calc(25px*var(--progress)) calc(25px*var(--progress)));
    overflow-x: hidden;
}
 /*------------------------------------*\
	END LOCAL FIXES
 \*------------------------------------*/