*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f7f2e7;color:#353d30;font:1rem/1.68 Georgia,serif}a{color:#6d554e}a:hover{text-decoration:none}a:focus-visible{outline:3px solid #a96e76;outline-offset:3px}.wrap{max-width:1120px;margin:auto;padding:0 18px}.top{background:#faf7f0;border-bottom:1px solid #d6c9b5}.top .wrap{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:7px;padding-bottom:7px;font:0.82rem Arial,sans-serif}.hero{background:#75805c url('susene-kvetiny.webp') center 42%/cover;position:relative;min-height:205px;display:flex;align-items:end}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(44,52,32,.8),rgba(44,52,32,.18))}.hero .wrap{position:relative;width:100%;padding-top:35px;padding-bottom:28px;color:#fff}.hero h1{font: bold clamp(2rem,4vw,3.2rem) Georgia,serif;margin:0;line-height:1.12;text-shadow:0 2px 4px #333}.hero p{margin:10px 0 0;max-width:620px}.nav{background:#72805b;border-bottom:4px solid #ad7782}.nav .wrap{display:flex;flex-wrap:wrap;gap:3px}.nav a{display:block;padding:12px 19px;color:#fff;text-decoration:none;font:bold .9rem Arial,sans-serif}.nav a:hover,.nav a[aria-current=page]{background:#46543a}.layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:28px;padding-top:25px;padding-bottom:42px}main{min-width:0;background:#fff;padding:25px 30px;border:1px solid #e3d9cb;box-shadow:0 2px 9px #0000000a}aside{min-width:0}aside section{background:#fff;border:1px solid #d9cfbe;margin-bottom:18px;padding:16px}aside h2{font: bold 1.08rem Arial,sans-serif;color:#7b4f60;border-bottom:2px solid #e7d6d5;padding-bottom:8px;margin:0 0 12px}aside ul{margin:0;padding-left:20px}aside li{margin:7px 0}h2,h3{color:#5d6d4b;line-height:1.3}main h1{font-size:2rem;line-height:1.2;color:#6c4d5a;margin:0 0 16px}main h2{font-size:1.35rem;margin:26px 0 9px}main p{margin:0 0 15px}main img{width:100%;height:auto;max-height:360px;object-fit:cover;border:1px solid #ddd0be;margin:10px 0 18px}small,.meta{font:0.82rem Arial,sans-serif;color:#6a6b60}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{border:1px solid #e4dacd;background:#fcfaf5;padding:12px}.card img{height:155px;margin:0 0 8px}.card h2{font-size:1.1rem;margin:4px 0 8px}.card p{font-size:.94rem}.crumb{font:.82rem Arial,sans-serif;margin-bottom:15px;color:#666}footer{background:#46533d;color:#f5f2e8;padding:22px 0;font:.86rem Arial,sans-serif}footer a{color:#fff}table{border-collapse:collapse;width:100%;font-size:.94rem}th,td{border:1px solid #d8d6cb;padding:9px;text-align:left;vertical-align:top}th{background:#eaf0e3}@media(max-width:760px){.layout{grid-template-columns:1fr}main{padding:19px}.cards{grid-template-columns:1fr}.hero{min-height:165px}.nav a{padding:10px 12px}.top .wrap{flex-wrap:wrap}}