*{box-sizing:border-box}body{margin:0;background:#f7fbff;color:#23364f;font-family:Inter,Arial,Helvetica,sans-serif}main{max-width:1200px;margin:28px auto 70px;padding:0 20px}.hero{margin:0 auto;max-width:1150px;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #12385a15;background:#dceefa}.hero img{display:block;width:100%;height:auto}.reading{max-width:790px;margin:42px auto 0;background:white;border-radius:18px;padding:44px 55px;box-shadow:0 8px 25px #12385a0a}.reading h1{color:#078be9;font-size:clamp(29px,3.5vw,42px);line-height:1.18;text-align:center;margin:0 0 18px;font-weight:750}.lead{font-size:19px;text-align:center;line-height:1.7;color:#61758a;margin:0 0 42px}.reading section{margin:0 0 31px}.reading h2{font-size:22px;line-height:1.3;color:#168fe2;margin:0 0 11px;font-weight:700}.reading section p{font-size:16.5px;line-height:1.86;margin:0;color:#40546a}.closing{font-size:14px;line-height:1.7;color:#748398;border-top:1px solid #e5eff8;padding-top:20px;margin-top:35px}.lang-switch{display:flex;justify-content:center;gap:15px;margin:20px auto}.lang-switch a{color:#147fca;text-decoration:none;font-weight:650}.lang-switch a[aria-current=page]{text-decoration:underline}footer{text-align:center;color:#73869a;font-size:13px;padding:0 20px 40px}@media(max-width:680px){main{margin:14px auto 40px;padding:0 12px}.hero{border-radius:13px}.reading{margin:23px auto 0;padding:29px 23px;border-radius:14px}.reading h1{font-size:29px}.lead{font-size:16px;margin-bottom:31px}.reading h2{font-size:20px}.reading section p{font-size:16px;line-height:1.76}}