.locale-bar{display:flex;justify-content:flex-end;padding-top:.5rem;padding-bottom:.5rem}
.locale-switch{display:flex;align-items:center;gap:.35rem;font-size:.8rem;white-space:nowrap;margin-left:auto}
.locale-switch a{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .65rem;border:1px solid transparent;border-radius:6px;text-decoration:none;color:inherit}
.locale-switch a[aria-current=true]{border-color:currentColor;font-weight:700}
.locale-switch a:focus-visible{outline:3px solid #ba751d;outline-offset:3px}
.topline>.wrap{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}
.edition-note{font-size:.82rem;color:#53685e;margin-top:2rem;border-top:1px solid #dce4d9;padding-top:1rem}
@media(max-width:600px){.locale-switch a{min-height:44px}.topline>.wrap{gap:.25rem}.locale-bar{padding-top:.2rem;padding-bottom:.2rem}}
@media print{.locale-bar,.locale-switch{display:none}}
