@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.gw-legal .animate-fade-in-up{animation:fade-in-up 1s cubic-bezier(.23,1,.32,1) both}.gw-legal .prose{color:#4b5563}.gw-legal .prose h1{font-size:2.25rem;font-weight:900;color:#111827;margin-bottom:1rem;line-height:1.2}.gw-legal .prose h2{margin-top:2em;margin-bottom:1em;font-weight:700;font-size:1.5em;line-height:1.33;color:#111827}.gw-legal .prose h3{margin-top:1.6em;margin-bottom:.6em;font-weight:600;font-size:1.25em;line-height:1.6;color:#1f2937}.gw-legal .prose p{margin-bottom:1.5em;line-height:1.75;color:#4b5563}.gw-legal .prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:disc;padding-left:1.625em}.gw-legal .prose li{margin-top:.5em;margin-bottom:.5em;color:#4b5563}.gw-legal .prose strong{font-weight:600;color:#111827}.gw-legal .prose a{color:#efb72e;text-decoration:none;font-weight:500}.gw-legal .prose a:hover{text-decoration:underline}@media (min-width:768px){.gw-legal .prose h1{font-size:3rem}.gw-legal .prose h2{font-size:1.875rem}.gw-legal .prose p{font-size:1.125rem}}