.review-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.review-series-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;margin:0 0 1rem;padding:.8rem 0;border-bottom:1px solid currentColor;font:inherit;font-size:calc(.9rem * var(--fs,1))}
.review-series-nav a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere}
.review-navigation-note{font-size:calc(.85rem * var(--fs,1));line-height:1.5;margin:.5rem 0 1rem}
.review-skip{position:absolute;left:1rem;top:-10rem;z-index:10000;background:#fff;color:#111;padding:1rem}
.review-skip:focus{top:1rem}
[hidden]{display:none!important}
.view [tabindex="-1"]:focus{outline:3px solid currentColor;outline-offset:5px}
a.fig{color:inherit;text-decoration:none}a.fig:hover,a.fig:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.visual-card img{height:auto;max-width:100%}
@media print{.review-series-nav,.review-navigation-note,.review-skip{display:none!important}}

footer .byline{white-space:normal;overflow-wrap:anywhere}
footer{white-space:normal}
footer .footer-author{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:normal}
