.terms-section{margin:60px 0 80px}.terms-section h1,.terms-section h2,.terms-section h3,.terms-section h4,.terms-section h5,.terms-section h6{font-weight:700;color:var(--dark);margin:40px 0 20px;line-height:1.3}.terms-section h1{font-size:clamp(28px, 2.5vw, 36px)}.terms-section h2{font-size:clamp(24px, 2vw, 32px)}.terms-section h3{font-size:clamp(20px, 1.8vw, 28px)}.terms-section h4{font-size:clamp(18px, 1.6vw, 24px)}.terms-section h5{font-size:clamp(16px, 1.4vw, 20px)}.terms-section h6{font-size:clamp(14px, 1.2vw, 18px)}.terms-section ol,.terms-section ul{margin:24px 0;padding-left:24px}.terms-section ul{list-style-type:disc}.terms-section ol{list-style-type:decimal}.terms-section li{margin-bottom:12px;line-height:1.6}.terms-section li:last-child{margin-bottom:0}.terms-section blockquote{border-left:4px solid var(--primary);margin:24px 0;font-style:italic;color:var(--text_light);background:rgba(33,150,243,.05);padding:16px 20px;border-radius:0 8px 8px 0}.terms-section a{color:var(--primary);text-decoration:underline;transition:color .3s}.terms-section a:hover{color:var(--dark)}.terms-section b,.terms-section strong{font-weight:700;color:var(--dark)}.terms-section em,.terms-section i{font-style:italic}.terms-section code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:"Courier New",monospace;font-size:.9em}.terms-section pre{background:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0}.terms-section pre code{background:0 0;padding:0}.terms-section table{width:100%;border-collapse:collapse;margin:24px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.terms-section td,.terms-section th{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.terms-section th{background:var(--primary);color:#fff;font-weight:600}.terms-section tr:nth-child(2n){background:#f9f9f9}.terms-section tr:hover{background:#f0f0f0}