.sw1-legal-wrap.content.row{max-width:42rem;margin:auto;padding:20px 20px 50px 20px;color:var(--main-text-color)}.sw1-legal-wrap .legal-prose a{text-decoration:underline}.sw1-legal-wrap .legal-meta{font-size:0.875rem;color:#6b7280;margin:0 0 1.5rem}.sw1-legal-wrap h1{line-height:1.2;font-size:2rem;letter-spacing:-0.02em;margin:0 0 0.5rem}.sw1-legal-wrap h2{font-size:1.125rem;margin:1.5rem 0 0.5rem;color:#000000}.sw1-legal-wrap .legal-section p{font-size:15px;line-height:1.65;margin:0 0 0.85rem}.sw1-legal-wrap .legal-section p:last-child{margin-bottom:0}