.nearb-frontend .nearb-legal{background:var(--surface)}.nearb-frontend .nearb-legal-header{border-bottom:1px solid var(--ink-200);background:#fff;padding:56px 0 40px}.nearb-frontend .nearb-legal-header h1{margin:0;font-size:40px;line-height:1.15}.nearb-frontend .nearb-legal-header p{color:var(--ink-400);max-width:720px;margin:14px 0 0;font-size:16px}.nearb-frontend .nearb-legal-body{padding:56px 0 96px}.nearb-frontend .nearb-legal-body>.nearb-container{max-width:820px;color:var(--ink-700);font-size:15.5px;line-height:1.75}.nearb-frontend .nearb-legal-body h2{color:var(--ink-900);margin:40px 0 16px;font-size:24px}.nearb-frontend .nearb-legal-body h2:first-child{margin-top:0}.nearb-frontend .nearb-legal-body p{margin:0 0 14px}.nearb-frontend .nearb-legal-body ol,.nearb-frontend .nearb-legal-body ul{margin:0 0 14px;padding-left:22px}.nearb-frontend .nearb-legal-body li{margin-bottom:10px}.nearb-frontend .nearb-legal-body a{color:var(--brand-600);text-decoration:underline}.nearb-frontend .nearb-legal-docs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nearb-frontend .nearb-legal-docs li{border:1px solid var(--ink-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:18px 22px;display:flex}.nearb-frontend .nearb-legal-docs li>span{color:var(--ink-900);font-weight:500}@media (max-width:600px){.nearb-frontend .nearb-legal-header{padding:36px 0 28px}.nearb-frontend .nearb-legal-header h1{font-size:30px}.nearb-frontend .nearb-legal-body{padding:36px 0 64px}.nearb-frontend .nearb-legal-docs li{flex-direction:column;align-items:stretch;gap:12px;padding:16px}}
