*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f6f7f5;color:#273e43;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#166d78}a:hover{text-decoration:underline}.wrap{max-width:1120px;margin:auto;padding:0 18px}.hero{background:linear-gradient(90deg,rgba(12,66,72,.88),rgba(12,66,72,.18)),url('koralky.webp') center/cover;min-height:190px;display:flex;align-items:center;color:white}.hero h1{font-size:2.4rem;margin:0}.hero p{margin:0}nav{background:#237d87}nav .wrap{display:flex;flex-wrap:wrap}nav a{color:white;text-decoration:none;padding:13px 17px;font-weight:bold}nav a:hover{background:#c2a15c;color:#20383c}main{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:24px;margin:24px auto}article,.panel{background:white;border:1px solid #d8e2e1;padding:23px}article h1{color:#155965;font-size:1.9rem;line-height:1.24;margin-top:0}h2{color:#846a2d;font-size:1.25rem;margin-top:24px}p{margin:0 0 16px}article img{width:100%;height:auto;max-height:360px;object-fit:cover;margin:5px 0 18px}aside .panel{background:#eaf6f5;margin-bottom:15px;padding:17px}aside h2{margin:0 0 12px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cards a{display:block;text-decoration:none;border:1px solid #d8e2e1;padding:10px;background:#fbfdfd}.cards img{height:130px;object-fit:cover;margin:0 0 8px}.crumb{font-size:.9rem}footer{background:#205a62;color:white;padding:20px 0;margin-top:30px}footer a{color:white}table{border-collapse:collapse;width:100%}td,th{border:1px solid #c9d5d4;padding:9px;text-align:left}th{background:#e4f3f2}@media(max-width:760px){main{grid-template-columns:1fr}article{padding:16px}.cards{grid-template-columns:1fr}.hero{min-height:145px}.hero h1{font-size:1.8rem}nav a{padding:9px 11px}table{display:block;overflow-x:auto}}