/* AMR direct links for four independent legal policy pages */
html body .site-footer .footer-legal-panel{position:relative;z-index:4;max-width:780px;margin:58px auto 30px;padding:28px clamp(18px,4vw,34px);border:2px solid #d9b565;border-radius:24px;background:linear-gradient(145deg,rgba(3,45,86,.96),rgba(2,14,39,.97));box-shadow:inset 0 0 0 5px rgba(235,196,101,.12),0 0 26px rgba(225,190,86,.25)}
html body .site-footer .footer-legal-panel::before{content:"";position:absolute;pointer-events:none;inset:9px;border:1px solid #efcf8154;border-radius:16px}
html body .site-footer .footer-legal-panel h2{position:relative;color:#ffe19b;font:700 clamp(24px,3vw,34px)/1.2 Georgia,serif;text-align:center;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #edc16480}
html body .site-footer .footer-legal-list{position:relative;display:grid;grid-template-columns:1fr;gap:10px}
html body .site-footer .footer-legal-list a{min-height:60px;display:flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid #ceac5e;border-left:4px solid #e8c578;border-radius:14px;color:#fff0cc;text-decoration:none;font-size:clamp(14px,1.7vw,17px);font-weight:700;background:linear-gradient(100deg,#032f5a,#032646);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}
html body .site-footer .footer-legal-list a::before{content:"▤";color:#f1c86d;min-width:27px;font-size:25px;line-height:1}
html body .site-footer .footer-legal-list a::after{content:"›";margin-left:auto;color:#f7cf79;font-size:27px;line-height:1}
html body .site-footer .footer-legal-list a:hover{background:linear-gradient(110deg,#074b94,#03376a);box-shadow:0 0 17px #e0be6147;transform:translateX(3px)}
html body .site-footer .footer-legal-list a:focus-visible{outline:3px solid #ffe6a6;outline-offset:3px}
@media(max-width:600px){html body .site-footer .footer-legal-panel{margin:48px 1px 30px;padding:20px 15px 23px}html body .site-footer .footer-legal-list a{min-height:56px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){html body .site-footer .footer-legal-list a{transition:none}html body .site-footer .footer-legal-list a:hover{transform:none}}
