.legalPage{color:#f8fafc;min-height:70vh;padding:3rem 1.25rem 4rem}.legalPage article{max-width:800px;margin:0 auto}.legalPage h1{margin:1.5rem 0 1rem;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.legalPage h2{margin:2rem 0 .75rem;font-size:1.35rem}.legalPage p,.legalPage li{overflow-wrap:anywhere;line-height:1.8}.legalPage p{margin-bottom:1rem}.legalPage ul{padding-left:1.5rem}.legalPage li{margin-bottom:.5rem}.legalPage .legalDate{color:#bdc5ce;font-size:.9rem}.legalPage a{color:#f58d31;text-underline-offset:.2em}.legalPage a:hover{color:#f8fafc}.legalPage a:focus-visible{outline-offset:4px;outline:2px solid #f58d31}.legalPage nav{border-top:1px solid #3d3d3d;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;display:flex}
