.ps-root .legal-nav{display:flex;align-items:center;justify-content:space-between;height:68px}.ps-root .legal-head{max-width:820px;padding-block:clamp(48px,8vw,96px) 28px}.ps-root .legal-head h1{font-weight:300;font-size:clamp(38px,6vw,64px);line-height:1.04;margin-top:14px}.ps-root .legal-body{max-width:820px;padding-bottom:clamp(56px,8vw,110px)}.ps-root .legal-lede{font-size:17px;color:var(--muted);max-width:62ch;margin:0 0 8px}.ps-root .legal-sec{padding-block:28px;border-top:1px solid var(--line)}.ps-root .legal-sec h2{font-size:clamp(22px,2.6vw,28px);margin-bottom:12px}.ps-root .legal-sec h3{font:600 15px var(--sans);margin:18px 0 6px;color:var(--cream)}.ps-root .legal-sec li,.ps-root .legal-sec p{color:var(--muted);font-size:15.5px;line-height:1.7;max-width:68ch}.ps-root .legal-sec ul{margin:0 0 1em;padding-left:20px;list-style:disc;display:grid;gap:6px}.ps-root .legal-sec strong{color:var(--cream);font-weight:600}.ps-root .legal-sec a{color:var(--leaf);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(143,203,168,.4)}.ps-root .legal-table{width:100%;border-collapse:collapse;font-size:14.5px;margin:6px 0 16px}.ps-root .legal-table th{text-align:left;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.ps-root .legal-table td{padding:11px 12px 11px 0;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top}.ps-root .legal-table td:first-child{color:var(--cream)}@media(max-width:640px){.ps-root .legal-nav .pillbtn{height:38px;padding:0 16px;font-size:13px}.ps-root .legal-table{font-size:13px}.ps-root .legal-table td,.ps-root .legal-table th{padding-right:8px}}