.production-analytics{display:flex;gap:8px 18px;align-items:center;flex-wrap:wrap;grid-column:1/-1;font-size:.75rem;line-height:1.5;border-top:1px solid currentColor;padding-top:16px}.production-analytics button{background:transparent;color:inherit;border:1px solid currentColor;padding:9px 12px;min-height:44px}.legal-header,.legal-main,.legal-footer{max-width:1000px;margin:auto;padding:26px 24px}.legal-header{display:flex;flex-wrap:wrap;gap:15px 35px;align-items:center}.legal-header>a:first-child{font-size:1.5rem;font-weight:700;text-decoration:none}.legal-main h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2;margin:20px 0 30px}.legal-main h2{font-size:1.25rem;margin:28px 0 12px}.legal-main p{margin:12px 0;line-height:1.7}.legal-footer{font-size:.8rem}.production-legal-link{display:inline-flex;align-items:center;min-height:44px}@media(max-width:400px){.production-analytics{font-size:.72rem;gap:8px 12px}.legal-header,.legal-main,.legal-footer{padding-inline:18px}}