.secondary-color{color:#fff700}@keyframes tag-dot-pulse{0%{transform:scale(1);box-shadow:0 0 #7c3aed73}70%{transform:scale(1.1);box-shadow:0 0 0 6px #7c3aed00}to{transform:scale(1);box-shadow:0 0 #7c3aed00}}*{box-sizing:border-box;margin:0;padding:0}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{margin-left:25px}.policy-page{font-family:var(--font-app),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#1d2437;background:#fff;min-height:100vh;padding-top:50px}@media only screen and (max-width:600px){.policy-page{padding-top:55px}}.policy-page .container{max-width:760px;margin:0 auto;padding:48px 24px 80px}@media only screen and (max-width:767px){.policy-page .container{padding:32px 20px 56px}}.policy-page .content{min-width:0}.policy-page .policy-page__banner{color:#fff;text-align:center;background:#1d2437;padding:44px 24px 46px}@media only screen and (max-width:767px){.policy-page .policy-page__banner{padding:32px 20px 34px}}.policy-page .policy-page__banner h1{color:#fff;margin:0}.policy-page .policy-page__banner-inner{max-width:760px;margin:0 auto}.policy-page h1{letter-spacing:-.01em;color:#1d2437;margin:0;font-size:34px;font-weight:600;line-height:1.2}@media only screen and (max-width:767px){.policy-page h1{font-size:26px}}.policy-page .policy-page__updated{color:#ffffffbf;margin:12px 0 0;font-size:15px}.policy-page .policy-page__layout{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;gap:56px;max-width:1180px;margin:0 auto;padding:44px 40px 80px;display:grid}@media only screen and (max-width:1024px){.policy-page .policy-page__layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 28px 56px}}@media only screen and (max-width:767px){.policy-page .policy-page__layout{padding:26px 20px 48px}}.policy-page .policy-page__layout .content{max-width:760px}.policy-page .policy-toc{max-height:calc(100vh - 96px);position:sticky;top:66px;overflow-y:auto}@media only screen and (max-width:1024px){.policy-page .policy-toc{background:#fbfbfc;border:1px solid #1d243724;border-radius:4px;max-height:none;padding:16px 18px;position:static;overflow:visible}}.policy-page .policy-toc__title{letter-spacing:.08em;text-transform:uppercase;color:#1d243773;margin:0 0 12px;font-size:12px;font-weight:700}.policy-page .policy-toc__list{border-left:1px solid #1d24371f;margin:0;padding:0;list-style:none}.policy-page .policy-toc__list li{margin:0;padding:0}@media only screen and (max-width:1024px){.policy-page .policy-toc__list{border-left:0;flex-wrap:wrap;gap:6px;display:flex}}.policy-page .policy-toc__link{color:#1d24379e;border-left:2px solid #0000;margin-left:-1px;padding:7px 14px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:block}.policy-page .policy-toc__link:hover{color:#305699;text-decoration:none}.policy-page .policy-toc__link--active{color:#305699;background:#3056990d;border-left-color:#305699;font-weight:600}@media only screen and (max-width:1024px){.policy-page .policy-toc__link{background:#fff;border:1px solid #1d24371f;border-radius:999px;margin-left:0;padding:5px 12px;font-size:12.5px}.policy-page .policy-toc__link--active{background:#30569912;border-color:#305699}}.policy-page h2{letter-spacing:-.005em;color:#305699;border:0;margin:40px 0 16px;padding:0;scroll-margin-top:66px;font-size:23px;font-weight:500;line-height:1.35}@media only screen and (max-width:767px){.policy-page h2{margin-top:32px;font-size:20px}}.policy-page h3{color:#1d2437;margin:24px 0 8px;scroll-margin-top:66px;font-size:16px;font-weight:700}.policy-page p{color:#3f4658;margin:0 0 14px;font-size:15.5px;line-height:1.75}.policy-page strong{color:#1d2437;font-weight:600}.policy-page a{color:#4285f4;text-underline-offset:2px;text-decoration:underline}.policy-page a:hover{text-decoration:underline}.policy-page address{font-style:normal}.policy-page .policy-content ul{margin:0 0 16px;padding-left:22px;list-style:outside}.policy-page .policy-content ol{margin:0 0 16px;padding-left:22px;list-style:decimal}.policy-page .policy-content li{color:#3f4658;margin-bottom:7px;padding-left:4px;font-size:15.5px;line-height:1.7}.policy-page .policy-content li::marker{color:#1d243766}
