.cgv-container{max-width:900px;margin:auto;padding:2rem;font-family:'Montserrat',sans-serif;line-height:1.7;color:#4a3b35;background-color:#faf2e7;border-radius:16px;box-shadow:0 0 8px rgba(204,166,158,.2)}.cgv-container h1{font-family:'Satisfy',cursive;font-size:3rem;text-align:center;color:#8b6e63;margin-bottom:2rem}.cgv-container h2{font-size:1.8rem;margin-top:2.5rem;color:#73504f;border-left:4px solid #d08f7b;padding-left:1rem}.cgv-container ul{padding-left:2rem;margin-top:.5rem;margin-bottom:1.5rem}.cgv-container li{margin-bottom:.6rem}.cgv-container p{margin-top:.8rem}#toggle-cgv{margin-top:2rem;background:linear-gradient(135deg,rgba(245,216,224,.6),rgba(204,166,158,.7));box-shadow:0 0 6px rgba(245,216,224,.3);border:none;color:#4a3b35;font-weight:700;padding:.8rem 1.6rem;font-size:1rem;border-radius:12px;cursor:pointer;transition:transform .2s ease}#toggle-cgv:hover{transform:scale(1.05)}