:root{--sc-bg:#f7f3eb;--sc-bg-warm:#f3ede1;--sc-surface:#fffdf8;--sc-surface-alt:#faf6ee;--sc-text:#151815;--sc-text-soft:#3a3f39;--sc-muted:#63665f;--sc-muted-light:#8b8d85;--sc-green:#0b3d3d;--sc-green-dark:#052f30;--sc-green-deep:#04262a;--sc-green-soft:#1c5453;--sc-gold:#c99242;--sc-gold-light:#dcae66;--sc-gold-soft:#e4c692;--sc-border:#ded8cc;--sc-border-light:#e9e3d7;--sc-border-dark:#cdc5b5;--sc-u-memoire:#1e4a32;--sc-u-concentration:#124a52;--sc-u-performance:#1b3a52;--sc-u-nutrition:#7d5a24;--sc-u-longevite:#7a4b3f;--sc-serif:'Cormorant Garamond', 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, serif;--sc-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--sc-fs-hero:clamp(2.15rem, 1.35rem + 2.5vw, 3.5rem);--sc-fs-h1:clamp(2.2rem, 1.3rem + 2.6vw, 3.6rem);--sc-fs-h2:clamp(1.7rem, 1.2rem + 1.5vw, 2.4rem);--sc-fs-h3:clamp(1.35rem, 1.1rem + 0.8vw, 1.7rem);--sc-fs-lede:clamp(1.08rem, 1rem + 0.4vw, 1.3rem);--sc-fs-body:1.1875rem;--sc-fs-ui:0.9375rem;--sc-fs-sm:0.875rem;--sc-fs-xs:0.75rem;--sc-lh-tight:1.08;--sc-lh-title:1.18;--sc-lh-body:1.75;--sc-ls-kicker:0.14em;--sc-ls-logo:0.1em;--sc-s1:0.5rem;--sc-s2:0.875rem;--sc-s3:1.25rem;--sc-s4:2rem;--sc-s5:3rem;--sc-s6:4.5rem;--sc-s7:6.5rem;--sc-section:clamp(3.5rem, 2rem + 5vw, 6.5rem);--sc-container:1320px;--sc-container-n:1120px;--sc-article:720px;--sc-header-h:84px;--sc-radius:3px;--sc-radius-md:5px;--sc-border-w:1px;--sc-ease:cubic-bezier(.22, .61, .36, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--sc-header-h) + 1.5rem)}body.sc{margin:0;background:var(--sc-bg);color:var(--sc-text);font-family:var(--sc-sans);font-size:var(--sc-fs-body);line-height:var(--sc-lh-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p,ul,ol,figure,blockquote,table{margin:0}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}hr{border:0;border-top:var(--sc-border-w) solid var(--sc-border);margin:var(--sc-s5) 0}::selection{background:var(--sc-gold-soft);color:var(--sc-green-deep)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--sc-green);outline-offset:3px;border-radius:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sc-skip-link{position:absolute;left:1rem;top:-100px;z-index:999;background:var(--sc-green);color:#fff;padding:.75rem 1.25rem;font-size:var(--sc-fs-ui);transition:top .2s var(--sc-ease)}.sc-skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sc-container{width:100%;max-width:var(--sc-container);margin-inline:auto;padding-inline:clamp(1.25rem, 4vw, 3rem)}.sc-container--narrow{max-width:var(--sc-container-n)}.sc-container--article{max-width:calc(var(--sc-article) + 6rem)}.sc-section{padding-block:var(--sc-section)}.sc-section--tight{padding-block:clamp(2.5rem, 1.5rem + 3vw, 4rem)}.sc-section--warm{background:var(--sc-bg-warm)}.sc-section--surface{background:var(--sc-surface)}.sc-main{display:block;min-height:45vh}.sc-h1,.sc-h2,.sc-h3{font-family:var(--sc-serif);color:var(--sc-text)}.sc-h1{font-size:var(--sc-fs-h1);line-height:var(--sc-lh-title);letter-spacing:-.012em}.sc-h2{font-size:var(--sc-fs-h2);line-height:1.22;letter-spacing:-.008em}.sc-h3{font-size:var(--sc-fs-h3);line-height:1.3}.sc-lede{font-size:var(--sc-fs-lede);line-height:1.62;color:var(--sc-text-soft);max-width:62ch}.sc-kicker{display:inline-block;font-family:var(--sc-sans);font-size:var(--sc-fs-xs);font-weight:600;letter-spacing:var(--sc-ls-kicker);text-transform:uppercase;color:var(--sc-gold);text-decoration:none;line-height:1.4}a.sc-kicker:hover{color:var(--sc-green)}.sc-rule{display:block;width:56px;height:2px;background:var(--sc-gold);border:0;margin:0}.sc-rule--center{margin-inline:auto}.sc-section__head{margin-bottom:var(--sc-s5)}.sc-section__head--center{text-align:center}.sc-section__head--center .sc-rule{margin-top:var(--sc-s3);margin-inline:auto}.sc-section__title{font-family:var(--sc-serif);font-size:var(--sc-fs-h2);line-height:1.2}.sc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-s1) var(--sc-s3);font-size:var(--sc-fs-sm);color:var(--sc-muted)}.sc-meta__item{display:inline-flex;align-items:center;gap:.4rem}.sc-meta .sc-icon{color:var(--sc-muted-light);flex:none}.sc-meta a{text-decoration:none}.sc-meta a:hover{color:var(--sc-green)}.sc-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;border:var(--sc-border-w) solid #fff0;border-radius:var(--sc-radius);font-family:var(--sc-sans);font-size:var(--sc-fs-ui);font-weight:500;line-height:1;text-decoration:none;transition:background-color .22s var(--sc-ease),color .22s var(--sc-ease),border-color .22s var(--sc-ease)}.sc-btn .sc-icon{flex:none;transition:transform .22s var(--sc-ease)}.sc-btn:hover .sc-icon{transform:translateX(3px)}.sc-btn--primary{background:var(--sc-green);color:#fdfbf6;border-color:var(--sc-green)}.sc-btn--primary .sc-icon{color:var(--sc-gold)}.sc-btn--primary:hover{background:var(--sc-green-dark);border-color:var(--sc-green-dark)}.sc-btn--outline{background:#fff0;color:var(--sc-green);border-color:var(--sc-border-dark)}.sc-btn--outline:hover{border-color:var(--sc-green);background:rgb(11 61 61 / .04)}.sc-btn--ghost{background:#fff0;color:var(--sc-muted);border-color:#fff0;padding-inline:.6rem}.sc-btn--ghost:hover{color:var(--sc-green)}.sc-btn--gold{background:var(--sc-gold);color:#22180a;border-color:var(--sc-gold)}.sc-btn--gold:hover{background:#b9832f;border-color:#b9832f}.sc-btn--sm{padding:.7rem 1.15rem;font-size:var(--sc-fs-sm)}.sc-link{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--sc-fs-sm);font-weight:500;color:var(--sc-green);text-decoration:none}.sc-link .sc-icon{color:var(--sc-gold);transition:transform .22s var(--sc-ease)}.sc-link:hover .sc-icon{transform:translateX(4px)}.sc-link:hover{color:var(--sc-green-dark)}.sc-breadcrumb{padding-block:var(--sc-s3) 0;font-size:var(--sc-fs-sm);color:var(--sc-muted)}.sc-breadcrumb a{color:var(--sc-muted);text-decoration:none}.sc-breadcrumb a:hover{color:var(--sc-green);text-decoration:underline}.sc-breadcrumb__sep{margin-inline:.5rem;color:var(--sc-border-dark)}.sc-breadcrumb .breadcrumb_last,.sc-breadcrumb__current{color:var(--sc-text-soft)}.sc-article-card,.sc-feat,.sc-list__item,.sc-lead{position:relative}.sc-article-card:hover,.sc-feat:hover,.sc-list__item:hover,.sc-lead:hover{cursor:pointer}.sc-stretch::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.sc-stretch:focus-visible{outline:none}.sc-stretch:focus-visible::after{outline:2px solid var(--sc-green);outline-offset:4px;border-radius:var(--sc-radius)}.sc-article-card .sc-kicker,.sc-feat .sc-kicker,.sc-list__item .sc-kicker,.sc-lead .sc-kicker{position:relative;z-index:2}.sc-feat:hover .sc-link{color:var(--sc-green-dark)}.sc-feat:hover .sc-link .sc-icon{transform:translateX(4px)}.sc-lead:hover .sc-btn--primary{background:var(--sc-green-dark);border-color:var(--sc-green-dark)}.sc-lead:hover .sc-btn--primary .sc-icon{transform:translateX(3px)}.sc-article-card{display:flex;flex-direction:column;gap:var(--sc-s2);background:#fff0}.sc-article-card__media{position:relative;display:block;overflow:hidden;background:var(--sc-bg-warm);border:var(--sc-border-w) solid var(--sc-border-light);border-radius:var(--sc-radius);aspect-ratio:4 / 3}.sc-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--sc-ease)}.sc-article-card:hover .sc-article-card__media img{transform:scale(1.035)}.sc-article-card__title{font-family:var(--sc-serif);font-size:1.3rem;line-height:1.24;letter-spacing:-.005em}.sc-article-card__title a{text-decoration:none}.sc-article-card:hover .sc-article-card__title a{color:var(--sc-green)}.sc-article-card__excerpt{font-size:var(--sc-fs-sm);line-height:1.62;color:var(--sc-muted)}.sc-thumb__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(150deg,var(--sc-green) 0%,var(--sc-green-deep) 100%);color:var(--sc-gold-soft)}.sc-thumb__fallback--memoire{background:linear-gradient(150deg,var(--sc-u-memoire),#0d2a1c)}.sc-thumb__fallback--concentration{background:linear-gradient(150deg,var(--sc-u-concentration),#062c31)}.sc-thumb__fallback--performance-mentale{background:linear-gradient(150deg,var(--sc-u-performance),#0a1f2e)}.sc-thumb__fallback--nutrition-cognition{background:linear-gradient(150deg,var(--sc-u-nutrition),#46300f)}.sc-thumb__fallback--longevite-cognitive{background:linear-gradient(150deg,var(--sc-u-longevite),#45261d)}.sc-pagination{margin-top:var(--sc-s6)}.sc-pagination ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0}.sc-pagination a,.sc-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding-inline:.5rem;font-size:var(--sc-fs-ui);text-decoration:none;color:var(--sc-muted);border:var(--sc-border-w) solid #fff0;border-radius:var(--sc-radius);transition:color .2s var(--sc-ease),border-color .2s var(--sc-ease)}.sc-pagination a:hover{color:var(--sc-green);border-color:var(--sc-border)}.sc-pagination .current{color:var(--sc-green);border-color:var(--sc-green);font-weight:500}.sc-pagination .dots{border-color:#fff0}.sc-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sc-s3)}.sc-form__row{margin-bottom:var(--sc-s3)}.sc-form__row label{display:block;margin-bottom:.45rem;font-size:var(--sc-fs-sm);font-weight:500;color:var(--sc-text-soft)}.sc-form__row--hp{position:absolute;left:-9999px}.sc-req{color:var(--sc-gold)}.sc-form input[type="text"],.sc-form input[type="email"],.sc-form input[type="search"],.sc-form textarea{width:100%;padding:.85rem 1rem;background:var(--sc-surface);border:var(--sc-border-w) solid var(--sc-border);border-radius:var(--sc-radius);font-size:var(--sc-fs-ui);color:var(--sc-text);transition:border-color .2s var(--sc-ease)}.sc-form input:focus,.sc-form textarea:focus{border-color:var(--sc-green)}.sc-form textarea{resize:vertical;min-height:180px;line-height:1.65}.sc-form__row--consent label{display:flex;align-items:flex-start;gap:.7rem;font-weight:400;font-size:var(--sc-fs-sm);line-height:1.55;color:var(--sc-muted)}.sc-form__row--consent input{width:20px;height:20px;margin-top:.15rem;accent-color:var(--sc-green);flex:none}.sc-form__actions{margin-top:var(--sc-s4)}.sc-alert{padding:var(--sc-s3) var(--sc-s4);margin-bottom:var(--sc-s4);border-left:3px solid var(--sc-green);background:var(--sc-surface-alt);font-size:var(--sc-fs-ui)}.sc-alert--ok{border-left-color:var(--sc-green)}.sc-alert--error{border-left-color:#a8452f}.sc-alert ul{margin:0;padding-left:1.1rem}.sc-empty{padding:var(--sc-s6) var(--sc-s4);text-align:center;border:var(--sc-border-w) dashed var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-surface-alt)}.sc-empty__title{font-family:var(--sc-serif);font-size:var(--sc-fs-h3);margin-bottom:var(--sc-s2)}.sc-empty__text{color:var(--sc-muted);font-size:var(--sc-fs-ui);max-width:46ch;margin-inline:auto}.sc-empty .sc-btn{margin-top:var(--sc-s4)}