.Legal-module__7z11ua__section{background-color:#f8fafc;min-height:calc(100vh - 80px);padding:4rem 0 8rem}.Legal-module__7z11ua__hero{text-align:center;background:linear-gradient(135deg,#eaf4e0 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;margin-bottom:3rem;padding:4rem 1rem}.Legal-module__7z11ua__title{color:#1e293b;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.Legal-module__7z11ua__highlight{color:#339dd9}.Legal-module__7z11ua__lastUpdated{color:#64748b;font-size:.95rem;font-weight:500}.Legal-module__7z11ua__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.Legal-module__7z11ua__contentCard{background:#fff;border-radius:6px;padding:3rem 4rem;box-shadow:0 4px 25px #00000008}.Legal-module__7z11ua__content{color:#475569;font-size:1.05rem;line-height:1.8}.Legal-module__7z11ua__content h2{color:#1e293b;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.Legal-module__7z11ua__content h2:first-child{margin-top:0}.Legal-module__7z11ua__content h3{color:#334155;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.Legal-module__7z11ua__content p{margin-bottom:1.25rem}.Legal-module__7z11ua__content ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc}.Legal-module__7z11ua__content li{margin-bottom:.5rem}.Legal-module__7z11ua__content a{color:#339dd9;font-weight:500;text-decoration:none;transition:color .2s}.Legal-module__7z11ua__content a:hover{color:#689f38;text-decoration:underline}@media (max-width:768px){.Legal-module__7z11ua__hero{padding:3rem 1rem}.Legal-module__7z11ua__title{font-size:2rem}.Legal-module__7z11ua__contentCard{padding:2rem 1.5rem}.Legal-module__7z11ua__container{padding:0 1rem}}@media (max-width:576px){.Legal-module__7z11ua__hero{padding:2.5rem 1rem}.Legal-module__7z11ua__title{font-size:1.75rem}.Legal-module__7z11ua__contentCard{border-radius:6px;padding:1.5rem 1rem}.Legal-module__7z11ua__container{padding:0 .5rem}.Legal-module__7z11ua__content{font-size:1rem}}
