.legal-page{max-width:52rem;margin:0 auto;padding:1.75rem 1.25rem 3.5rem;color:#1f2937;line-height:1.7;font-size:.96rem;background:#fff;border:1px solid #dbe3f4;border-radius:18px;box-shadow:0 14px 34px rgba(15,23,42,.08),0 2px 10px rgba(15,23,42,.05)}@media (min-width:640px){.legal-page{padding:2.25rem 2rem 4rem}}.legal-page h1{font-size:2rem;font-weight:700;margin-bottom:.4rem;line-height:1.2}.legal-page .legal-updated{font-size:.8125rem;color:#5f6368;margin-bottom:1.75rem}.legal-page h2{font-size:1.2rem;font-weight:600;margin:2rem 0 .65rem}.legal-page li,.legal-page p{margin:.65rem 0}.legal-page ul{margin:.55rem 0 .8rem 1.35rem}.legal-page .legal-steps{margin:.8rem 0 .95rem 1.35rem}.legal-page a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.legal-page a:hover{color:#1e40af}.legal-page .legal-nav{margin-top:2.25rem;padding-top:1.6rem;border-top:1px solid #dbe3f4;font-size:.875rem;display:flex;flex-wrap:wrap;gap:.85rem}.legal-page .legal-nav a{margin-right:0}.legal-page strong{font-weight:600}