.privacy-policy,.terms-of-use{max-width:900px;margin:0 auto;padding:var(--spacing-xxl) var(--spacing-xxl);color:var(--text-color);line-height:1.6}.privacy-policy h1,.terms-of-use h1{font-size:var(--font-size-xxxl);font-weight:700;margin-bottom:var(--spacing-xxl);color:var(--primary-color);text-align:center}.privacy-policy h2,.terms-of-use h2{font-size:var(--font-size-xxl);font-weight:600;margin-top:var(--spacing-xxxl);margin-bottom:var(--spacing-lg);color:var(--primary-color)}.privacy-policy p,.terms-of-use p{margin-bottom:var(--spacing-lg);font-size:var(--font-size)}.privacy-policy ol,.privacy-policy ul,.terms-of-use ol,.terms-of-use ul{margin-bottom:var(--spacing-xxl);margin-left:var(--spacing-xxl)}.privacy-policy ol li,.privacy-policy ul li,.terms-of-use ol li,.terms-of-use ul li{margin-bottom:var(--spacing-sm)}.privacy-policy .section,.terms-of-use .section{margin-bottom:var(--spacing-xxxl);padding-bottom:var(--spacing-lg);border-bottom:1px solid rgba(var(--text-secondary),.2)}.privacy-policy .section:last-child,.terms-of-use .section:last-child{border-bottom:none}.privacy-policy .section-title,.terms-of-use .section-title{font-weight:600;font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--primary-color)}.privacy-policy .section-content,.terms-of-use .section-content{padding-left:var(--spacing-lg)}.privacy-policy .contact-info,.terms-of-use .contact-info{background-color:rgba(var(--bg-light),.1);padding:var(--spacing-lg);border-radius:var(--border-radius-large);margin-top:var(--spacing-xxl)}.privacy-policy a,.terms-of-use a{color:var(--primary-color);text-decoration:none}.privacy-policy a:hover,.terms-of-use a:hover{color:var(--primary-color);text-decoration:underline}@media(max-width:var(--breakpoint-md )){.privacy-policy,.terms-of-use{padding:var(--spacing-xxl) var(--spacing-lg)}.privacy-policy h1,.terms-of-use h1{font-size:var(--font-size-xxl)}.privacy-policy h2,.terms-of-use h2{font-size:var(--font-size-xl)}}