*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}html{overflow-y:scroll}body{color:#333;line-height:1.75}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:600;color:#131313}h4{line-height:1.4;font-size:24px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}ul{list-style-type:none}ol,ul{margin-bottom:20px}ol{padding-left:19px}p{margin-bottom:20px}p a,ul a{background-image:linear-gradient(#e82a2c,#e82a2c);background-position:100% 100%,0 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px,0 2px;color:#e82a2c;padding-bottom:.3rem}input,textarea{font-size:14px;font-family:inherit}@keyframes animated_text_link{0%{background-size:100% 2px,0 2px,0 2px}50%{background-size:0 2px,100% 2px,0 2px}to{background-size:0 2px,0 2px,100% 2px}}p a:active,p a:focus,p a:hover,ul a:active,ul a:focus,ul a:hover{animation-duration:.8s;animation-name:animated_text_link;animation-timing-function:ease-in-out}p a:hover,ul a:hover{background-image:linear-gradient(#3a73b4,#3a73b4),linear-gradient(transparent,transparent),linear-gradient(#3a73b4,#3a73b4);color:#131313}b,strong{font-weight:600}@media (max-width:768px){body{font-size:16px;line-height:1.6}}