.ari-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px 20px;margin-top:10px;font:11px/1.6 Graphik,Arial,sans-serif;color:#515e62}
/* The animated closing chapter disables pointer events on its decorative shell.
   Restore hit-testing on each real link without activating the surrounding layer. */
.ari-legal-links a{display:inline-flex;align-items:center;min-height:28px;text-decoration:none;text-underline-offset:3px;pointer-events:auto}
.ari-legal-links a:hover{text-decoration:underline;color:#293035}
.ari-legal-links a:focus-visible,#ari-contact-dialog .ari-contact-privacy:focus-visible,#ari-contact-dialog .ari-enquiry-privacy :is(a,summary):focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #4b5963;border-radius:3px}
#ari-contact-dialog .ari-contact-privacy{color:#475975;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
#ari-contact-dialog .ari-enquiry-privacy{grid-column:1/-1;padding:11px 13px;margin-top:9px;border:1px solid #fff;border-radius:10px;background:#ffffff40;font:11px/1.7 Graphik,Arial,sans-serif;color:#56616c}
#ari-contact-dialog .ari-enquiry-privacy summary{cursor:pointer;min-height:24px;font-weight:500;color:#45535f}
#ari-contact-dialog .ari-enquiry-privacy p{margin:9px 0 0}
#ari-contact-dialog .ari-enquiry-privacy a{color:#475975;text-underline-offset:3px}
@media(max-width:799px){.ari-legal-links{gap:2px 18px;margin-top:12px;font-size:11px}.ari-legal-links a{min-height:32px}#ari-contact-dialog .ari-enquiry-privacy{font-size:11px;line-height:1.8}}
@media print{.ari-legal-links,#ari-contact-dialog .ari-enquiry-privacy{display:none}}
