/* Round 15: footer legal links, the "page not found" page, the Turnstile widget in the site forms. */
.sb-foot-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px}
.sb-foot-legal a{color:var(--soft);text-decoration:underline;text-underline-offset:3px}
.sb-foot-legal a:hover{color:#fff}

.sb-not-found{max-width:760px;text-align:center}
.sb-not-found p{font-size:18px;line-height:1.7;color:var(--text);margin:0 0 26px}
.sb-not-found-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}

/* The space the widget takes once drawn, so the form does not jump (and the Contact Us scroll measures it right). */
.sb-turnstile{min-height:65px;max-width:100%;margin:16px 0 4px}
.sb-turnstile iframe{max-width:100%}

/* A Maintenance page send lands on #mx-form: its message must clear the sticky header (Contact Us paths: r7-u3.css). */
.sb-mx-form{scroll-margin-top:150px}
