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






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




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

@media only screen and (max-width:1068px) {
   .typography-card-headline {
       font-size: 39px;
   }
}

@media only screen and (max-width:734px) {
   .typography-card-headline {
       font-size: 28px;
   }
}


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

 @media only screen and (max-width:395px) {
    .card-content .card-copy {
        padding-bottom: 60px;
    }
}

.card-back .link {
	padding-right: 100px;
}

@media only screen and (max-width: 734px) {
	.card-back .link {
		padding-right: 40px;
	}
}


@media only screen and (max-width: 1068px) {
    .card-labor-rights:not(.full) .card-headline {
        max-width: 12ch;
        margin-bottom: 42px;
    }
}

@media only screen and (max-width: 734px) {
    .card-labor-rights:not(.full) .card-headline {
        margin-bottom: 0px;
    }
}
 /*------------------------------------*\
	END LOCAL FIXES
 \*------------------------------------*/