.tos-module__grmCHa__terms-of-service{background:var(--bg-gray);min-height:100vh;padding-top:70px}.tos-module__grmCHa__container{max-width:1200px;margin:0 auto;padding:60px 20px}.tos-module__grmCHa__terms-header{text-align:center;margin-bottom:60px}.tos-module__grmCHa__terms-header h1{color:var(--text-dark);margin-bottom:15px;font-size:3rem;font-weight:700}.tos-module__grmCHa__last-updated{color:#6b7280;font-size:1rem;font-style:italic}.tos-module__grmCHa__terms-content{grid-template-columns:300px 1fr;align-items:start;gap:60px;display:grid}.tos-module__grmCHa__terms-nav{background:var(--bg-light);border-radius:16px;padding:30px;position:sticky;top:100px;box-shadow:0 4px 20px #00000014}.tos-module__grmCHa__terms-nav h3{color:var(--text-dark);margin-bottom:20px;font-size:1.3rem;font-weight:600}.tos-module__grmCHa__terms-nav ul{padding:0;list-style:none}.tos-module__grmCHa__terms-nav li{margin-bottom:10px}.tos-module__grmCHa__terms-nav a{color:#6b7280;padding:5px 0;font-size:.95rem;text-decoration:none;transition:color .3s;display:block}.tos-module__grmCHa__terms-nav a:hover{color:var(--primary-purple)}.tos-module__grmCHa__terms-text{background:var(--bg-light);border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}.tos-module__grmCHa__terms-section{margin-bottom:50px}.tos-module__grmCHa__terms-section:last-child{margin-bottom:0}.tos-module__grmCHa__terms-section h2{color:var(--text-dark);border-bottom:2px solid var(--primary-purple);margin-bottom:20px;padding-bottom:10px;font-size:1.8rem;font-weight:700}.tos-module__grmCHa__terms-section h3{color:var(--text-dark);margin:25px 0 15px;font-size:1.3rem;font-weight:600}.tos-module__grmCHa__terms-section p{color:#4b5563;margin-bottom:15px;font-size:1rem;line-height:1.7}.tos-module__grmCHa__terms-section ul{margin:15px 0;padding-left:25px}.tos-module__grmCHa__terms-section li{color:#4b5563;margin-bottom:8px;line-height:1.6}.tos-module__grmCHa__contact-info{border-left:4px solid var(--primary-purple);background:#f9fafb;border-radius:12px;margin-top:20px;padding:20px}.tos-module__grmCHa__contact-info p{color:var(--text-dark);margin-bottom:8px}.tos-module__grmCHa__contact-info p:last-child{margin-bottom:0}@media (max-width:1024px){.tos-module__grmCHa__terms-content{grid-template-columns:1fr;gap:40px}.tos-module__grmCHa__terms-nav{order:-1;position:static}.tos-module__grmCHa__terms-nav ul{flex-wrap:wrap;gap:15px;display:flex}.tos-module__grmCHa__terms-nav li{margin-bottom:0}}@media (max-width:768px){.tos-module__grmCHa__terms-header h1{font-size:2.5rem}.tos-module__grmCHa__terms-text{padding:30px 20px}.tos-module__grmCHa__terms-section h2{font-size:1.5rem}.tos-module__grmCHa__terms-nav{padding:20px}.tos-module__grmCHa__terms-nav ul{flex-direction:column}}
