@media screen and (max-width: 1280px) {
.h {
    font-size: 2rem;
	}
	.subh {
    font-size: 1.25rem;
	}
	p {  font-size: 0.85rem;    line-height: 1.4;}
	.number {
    font-size: 3rem;
    font-weight: 900;
 
    line-height: 1;
    margin-bottom: 1rem;
}
.h2 {
    font-size: 1.5rem;
	}
	.subh2 {
    font-size: 1.25rem;
	}
	.p.--medium {
    font-size: 0.85rem;
	}
	.p.--small {
		font-size: 0.8rem;}
.h5 {
    font-size: 0.9rem;
	}
	.p.--small {
		font-size: 0.75rem;}
	.medicine__btns span {
  
    font-size: 0.9rem;
	}
.btn-border {
   
    font-size: 0.9rem;
	}
	.docs__grid .grid__block {
   
    padding: 1rem;
	}
	.docs__grid .btn-border {
    
    padding: 0.05rem 1rem 0.25rem 1rem;
	}
	.tab__p.p.--small
	{ margin-top: 0px}
	.tab__link {
    margin-bottom: 0.5rem;
	}
	.tab__text { font-size: 0.9rem;    line-height: 1.3;}
	nav span {display: none;}
}