.pt-legal{--legal-ink:#191a18;--legal-muted:#696d68;--legal-line:#dedfd9;min-height:100dvh;background:#f7f7f3;color:var(--legal-ink);font-family:var(--font-inter),Arial,sans-serif}.pt-legal a{color:inherit}.pt-legal a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pt-legal-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:86px;padding:16px clamp(24px,4vw,68px);border-bottom:1px solid var(--legal-line)}.pt-legal-brand{width:fit-content}.pt-legal-brand img{width:clamp(145px,15vw,194px);height:auto}.pt-legal-footer,.pt-legal-header-label,.pt-legal-return,.pt-legal-sidebar>p,.pt-legal-sidebar>span,.pt-legal-title>p,.pt-legal-title>span{font:400 11px/1.5 var(--font-space-mono),monospace;letter-spacing:.06em}.pt-legal-header-label{color:var(--legal-muted);text-transform:uppercase}.pt-legal-return{justify-self:end;text-decoration:none}.pt-legal-return:hover{text-decoration:underline;text-underline-offset:4px}.pt-legal-shell{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,760px);justify-content:center;gap:clamp(36px,6vw,110px);padding:clamp(48px,7vw,104px) 32px 110px}.pt-legal-sidebar{position:sticky;top:40px;align-self:start}.pt-legal-sidebar>p{margin:0 0 28px;color:var(--legal-muted);text-transform:uppercase}.pt-legal-sidebar nav{display:grid;border-top:1px solid var(--legal-line)}.pt-legal-sidebar nav a{padding:16px 0;border-bottom:1px solid var(--legal-line);font-size:14px;text-decoration:none}.pt-legal-sidebar nav a:hover{padding-left:6px;transition:padding-left .2s}.pt-legal-sidebar>span{display:block;margin-top:25px;color:var(--legal-muted)}.pt-legal-main{min-width:0}.pt-legal-title{padding-bottom:48px;border-bottom:1px solid var(--legal-line)}.pt-legal-title>p{margin:0 0 20px;color:var(--legal-muted);text-transform:uppercase}.pt-legal-title h1{margin:0 0 26px;font:400 clamp(52px,6vw,84px)/.96 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.035em}.pt-legal-title>span{color:var(--legal-muted);text-transform:uppercase}.pt-legal-section{padding:34px 0 38px;border-bottom:1px solid var(--legal-line);scroll-margin-top:24px}.pt-legal-section h2{margin:0 0 18px;font:400 clamp(27px,3vw,35px)/1.15 var(--font-instrument-serif),Georgia,serif}.pt-legal-copy{display:grid;gap:16px;color:#4d514c;font-size:14px;line-height:1.85}.pt-legal-copy p{margin:0}.pt-legal-copy strong{color:var(--legal-ink)}.pt-legal-bullets{display:grid;gap:10px;margin:0;padding-left:21px;list-style:disc}.pt-legal-bullets li{padding-left:4px}.pt-legal-emphasis{padding:18px 20px;border-left:2px solid var(--legal-ink);background:#eeefea;color:var(--legal-ink)}.pt-legal-link{text-decoration:underline;text-underline-offset:3px}.pt-legal-footer{display:flex;justify-content:space-between;gap:24px;padding:28px clamp(24px,4vw,68px);border-top:1px solid var(--legal-line);color:var(--legal-muted)}@media (max-width:760px){.pt-legal-header{grid-template-columns:1fr auto;min-height:72px}.pt-legal-header-label{display:none}.pt-legal-return{font-size:10px}.pt-legal-shell{display:block;padding:35px 24px 70px}.pt-legal-sidebar{position:static;margin-bottom:46px}.pt-legal-sidebar>p,.pt-legal-sidebar>span{display:none}.pt-legal-sidebar nav{display:flex;flex-wrap:wrap;gap:6px 20px;border-top:0}.pt-legal-sidebar nav a{padding:0 0 7px;border-bottom:1px solid var(--legal-line);font-size:12px}.pt-legal-title{padding-bottom:35px}.pt-legal-title h1{font-size:clamp(48px,13vw,72px)}.pt-legal-footer{display:grid}}