.policy-shell{padding-top:72px;padding-bottom:90px}.policy-heading{max-width:780px}.policy-heading h1{font-size:clamp(35px,5vw,62px);letter-spacing:-2px;line-height:1.1;margin-top:20px;font-weight:450}.policy-heading>p{font-size:15px;line-height:1.9;color:#a7b99b;margin-top:24px;max-width:650px}.policy-heading>small{display:block;font-size:10px;letter-spacing:.5px;color:#83987a;margin-top:22px}.policy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:64px;margin-top:50px}.policy-layout aside nav{position:sticky;top:25px;border:1px solid #c8dcb824;border-radius:17px;padding:10px;background:#ffffff03}.policy-layout aside a{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:15px;font-size:12px;padding:10px 13px;border-radius:10px;color:#a3b699}.policy-layout aside a[aria-current=page]{background:#c5f58a0c;color:#d9efc9}.policy-layout aside .material-icons{font-size:16px}.policy-draft{display:flex;align-items:flex-start;gap:12px;padding:22px;border:1px solid #c7b8f534;border-radius:17px;background:#c7b8f507;color:#bdb5ce}.policy-draft>.material-icons{font-size:19px;margin-top:3px}.policy-draft p{font-size:12px;line-height:1.9}.policy-draft strong{color:#dbd0e9;font-weight:500}.policy-content section{border-bottom:1px solid #c8dcb81c;padding:35px 0}.policy-content section>span{font-size:9px;letter-spacing:2px;color:#7f9972}.policy-content h2{font-size:21px;font-weight:450;letter-spacing:-.4px;margin-top:10px;color:#e0ead9}.policy-content section>p{font-size:13px;line-height:2;color:#a6b79c;margin-top:15px}.footer-policies{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:10px;color:#8fa583}.editor-footer .footer-policies{justify-content:center;margin-top:12px}.registration-policy{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.9;color:#aabc9c;margin:19px 0}.registration-policy input{min-width:18px;width:18px;height:18px;accent-color:#c5f58a;margin-top:2px}.registration-policy a{color:#d1e9be;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.policy-shell{padding-top:42px}.policy-layout{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:30px}.policy-layout aside nav{position:static;display:flex;flex-wrap:wrap;gap:3px}.policy-layout aside a{font-size:10px;min-height:44px;padding-inline:9px}.policy-layout aside .material-icons{display:none}.policy-heading>p{font-size:13px}.policy-content section>p{font-size:13px}.policy-content h2{font-size:20px}.policy-draft{padding:18px}.footer-policies{font-size:10px}}

.policy-operator{font-size:12px;line-height:1.9;color:#a5b79a;margin-top:20px}.policy-operator a{color:#d3e9c1;text-decoration:underline;text-underline-offset:3px}
