body{margin:0;background:#eff6ff;color:#16394b;font:16px Arial,sans-serif}main{max-width:1100px;margin:auto;padding:36px 20px}h1{font-size:clamp(28px,5vw,46px)}.months{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:22px;margin-top:30px}.months article{border-radius:10px;overflow:hidden;background:white;box-shadow:0 3px 12px #1232}.months a{display:block;color:inherit;text-decoration:none}.months img{display:block;width:100%;height:175px;object-fit:cover}.months strong{display:block;padding:15px 18px}.mobile-link{padding:0 18px 15px;font-size:14px;text-decoration:underline!important}