.terms-container{color:#111;background-color:#f3f3f1;grid-template-columns:.8fr 1.2fr;gap:40px;min-height:100vh;padding:160px 60px 120px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:grid}.terms-header{text-align:left;width:100%}.terms-header .terms-header-sticky{position:sticky;top:140px}.terms-header .terms-date{color:#5f5f5f;margin-bottom:20px;font-size:14px}.terms-header h1{letter-spacing:-2px;margin-bottom:20px;font-size:56px;font-weight:400;line-height:1.1}.terms-content{width:100%;max-width:800px}.terms-content section{padding:0 0 40px}.terms-content section h2{letter-spacing:-.2px;margin-bottom:20px;font-size:18px;font-weight:600}.terms-content section p{color:#333;margin-bottom:20px;font-size:15px;line-height:1.6}.terms-content section p:last-child{margin-bottom:0}@media (max-width:1200px){.terms-container{grid-template-columns:1fr;gap:60px;padding:140px 40px 80px}.terms-header .terms-header-sticky{position:relative;top:0}}@media (max-width:768px){.terms-container{gap:40px;padding:120px 24px 60px}.terms-header h1{letter-spacing:-1.5px;font-size:42px}.terms-content section{padding:0 0 30px}.terms-content section h2{font-size:17px}.terms-content section p{font-size:14px}}@media (max-width:480px){.terms-header h1{font-size:34px}}
