*{box-sizing:border-box}body{margin:0;background:#faf8f2;color:#183e32;font:17px/1.7 system-ui,Arial,sans-serif}header{background:#064e3b;padding:16px max(20px,ca.share-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin: 32px 0;
}

.share-bar span {
  font-weight: 600;
  margin-right: 8px;
}

.share-bar a,
.share-bar button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: 1px solid #d5ded8;
  border-radius: 8px;
  background: #fff;
  color: #064e3b;
  font: inherit;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}

.share-bar a:hover,
.share-bar button:hover {
  background: #e9f2ec;
}lc((100vw - 1120px)/2));display:flex;justify-content:space-between;align-items:center}header a{color:#fff;text-decoration:none}header>a{font:bold 28px Georgia,serif;color:#f3d48c}header span{color:white}nav a{margin-left:20px}main{max-width:1120px;margin:auto;padding:40px 20px 90px}h1{font:700 clamp(35px,5vw,62px)/1.12 Georgia,serif;max-width:800px}h2{font:700 25px Georgia,serif}a{color:#08704f}.lead{font-size:21px;max-width:790px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#99742c;font-weight:800}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px;margin-top:35px}.card{background:white;padding:26px;border:1px solid #e4e6df;border-radius:16px}.card h2 a{text-decoration:none}.location,.source{color:#66786b}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.gallery img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.gallery figure{margin:0}figcaption{font-size:13px;color:#66786b}footer{background:#064e3b;color:white;text-align:center;padding:26px}.sponsored{max-width:728px;margin:45px auto;text-align:center}.sponsored img{display:block;width:100%;height:auto;aspect-ratio:728/90;object-fit:contain}.sponsored small{display:block;color:#6b786e}@media(max-width:650px){.sponsored{max-width:320px}.sponsored img{aspect-ratio:320/100}}
