.politique__page{min-height:100vh;background-color:#f5f5f5;padding:0;margin:0}.politique__page li{padding-top:0}.politique__page ul{margin-left:15px}.politique__header{margin-bottom:2rem}.politique__main-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.politique__main-text{font-size:1.1rem;line-height:1.6;opacity:.9}.politique__content{padding:2rem 0;margin-top:2rem}.politique__section h2{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.politique__content p{font-size:1rem;margin-bottom:1rem}.politique__section h3{font-size:1.4rem;font-weight:500;color:#333;margin-bottom:1rem}.politique__section p{font-size:1rem;line-height:1.6;color:#444;margin-bottom:1.5rem}.politique__contact-list,.politique__definitions-list{margin-top:1rem;padding-left:1.5rem}.politique__contact-item,.politique__definition-item{font-size:1rem;line-height:1.6;color:#444;margin-bottom:.5rem;padding:0 0 0 .5rem;position:relative;display:flex;align-items:flex-start}.politique__contact-item p,.politique__definition-item p{margin:0;padding:0;line-height:1.4}.politique__contact-item:before,.politique__definition-item:before{content:"•";position:absolute;left:-1rem;top:-3px;color:#1a1a1a;font-size:1.2rem}@media (max-width:600px){.politique__header{padding:2rem 0}.politique__main-title{font-size:2rem}.politique__section{padding:1.5rem}.politique__section h2{font-size:1.5rem}.politique__section h3{font-size:1.2rem}}