*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f5f0e5;color:#35291d;font:1rem/1.65 Georgia,serif}a{color:#6d4514}a:hover{text-decoration:none}.wrap{max-width:1140px;margin:auto;background:#fffdf8;box-shadow:0 0 16px #9c896344}.top{background:#fff8e9;padding:12px 22px;color:#6e4c21;font:700 .83rem Arial,sans-serif}.hero{position:relative;background:linear-gradient(90deg,#352515dc,#35251535),url('voskove-vlocky.webp') center/cover;min-height:220px;padding:52px 30px;color:white}.hero h1{font:700 clamp(2rem,5vw,3.2rem) Georgia,serif;margin:0;text-shadow:0 2px 5px #231b15}.hero p{font-size:1.05rem;max-width:560px}.tabs{display:flex;flex-wrap:wrap;background:#594028;gap:2px;padding:0 12px}.tabs a{display:block;color:white;text-decoration:none;padding:13px 19px;font:700 .9rem Arial,sans-serif}.tabs a:hover,.tabs a[aria-current]{background:#bb913d;color:#201609}.layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;padding:26px 28px}.content{min-width:0}.content h1{color:#483522;font-size:2rem;line-height:1.2}.content h2{color:#785b23;font-size:1.3rem;margin-top:1.7em}.content p{margin:0 0 1em}.content img{width:100%;max-height:390px;object-fit:cover;border:5px solid #f3e8d2}.lead{font-size:1.09rem;color:#554636}.crumbs{font: .85rem Arial,sans-serif;margin-bottom:20px}.side .panel{border:1px solid #dfcfac;background:#fff8e9;margin-bottom:18px;padding:16px}.side h2{font:700 1.1rem Arial,sans-serif;color:#704e18;margin:0 0 12px}.side ul{padding-left:19px;margin:0}.side li{margin:8px 0}.articles{list-style:none;padding:0}.articles li{padding:13px 0;border-bottom:1px solid #e6d9c4}.articles a{font-weight:bold;font-size:1.1rem}.articles small{display:block;color:#746758}.sources{border-top:2px solid #e7d8bd;padding-top:14px;margin-top:30px;font-size:.9rem}.footer{background:#453323;color:#f8e9c8;padding:20px 28px;font:.85rem Arial,sans-serif}.footer a{color:#fff}.tag{font:700 .8rem Arial,sans-serif;color:#7a551a;text-transform:uppercase;letter-spacing:.08em}@media(max-width:760px){.layout{display:block;padding:20px 16px}.side{margin-top:25px}.hero{min-height:170px;padding:30px 18px}.tabs a{padding:11px}.content h1{font-size:1.7rem}}