*{box-sizing:border-box}body{margin:0;background:#e8edf0;color:#35434a;font:15px/1.5 Arial,sans-serif}a{color:#168ba0;text-decoration:none}a:hover{text-decoration:underline}header{background:#fff;border-top:6px solid #25a8bd}.bar{max-width:1120px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;color:#6b7b82}.bar img{display:block;width:177px;height:auto}header nav{display:flex;justify-content:center;flex-wrap:wrap;background:#34434a}header nav a{padding:13px 20px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700}main{width:min(1120px,calc(100% - 30px));margin:22px auto;background:#fff;box-shadow:0 2px 12px #25333a22}.title{padding:28px 32px;border-bottom:1px solid #d9e1e5;background:linear-gradient(110deg,#fafdfe,#e7f6f9)}.title h1{margin:0 0 7px;color:#26383f;font:700 32px/1.2 "Arial Narrow",Arial,sans-serif;text-transform:uppercase}.title p{margin:0;color:#63757c}.videos{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding:28px 32px}.videos article{border:1px solid #d7e0e4;background:#f7fafb}.videos img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.videos div{padding:16px}.videos h2{margin:0 0 7px;color:#2b3d44;font-size:18px}.videos p{margin:0;color:#64747a}.notice,.text{margin:0 32px 32px;padding:22px;border-left:5px solid #25a8bd;background:#eff8fa}.notice h2,.text h2{margin:0 0 10px;color:#283b42}.notice ul{margin:0;padding-left:20px}.text{max-width:820px}.text h2{margin-top:25px}.text h2:first-child{margin-top:0}.text p{margin:0}.lead{font-size:18px!important;margin-bottom:25px!important}footer{display:flex;justify-content:space-between;align-items:center;background:#303e44;color:#fff;padding:25px max(24px,calc((100% - 1070px)/2))}footer>span{font-size:22px;font-weight:700;color:#35b4ca}footer nav{display:flex;gap:18px}footer a{color:#dfeaed}@media(max-width:680px){.bar{padding:15px 18px}.bar span{display:none}header nav{display:grid;grid-template-columns:repeat(2,1fr)}header nav a{text-align:center;padding:11px 8px;border-bottom:1px solid #46565d}main{width:100%;margin:0;box-shadow:none}.title{padding:24px 18px}.title h1{font-size:27px}.videos{grid-template-columns:1fr;padding:20px 18px}.notice,.text{margin:0 18px 24px;padding:18px}footer{display:block;padding:22px 18px}footer nav{margin-top:12px;flex-wrap:wrap}}