.h4bf-managed-page{max-width:1180px;margin:0 auto;padding:24px 20px;color:#20372c}.h4bf-managed-hero{text-align:center;padding:50px 20px 38px}.h4bf-managed-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.08;color:#123d2b;margin:0 0 18px}.h4bf-managed-intro{max-width:850px;margin:auto;font-size:18px;line-height:1.75}.h4bf-managed-section{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:42px 0;border-bottom:1px solid #e5e9e5}.h4bf-managed-section.image-left figure{order:-1}.h4bf-managed-section.image-top{grid-template-columns:1fr;text-align:center}.h4bf-managed-section.image-top figure{max-width:820px;width:100%;margin:0 auto}.h4bf-managed-section figure{margin:0;overflow:hidden;border-radius:14px;min-height:260px;background:#f1f3ef}.h4bf-managed-section figure img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.h4bf-managed-eyebrow{display:block;color:#9a7a35;font-weight:700;letter-spacing:2px;font-size:12px;margin-bottom:12px}.h4bf-managed-copy h2{font-size:clamp(26px,3vw,38px);line-height:1.2;color:#123d2b;margin:0 0 16px}.h4bf-managed-body{font-size:16px;line-height:1.8}.h4bf-managed-button{display:inline-block;background:#123d2b;color:#fff!important;padding:12px 22px;border-radius:4px;text-decoration:none;margin-top:12px}.h4bf-managed-button:hover{background:#c8a75a;color:#142d20!important}@media(max-width:760px){.h4bf-managed-section{grid-template-columns:1fr;gap:22px}.h4bf-managed-section.image-left figure{order:0}.h4bf-managed-section figure,.h4bf-managed-section figure img{min-height:210px}}
