.legalPage{max-width:56rem;margin-inline:auto;padding:2.5rem 1.5rem}@media (min-width:768px){.legalPage{padding:4rem 2.5rem}}.legalPageHeader{margin-bottom:2rem}.legalPageTitle{margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}.legalPageContext{color:#6b7280;margin:.5rem 0 0;font-size:.875rem}.legalPageIntro{color:#4b5563;white-space:pre-line;margin:1rem 0 0;line-height:1.6}.legalPageClauses{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.legalPageClauseTitle{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.legalPageClauseContent{white-space:pre-line;margin:0;line-height:1.6}
