*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f5ef;color:#20362b;font:18px/1.7 Georgia,serif}a{color:#176044}a:focus-visible{outline:3px solid #c9a44e;outline-offset:4px}.sitehead{background:linear-gradient(125deg,#103b2d,#236047);color:white;padding:45px 22px;border-bottom:6px solid #c7a24e;text-align:center}.eyebrow{font:700 14px Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#e9cd84}.sitehead h1{font:700 clamp(30px,5vw,52px)/1.15 Georgia,serif;margin:14px auto;max-width:950px}.sitehead p{font:18px/1.5 Arial,sans-serif;max-width:750px;margin:12px auto;color:#f3ead3}.wrap{width:min(100% - 32px,1000px);margin:32px auto 70px}.panel{background:white;border:1px solid #e1e5da;border-radius:14px;padding:clamp(22px,4vw,52px);box-shadow:0 5px 20px #0a34220d;margin-bottom:24px}h2{font-size:clamp(25px,3vw,34px);line-height:1.25;color:#174b36;margin:0 0 18px}h3{font-size:24px;line-height:1.25;color:#174b36;margin:26px 0 10px}p{margin:0 0 19px}.meta{font:700 13px Arial,sans-serif;letter-spacing:.12em;color:#5b6f60;text-transform:uppercase;margin-bottom:15px}.btn{display:inline-block;background:#c7a24e;color:#173b2c!important;border-radius:7px;text-decoration:none;font:700 16px Arial,sans-serif;padding:14px 22px;margin:8px 0}.btn:hover{background:#e1bd68}.btn.secondary{background:#1b5b40;color:white!important}.highlight{background:#f6f1e2;border-left:5px solid #c7a24e;padding:22px 25px;border-radius:0 9px 9px 0;margin:25px 0}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.feature{background:#f1f6f0;border-top:4px solid #c7a24e;border-radius:8px;padding:20px}.feature h3{margin:0 0 10px;font-size:22px}.feature p{font-size:16px;line-height:1.6}.navlinks{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-top:1px solid #dfe4dc;margin-top:35px;padding-top:20px;font:700 15px Arial,sans-serif}.preview{display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:start}.thumb{min-height:145px;border-radius:10px;background:linear-gradient(140deg,#1b5a40,#0c3426);color:#e5c576;display:flex;align-items:center;justify-content:center;text-align:center;font:700 20px Georgia,serif;padding:16px}.coming{background:#f5f0e2;border-left:5px solid #c7a24e}.foot{text-align:center;padding:25px 16px 50px;color:#637268;font:14px Arial,sans-serif}.small{font-size:15px;color:#536659}@media(max-width:700px){body{font-size:17px;line-height:1.65}.sitehead{padding:32px 18px}.wrap{width:min(100% - 22px,1000px);margin-top:18px}.panel{padding:23px 19px}.features{grid-template-columns:1fr}.preview{grid-template-columns:1fr}.thumb{min-height:105px}.navlinks{display:block}.navlinks a{display:block;margin:10px 0}.btn{width:100%;text-align:center}}