.blog-intro{max-width:850px;padding:65px 0 48px}.blog-intro h1{letter-spacing:-2.5px;margin:25px 0;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.1}.blog-intro h1 em{color:#6b7c5f;font-style:normal}.blog-intro>p{color:#62705c;max-width:660px;font-size:15px;line-height:1.9}.blog-topics{letter-spacing:1.4px;color:#607351;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:9px;display:flex}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.blog-card{background:#fafcf6;border:1px solid #dce3d5;border-radius:16px;overflow:hidden}.blog-card-image{aspect-ratio:1.7;display:block;position:relative;overflow:hidden}.blog-card-image img,.blog-welcome-image img,.blog-article-cover img{object-fit:cover}.blog-card-copy{padding:28px}.blog-byline{color:#6a775f;font-size:11px;line-height:1.8}.blog-card h2{letter-spacing:-.8px;margin:14px 0;font-size:27px;font-weight:400;line-height:1.25}.blog-card p{color:#64715b;font-size:14px;line-height:1.8}.blog-read{color:#394f30;text-underline-offset:5px;margin-top:22px;font-size:12px;text-decoration:underline;display:block}.blog-welcome{background:#f8fbf2;border:1px solid #dbe3d2;border-radius:18px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.blog-welcome-image{min-height:340px;position:relative}.blog-welcome>div:last-child{padding:48px}.blog-welcome h2{letter-spacing:-1px;font-size:34px;font-weight:400;line-height:1.2}.blog-welcome p{color:#65745b;margin:20px 0 25px;font-size:14px;line-height:1.9}.blog-trip-note{border-top:1px solid #d5dfcc;margin:60px 0 20px;padding:32px 0}.blog-trip-note h2{letter-spacing:-.8px;font-size:28px;font-weight:400}.blog-trip-note p{color:#65745b;font-size:14px;line-height:1.8}.blog-trip-note a{text-underline-offset:5px;margin:16px 30px 0 0;font-size:13px;text-decoration:underline;display:inline-block}.blog-article{max-width:900px;margin:55px auto}.blog-article h1{letter-spacing:-1.8px;margin:24px 0;font-size:clamp(34px,5vw,60px);font-weight:400;line-height:1.12}.blog-deck{color:#64715b;font-size:18px;line-height:1.8}.blog-article-cover{aspect-ratio:1.7;border-radius:15px;margin:32px 0;position:relative;overflow:hidden}.blog-prose{overflow-wrap:anywhere;color:#34432f;max-width:720px;margin:35px auto}.blog-prose p,.blog-prose li{white-space:pre-line;font-size:16px;line-height:1.95}.blog-prose h2{letter-spacing:-.7px;margin:38px 0 15px;font-size:29px;font-weight:500;line-height:1.3}.blog-prose h3{margin:26px 0 12px;font-size:22px;font-weight:500}.blog-prose a{color:#385e28;text-underline-offset:4px;text-decoration:underline}.blog-prose ul{padding-left:24px}.blog-prose p{margin:18px 0}@media (max-width:700px){.blog-grid,.blog-welcome{grid-template-columns:1fr}.blog-welcome>div:last-child{padding:28px}.blog-welcome-image{min-height:240px}.blog-intro{padding-top:35px}.blog-intro h1{letter-spacing:-1.4px}.blog-article{margin-top:30px}.blog-article-cover{aspect-ratio:1.3}.blog-deck{font-size:16px}.blog-card-copy{padding:23px}}
