.terms-page{flex-direction:column;min-height:100vh;display:flex}.terms-content{background-color:var(--light-grey);padding:var(--spacing-xl)var(--spacing-md);flex:1}.terms-container{max-width:900px;padding:var(--spacing-xl)var(--spacing-xl);border-radius:var(--radius-lg);background:#fff;margin:0 auto;box-shadow:0 2px 8px #0000001a}.terms-container h1{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.last-updated{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--border-color)}.terms-section{margin-bottom:var(--spacing-xl)}.terms-section h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-md)}.terms-section p{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.terms-section ul{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md);list-style-type:disc}.terms-section li{color:var(--text-secondary);margin-bottom:var(--spacing-sm);line-height:1.6}.terms-section strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (max-width:768px){.terms-content{padding:var(--spacing-lg)var(--spacing-sm)}.terms-container{padding:var(--spacing-xl)var(--spacing-md)}.terms-container h1{font-size:var(--font-size-xl)}.terms-section h2{font-size:var(--font-size-lg)}}
