.legal-page{min-height:60vh;padding:2rem 0}.legal-page__header{margin-bottom:2rem}.legal-page__icon{font-size:2.5rem}.legal-page__content{padding:2rem}.legal-page__section{margin-bottom:2rem}.legal-page__section:last-child{margin-bottom:0}.legal-page__section-title{margin-bottom:1rem;font-weight:600}.legal-page__section-content{white-space:pre-line;line-height:1.8}[data-theme=dark] .legal-page__content{background-color:#1a1a1a}
