.p-legal-page{max-width:890px;padding:45px 30px 80px;margin:auto;color:#2e4137}.p-legal-back{display:inline-block;font-size:14px;color:#647367!important;margin-bottom:32px}.p-legal-page header{padding-bottom:25px;border-bottom:1px solid #e3e9e4}.p-legal-label{font-size:11px;font-weight:700;letter-spacing:1.3px;color:#758475;margin:0 0 13px}.rf-site .p-legal-page h1{font-family:var(--rf-heading);font-size:38px;font-weight:700;line-height:1.25;letter-spacing:-1.2px;margin:0 0 17px;color:#23372c}.p-legal-page header>p:not(.p-legal-label){font-size:18px;line-height:1.75;color:#627164;max-width:710px;margin-bottom:16px}.p-legal-page header small{font-size:13px;color:#778477}.p-legal-page>nav{display:flex;gap:20px;font-size:14px;padding:20px 0}.p-legal-page>nav a{color:#687768}.p-legal-page>nav [aria-current=page]{font-weight:700;color:#315b42;text-decoration:underline}.p-legal-page section{padding-top:26px}.rf-site .p-legal-page h2{font-family:var(--rf-heading);font-size:21px;font-weight:650;line-height:1.45;letter-spacing:-.5px;margin:0 0 13px;color:#2c4333}.p-legal-page section p,.p-legal-page li{font-size:16px;line-height:1.9;color:#56665a;margin-bottom:15px}.p-legal-page ul{padding-left:23px}.p-legal-page li{padding-left:4px}.p-legal-page section a{color:#306d4d;text-decoration:underline!important;overflow-wrap:anywhere}.p-legal-page code{font-size:14px;background:#f0f4ee;padding:2px 5px;border-radius:4px}.p-legal-links{display:flex;gap:15px;flex-wrap:wrap;font-size:13px;color:#637267}.p-workspace-legal{max-width:960px;padding:0 0 30px;margin:auto;display:flex;gap:19px;font-size:12px;color:#7a857d}.p-auth-legal{font-size:13px!important;line-height:1.8;color:#6a786b!important;margin:20px 0 0}.p-auth-legal a{color:#315c43;text-decoration:underline}.sidebar-legal{display:flex;justify-content:center;gap:13px;font-size:12px;color:var(--ink-2);padding-top:9px}.sidebar-legal a{color:inherit;text-decoration:none}.sidebar-legal a:hover{text-decoration:underline}@media(max-width:720px){.p-legal-page{padding:28px 22px 55px}.rf-site .p-legal-page h1{font-size:31px}.p-legal-page header>p:not(.p-legal-label){font-size:17px}.p-legal-page section p,.p-legal-page li{font-size:16px}.p-workspace-legal{padding-inline:20px}.p-legal-links{font-size:13px}}
