*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#17364f;background:#f7fafc}a{color:#07568d}header,footer{background:#082f50;color:#fff;padding:16px 4%;}header a,footer a{color:#fff;text-decoration:none}header nav,footer nav,.top-nav,.bottom-nav{display:flex;gap:15px;align-items:center;flex-wrap:wrap}header img,footer img{max-height:50px;max-width:160px;object-fit:contain}main{max-width:1100px;margin:auto}main.article{max-width:1040px}a:focus-visible{outline:3px solid #f4b34c;outline-offset:3px}.learning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:30px 0}.learning-card{background:#fff;border:1px solid #d7e5ef;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #092d4a14}.learning-card img{width:100%;height:210px;object-fit:contain;background:#f0f5f9}.learning-card .learning-text{padding:18px}.learning-card h2{font-size:1.22rem;margin:0 0 10px!important}.learning-card p{margin:8px 0}.learning-card .atelier{font-weight:bold;color:#07568d}.lang-links{display:flex;gap:10px}@media(max-width:650px){header,footer{padding:14px 18px}.learning-grid{grid-template-columns:1fr}}