.legal-nav{position:fixed;inset:0 0 auto;z-index:100;background:#F8F3E9;border-bottom:1px solid #DDD3BF;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#242424;font:800 21px Heebo,sans-serif}.legal-logo img{object-fit:contain;flex-shrink:0}.legal-back{color:#6D5523;text-decoration:none;font:600 14px Heebo,sans-serif}.privacy-page,.a11y-statement-page{color:#242424}.privacy-page h1,.privacy-page h2,.privacy-page h3,.a11y-statement-page h1,.a11y-statement-page h2{color:#242424}.privacy-highlight{background:#EAEADF;border-color:#C8A052}.privacy-highlight strong{color:#6D5523}.contact-card{background:#FFFDF8;border-color:#DDD3BF}@media(max-width:480px){.legal-nav{padding:12px 16px;gap:8px}.legal-logo{font-size:18px}.legal-logo img{width:38px;height:34px}.legal-back{font-size:12px}.privacy-page,.a11y-statement-page{padding-inline:18px}}
.contact-row a,.a11y-contact-row a,.privacy-page a{color:#6D5523}.privacy-page .meta,.a11y-statement-page .meta{color:#626C63;border-color:#DDD3BF}
