.legal-section{padding:3rem 0 4rem}.legal-page{background:var(--white,#fff);border:1px solid var(--border,#e5dccc);border-radius:var(--radius-md,12px);max-width:760px;margin:0 auto;padding:2.25rem 2.5rem}.legal-page-title{color:var(--cocoa,#3b1f0e);margin-bottom:1.25rem;font-size:1.6rem;font-weight:700}@media (width<=575.98px){.legal-page{padding:1.5rem 1.25rem}.legal-page-title{font-size:1.3rem}}.legal-content h3{color:var(--cocoa,#3b1f0e);margin:1.4rem 0 .5rem;font-size:1rem}.legal-content h3:first-child{margin-top:0}.legal-content p{color:#444;margin:0 0 .7rem;font-size:.93rem;line-height:1.65}.legal-updated{font-style:italic;color:#999!important}.legal-content ul,.legal-content ol{color:#444;margin:0 0 .9rem;padding-left:1.25rem;font-size:.93rem;line-height:1.65}.legal-content ul li,.legal-content ol li{margin-bottom:.25rem}.legal-table{border-collapse:collapse;width:100%;margin:.3rem 0 1.1rem;font-size:.85rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;color:#444;border:1px solid #e5e5e5;padding:.5rem .65rem}.legal-table th{background:#f7f5f2;font-weight:600}
