.terms-card,.terms-content-wrapper{flex-direction:column;display:flex}.terms-container{margin-top:24px;gap:32px}.terms-compact-h1{font-size:clamp(2rem, 5vw, 2.75rem);letter-spacing:-.03em;margin-bottom:4px}.terms-content-wrapper{gap:20px;width:100%}.terms-card{position:relative;gap:12px;padding:28px 32px!important}.terms-card h2{font-family:'Inter Display',-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--h2-size);line-height:var(--h2-line-height);font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.terms-bullet-list,.terms-card p{color:var(--text-secondary);font-size:var(--body-size);line-height:var(--body-line-height)}.terms-bullet-list strong,.terms-card strong{color:var(--text-primary);font-weight:600}.terms-bullet-list{padding-left:20px;display:flex;flex-direction:column;gap:10px}.terms-badge{display:inline-flex;align-self:flex-start;font-size:calc(var(--body-size) * .75);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;margin-bottom:4px}.terms-badge.accent-blue{background-color:rgba(0,102,204,.15);color:var(--accent-blue)}.terms-badge.accent-purple{background-color:rgba(175,82,222,.15);color:var(--accent-purple)}