.legal-main{padding-bottom:90px}.legal-heading{padding:70px 0 45px}.legal-heading h1{font-size:clamp(40px,6vw,76px);letter-spacing:-2px;margin:20px 0;overflow-wrap:anywhere}.legal-lead{color:#b4c1dc;font-size:18px;line-height:1.6}.legal-date{font-size:11px;color:#8294b4}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:45px;align-items:start}.legal-nav{position:sticky;top:30px;display:grid;gap:6px}.legal-nav>p{font-size:9px;letter-spacing:2px;color:#8a9ab7;margin:0 0 13px}.legal-nav a{font-size:12px;color:#a9b9d5;padding:12px 0;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;gap:12px}.legal-nav span{color:#8ddded}.legal-paper{border:1px solid #afc8ff25;border-radius:22px;padding:36px 42px;background:linear-gradient(130deg,#172336a6,#12102099);box-shadow:0 20px 60px #0003;min-width:0}.legal-paper p,.legal-paper li{font-size:14px;line-height:1.9;color:#bdc8dc}.legal-paper strong{color:#eef4ff}.legal-paper a{color:#8be6f6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-section{padding:25px 0;border-bottom:1px solid #ffffff12;scroll-margin-top:25px}.legal-section h2{font-size:22px;line-height:1.4;letter-spacing:-.4px;color:#edf4ff;margin:0 0 18px}.legal-section h3{font-size:16px;color:#edf4ff}.legal-paper .legal-small{font-size:12px;color:#8fa1bd}.rights{padding:15px 22px;background:#58bdec08;border-left:2px solid #61d6e0;margin:22px 0}.review,.pending{padding:16px 20px;border:1px solid #e6b36c66;border-radius:12px;background:#b5741810;color:#ecd0aa!important}.review p{margin-bottom:0;font-size:12px}.review strong{color:#f1ce9f}.pending{font-size:12px!important}.back-top{display:inline-block;margin-top:28px;font-size:12px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:25px}.legal-nav{position:static;display:flex;flex-wrap:wrap;gap:10px 22px}.legal-nav>p{width:100%;margin:0}.legal-nav a{font-size:11px;padding:6px 0}.legal-paper{padding:22px}.legal-heading{padding:45px 0 25px}.legal-lead{font-size:16px}}@media print{.aurora,.masthead,.legal-nav,footer,.back-top{display:none}.legal-layout{display:block}.legal-main{padding:0}.legal-paper{border:0;box-shadow:none;background:white;color:black}.legal-paper p,.legal-paper h2,.legal-paper h3,.legal-paper strong{color:black}.legal-section{break-inside:avoid}}