.mentions-page{--mentions-ink:#193e36;--mentions-muted:#606b65;--mentions-paper:#faf8f2;--mentions-card:#fffefa;--mentions-line:#dce3d8;--mentions-soft:#edf2e7;color:var(--mentions-ink);background:var(--mentions-paper);padding-bottom:64px;line-height:1.8;overflow-wrap:anywhere}.mentions-page *,.mentions-page ::after,.mentions-page ::before{box-sizing:border-box}.mentions-page .mentions-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.mentions-page :is(h1,h2,h3,p,ol,ul){margin:0;color:inherit}.mentions-page :is(h1,h2,h3){font-family:inherit;text-wrap:balance}.mentions-page a{color:#28644e;text-underline-offset:4px}.mentions-page a:focus-visible{outline:3px solid #b8803c;outline-offset:4px;border-radius:4px}#mentions-debut,.mentions-page [id]{scroll-margin-top:126px}.mentions-page .mentions-eyebrow{color:#52715a;font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mentions-page .mentions-hero{padding:0;overflow:hidden;border-bottom:1px solid var(--mentions-line);background:radial-gradient(ellipse at 80% 20%,#e2ebd2 0,transparent 50%),linear-gradient(110deg,#f8f6ee,#f0f2e4)}.mentions-page .mentions-hero-inner{display:grid;grid-template-columns:1.4fr .85fr;gap:35px;align-items:center;min-height:375px;padding-block:32px}.mentions-page .mentions-intro{position:relative;z-index:1}.mentions-page .mentions-eyebrow>span{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#638461;vertical-align:2px}.mentions-page h1{margin-top:22px;font-size:clamp(2.6rem,4.2vw,3.65rem);font-weight:650;letter-spacing:-.055em;line-height:1.1}.mentions-page h1 em{color:#3e6950;font-family:Georgia,serif;font-size:1.14em;font-weight:400}.mentions-page .mentions-lead{max-width:660px;margin-top:22px;color:var(--mentions-muted);font-size:.98rem;line-height:1.75}.mentions-page .mentions-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:21px;color:#63725d;font-size:.7rem}.mentions-page .mentions-hero-meta>span:first-child{padding:3px 12px;border:1px solid #bdcfb3;border-radius:30px;background:#ffffff66;color:#406449;font-weight:700}.mentions-page .mentions-document-art{position:relative;width:350px;max-width:100%;height:300px;margin-inline:auto;isolation:isolate}.mentions-page .mentions-art-orbit{position:absolute;inset:6px -7px 0;border:1px solid #bac8a47d;border-radius:50%;transform:rotate(-24deg)}.mentions-page .mentions-art-orbit::after{position:absolute;inset:-12px 40px;border:1px dashed #bfc89c8a;border-radius:50%;content:'';transform:rotate(60deg)}.mentions-page .mentions-art-sheet{position:absolute;top:13px;left:55px;width:235px;min-height:258px;padding:25px;border:1px solid #d6decb;border-radius:3px 3px 26px 3px;background:#fffef7;box-shadow:8px 9px 0 #dce4cc,9px 10px 0 #c8d3b9,0 25px 40px #2e4b3a18;transform:rotate(-7deg)}.mentions-page .mentions-art-label{color:#53664a;font-size:.58rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.mentions-page .mentions-art-sheet>strong{display:block;margin-top:20px;color:#254f40;font-family:Georgia,serif;font-size:2rem;font-weight:400;letter-spacing:-.04em;line-height:1.05}.mentions-page .mentions-art-rule{display:block;width:26px;height:2px;margin:19px 0 15px;background:#aa8851}.mentions-page .mentions-art-lines{display:block;width:150px;height:3px;margin-top:10px;border-radius:4px;background:#dce3d3}.mentions-page .mentions-art-signature{display:block;margin-top:18px;color:#53664a;font-family:Georgia,serif;font-size:.82rem;font-style:italic}.mentions-page .mentions-art-seal{position:absolute;right:20px;bottom:15px;display:grid;width:78px;height:78px;place-items:center;border:1px solid #b49759;border-radius:50%;outline:1px dashed #b49759;outline-offset:-7px;background:#efe0b8;box-shadow:0 7px 20px #7c65391a;color:#7b5d2c;font-family:Georgia,serif;font-size:1.5rem;transform:rotate(10deg)}.mentions-page .mentions-art-spark{position:absolute;top:40px;right:5px;color:#ae8d54;font-size:2rem}.mentions-page .mentions-quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:20px;border-bottom:1px solid var(--mentions-line)}.mentions-page .mentions-quick-links>span{margin-right:auto;color:var(--mentions-muted);font-size:.72rem}.mentions-page .mentions-quick-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.74rem;font-weight:700;text-decoration:none}.mentions-page .mentions-quick-links a:hover{text-decoration:underline}.mentions-page .mentions-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:42px;padding-block:38px 42px}.mentions-page .mentions-sidebar{position:sticky;top:122px;max-height:calc(100vh - 140px);overflow-y:auto;padding-block:8px 20px}.mentions-page .mentions-toc{display:block;padding-top:5px}.mentions-page .mentions-toc h2{margin-block:5px 14px;font-size:1.5rem;font-weight:650;letter-spacing:-.04em}.mentions-page .mentions-toc ol{padding:0;list-style:none}.mentions-page .mentions-toc li{margin:0}.mentions-page .mentions-toc li a{display:flex;align-items:baseline;gap:13px;min-height:44px;padding:9px 10px 9px 0;border-bottom:1px solid var(--mentions-line);color:var(--mentions-muted);font-size:.76rem;line-height:1.55;text-decoration:none;transition:color .2s,background .2s}.mentions-page .mentions-toc li a>span{color:#53664a;font-family:Georgia,serif;font-size:.93rem;font-style:italic}.mentions-page .mentions-toc li a:hover{background:var(--mentions-soft);color:var(--mentions-ink)}.mentions-page .mentions-back-top{display:inline-flex;gap:20px;min-height:44px;align-items:center;margin-top:15px;color:var(--mentions-muted);font-size:.7rem;text-decoration:none}.mentions-page .mentions-back-top:hover{color:#28644e;text-decoration:underline}.mentions-page .mentions-reading{min-width:0}.mentions-page .mentions-content{padding:8px 38px 0;border:1px solid var(--mentions-line);border-radius:12px;background:var(--mentions-card);box-shadow:0 9px 30px #24453306}.mentions-page .legal-section{margin:0;padding:27px 0;border-bottom:1px solid var(--mentions-line);scroll-margin-top:126px}.mentions-page .legal-section h2>i{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--mentions-soft);color:#547351;font-size:.9rem}.mentions-page .legal-section h2{display:flex;align-items:center;gap:13px;margin-bottom:17px;color:var(--mentions-ink);font-size:1.12rem;font-weight:750;letter-spacing:-.025em;line-height:1.4}.mentions-page .legal-section h3{margin:20px 0 9px;color:var(--mentions-ink);font-size:.91rem;font-weight:750;line-height:1.55}.mentions-page .legal-section li,.mentions-page .legal-section p{color:var(--mentions-muted);font-size:.86rem;line-height:1.85;overflow-wrap:anywhere}.mentions-page .legal-section p+p{margin-top:11px}.mentions-page .legal-section p a{text-decoration:underline}.mentions-page .legal-info-box+p{margin-top:18px}.mentions-page .legal-section h3>i{margin-right:7px;color:#718566}.mentions-page .legal-section:last-child{border-bottom:0}.mentions-page .legal-section strong{color:var(--mentions-ink);font-weight:700}.mentions-page .legal-section ul{padding-left:1.25rem;margin-block:10px 15px}.mentions-page .legal-section li{padding-block:3px}.mentions-page .legal-info-box{margin-top:17px;padding:15px 18px;border:1px solid var(--mentions-line);border-left:3px solid #8da178;border-radius:0 9px 9px 0;background:var(--mentions-soft)}.mentions-page .legal-info-box p{font-size:.82rem}.mentions-page .legal-update{padding-block:19px;color:var(--mentions-muted);font-size:.72rem;text-align:center}.mentions-page .legal-update i{margin-right:5px;color:#6d8364}.mentions-page .legal-contact{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:27px 32px;border:1px solid #35594b;border-radius:13px;background:#1b4035;color:#f5f3e5}.mentions-page .legal-contact h2{color:inherit;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;letter-spacing:-.02em;line-height:1.3}.mentions-page .legal-contact p{margin-top:7px;color:#cad7c5;font-size:.82rem}.mentions-page .mentions-contact-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px}.mentions-page .mentions-contact-links a{display:inline-flex;align-items:center;min-height:44px;color:#f5f3e5;font-size:.78rem;font-weight:700}.mentions-page .mentions-contact-links a:first-child{gap:16px;padding:10px 18px;border-radius:7px;background:#e4ebbe;color:#244738;text-decoration:none}.mentions-page .mentions-contact-links a:first-child:hover{background:#eff4d3}.mentions-page .mentions-related{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:21px}.mentions-page .mentions-related a{display:inline-flex;align-items:center;min-height:44px;color:var(--mentions-muted);font-size:.72rem}@media screen{[data-theme=dark] .mentions-page{--mentions-ink:#e2ebd9;--mentions-muted:#b7c4b5;--mentions-paper:#182b24;--mentions-card:#20362c;--mentions-line:#3d5342;--mentions-soft:#2d4431;color:var(--mentions-ink)!important;background:var(--mentions-paper)!important}[data-theme=dark] .mentions-page .mentions-hero{border-color:var(--mentions-line);background:radial-gradient(ellipse at 80% 20%,#334932,transparent 55%),#20372c}[data-theme=dark] .mentions-page .mentions-eyebrow{color:#a7c797}[data-theme=dark] .mentions-page h1 em{color:#ccdca9}[data-theme=dark] .mentions-page .mentions-hero-meta{color:#b6c8a8}[data-theme=dark] .mentions-page .mentions-hero-meta>span:first-child{border-color:#617b53;background:#304b35;color:#d1e3bb}[data-theme=dark] .mentions-page a{color:#bbd5a4}[data-theme=dark] .mentions-page .legal-section h2>i{color:#b7cb98}[data-theme=dark] .mentions-page .legal-contact{border-color:#4b6950}[data-theme=dark] .mentions-page .legal-section,[data-theme=dark] .mentions-page .mentions-content,[data-theme=dark] .mentions-page .mentions-toc li a{border-color:var(--mentions-line)!important}[data-theme=dark] .mentions-page .mentions-content{background:var(--mentions-card)!important}[data-theme=dark] .mentions-page .legal-section{background:0 0!important;border:0!important;border-bottom:1px solid var(--mentions-line)!important}[data-theme=dark] .mentions-page .legal-section :is(p,li,h2,h3,strong){color:var(--mentions-ink)!important}[data-theme=dark] .mentions-page .legal-section li,[data-theme=dark] .mentions-page .legal-section p{color:var(--mentions-muted)!important}[data-theme=dark] .mentions-page .legal-info-box{border-color:var(--mentions-line)!important;background:var(--mentions-soft)!important}[data-theme=dark] .mentions-page .legal-contact{background:#1b4035!important}[data-theme=dark] .mentions-page .mentions-contact-links a:first-child{color:#244738}}@media (max-width:1000px){.mentions-page .mentions-hero-inner{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:10px}.mentions-page .mentions-document-art{transform:scale(.86)}.mentions-page .mentions-wrap{width:min(1160px,calc(100% - 48px))}.mentions-page .mentions-layout{grid-template-columns:210px minmax(0,1fr);gap:26px}.mentions-page .mentions-content{padding-inline:27px}}@media (max-width:760px){.mentions-page .mentions-wrap{width:calc(100% - 36px)}.mentions-page .mentions-hero-inner{display:block;min-height:0;padding-block:31px 28px}.mentions-page h1{margin-top:17px;font-size:clamp(2.15rem,7vw,3rem)}.mentions-page .mentions-lead{margin-top:16px;font-size:.88rem}.mentions-page .mentions-eyebrow{font-size:.59rem;letter-spacing:.1em}.mentions-page .mentions-hero-meta{margin-top:16px;font-size:.65rem}.mentions-page .mentions-document-art{display:none}.mentions-page .mentions-quick-links{gap:4px 16px;padding-block:12px}.mentions-page .mentions-quick-links>span{flex-basis:100%}.mentions-page .mentions-quick-links a{min-height:44px}.mentions-page .mentions-layout{display:block;padding-block:23px 28px}.mentions-page .mentions-sidebar{position:static;max-height:none;overflow:visible;margin-bottom:21px;padding:0}.mentions-page .mentions-toc h2{margin-bottom:7px;font-size:1.2rem}.mentions-page .mentions-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.mentions-page .mentions-toc li a{min-height:44px;padding-block:8px;font-size:.7rem}.mentions-page .mentions-back-top{display:none}.mentions-page .mentions-content{padding-inline:22px}.mentions-page .legal-section{padding-block:23px}.mentions-page .legal-section h2{gap:10px}.mentions-page .legal-section h2{display:flex;align-items:center;gap:13px;margin-bottom:17px;font-size:1.02rem}.mentions-page .legal-section h2>i{flex-basis:33px;height:33px}.mentions-page .legal-section li,.mentions-page .legal-section p{font-size:.83rem}.mentions-page .legal-contact{display:block;padding:23px}.mentions-page .legal-contact h2{font-size:1.4rem}.mentions-page .mentions-contact-links{justify-content:flex-start;margin-top:10px}#mentions-debut,.mentions-page [id]{scroll-margin-top:88px}.mentions-page{padding-bottom:36px}}@media (max-width:380px){.mentions-page .mentions-wrap{width:calc(100% - 28px)}.mentions-page h1{font-size:2rem}.mentions-page .mentions-toc ol{grid-template-columns:1fr}.mentions-page .mentions-toc li a{gap:10px;font-size:.74rem}.mentions-page .mentions-content{padding-inline:16px}.mentions-page .legal-info-box{padding:12px}}@media (prefers-reduced-motion:reduce){.mentions-page *,.mentions-page ::after,.mentions-page ::before{scroll-behavior:auto!important;transition:none!important}}@media print{.mentions-page{--mentions-ink:#193e36;--mentions-muted:#39433e;--mentions-paper:#fff;--mentions-card:#fff;--mentions-line:#dce3d8;--mentions-soft:#f2f4ee;padding:0;background:#fff!important;color:#193e36!important}.mentions-page .mentions-wrap{width:100%}.mentions-page .mentions-hero{background:#fff!important}.mentions-page .mentions-hero-inner{display:block;min-height:0;padding:0 0 18px}.mentions-page .mentions-contact-links,.mentions-page .mentions-document-art,.mentions-page .mentions-quick-links,.mentions-page .mentions-related,.mentions-page .mentions-sidebar{display:none!important}.mentions-page h1{font-size:24pt}.mentions-page h1 em{color:#193e36!important}.mentions-page .mentions-layout{display:block;padding:0}.mentions-page .mentions-content{padding:0 20px;border-color:#bbb;box-shadow:none}.mentions-page .legal-section h2,.mentions-page .legal-section h3{break-after:avoid}.mentions-page .legal-info-box{break-inside:avoid}.mentions-page .legal-contact{display:block;margin-top:16px;padding:14px;border-color:#555;background:#fff!important;color:#193e36!important}.mentions-page .legal-contact :is(h2,p){color:#193e36!important}.mentions-page :is(a,p,li){color:#222!important}}[data-theme=dark] .mentions-page .mentions-toc li a>span{color:#b7cb98}