.terms-of-use-page{min-height:calc(100vh - 200px);padding:40px 20px;background:linear-gradient(90deg,#fef6ec,#fedbba)!important}.terms-of-use-page .card{border-radius:16px;border:2px solid #fedbba;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.terms-of-use-page .card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.terms-of-use-page .card .card-body{padding:2rem}.terms-of-use-page h1{font-size:42px;font-weight:800;color:#4b1c0b;background:linear-gradient(135deg,#f28581,#bf7b6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.terms-of-use-page h2,.terms-of-use-page h3,.terms-of-use-page h4,.terms-of-use-page h5{color:#4b1c0b;font-weight:700}.terms-of-use-page .card p,.terms-of-use-page .card ul{line-height:1.8;color:#5a5a5a}.terms-of-use-page .card ul li{margin-bottom:8px}@media (max-width:768px){.terms-of-use-page{padding:30px 15px}.terms-of-use-page h1{font-size:32px}.terms-of-use-page .card .card-body{padding:1.5rem}}@media (max-width:480px){.terms-of-use-page{padding:20px 10px}.terms-of-use-page h1{font-size:26px}.terms-of-use-page .card .card-body{padding:1.25rem}}