.legal-root{font-family:var(--font-google-sans), system-ui, sans-serif;color:#0a1024;background:repeating-linear-gradient(0deg,#1271ff0b 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#1271ff0b 0 1px,#0000 1px 26px),linear-gradient(#eaf2ff 0%,#f5f9ff 30%,#fdfeff 100%)}.legal-root main{padding:180px 8vw 104px}.legal-head{max-width:760px}.legal-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#6c707c;font-size:12px;font-weight:500}.legal-root h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.025em;margin-top:18px;font-size:56px;font-weight:600;line-height:1.08}.legal-root h1 .lit{color:#1271ff}.legal-intro{color:#3b4050;margin-top:22px;font-size:18px;line-height:1.55}.legal-date{color:#6c707c;margin-top:14px;font-size:14px}.legal-body{max-width:760px;margin-top:72px}.legal-body section+section{margin-top:52px}.legal-body h2{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:600}.legal-body p{color:#3b4050;margin-top:14px;font-size:16px;line-height:1.65}.legal-body ul{margin-top:14px;padding-left:22px}.legal-body li{color:#3b4050;margin-top:8px;font-size:16px;line-height:1.65}.legal-body a{color:#0e5acc;text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{color:#0b4499}.legal-body strong{color:#0a1024}.legal-tool{background:#fdfeff;border:1.5px solid #1271ff38;border-radius:16px 0 16px 16px;margin-top:22px;padding:24px 26px}.legal-tool header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.legal-tool h3{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:600}.legal-tool .cat{letter-spacing:.06em;text-transform:uppercase;color:#1271ff;font-size:12px;font-weight:500}.legal-tool .op{color:#6c707c;margin-top:6px;font-size:14px}.legal-tool table{border-collapse:collapse;width:100%;margin-top:14px}.legal-tool td{vertical-align:top;color:#3b4050;border-top:1px solid #1271ff24;padding:10px 12px 10px 0;font-size:14px;line-height:1.55}.legal-tool td:first-child{color:#0a1024;white-space:nowrap;font-weight:500}.legal-tool td:nth-child(2){white-space:nowrap;color:#6c707c}.legal-btn{cursor:pointer;background:#0e5acc;border:none;border-radius:8px 0 8px 8px;align-items:center;gap:10px;margin-top:18px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex;color:#fff!important;text-decoration:none!important}.legal-btn:hover{background:#0b4499}@media (max-width:640px){.legal-root main{padding:150px 5vw 80px}.legal-root h1{font-size:36px}.legal-intro{font-size:16px}.legal-body{margin-top:52px}.legal-tool td:nth-child(2){white-space:normal}}
