body.hp94-canvas,.hp94-page{background:#f5f5ef!important;color:#163526}
.hp94-page{padding:0!important;gap:0!important;max-width:none!important;width:100%!important}
.hp94-page>.elementor-widget{width:100%!important;margin:0!important}
.hp94-part{font-family:'HP Sansation','HP Noto Sans',sans-serif;color:#163526}
.hp94-intro{max-width:1120px;margin:0 auto;padding:30px 4% 0;text-align:center}
.hp94-intro nav{font-size:14px;margin-bottom:28px;text-align:left}.hp94-intro a{color:inherit!important}
.hp94-intro time,.hp94-related time{font-size:14px;color:#687d6c}
.hp94-intro h1{font-family:inherit!important;font-size:clamp(30px,3.8vw,52px)!important;line-height:1.15!important;font-weight:700!important;max-width:900px;margin:14px auto 30px!important;overflow-wrap:anywhere}
.hp94-intro figure{margin:0}.hp94-hero-photo{width:100%!important;height:auto!important;max-height:620px;object-fit:contain;border-radius:16px;background:#e8eddf}
.hp94-content{max-width:820px;padding:35px 4%;margin:auto;font-size:18px;line-height:1.8}
.hp94-body p,.hp94-body li{font-family:inherit!important;font-size:18px!important;line-height:1.8!important;color:#294331}
.hp94-body h2,.hp94-body h3{font-family:inherit!important;font-weight:700!important;line-height:1.3!important;margin:30px 0 16px!important}.hp94-body h2{font-size:28px!important}.hp94-body h3{font-size:23px!important}
.hp94-body img,.hp94-body iframe{max-width:100%!important}.hp94-body img{height:auto!important;border-radius:10px}.hp94-body a{color:#315d39;text-decoration:underline}
.hp94-related{max-width:1120px;padding:20px 4% 45px;margin:auto}.hp94-related>h2{font:700 30px/1.2 'HP Sansation',sans-serif!important;margin-bottom:24px}
.hp94-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hp94-related-grid article{background:#fff;border-radius:14px;overflow:hidden;padding-bottom:18px}.hp94-related-grid img{width:100%;aspect-ratio:1.5;object-fit:cover}.hp94-related-grid a{color:inherit!important;text-decoration:none!important}.hp94-related-grid h3{font:700 21px/1.35 'HP Sansation',sans-serif!important;padding:0 18px;margin:18px 0 10px}.hp94-related-grid time{padding:0 18px}
.hp94-help{width:92%!important;margin:0 auto 35px!important;padding:32px!important;border-radius:14px;background:#e7edd8;align-items:center!important;text-align:center;gap:12px!important}.hp94-help .elementor-heading-title{font:700 28px/1.2 'HP Sansation',sans-serif!important}.hp94-help p{font-family:'HP Sansation',sans-serif}.hp94-help .elementor-button{background:#163526!important;color:#fff!important;border-radius:25px;font-family:'HP Sansation',sans-serif}
@media(max-width:767px){.hp94-intro{padding:20px 5% 0}.hp94-intro h1{font-size:31px!important;margin-bottom:22px!important}.hp94-content{padding:25px 5%;font-size:17px}.hp94-body p,.hp94-body li{font-size:17px!important}.hp94-related{padding:10px 5% 30px}.hp94-related-grid{grid-template-columns:1fr;gap:18px}.hp94-help{padding:25px 18px!important}.hp94-help .elementor-heading-title{font-size:24px!important}}
