html{scroll-behavior:smooth}.legal-page h1{font-size:1.875rem;font-weight:700;color:#4a2c2a;margin-bottom:1.5rem;text-align:center}@media (min-width: 768px){.legal-page h1{font-size:2.25rem}}.legal-page h2{font-size:1.5rem;font-weight:700;color:#704241;margin-bottom:1rem;margin-top:2rem}.legal-page p{margin-bottom:1rem;color:#374151;line-height:1.625}.legal-page ul{list-style-type:disc;list-style-position:inside;margin-bottom:1.5rem;margin-left:1rem;color:#374151}.legal-page ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1.5rem;color:#374151}.legal-page li{padding-left:.5rem;margin-bottom:.5rem}.legal-page .bg-white{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.legal-page .bg-white{padding:2rem}}.legal-page .font-semibold{font-weight:600}.footer-section h4{font-size:1.125rem;font-weight:600;color:#d4c1b5;margin-bottom:.75rem}.footer-section ul{margin-top:.5rem}.footer-section li{margin-bottom:.5rem}.footer-section li a{color:#e8d5c4;transition:color .3s ease}.footer-section li a:hover{color:#f8f4f0}
