/* Narrow business-transparency additions; existing layout/cart styles unchanged. */
.trust-article{max-width:900px;margin:0 auto;padding:34px 24px 64px;line-height:1.75;overflow-wrap:anywhere}
.trust-article h2{margin-top:1.7em;line-height:1.2}
.trust-article p{margin:0 0 1.1em}
.trust-article a,.buyer-trust a,.footer-support a,.contact-card a:not(.button){text-decoration:underline;text-underline-offset:3px}
.buyer-trust{max-width:1200px;margin:24px auto;padding:22px 26px;border:1px solid rgba(100,120,100,.35);border-radius:16px;line-height:1.65;overflow-wrap:anywhere}
.buyer-trust p{margin:.4em 0}
.footer-business-location,.footer-support{display:block;line-height:1.65;overflow-wrap:anywhere}
.footer-support a{font-size:.86rem}
.site-footer .footer-policies{display:flex;flex-wrap:wrap;gap:12px}
@media(max-width:600px){.buyer-trust{margin:16px;padding:18px}.trust-article{padding:24px 20px 44px}.contact-card p{overflow-wrap:anywhere}}

/* Order-to-delivery estimates, separated by product category. */
.delivery-notice,.delivery-summary{line-height:1.6;overflow-wrap:anywhere}
.delivery-notice{max-width:1200px;margin:18px auto;padding:16px 20px;border:1px solid rgba(100,120,100,.35);border-radius:12px}
.value-panel .delivery-notice{margin:16px 0;padding:14px;font-size:.9rem}
.delivery-notice p{margin:.35em 0}.delivery-notice a,.delivery-product-note a,.delivery-summary a{text-decoration:underline;text-underline-offset:3px}
.delivery-product-note{font-size:.88rem;line-height:1.5;overflow-wrap:anywhere;margin:.8em 0}
.delivery-summary{max-width:1200px;margin:16px auto;padding:0 20px;font-size:.94rem}
.cart-shipping-copy .delivery-summary{padding:0;font-size:.85rem}
@media(max-width:600px){.delivery-notice{margin:14px 16px;padding:14px}.value-panel .delivery-notice{margin:12px 0}.delivery-summary{padding:0 16px}}
