.site-nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--cyan);text-decoration-thickness:3px;text-underline-offset:10px}.pdf-explore-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:30px;border-bottom:1px solid var(--line);padding-bottom:18px}.pdf-explore-links a{display:flex;min-height:44px;align-items:center;font-size:14px;font-weight:600}.pdf-explore-links [aria-current]{border-bottom:3px solid var(--cyan)}.pdf-magazine-topics{border-top:3px solid var(--cyan);background:#f2f8fc;margin-bottom:28px;padding:18px 24px}.pdf-magazine-topics summary{cursor:pointer;font-weight:600;min-height:44px;padding:8px 0}.pdf-magazine-topics ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;margin:14px 0 0}.pdf-magazine-topics a{display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.footer-main>div{flex:1;flex-wrap:wrap;gap:8px 20px;max-width:570px}.pdf-navigation-page .pdf-archive-count{margin-top:20px}select:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}@media(max-width:1000px){.pdf-magazine-topics ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.pdf-magazine-topics{padding:14px 18px}.pdf-magazine-topics ul{grid-template-columns:minmax(0,1fr)}.pdf-explore-links{gap:6px 18px}.footer-main>div{max-width:100%}}

/* Keep footer navigation usable by touch at every wrapping width. */
.footer-main>div>a{display:inline-flex;align-items:center;min-height:24px}
