@media (min-width: 901px){html:has(.legal-page),body:has(.legal-page){overflow-x:visible!important}}.legal-page{min-height:100vh;background:#f4f3f2;padding-top:150px;overflow-x:hidden}@media (max-width: 1024px){.legal-page{padding-top:100px}}.legal-main{display:flex;align-items:flex-start;padding:64px 60px 160px;gap:64px}@media (min-width: 1280px){.legal-main{padding-left:calc((100vw - var(--grid-max-width)) / 2 + var(--grid-padding) - 16px);padding-right:calc((100vw - var(--grid-max-width)) / 2 + var(--grid-padding) - 16px)}}.legal-left{display:flex;flex-direction:column;gap:48px;width:555px;flex-shrink:0;position:sticky;top:120px;align-self:flex-start}.legal-title{font-family:var(--font-display);font-size:52px;font-weight:600;line-height:60px;letter-spacing:-1.04px;color:var(--color-tolopea);margin:0}.legal-download{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.32px;color:var(--color-tolopea);text-decoration:none;width:-moz-fit-content;width:fit-content}.legal-download:hover{text-decoration:underline}.legal-content{flex:1;min-width:0;max-width:none;display:flex;flex-direction:column;gap:64px}.legal-content .legal-section{display:flex;flex-direction:column;gap:12px}.legal-content .legal-section-heading{font-family:var(--font-body);font-size:20px;font-weight:600;line-height:30px;color:var(--color-tolopea);margin:0;list-style-position:inside;padding-left:6px}.legal-content .legal-section-subheading{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:24px;color:var(--color-tolopea);margin:0}.legal-content p{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.4px;color:#7b7b7b;margin:0}.legal-content p strong,.legal-content li strong{font-weight:600;color:#222}.legal-content ul{list-style:disc;padding-left:24px;margin:0}.legal-content ul li{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.4px;color:#7b7b7b}.legal-content ol{list-style:decimal;padding-left:24px;margin:0}.legal-content ol li{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.4px;color:#7b7b7b}.legal-content a{color:var(--color-purple);text-decoration:underline}.legal-content .legal-subsections{display:flex;flex-direction:column;gap:24px}.legal-content .legal-subsection{display:flex;flex-direction:column;gap:6px}.legal-content .legal-emphasis{font-weight:500;color:#222}.legal-content table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:14px;line-height:20px;color:#7b7b7b}.legal-content table th{text-align:left;font-weight:600;color:var(--color-tolopea);padding:10px 12px;border-bottom:2px solid #ededed}.legal-content table td{padding:10px 12px;border-bottom:1px solid #ededed;vertical-align:top}.legal-content .legal-pdf-viewer{max-height:80vh;overflow:auto}.legal-content .cosigner-doc-text>div{font-size:16px!important;line-height:1.75!important}@media (max-width: 1200px){.legal-main{padding:64px 60px 120px;gap:40px}.legal-left{width:auto;flex:0 0 320px}.legal-content{max-width:none}}@media (max-width: 900px){.legal-main{flex-direction:column;padding:40px 24px 80px;gap:40px}.legal-left{width:100%;flex:none;position:static;gap:24px}.legal-title{font-size:36px;line-height:44px}.legal-content{width:100%;max-width:none;gap:48px}.legal-content .legal-pdf-viewer{max-height:none;width:100%}}@media (max-width: 480px){.legal-main{padding:32px 16px 60px;gap:32px}.legal-title{font-size:30px;line-height:38px}.legal-content{gap:40px}}
