*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#263f35;font:16px/1.62 Georgia,'Times New Roman',serif;background:repeating-linear-gradient(90deg,#f3f7f3 0,#f3f7f3 8px,#eaf0ee 9px,#eaf0ee 10px)}a{color:#245b54}a:hover{color:#743b80;text-decoration:underline}a:focus-visible{outline:3px solid #b37fc3;outline-offset:3px}.site{max-width:1160px;margin:0 auto;background:#fffefa;box-shadow:0 0 25px #244b3b27;min-height:100vh}.mast{height:202px;position:relative;background:linear-gradient(90deg,#f6f8ee 0%,#f6f8ee 48%,#f6f8ee99 65%,transparent 82%),url('bylinky-v-kvetinacich.webp') right center/auto 100% no-repeat,#d8e5d5;border-bottom:6px solid #83aa91}.brand{position:absolute;top:38px;left:35px;display:flex;align-items:center;gap:17px}.leaf{font-size:82px;color:#56855b;line-height:1;text-shadow:1px 2px #fff}.brandname{font:700 43px/1.1 Georgia,serif;letter-spacing:-1.5px;text-decoration:none;color:#245b54}.brand p{margin:7px 0 0;color:#587f73;font:italic 17px Georgia}.topnav{display:flex;gap:7px;padding:0 21px;background:linear-gradient(#e7efe4,#c9dccf);border-bottom:1px solid #94b09f;flex-wrap:wrap}.topnav a{font:700 15px Arial,sans-serif;padding:13px 24px 12px;background:linear-gradient(#fffefc,#e8ece7);border:1px solid #a9c4b3;border-bottom:0;border-radius:9px 9px 0 0;text-decoration:none;margin-top:8px;color:#315d54}.topnav a.active,.topnav a:hover{background:#3d7669;color:white;border-color:#3d7669}.crumb{padding:11px 29px;background:#f7f6ef;border-bottom:1px solid #e5e8de;font:13px Arial,sans-serif;color:#789186}.columns{display:grid;grid-template-columns:minmax(0,1fr) 254px;gap:26px;padding:28px 27px 45px}.content{min-width:0}.rightbar{display:flex;flex-direction:column;gap:19px}.sidebox{border:1px solid #c8d8cc;background:linear-gradient(#f6faef,#fffdf6);border-radius:10px;box-shadow:0 2px 5px #2c5a3a13;padding:16px}.sidebox h2{margin:-16px -16px 13px;padding:11px 15px;background:linear-gradient(90deg,#c8dbc6,#e3d9ea);color:#2e594e;font:700 19px Georgia;border-radius:9px 9px 0 0}.sidebox p{font-size:14px;margin:9px 0}.sidebox dl{font:14px/1.5 Arial,sans-serif;margin:0}.sidebox dt{font-weight:bold;color:#466e5d;margin-top:12px}.sidebox dd{margin:2px 0 9px;border-bottom:1px dotted #c4d3c7;padding-bottom:8px}.sidebox.mini a{display:block;padding:7px 0;font:14px Arial,sans-serif;border-bottom:1px dotted #cbd5cb}.eyebrow{font:700 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:1.7px;color:#9c6a9b;margin:0 0 8px}.welcome{display:grid;grid-template-columns:1.35fr .8fr;gap:22px;background:linear-gradient(120deg,#eff5e8,#fffdf9);border:1px solid #d4e0d0;border-radius:13px;padding:23px;margin-bottom:25px}.welcome h1{font:700 33px/1.18 Georgia;color:#275b50;margin:0 0 12px}.welcome p:not(.eyebrow){margin:0 0 18px}.welcome-img{width:100%;height:255px;object-fit:cover;border-radius:9px;box-shadow:0 2px 6px #0002}.biglink,.read{display:inline-block;background:#437a65;color:white;padding:10px 15px;border-radius:6px;text-decoration:none;font:700 14px Arial,sans-serif}.biglink:hover,.read:hover{background:#285b4c;color:white}.panel{margin-bottom:25px}.ribbon{font:700 22px Georgia;margin:0 0 14px;padding:9px 15px;background:linear-gradient(90deg,#357666,#7e9d8a);color:#fff;border-radius:7px}.herbtiles{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.herbtile{display:flex;flex-direction:column;text-decoration:none;border:1px solid #cddbd1;background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 4px #1d493012}.herbtile img{width:100%;height:143px;object-fit:cover}.herbtile strong{font:700 17px Georgia;color:#345f51;padding:10px 11px 0}.herbtile small{font:13px/1.45 Arial,sans-serif;color:#63736b;padding:5px 11px 13px}.topiclist{list-style:none;margin:0;padding:0}.topiclist li{display:flex;gap:11px;align-items:center;border-bottom:1px dotted #b7cabb;padding:12px 6px}.topiclist li a{flex:1;font-weight:700}.topiclist li span:last-child{font:12px Arial;color:#728f80}.listicon{color:#6c9d6a}.calendar{padding:17px 19px;border:1px solid #d9dfcf;border-radius:10px;background:#f8f7ef}.calendar h2{margin:0 0 10px;font:700 21px Georgia;color:#375f4b}.season{display:flex;gap:14px;padding:9px 0;border-bottom:1px dotted #d0d5c8}.season strong{min-width:70px;color:#835f8b}.sectionhead{background:#f0f5ed;padding:21px 22px;border:1px solid #d5e1d3;border-radius:10px;margin-bottom:20px}.sectionhead h1{font-size:33px;color:#2b6253;margin:0}.sectionhead p{margin:5px 0 0}.category-entry{display:grid;grid-template-columns:178px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid #dce4d9}.entry-photo img{width:178px;height:154px;object-fit:cover;border-radius:7px}.category-entry h2{font:700 22px/1.2 Georgia;margin:4px 0 8px}.category-entry p{margin:0 0 8px;font-size:14px}.tag{font:700 11px Arial;color:#8c7394;text-transform:uppercase}.read{padding:7px 11px}.article h1{font:700 36px/1.17 Georgia;color:#2d6255;margin:0 0 18px}.lead{margin:0 0 20px}.lead img{display:block;width:100%;height:335px;object-fit:cover;border-radius:10px}.lead figcaption{font:12px Arial;color:#768a7b;padding:6px}.article-text{font-size:17px;line-height:1.76}.article-text h2{font:700 23px/1.25 Georgia;color:#356b5a;margin:27px 0 8px;padding-bottom:6px;border-bottom:1px solid #c7dccd}.article-text p{margin:0 0 15px}.sourcebox,.related{background:#f6f6f0;padding:16px 21px;border-radius:9px;border:1px solid #dbe4d9;margin-top:25px}.sourcebox h2,.related h2{font:700 20px Georgia;color:#466954;margin:0}.sourcebox ul,.related ul{margin:10px 0;padding-left:22px}.sourcebox li,.related li{margin:6px 0;font-size:14px}footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;background:#2c6559;color:#e9f3e8;padding:18px 27px;font:13px Arial}footer a{color:white}@media(max-width:820px){.columns{grid-template-columns:1fr}.rightbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mast{height:166px}.brand{top:33px;left:19px}.brandname{font-size:32px}.leaf{font-size:60px}.topnav{padding:0 12px}.topnav a{padding:11px 15px}.welcome{grid-template-columns:1fr}.welcome-img{height:210px}.lead img{height:290px}}@media(max-width:560px){.mast{height:136px;background:linear-gradient(90deg,#f7f8ef 0%,#f7f8efcc 80%,#f7f8ef80),url('bylinky-v-kvetinacich.webp') right center/auto 100% no-repeat}.brand{top:28px;left:12px;gap:6px}.brandname{font-size:26px;letter-spacing:-.7px}.brand p{font-size:12px}.leaf{font-size:44px}.topnav{gap:4px;padding:7px}.topnav a{font-size:13px;padding:9px 10px;margin:0;border-radius:6px;border:1px solid #a9c4b3}.crumb{padding:9px 14px}.columns{padding:18px 14px 28px;gap:20px}.rightbar{display:flex}.welcome{padding:16px}.welcome h1,.sectionhead h1{font-size:28px}.herbtiles{grid-template-columns:1fr}.herbtile{display:grid;grid-template-columns:115px 1fr;grid-template-rows:auto auto}.herbtile img{grid-row:span 2;height:112px}.herbtile strong{padding:12px 9px 0}.herbtile small{padding:5px 9px}.category-entry{grid-template-columns:100px 1fr;gap:12px}.entry-photo img{width:100px;height:105px}.category-entry h2{font-size:18px}.category-entry p{display:none}.article h1{font-size:29px}.lead img{height:220px}.article-text{font-size:16px}.article-text h2{font-size:21px}.topiclist li span:last-child{display:none}footer{padding:18px 15px}}@media print{body{background:white}.mast{height:auto;background:none;padding:12px}.brand{position:static}.topnav,.rightbar,.crumb{display:none}.columns{display:block;padding:0}.article-text{font-size:12pt}.lead img{height:150px}.site{box-shadow:none}footer{background:white;color:black}}