*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f5f5f3;color:#303344;font-family:Arial,Helvetica,sans-serif;line-height:1.67}a{color:#753b56}a:hover{text-decoration:underline}header{background:#f5f8fb;border-bottom:5px solid #9e6479}.wrap{max-width:1130px;margin:auto;padding:0 18px}.hero{display:flex;align-items:center;min-height:190px;background:linear-gradient(90deg,rgba(27,47,70,.88),rgba(27,47,70,.22)),url('palicky.webp') center/cover;color:white}.hero h1{font-size:2.4rem;margin:0}.hero p{margin:0;font-size:1.08rem}nav{background:#304965}nav .wrap{display:flex;flex-wrap:wrap;gap:0}nav a{padding:13px 18px;color:white;text-decoration:none;font-weight:bold}nav a:hover{background:#8c536e}main{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;margin:24px auto}article,.panel{background:white;border:1px solid #d7dce4;padding:24px;border-radius:3px}article h1{font-size:1.85rem;line-height:1.25;color:#304965;margin-top:0}h2{font-size:1.3rem;color:#713b56;margin-top:28px}p{margin:0 0 17px}article img{width:100%;max-height:350px;object-fit:cover;border-radius:2px;margin:8px 0 20px}aside .panel{margin-bottom:16px;padding:17px;background:#eef3f7}aside h2{margin-top:0;font-size:1.16rem}ul{padding-left:22px}li{margin:8px 0}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cards a{border:1px solid #ddd;display:block;padding:12px;background:#faf9fb;text-decoration:none}.cards img{height:130px;margin:0 0 8px}.crumb{font-size:.86rem;color:#5c6470}table{border-collapse:collapse;width:100%;font-size:.95rem}td,th{padding:10px;border:1px solid #c7ccd5;text-align:left}th{background:#e7eef3}footer{background:#304965;color:white;padding:22px 0;margin-top:30px}footer a{color:white}@media(max-width:760px){main{grid-template-columns:1fr}aside{order:2}.hero{min-height:150px}.hero h1{font-size:1.8rem}article{padding:17px}.cards{grid-template-columns:1fr}nav a{padding:9px 12px}table{display:block;overflow-x:auto}}