.pact-legal{min-height:100svh;color:var(--pact-paper);font-family:var(--pact-sans);background:0 0}.pact-legal *{box-sizing:border-box}.pact-legal>nav{min-height:78px;padding:0 var(--pact-gutter);border-bottom:1px solid var(--pact-rule);background:#090d0bf0;justify-content:space-between;align-items:center;gap:20px;display:flex}.pact-legal>nav a{color:var(--pact-paper);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.pact-legal>nav a:last-child,.pact-legal a:hover{color:var(--pact-lime)}.pact-legal a:focus-visible{outline:2px solid var(--pact-lime);outline-offset:4px}.pact-legal main{max-width:var(--pact-page-width);padding:clamp(70px, 7vw, 110px) var(--pact-gutter) var(--pact-section-space);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);column-gap:clamp(50px,8vw,130px);margin:0 auto;display:grid}.pact-legal main>.eyebrow,.pact-legal main>h1,.pact-legal main>p{grid-column:1/-1}.pact-legal .eyebrow{color:var(--pact-lime);font:600 11px var(--pact-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.pact-legal h1{letter-spacing:-.075em;margin:26px 0 35px;font-size:clamp(58px,6.2vw,96px);font-weight:550;line-height:.96}.pact-legal main>p{max-width:750px;margin:0 0 75px}.pact-legal section{border-top:1px solid var(--pact-rule);grid-column:2;padding:32px 0}.pact-legal h2{color:var(--pact-paper);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(24px,2.3vw,36px);font-weight:550}.pact-legal p,.pact-legal li{color:var(--pact-muted);font-size:16px;line-height:1.65}.pact-legal>.pact-site-footer{max-width:none}.pact-legal .pact-site-footer-info p{color:var(--pact-muted);font-size:12px;line-height:1.5}@media (max-width:800px){.pact-legal main{display:block}.pact-legal main>p{margin-bottom:55px}}
