/* Approved design rhythm — page-specific reading and composition. */
.legal-page{padding-bottom:32px}
.legal-page>section{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}
.legal-page>section h2{margin-bottom:16px}
.legal-page>section p{font-size:16px;line-height:1.72;max-width:74ch}
.legal-page .legal-draft{margin-block:24px;padding:20px 22px}
.legal-page .legal-draft>p{font-size:14px;line-height:1.72}
.legal-page>p:last-child{margin-top:24px}
@media(max-width:700px){.legal-page{padding-bottom:26px}.legal-page>section{margin-top:12px;padding-top:14px}.legal-page>section p{font-size:14px}.legal-page .legal-draft{padding:18px}.legal-page>section h2{margin-bottom:14px}}
