.cgv-container{padding-top:var(--space-12);padding-bottom:var(--space-12);min-height:100vh;background:var(--off-white)}.cgv-header{text-align:center;margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:2px solid var(--border-color)}.cgv-header h1{font-size:2.5rem;color:var(--navy);margin-bottom:var(--space-3);font-weight:700}.cgv-subtitle{font-size:1.25rem;margin-bottom:var(--space-2)}.cgv-date,.cgv-subtitle{color:var(--text-secondary)}.cgv-date{font-size:.9375rem;font-style:italic}.cgv-content{max-width:900px;margin:0 auto;background:var(--white);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.cgv-article{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-color)}.cgv-article:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.cgv-article h2{font-size:1.5rem;margin-bottom:var(--space-4)}.cgv-article h2,.cgv-article h3{color:var(--navy);font-weight:600}.cgv-article h3{font-size:1.125rem;margin-top:var(--space-4);margin-bottom:var(--space-3)}.cgv-article p{margin-bottom:var(--space-3);line-height:1.7;color:var(--text-primary)}.cgv-article ul{margin-bottom:var(--space-3);padding-left:var(--space-6)}.cgv-article li{margin-bottom:var(--space-2);line-height:1.7;color:var(--text-primary)}.cgv-article strong{color:var(--navy);font-weight:600}.cgv-contact{background:var(--cream);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--gold)}.cgv-contact h2{color:var(--navy);margin-bottom:var(--space-4)}.cgv-contact ul{list-style:none;padding-left:0}.cgv-contact li{margin-bottom:var(--space-2);color:var(--text-primary)}@media (max-width:768px){.cgv-header h1{font-size:2rem}.cgv-content{padding:var(--space-6)}.cgv-article h2{font-size:1.25rem}.cgv-article h3{font-size:1.0625rem}}