.terms-page{font-family:var(--font-inter);max-width:var(--container-max);margin:0 auto;padding:64px 80px var(--space-section);gap:32px}.terms-intro,.terms-page{display:flex;flex-direction:column}.terms-intro{align-items:center;text-align:center}.terms-intro__title{margin:0;font-size:var(--text-60);line-height:72px;font-weight:var(--font-bold);letter-spacing:-.5px;color:var(--color-primary)}.terms-tabs{display:flex;justify-content:center}.terms-tabs__btn{padding:8px 16px;font-family:var(--font-inter);font-size:var(--text-14);font-weight:var(--font-medium);color:var(--color-neutral-600);background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-right-width:0;cursor:pointer}.terms-tabs__btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.terms-tabs__btn:last-child{border-right-width:1px;border-radius:0 var(--radius-md) var(--radius-md) 0}.terms-tabs__btn.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-neutral-0)}.terms-body{max-width:900px;margin:0 auto;width:100%}.terms-body__loading{text-align:center;color:var(--color-neutral-500);font-size:var(--text-16)}.terms-body h1,.terms-body h2{margin:40px 0 12px;font-size:var(--text-24);line-height:32px;font-weight:var(--font-semibold);color:var(--color-primary)}.terms-body h3,.terms-body h4{margin:24px 0 8px;font-size:var(--text-18);line-height:28px;font-weight:var(--font-semibold);color:var(--color-primary)}.terms-body li,.terms-body p{margin:0 0 14px;font-size:var(--text-16);line-height:26px;font-weight:var(--font-normal);color:var(--color-neutral-600)}.terms-body ol,.terms-body ul{margin:0 0 14px;padding-left:24px}.terms-body li{margin-bottom:8px}.terms-body strong{font-weight:var(--font-semibold);color:var(--color-neutral-800)}.terms-body a{color:var(--color-primary);text-decoration:underline}.terms-body table{width:100%;border-collapse:collapse;margin:0 0 14px;display:block;overflow-x:auto}.terms-body td,.terms-body th{border:1px solid var(--color-neutral-200);padding:8px 12px;font-size:var(--text-14);line-height:22px;color:var(--color-neutral-600);text-align:left}@media (max-width:1024px){.terms-page{padding:48px 40px 64px}.terms-intro__title{font-size:var(--text-40);line-height:48px}}@media (max-width:600px){.terms-page{padding:32px 20px 48px;gap:20px}.terms-intro__title{font-size:var(--text-32);line-height:40px}.terms-tabs__btn{font-size:var(--text-12);padding:8px 10px}}.terms-body{overflow-wrap:anywhere}@media (min-width:1025px) and (max-width:1439px){.terms-page{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}