*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#eef1f3;color:#243344;font-family:Arial,Verdana,sans-serif;line-height:1.65}a{color:#175b80}a:hover{text-decoration:none}.wrap{max-width:1120px;margin:auto;background:#fff;box-shadow:0 1px 8px #b5c2cb}header{background:#294a61;color:#fff}.mast{min-height:210px;background:linear-gradient(90deg,#173b55ed,#173b5555),url('kovove-dily.webp') center/cover;display:flex;flex-direction:column;justify-content:center;padding:28px 38px}header h1{font-size:2.4rem;margin:0;color:#fff}header p{margin:4px 0;color:#f7e6d4}nav{background:#d9e3e9;border-bottom:5px solid #e28b42;display:flex;flex-wrap:wrap}nav a{padding:13px 20px;text-decoration:none;color:#193e57;font-weight:bold;border-right:1px solid #b3c4d0}nav a:hover{background:#fff}.layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:28px;padding:24px}aside{background:#eff4f6;border:1px solid #c6d5df;padding:18px;align-self:start}aside h2{font-size:1.12rem;color:#27485e;margin:0 0 8px}aside ul{padding-left:20px}main{min-width:0}main h1{font-size:2rem;color:#274b64;line-height:1.2}main h2{font-size:1.35rem;color:#274b64}main p{margin:0 0 17px}figure{margin:0 0 20px}figure img{width:100%;max-height:330px;object-fit:cover;border:1px solid #d7e1e6}figcaption{font-size:.85rem;color:#61717d}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tile{border:1px solid #d9e2e8;background:#fafbfc;padding:12px}.tile img{width:100%;height:145px;object-fit:cover}.tile h2{margin:8px 0;font-size:1.15rem}.tag{color:#86551c;font-size:.85rem;font-weight:bold}.note{border-left:5px solid #e18c40;padding:12px 16px;background:#fff5e9;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:.93rem}td,th{border:1px solid #cad5dc;padding:9px;text-align:left;vertical-align:top}th{background:#e8f0f4}footer{background:#2d4659;color:#fff;padding:20px 30px}footer a{color:#fff}article{overflow-wrap:anywhere}@media(max-width:740px){.layout{grid-template-columns:1fr;padding:16px}.mast{min-height:170px;padding:20px}.mast h1{font-size:1.9rem}.tiles{grid-template-columns:1fr}nav a{padding:10px 12px}main h1{font-size:1.7rem}}