
/* Public legal support; does not restyle the accepted homepage. */
.legal-footer{display:flex;align-items:center;gap:.7rem 1.3rem;flex-wrap:wrap;padding:1.4rem max(1rem,calc((100vw - 1180px)/2));background:#f2efe9;color:#1c1a17;border-top:1px solid #c9c2b4;font:14px/1.6 -apple-system,Segoe UI,Arial,sans-serif}.legal-footer nav{display:flex;gap:.65rem 1rem;flex-wrap:wrap}.legal-footer a{color:#1c1a17;text-decoration:underline}.legal-page{background:#f2efe9;color:#1c1a17;margin:0;font:17px/1.65 -apple-system,Segoe UI,Arial,sans-serif}.legal-main{max-width:72ch;margin:0 auto;padding:3rem 1.2rem;overflow-wrap:anywhere}.legal-main section{margin:2rem 0}.legal-main h1,.legal-main h2,.legal-main h3{color:#1c1a17;line-height:1.25;font-family:Georgia,serif}.legal-main a{color:#183747}.legal-main .owner-secondary{border-top:1px solid #c9c2b4;padding-top:1.5rem}.legal-return{display:inline-block;margin-bottom:1rem}
