*{box-sizing:border-box}html{font:16px/1.65 Arial,Helvetica,sans-serif;color:#183c2b;background:#103d2d}body{margin:0}header{background:#0b2d22;color:#fff;padding:18px max(20px,calc((100vw - 1000px)/2));display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}header a{color:#e0f2b9;text-decoration:none}header .brand{font-size:21px;font-weight:bold;color:white}.brand span{color:#c9ed73}.languages{display:flex;gap:15px}.languages [aria-current]{text-decoration:underline;text-underline-offset:5px}main{max-width:1000px;margin:26px auto;padding:0 20px}article{background:white;border-radius:16px;overflow:hidden}.garden{width:100%;height:150px;object-fit:cover;display:block}.copy{padding:30px clamp(20px,5vw,58px)}h1{font-size:clamp(28px,4vw,42px);line-height:1.18;letter-spacing:-.7px;margin:12px 0 20px}h2{font-size:23px;line-height:1.3;margin:30px 0 12px}p{margin:0 0 18px}a{color:#20552f;text-underline-offset:3px}.eyebrow{font-size:14px;font-weight:bold}.cta{display:inline-block;background:#1b4332;color:white;border-radius:8px;text-decoration:none;padding:12px 18px;font-weight:bold;margin:8px 0 20px}.note{border-left:4px solid #85a847;padding:12px 16px;background:#f2f7e9;font-size:14px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px;margin:16px 0}caption{text-align:left;font-weight:bold}th,td{text-align:left;border-bottom:1px solid #ccd8c9;padding:12px}th{background:#eff5e8}nav.related{border-top:1px solid #ccd8c9;margin-top:28px;padding-top:8px}nav.related ul{padding-left:22px}nav.related li{margin:10px 0}footer{max-width:1000px;margin:auto;padding:20px;color:white}footer a{color:white}button{font:inherit;background:white;color:#183c2b;border:1px solid #879881;border-radius:7px;padding:9px 12px;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #94b350;outline-offset:4px}@media print{html{background:white}header,footer,.garden,.cta,.related{display:none}.copy{padding:0}main{margin:0;max-width:none}}
