/* Footer policy pages and printable patient notice; scoped to legal pages. */
.policy-effective{font-weight:600;color:var(--forest);margin:0 0 1.5rem;}
.policy-download{margin:0 0 1.8rem;display:flex;flex-wrap:wrap;gap:1rem;}
.policy-download a{white-space:normal;text-align:center;max-width:100%;}
.legal-prose a{overflow-wrap:anywhere;}
.npp-notice-header{font-size:1rem;font-weight:650;line-height:1.65;border-left:3px solid var(--gold);padding:1.1rem 1.3rem;background:var(--cream);}
.policy-vendor-links{font-size:.95rem;}
@media print{.policy-download,.site-footer,.review-toolbar{display:none!important}.policy-effective{color:#222}.npp-notice-header{background:#fff;border-left:2px solid #333}.legal-prose p{orphans:3;widows:3}}
