.legal-nav{border-bottom:1px solid var(--line);background:var(--paper)}.legal-nav .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px}.legal-back{font-weight:800;font-size:.9rem}.legal-practical{min-height:44px;display:inline-flex;align-items:center;font-weight:800;border-bottom:2px solid var(--orange);text-decoration:none}.legal-page .page-content{max-width:780px}.legal-page .page-content h1{margin:0}.legal-page .page-content h2{letter-spacing:-.03em}.legal-page .page-content strong{color:var(--ink)}.legal-footer{margin-top:0}@media(max-width:575px){.legal-nav .container{align-items:flex-start;padding-top:.8rem;padding-bottom:.8rem;flex-direction:column}.legal-practical{min-height:38px}.legal-page .page-content{padding-top:2.5rem}}
