.legal-page{min-height:100vh;background:#fff;color:var(--peerlyx-ink,#202123);font-family:var(--modern-font-body)}.legal-header{height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(16px,calc((100vw - 1184px) / 2));background:#fff;border-bottom:1px solid var(--peerlyx-border,#e2e4e6)}.legal-header nav{display:flex;gap:24px}.legal-header nav a{font-family:var(--modern-font-heading);font-weight:500;font-size:14px;line-height:20px;color:var(--peerlyx-ink,#202123);text-decoration:none}.legal-header nav a:hover{text-decoration:underline}.legal-main{max-width:760px;margin:0 auto;padding:48px 16px 72px}.legal-main h1{font-family:var(--modern-font-heading);font-size:40px;line-height:48px;font-weight:700;margin:0 0 8px}.legal-updated{font-size:14px;line-height:20px;color:#5f6368;margin:0 0 32px}.legal-body{font-size:16px;line-height:24px;font-weight:400}.legal-body h2{font-size:24px;line-height:32px;font-weight:700;margin:40px 0 12px}.legal-body h2,.legal-body h3{font-family:var(--modern-font-heading)}.legal-body h3{font-size:20px;line-height:28px;font-weight:600;margin:28px 0 8px}.legal-body p{margin:0 0 16px}.legal-body ol,.legal-body ul{margin:0 0 16px;padding-left:24px}.legal-body li{margin:0 0 8px}.legal-body a{color:var(--peerlyx-ink,#202123);text-decoration:underline}.legal-body strong{font-weight:600}.legal-footer{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:760px;margin:0 auto;padding:24px 16px 40px;border-top:1px solid var(--peerlyx-border,#e2e4e6);font-size:14px;line-height:20px;color:#5f6368}.legal-footer a{color:inherit}@media (max-width:640px){.legal-main{padding-top:32px}.legal-main h1{font-size:32px;line-height:38px}.legal-header nav{gap:16px}}.legal-footer-links{display:flex;gap:16px}