.legal-nav{box-sizing:border-box;background:#faf8f5;color:#2c4a3e;border-top:1px solid #ddd;padding:20px 24px;text-align:center;font:14px/1.8 sans-serif;width:100%;margin-top:auto}.legal-nav p{margin:0 0 8px}.legal-nav nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.legal-nav a{color:#2c4a3e;text-decoration:underline;text-underline-offset:3px}
/* Operator details: keep long addresses and links within the value column. */
.operator-info{grid-template-columns:140px minmax(0,1fr)}
.operator-info dd{min-width:0;overflow-wrap:anywhere}
