.politique_wrapper__GQhox{background:var(--color-cream);color:var(--color-text);padding-bottom:var(--space-3xl)}.politique_masthead__UASdj{background:var(--color-forest-dark);padding:140px 2rem 4rem;text-align:center;position:relative;overflow:hidden}.politique_masthead__UASdj:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,39,.06) 0,transparent 70%)}.politique_mastheadLabel__Xoa1M{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1rem}.politique_mastheadTitle__GkueX{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);color:var(--color-white);letter-spacing:.05em;margin-bottom:.5rem}.politique_mastheadSub__RgNJ7{font-family:var(--font-serif);font-size:1.2rem;font-style:italic;color:hsla(48,26%,96%,.7);margin-bottom:1.5rem}.politique_mastheadDivider___pJfh{width:40px;height:1px;background:var(--color-gold);margin:0 auto}.politique_mastheadUpdate___nLXX{margin-top:1.5rem;font-family:var(--font-sans);font-size:11px;color:hsla(48,26%,96%,.55);letter-spacing:.1em}.politique_container__MKgHx{max-width:820px;margin:0 auto;padding:3rem var(--gutter)}.politique_section__sgvdi{background:var(--color-white);border-radius:4px;padding:2.5rem;margin-bottom:1.5rem;box-shadow:0 1px 12px rgba(0,0,0,.04);position:relative}.politique_section__sgvdi:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-gold);border-radius:4px 0 0 4px}.politique_sectionNum__whzaB{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.5rem}.politique_sectionTitle__j12hO{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-forest);margin-bottom:1.5rem}.politique_bodyText__fwaGt{font-size:.95rem;line-height:1.7;color:var(--color-text);margin-bottom:1rem}.politique_bodyText__fwaGt:last-child{margin-bottom:0}.politique_infoRow__uY02k{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(28,58,14,.06);font-size:.9rem;gap:1rem}.politique_infoRow__uY02k:last-child{border-bottom:none}.politique_infoLabel__b_6Qs{font-weight:500;color:var(--color-forest);min-width:180px}.politique_infoValue__VaWr9{color:var(--color-text);text-align:right}.politique_infoValue__VaWr9 a{color:var(--color-forest);text-decoration:underline;text-underline-offset:3px}.politique_infoValue__VaWr9 a:hover{color:var(--color-gold)}.politique_subSection__rndBU{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(28,58,14,.06)}.politique_subTitle__6rMVQ{font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-forest);margin-bottom:.75rem}.politique_legalList__gbmm9{list-style:disc;padding-left:1.25rem;margin:.75rem 0 1rem;font-size:.92rem;line-height:1.7;color:var(--color-text)}.politique_legalList__gbmm9 li{margin-bottom:.4rem}.politique_highlightBox__K7iqb{background:rgba(28,58,14,.03);border:1px solid rgba(28,58,14,.1);border-left:3px solid var(--color-forest);padding:1.25rem 1.5rem;border-radius:4px;margin:1.25rem 0}.politique_highlightBoxTitle__5_jYI{font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--color-forest);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.08em}.politique_highlightBoxText__NRITc{font-size:.88rem;line-height:1.6;color:var(--color-text)}@media (max-width:768px){.politique_masthead__UASdj{padding:120px 1.5rem 3rem}.politique_section__sgvdi{padding:1.75rem 1.25rem}.politique_infoRow__uY02k{flex-direction:column;gap:.2rem}.politique_infoValue__VaWr9{text-align:left}}