/* Shared, unambiguous navigation for the two legal pages. */
.jd-header.legal-header{background:#f7f3ec;border-bottom:1px solid #d1c3b3;padding:0;pointer-events:auto}
.legal-header-bar{max-width:1440px;margin:auto;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;pointer-events:auto}
.legal-header-brand{display:flex;align-items:center;gap:12px;color:#3e302b;text-decoration:none}
.legal-header-brand img{width:48px;height:48px;object-fit:contain}
.legal-header-brand>span{font-family:Manrope,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:1.8px;line-height:1.5}
.legal-header-brand small{display:block;font-size:8px;font-weight:500;letter-spacing:1.5px;margin-top:3px}
.legal-home-link{display:inline-flex;align-items:center;gap:12px;padding:11px 20px;border:1px solid #cbbba8;color:#3e302b;font:600 13px Manrope,Arial,sans-serif;text-decoration:none;transition:background .2s,color .2s}
.legal-home-link:hover{background:#3e302b;color:#fff9f2}
.legal-header a:focus-visible{outline:2px solid #78563e;outline-offset:5px}
@media(max-width:600px){.legal-header-bar{padding:14px 5%;min-height:74px;gap:12px}.legal-header-brand{gap:8px}.legal-header-brand img{width:34px;height:34px}.legal-header-brand>span{font-size:12px;letter-spacing:1px}.legal-header-brand small{font-size:6px;letter-spacing:.6px}.legal-home-link{padding:10px 13px;font-size:12px;gap:7px}}
@media(prefers-reduced-motion:reduce){.legal-home-link{transition:none}}
body.jd-body .jd-header.legal-header{background:#f7f3ec!important;color:#3e302b!important;border-bottom:1px solid #d1c3b3!important}
body.jd-body .legal-header .legal-header-brand,body.jd-body .legal-header .legal-home-link{color:#3e302b!important}
body.jd-body .legal-header .legal-home-link:hover{color:#fff9f2!important}
