.hh-harz{margin:45px auto;max-width:1200px}.hh-harz-intro{text-align:center;margin-bottom:44px}.hh-harz-intro span,.hh-harz-kicker{font-size:11px;letter-spacing:.2em;color:#ac8250;font-weight:700}.hh-harz-intro h2{font:normal clamp(36px,5vw,62px)/1.15 Georgia,serif;color:#234832;margin:15px 0}.hh-harz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hh-harz-card{background:#fff;box-shadow:0 16px 55px #193c2a15;overflow:hidden;transition:transform .4s,box-shadow .4s}.hh-harz-card:hover{transform:translateY(-5px);box-shadow:0 22px 60px #193c2a22}.hh-harz-photo{aspect-ratio:16/10;overflow:hidden;background:#d8dfd8}.hh-harz-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s}.hh-harz-card:hover .hh-harz-photo img{transform:scale(1.06)}.hh-harz-copy{padding:clamp(22px,3vw,38px)}.hh-harz-copy h3{font:normal clamp(27px,3vw,37px)/1.2 Georgia,serif;color:#234832;margin:13px 0}.hh-harz-description{font-size:16px;line-height:1.7;color:#4d5c51}.hh-harz-link{display:inline-block;text-decoration:none!important;color:#234832!important;border-bottom:1px solid #c79b62;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-top:12px;padding-bottom:5px}@media(max-width:740px){.hh-harz-grid{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.hh-harz-card,.hh-harz-photo img{transition:none}}
