/* Breadcrumbs + public site links (about, faq, help, legal, login, setup). Quiet, no pills. */
.crumbs { font-size: .86rem; margin: .2rem 0 .9rem; text-align: left; }
.crumbs ol { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .35rem; color: #5c6570; }
.crumbs li + li::before { content: "›"; margin-right: .35rem; color: #8a8f98; }
.crumbs a { color: #5c4a1a; text-decoration: underline; text-underline-offset: 2px; }
.crumbs [aria-current="page"] { color: #3a3f47; }
.site-links { font-size: .85rem; line-height: 1.9; color: #5c6570; text-align: center; padding: 1rem 1rem 1.6rem; max-width: 760px; margin: 0 auto; }
.site-links a { color: #4b5058; text-decoration: underline; text-underline-offset: 2px; white-space: nowrap; }
