.terms-page{width:100%;max-width:820px;color:rgb(var(--text));margin:0 auto;padding:80px 24px 96px}@media (max-width:490px){.terms-page{padding:48px 18px 72px}}.terms-page .terms-eye{letter-spacing:.16em;color:rgb(var(--text-muted));margin-bottom:16px;font-size:12px}.terms-page .terms-title{color:rgb(var(--text));margin:0;font-size:clamp(44px,8vw,88px)}.terms-page .terms-updated{letter-spacing:.14em;color:rgb(var(--text-faint));border-bottom:var(--rule);margin:20px 0 40px;padding-bottom:24px;font-size:11.5px}.terms-page .terms-list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.terms-page .terms-section h2{letter-spacing:-.02em;color:rgb(var(--text));align-items:baseline;gap:12px;margin:0 0 10px;font-size:clamp(19px,2vw,22px);font-weight:600;display:flex}.terms-page .terms-section .terms-num{color:rgb(var(--primary));font-size:12px}.terms-page .terms-section p,.terms-page .terms-section li{color:rgb(var(--text-muted));font-size:15px;line-height:1.65}.terms-page .terms-section p{margin:0 0 10px}.terms-page .terms-section ul{margin:0;padding-left:22px;list-style:outside}.terms-page .terms-section a{color:rgb(var(--primary));font-weight:600}.terms-page .terms-section a:hover{text-decoration:underline}.terms-page .terms-back{margin-top:48px}
