.terms-and-privacy_page__v_6nQ{min-height:100vh;color:rgba(0,0,0,.78);background:radial-gradient(circle at 50% 0,rgba(0,127,255,.07),transparent 28rem),#fff}.terms-and-privacy_siteHeader__75Bno{display:flex;align-items:center;justify-content:space-between;width:min(100% - 3rem,920px);margin:0 auto;padding:32px 0}.terms-and-privacy_backLink__QGBi3,.terms-and-privacy_homeLink__KZQ7C,.terms-and-privacy_tabButton__Oqsjz{text-decoration:none}.terms-and-privacy_homeLink__KZQ7C{display:inline-flex;gap:10px;align-items:center;color:rgba(0,0,0,.82);font-size:15px;font-weight:650;letter-spacing:-.02em}.terms-and-privacy_logo__CJTfq{width:34px;height:34px;color:rgba(0,0,0,.78)}.terms-and-privacy_backLink__QGBi3{border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:8px 13px;color:rgba(0,0,0,.55);background:rgba(255,255,255,.78);box-shadow:0 1px 2px rgba(0,0,0,.04);font-size:12px;font-weight:550}.terms-and-privacy_backLink__QGBi3:hover{color:rgba(0,0,0,.82);background:#fff}.terms-and-privacy_scrollContainer__O7_LM{width:min(100% - 3rem,760px);margin:0 auto;padding:52px 0 112px}.terms-and-privacy_main__YXEEg{width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.terms-and-privacy_article__NqZ9m{width:100%;color:rgba(0,0,0,.66);font-size:15px;line-height:1.7;letter-spacing:-.005em}.terms-and-privacy_article__NqZ9m header{margin:0 0 40px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.08)}.terms-and-privacy_article__NqZ9m h1{margin:0;color:rgba(0,0,0,.86);font-size:clamp(2.5rem,8vw,3.5rem);font-weight:550;line-height:.98;letter-spacing:-.055em}.terms-and-privacy_article__NqZ9m h2{margin:40px 0 12px;color:rgba(0,0,0,.84);font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.025em}.terms-and-privacy_article__NqZ9m h3{margin:28px 0 10px;color:rgba(0,0,0,.8);font-size:15px;font-weight:650;line-height:1.45;letter-spacing:-.015em}.terms-and-privacy_article__NqZ9m h4{margin:22px 0 8px;color:rgba(0,0,0,.64);font-size:13px;font-weight:650;line-height:1.5;letter-spacing:.01em}.terms-and-privacy_article__NqZ9m p{margin:12px 0}.terms-and-privacy_article__NqZ9m ol,.terms-and-privacy_article__NqZ9m ul{margin:12px 0 18px;padding-left:22px}.terms-and-privacy_article__NqZ9m li{margin:7px 0}.terms-and-privacy_article__NqZ9m a{color:rgb(0,112,224);text-decoration:underline;text-decoration-color:rgba(0,112,224,.24);text-underline-offset:3px}.terms-and-privacy_article__NqZ9m a:hover{color:rgb(0,92,184);text-decoration-color:currentColor}.terms-and-privacy_article__NqZ9m strong{color:rgba(0,0,0,.82);font-weight:650}.terms-and-privacy_article__NqZ9m table{display:block;width:100%;margin:20px 0 24px;overflow-x:auto;border:1px solid rgba(0,0,0,.08);border-radius:16px;border-spacing:0;background:rgba(0,0,0,.018)}.terms-and-privacy_article__NqZ9m thead th{color:rgba(0,0,0,.5);background:rgba(0,0,0,.035);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.terms-and-privacy_article__NqZ9m td,.terms-and-privacy_article__NqZ9m th{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.065);text-align:left;vertical-align:top}.terms-and-privacy_article__NqZ9m tbody tr:last-child td{border-bottom:none}.terms-and-privacy_article__NqZ9m td:first-child{width:32%;color:rgba(0,0,0,.52);font-weight:550}.terms-and-privacy_article__NqZ9m address{margin:16px 0 20px;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:12px 15px;color:rgba(0,0,0,.56);background:rgba(0,0,0,.025);font-style:normal}.terms-and-privacy_tabNavigation__h3wJ5{display:inline-flex;gap:4px;margin-bottom:56px;border:1px solid rgba(0,0,0,.07);border-radius:999px;padding:4px;background:rgba(0,0,0,.035)}.terms-and-privacy_tabButton__Oqsjz{border-radius:999px;padding:8px 13px;color:rgba(0,0,0,.48);font-size:13px;font-weight:550;letter-spacing:-.01em}.terms-and-privacy_tabButton__Oqsjz:hover{color:rgba(0,0,0,.78)}.terms-and-privacy_activeTab__TRgN3{color:rgba(255,255,255,.94);background:rgba(0,0,0,.84);box-shadow:0 1px 3px rgba(0,0,0,.18)}.terms-and-privacy_activeTab__TRgN3:hover{color:#fff}@media (max-width:640px){.terms-and-privacy_scrollContainer__O7_LM,.terms-and-privacy_siteHeader__75Bno{width:min(100% - 2rem,760px)}.terms-and-privacy_siteHeader__75Bno{padding:20px 0}.terms-and-privacy_scrollContainer__O7_LM{padding:38px 0 80px}.terms-and-privacy_tabNavigation__h3wJ5{width:100%;margin-bottom:44px}.terms-and-privacy_tabButton__Oqsjz{flex:1;text-align:center}.terms-and-privacy_article__NqZ9m{font-size:14px}}