.legal-copy,.legal-prose{min-width:0;max-width:100%}.legal-prose{display:grid;gap:12px}.legal-prose blockquote,.legal-prose h2,.legal-prose h3,.legal-prose li,.legal-prose p,.legal-prose td,.legal-prose th{overflow-wrap:anywhere;word-break:break-word}.legal-prose h2,.legal-prose h3{scroll-margin-top:88px}.legal-prose h2{margin-top:18px;font-size:clamp(22px,5vw,28px);line-height:1.25}.legal-prose h3{margin-top:8px;font-size:18px}.legal-prose li,.legal-prose p{margin:0;max-width:68ch}.legal-prose p.clause{padding-left:3.2em;text-indent:-3.2em}.legal-prose a{color:var(--paper);text-decoration:underline;text-underline-offset:2px}.legal-prose ul{margin:0;padding-left:1.2em;display:grid;gap:8px;min-width:0}.legal-prose blockquote{margin:0;padding:12px 14px;border-left:3px solid var(--paper);background:rgba(255,255,255,.04);min-width:0}.legal-prose blockquote p{max-width:none}.legal-prose hr{width:100%;border:0;border-top:1px solid rgba(255,255,255,.14);margin:8px 0}.legal-prose #grievance-officer{scroll-margin-top:88px}.legal-table-scroll{max-width:100%;min-width:0;overflow-x:auto}.legal-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.legal-table td,.legal-table th{border:1px solid rgba(255,255,255,.16);padding:8px 10px;text-align:left;vertical-align:top}.legal-table th{font-weight:650}.legal-cell-label{display:none}.legal-operator{margin:0;max-width:42ch;line-height:1.45}@media (max-width:720px){.legal-table,.legal-table tbody,.legal-table td,.legal-table th,.legal-table thead,.legal-table tr{display:block;width:auto}.legal-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-table tr{border:1px solid rgba(255,255,255,.16);border-radius:12px;margin:0 0 12px;padding:4px 12px 10px}.legal-table td{border:0;padding:8px 0 0}.legal-cell-label{display:block;margin-bottom:2px;color:var(--mu);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}@media (max-width:899px){.app-foot{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}