*{box-sizing:border-box}html{font-size:17px}body{margin:0;color:#26342b;background:#f4f5ee;font:1rem/1.65 Georgia,serif}a{color:#276346}a:hover{text-decoration:none}header{background:#385b46;color:white;border-bottom:6px solid #d98343}.wrap{max-width:1120px;margin:auto;padding:0 18px}.hero{background:linear-gradient(90deg,rgba(18,49,31,.86),rgba(18,49,31,.12)),url("rostliny-na-stole.webp") center/cover;min-height:190px;display:flex;align-items:center}.hero h1{font: bold 2.5rem/1.1 Georgia;margin:0;color:white}.hero p{font:1.05rem Arial;color:#fff}nav{background:#d98243}nav .wrap{display:flex;flex-wrap:wrap}nav a{display:block;padding:12px 18px;color:#1c2e20;font:bold .95rem Arial;text-decoration:none;border-right:1px solid #bd7138}nav a:hover{background:#f8e9d5}.layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:26px;padding-top:25px;padding-bottom:35px}aside{align-self:start;background:#fff;border:1px solid #d9dfd2;padding:18px;border-top:5px solid #d98243}aside h2{font: bold 1.1rem Arial;margin:4px 0 10px}aside ul{padding-left:19px}main{min-width:0;background:white;border:1px solid #d9dfd2;padding:28px 34px}h1,h2,h3{line-height:1.25;color:#2c5c42}main h1{font-size:2rem;margin-top:0}main h2{font-size:1.3rem;margin-top:1.65em}p{margin:12px 0 18px}.lead{font-size:1.1rem;color:#52665a}.cover{width:100%;height:auto;max-height:370px;object-fit:cover;border:1px solid #e1e1da}figure{margin:22px 0}figcaption{font:.82rem Arial;color:#59645c}.links{padding:0;list-style:none}.links li{border-bottom:1px solid #e4e8e1;padding:12px 0}.links a{font-weight:bold}footer{background:#2e4a3b;color:white;padding:22px 0;font: .88rem Arial}footer a{color:white}.note{background:#f9f2e6;border-left:4px solid #d98243;padding:12px 16px}.tag{font:.85rem Arial;color:#6c776b}.sources{font:.9rem Arial;background:#f5f8f2;padding:14px}table{width:100%;border-collapse:collapse}th,td{border:1px solid #d6dfd5;text-align:left;padding:8px}th{background:#e8efe6}@media(max-width:720px){.layout{display:flex;flex-direction:column}aside,main{width:100%}main{padding:18px}.hero h1{font-size:2rem}nav a{padding:10px 12px}}