/* Ordinary page navigation; the mobile menu expands in document flow. */
.card-foot>a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--paper);border-radius:50%;font-size:23px;flex-shrink:0}.card-foot>a:hover{background:var(--orange)}
.related-pages{margin-top:48px;margin-bottom:48px;padding:28px;border:1px solid var(--line,#cdd3c5);border-left:6px solid var(--orange,#ff761a);background:var(--paper,#fafbf4);color:var(--ink,#20251b)}.related-pages h2{font-size:21px;line-height:1.3;margin:0 0 16px;letter-spacing:-.5px}.related-pages nav{display:flex;flex-wrap:wrap;gap:14px 28px}.related-pages a{font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.related-pages a:focus-visible{outline:3px solid var(--orange,#ff761a);outline-offset:5px}.mobile-nav[hidden]{display:none!important}
@media(max-width:1000px){.header.wrap{height:auto;min-height:86px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.header.wrap>.mobile-nav:not([hidden]){position:static;display:flex;order:5;flex-basis:100%;width:100%;margin:0;padding:18px 0 0;box-shadow:none;transform:none;left:auto;right:auto;top:auto;z-index:auto;border:0;gap:0}.mobile-nav a{padding:13px 0}}
@media(max-width:700px){.header.wrap{min-height:82px;padding-top:16px;padding-bottom:16px}.related-pages{margin:32px 22px;padding:22px 18px}.related-pages nav{flex-direction:column;gap:16px}.related-pages h2{font-size:19px}}
