/* Copy refinement only: retain the approved warm-paper / jade / muted-gold theme. */
.product-shelf{position:relative}
.product-help-link{margin-top:10px;min-height:44px;color:var(--brand,#2f4438);text-align:left}
.product-help{text-align:left;max-height:48vh;overflow-y:auto;overscroll-behavior:contain}
.product-help details{border-bottom:1px solid #dfdbd1}
.product-help summary{cursor:pointer}
.faq p,.feats li,.subhead,.field-help{color:#535b53}
.faq p{font-size:14px;line-height:1.8}
.product-help p{font-size:14px;line-height:1.8}
.product-help summary:focus-visible,.product-help-link:focus-visible{outline:2px solid var(--brand,#2f4438);outline-offset:3px;border-radius:4px}
.code-rule[hidden]{display:none!important}
