.default-page{max-width:var(--section-max-width);margin:var(--section-margin);padding:var(--page-top-padding) var(--section-padding-x) var(--section-padding-y) var(--section-padding-x);text-align:left}.default-page .page-title{font-size:var(--font-size-title-lg);font-family:var(--font-title);color:var(--color-blue);text-transform:uppercase;margin-top:0;text-align:center;font-size:2rem;margin-bottom:4rem}.default-page .page-content{font-size:1.3rem;line-height:1.6;color:var(--color-blue);display:flex;flex-direction:column;gap:var(--spacing-sm)}.default-page .page-content h2{margin:var(--spacing-xs) 0 var(--spacing-xs) 0;font-family:var(--font-text);font-size:2.5rem}.default-page .page-content ul{margin:0;padding-left:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}.default-page .page-content li{font-size:1.3rem}.default-page .page-content strong{font-weight:bold}.single-evenement .evenement-infos{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:0.125rem solid var(--color-blue)}.single-evenement .evenement-info{margin:0;font-size:1.4rem;text-transform:uppercase;color:var(--color-blue)}.single-evenement .evenement-date strong{font-size:1.6rem}.single-evenement .evenement-image{margin-bottom:var(--spacing-md)}.single-evenement .evenement-image img{max-width:100%;height:auto;border-radius:var(--spacing-xs);border:0.25rem solid var(--color-blue)}.single-evenement .evenement-retour{margin-top:var(--spacing-lg)}.single-evenement .evenement-retour .btn{display:inline-block}.default-page.mentions-legales .page-content,.default-page.politique-confidentialite .page-content{line-height:1.8;letter-spacing:0.02em;text-align:left}