/* Charity-Hiker public modules – consistent presentation */
body.ch-shop-page,body.ch-membership-page,body.ch-dkt-page{overflow-x:hidden}
.chmod-dashboard .container,.dkt-info-layout{max-width:1200px}
.chmod-card,.dkt-info-section{border:1px solid #e5ebe7;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.04)}
.chmod-card{padding:clamp(18px,2.4vw,32px);height:100%}
.dkt-info-content{max-width:none;width:100%;display:grid;gap:24px}
.dkt-info-section{padding:clamp(18px,3vw,36px);border-bottom:1px solid #e5ebe7}
.dkt-info-section p{max-width:none}
.chmod-dashboard .row{row-gap:1rem}
#footer{margin-top:0}
@media(max-width:767px){.dkt-info-content{gap:18px}.dkt-info-layout{padding-left:16px!important;padding-right:16px!important}.dkt-info-section{padding:18px}.breadcrumbs .d-flex{align-items:flex-start!important;flex-direction:column;gap:8px}.breadcrumbs ol{margin:0}.chmod-dashboard .container{padding-left:16px;padding-right:16px}}
