.legalShell{color:#edf8f1;background:#03130d;min-height:100vh;padding:0 clamp(20px,7vw,110px);font-family:Arial,sans-serif}.legalShell header,.legalShell footer{border-bottom:1px solid #64eda32e;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.legalShell header a,.legalShell footer a{color:#64eda3}.legalShell header span{letter-spacing:.18em;font-size:10px}.legalPage{max-width:920px;margin:0 auto;padding:70px 0 100px}.legalPage>p:first-child{color:#64eda3;letter-spacing:.18em;font-size:10px;font-weight:900}.legalPage h1{margin:18px 0;font:clamp(48px,7vw,82px)/1 Georgia,serif}.legalPage .effective{color:#90aa9c}.legalPage section{border-top:1px solid #64eda326;padding:25px 0}.legalPage h2{font:30px Georgia,serif}.legalPage p,.legalPage li{color:#b7cbbf;line-height:1.75}.legalPage a{color:#64eda3}.legalShell :focus-visible{outline-offset:4px;outline:3px solid #e9cf82}.legalShell footer{border-top:1px solid #64eda32e;border-bottom:0;flex-wrap:wrap;justify-content:flex-start;font-size:12px}@media (max-width:600px){.legalPage{padding-top:45px}.legalShell header{align-items:flex-start}.legalShell footer{display:grid}}
