.cgv-main{max-width:780px;margin:0 auto;padding:7rem 2rem 5rem}.cgv-label{display:block;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin-bottom:1rem}.cgv-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:300;line-height:1.1;color:var(--noir);margin-bottom:.5rem}.cgv-title em{font-style:italic;color:var(--or)}.cgv-date{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(26,26,26,.35);margin-bottom:3.5rem}.cgv-articles{display:flex;flex-direction:column;gap:2.5rem}.cgv-article-header{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}.cgv-article-number{color:var(--or);opacity:.5;flex-shrink:0}.cgv-article-number,.cgv-article-title{font-family:Cormorant Garamond,serif;font-size:1.1rem}.cgv-article-title{font-weight:400;letter-spacing:.04em;color:var(--noir);text-transform:uppercase}.cgv-article-body{border-left:1px solid var(--beige-dark);padding-left:1.5rem}.cgv-article-body p{font-size:.8rem;line-height:1.8;color:rgba(26,26,26,.75);margin-bottom:.75rem}.cgv-article-body p:last-child{margin-bottom:0}.cgv-article-body a{color:var(--or);text-decoration:underline;text-underline-offset:2px}.cgv-article-body ul{margin:0 0 .75rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.cgv-article-body ul li{font-size:.8rem;line-height:1.8;color:rgba(26,26,26,.75);padding-left:1rem;position:relative}.cgv-article-body ul li:before{content:"–";position:absolute;left:0;color:var(--or)}