.cgv-container{max-width:1440px;margin:2rem auto;padding:1rem 2rem;line-height:1.6}.cgv-container h1{text-align:center;color:#ff8c94;margin-bottom:.5rem;font-size:3rem}.preamble{text-align:center;color:#ff8c94;margin-bottom:2.5rem;font-size:1.1rem;font-weight:500}.cgv-container h2{color:#ff8c94!important;border-bottom:2px solid #ff8c94!important;margin-top:2.5rem!important;margin-bottom:1rem!important;padding-bottom:.5rem!important;font-size:2.2rem!important}.cgv-container h2:before,.cgv-container h2:after{all:unset;content:none!important}.cgv-container p,.cgv-container ul,.cgv-container dl{margin-bottom:1.25rem;font-size:1.25rem}.cgv-container ul{padding-left:25px}.cgv-container li{margin-bottom:.75rem}.cgv-container ul li strong{color:#ff8c94;font-weight:600}.cgv-container a{color:#2e1d21;font-weight:600;text-decoration:none}.cgv-container a:hover{text-decoration:underline}.info-list{grid-template-columns:180px 1fr;gap:10px 20px;display:grid}.info-list dt{color:#555;font-weight:700}.info-list dd{margin:0}.cgv-footer{color:#666;text-align:center;border-top:2px solid #eee;margin-top:3rem;padding-top:1.5rem;font-size:.9rem;font-style:italic}@media (max-width:600px){.cgv-container{padding:1rem}.cgv-container h1{font-size:1.8rem}.cgv-container h2{font-size:1.4rem}.info-list{grid-template-columns:1fr;gap:0}.info-list dt{margin-top:.75rem}.info-list dd{margin-bottom:.5rem}}
