@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-italic-C9H4s5GK.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-italic-Iu4UOzuF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-italic-D-eTYFHX.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-italic-CzWJT2mH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-italic-CjxnbVsv.woff2) format("woff2"),url(/assets/fraunces-latin-500-italic-Bp1RWfBU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f8f8f4;--surface: #ffffff;--soft: #eef1ea;--sand: #f4f2ec;--peach: #f8ece4;--ink: #23281f;--muted: #555b4f;--line: #dde1d6;--line-strong: #a9b0a2;--sage: #3d5a42;--sage-strong: #2f4834;--on-sage: #ffffff;--accent: #9d4727;--focus-color: #9d4727;--mark-hiver: #5b7486;--mark-printemps: #6e9440;--mark-ete: #d39b1c;--mark-automne: #b65a2f;--r-control: 10px;--r-card: 14px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 72px;--leading: 1.6;--display: "Fraunces", Georgia, serif;--text: "Atkinson Hyperlegible", system-ui, sans-serif;color:var(--ink);background:var(--bg);font-family:var(--text);font-synthesis:none;-webkit-text-size-adjust:100%}[data-theme=dark]{--bg: #1d221c;--surface: #262c24;--soft: #313a2d;--sand: #2f3129;--peach: #3d332b;--ink: #f1efe6;--muted: #c4cabb;--line: #48523f;--line-strong: #7c8872;--sage: #a9c496;--sage-strong: #c0d6af;--on-sage: #17220f;--accent: #f0b59b;--focus-color: #f0c99c;color-scheme:dark}[data-contrast=true]{--ink: #111;--muted: #30352a;--sage: #274e2b;--line: #697461;--line-strong: #4c5546}[data-theme=dark][data-contrast=true]{--ink: #fff;--muted: #eee;--sage: #c2e1b0;--line: #a4b098;--line-strong: #cfd8c5}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg)}body{margin:0;font-size:1.0625rem;line-height:var(--leading);overflow-wrap:break-word}img,svg{display:block;max-width:100%}svg{flex-shrink:0}h1,h2,h3,h4,p,ul,ol,blockquote,figure{margin:0}h1,h2{font-family:var(--display);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}h1{font-size:clamp(2.1rem,3.4vw,2.9rem)}h2{font-size:clamp(1.55rem,2.2vw,1.85rem)}h3,h4{font-family:var(--text);font-weight:700;line-height:1.35;font-size:1.15rem}h1,h2,h3{overflow-wrap:break-word}p{color:var(--muted);max-width:70ch}ul,ol{padding-left:1.25em}a{color:inherit;text-decoration:none}a:hover{color:var(--sage)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button svg,a svg{pointer-events:none}::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:3px solid var(--focus-color);outline-offset:4px}#contenu:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}button,.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border:1.5px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-weight:700;font-size:1rem;line-height:1.3;cursor:pointer;text-align:center}button:hover:not(:disabled),.button:hover{border-color:var(--sage);color:var(--ink)}button:disabled,.primary:disabled{background:var(--soft);border-color:var(--line-strong);border-style:dashed;color:var(--muted);cursor:not-allowed}.primary,.button.primary{background:var(--sage);border-color:var(--sage);color:var(--on-sage)}.primary:hover:not(:disabled),.button.primary:hover{background:var(--sage-strong);border-color:var(--sage-strong);color:var(--on-sage)}.selected{background:var(--sage)!important;border-color:var(--sage)!important;color:var(--on-sage)!important}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-weight:700;color:var(--sage);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.text-link:hover{text-decoration-thickness:2px}select{min-height:48px;font-weight:400;padding:8px 36px 8px 14px;border:1.5px solid var(--muted);border-radius:var(--r-control);background:var(--surface);color:var(--ink);max-width:100%}input{color:var(--ink)}input[type=checkbox],input[type=radio]{width:22px;height:22px;accent-color:var(--sage);flex-shrink:0;margin:0}.switch-row{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.muted{font-size:.9375rem;color:var(--muted)}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:52px!important;height:30px!important;border-radius:999px;background:var(--line-strong);cursor:pointer;flex:none}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--surface);transition:transform .15s ease}.switch:checked{background:var(--sage)}.switch:checked:after{transform:translate(22px)}.switch:focus-visible{outline-offset:3px}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.page{padding-block:var(--space-4) var(--space-6);min-height:60vh}.section{padding-block:var(--space-5)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3)}.section-heading h2{margin:4px 0 0}.section-title{margin-bottom:var(--space-3)}.center-heading{text-align:center}.eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;color:var(--sage)}.page>.eyebrow{margin-bottom:var(--space-1)}.page h1{margin-bottom:var(--space-2)}.page-intro{font-size:1.15rem;max-width:60ch}.breadcrumb{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;color:var(--muted);font-size:.9375rem;margin-bottom:var(--space-2)}.breadcrumb a{min-height:48px;min-width:48px;display:inline-flex;align-items:center}.handwritten{font-family:var(--display);font-style:italic;color:var(--sage)}.skip{position:fixed;top:-100px;left:16px;z-index:200;background:var(--surface);padding:14px 18px;border-radius:var(--r-control);font-weight:700}.skip:focus{top:12px}.site-header{background:var(--surface);border-bottom:1px solid var(--line)}.header-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:88px;padding-block:8px}.brand{display:flex;align-items:center;gap:12px;color:var(--sage);min-width:0}.brand:hover{color:var(--sage)}.brand strong{display:block;font-family:var(--display);font-size:1.75rem;font-weight:500;line-height:1;letter-spacing:-.02em}.brand small{display:block;font-family:var(--display);font-size:.95rem;margin-top:4px;color:var(--muted)}.brand-mark{display:grid;place-items:center}.nav-wrap{margin-left:auto}.nav-inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.nav-inner>a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;border-radius:var(--r-control);font-weight:700;font-size:.98rem;white-space:nowrap}.nav-inner>a:hover{background:var(--soft);color:var(--ink)}.nav-inner>a.active{background:var(--soft);color:var(--sage);box-shadow:inset 0 -3px 0 var(--sage)}.header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto}.notebook{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-weight:700}.comfort-btn{border-color:var(--sage);color:var(--sage)}.mobile-toggle{display:none}.site-footer{margin-top:var(--space-5);background:var(--surface);border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-5);align-items:start;padding-block:var(--space-4)}.footer-top .brand strong{font-size:1.4rem}.footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--space-3)}.footer-nav a,.footer-bottom a{display:inline-flex;align-items:center;min-height:48px;font-weight:700}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:.9375rem;padding-block:var(--space-1)}.footer-bottom>span{align-self:center}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:0 var(--space-3)}.comfort-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#14181273}.comfort-sheet{position:fixed;z-index:100;top:0;right:0;bottom:0;width:min(460px,100%);overflow-y:auto;background:var(--surface);box-shadow:-8px 0 32px #1418122e;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.comfort-sheet:focus{outline:none}.comfort-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.comfort-head p{margin-top:4px;font-size:.9375rem}.comfort-group{border:1px solid var(--line);border-radius:var(--r-card);padding:var(--space-2) var(--space-2) var(--space-1);margin:0;min-width:0}.comfort-group legend{padding:0 6px;font-weight:700;font-size:1.05rem;color:var(--sage)}.comfort-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:56px;padding:6px 0;border-top:1px solid var(--line)}.comfort-option:first-of-type{border-top:0}.comfort-option>label{display:flex;flex-direction:column;cursor:pointer;font-weight:700;flex:1;min-width:0}.comfort-option small{display:block;font-weight:400;color:var(--muted);font-size:.9rem;line-height:1.4}.size-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);padding-bottom:var(--space-1)}.size-choice label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;min-height:76px;padding:8px 4px;border:1.5px solid var(--line-strong);border-radius:var(--r-control);cursor:pointer;font-size:.9rem;font-weight:700;text-align:center}.size-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.size-choice span[aria-hidden]{font-family:var(--display);line-height:1}.size-choice label:has(input:checked){background:var(--sage);border-color:var(--sage);color:var(--on-sage)}.size-choice label:has(input:focus-visible){outline:3px solid var(--focus-color);outline-offset:3px}.comfort-voice{display:grid;gap:var(--space-1);padding:var(--space-1) 0;border-top:1px solid var(--line)}.voice-choice{display:grid;gap:4px}.voice-choice>span{font-weight:700}.voice-choice label{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.comfort-foot{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto}.home-hero{background:var(--season-wash, var(--soft));border-bottom:1px solid var(--line);padding-block:var(--space-5)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-5);align-items:center}.season-label{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:1.05rem;margin-bottom:var(--space-3)}.season-label .season-mark{flex:none;color:var(--sage)}.home-hero h1{margin-bottom:var(--space-2);max-width:16ch}.home-hero-copy>p:not(.season-label){font-size:1.15rem;margin-bottom:var(--space-3)}.search-box{display:flex;align-items:center;gap:12px;max-width:620px;background:var(--surface);border:1.5px solid var(--muted);border-radius:var(--r-control);padding:6px 6px 6px 16px}.search-box>svg{color:var(--sage)}.search-box input{flex:1;min-width:0;min-height:48px;border:0;background:none;font-size:1.05rem}.search-box input:focus-visible{outline:none}.search-box:focus-within{outline:3px solid var(--focus-color);outline-offset:3px}.search-box button{background:var(--sage);border-color:var(--sage);color:var(--on-sage)}.search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--space-2);color:var(--muted);font-size:.9375rem}.search-suggestions a{display:inline-flex;align-items:center;min-height:48px;min-width:48px;padding:0 16px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700}.search-suggestions a:hover{border-color:var(--sage)}.hero-photo{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.hero-photo>img,.hero-photo>.recipe-art{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;object-position:center 46%}.photo-caption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);color:var(--ink)}.photo-caption:hover{color:var(--ink)}.photo-caption>div>span{font-size:.9375rem;font-weight:700;color:var(--sage)}.photo-caption h2{margin:4px 0 8px}.photo-caption small{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;color:var(--muted)}.round-arrow{width:48px;height:48px;display:grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:50%;color:var(--sage);flex:none}.start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-2)}.start-tile{display:flex;flex-direction:column;gap:6px;min-height:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink)}.start-tile:hover{border-color:var(--sage);color:var(--ink)}.start-tile .start-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:var(--soft);color:var(--sage);margin-bottom:var(--space-1)}.start-tile .start-icon svg{width:30px;height:30px}.start-tile h3{font-size:1.15rem}.start-tile p{font-size:.98rem}.seasonal-grid,.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--space-3)}.season-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-card);background:var(--sand)}.season-note h2{margin-bottom:var(--space-1)}.season-note p{font-size:1.08rem;color:var(--ink)}.season-note .handwritten{display:block;margin-top:var(--space-2);font-size:1.1rem}.note-links{display:flex;flex-wrap:wrap;gap:0 var(--space-3);margin-top:var(--space-1)}.recipe-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.recipe-card>a{display:block;flex:1;color:var(--ink)}.recipe-card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.card-image{height:190px;overflow:hidden;background:var(--soft)}.card-image>img{width:100%;height:100%;object-fit:cover}.card-copy{padding:var(--space-2) var(--space-3) var(--space-2)}.card-copy .eyebrow{font-size:.9rem;color:var(--muted);font-weight:400}.example{color:var(--muted)}.card-copy h3{font-family:var(--display);font-weight:400;font-size:1.4rem;line-height:1.25;margin:4px 0 var(--space-1)}.card-copy p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.9375rem}.card-copy p>span{display:inline-flex;align-items:center;gap:6px}.recipe-art{height:100%;width:100%;display:grid;place-items:center;background:var(--soft);color:var(--sage)}.recipe-art .picto{width:88px;height:88px}.catalog-search{display:flex;align-items:center;gap:12px;max-width:620px;border:1.5px solid var(--muted);background:var(--surface);padding:4px 16px;border-radius:var(--r-control);margin-top:var(--space-3)}.catalog-search:focus-within{outline:3px solid var(--focus-color);outline-offset:3px}.catalog-search input{width:100%;min-height:48px;background:none;border:0;font-size:1.05rem}.catalog-search input:focus-visible{outline:none}.category-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:var(--space-3) var(--space-2)}.category-tabs button{border-radius:999px;font-size:.98rem;padding-inline:18px}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--line);margin-bottom:var(--space-3)}.filters label{display:flex;flex-direction:column;gap:6px;font-size:.9375rem;font-weight:700}.empty,.future{text-align:center;padding-block:var(--space-5)}.empty>svg,.future>svg{margin:var(--space-2) auto;color:var(--sage)}.empty p,.future p{margin-inline:auto;margin-bottom:var(--space-2)}.recipe-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-5);align-items:center;margin-bottom:var(--space-3)}.recipe-heading h1{margin:6px 0 var(--space-2)}.recipe-heading>div>p{font-size:1.15rem}.recipe-cover{aspect-ratio:4 / 3;border-radius:var(--r-card);overflow:hidden;background:var(--soft)}.recipe-cover>img{width:100%;height:100%;object-fit:cover}.recipe-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-2)}.recipe-meta>span{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-control);background:var(--soft);font-size:.98rem}.recipe-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;padding-block:var(--space-3);border-block:1px solid var(--line)}.recipe-actions>*,.recipe-actions .shopping-add-button{width:100%}.view-toggle{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:6px;max-width:560px;margin:var(--space-4) auto var(--space-3);padding:6px;border-radius:calc(var(--r-control) + 6px);background:var(--soft)}.view-toggle button{border:0;background:transparent;min-height:52px;min-width:0}.classic-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--space-5);align-items:start}.ingredients{padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.ingredients h2{margin-bottom:var(--space-2)}.ingredients h3{margin:var(--space-3) 0 var(--space-1)}.ingredient{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--line);cursor:pointer}.ingredient:has(input:checked) span{text-decoration:line-through;color:var(--muted)}.ingredients ul{padding-left:1.2em}.ingredients li{padding-block:4px}.ingredients .muted{margin-top:var(--space-3)}.classic-steps-section>h2{margin-bottom:var(--space-2)}.classic-steps{list-style:none;padding:0;margin:0}.classic-steps li{display:flex;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--line)}.classic-steps li>span{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--soft);color:var(--sage);font-weight:700}.classic-steps li>div{min-width:0;width:100%;padding-top:4px}.classic-steps p{margin:0;color:var(--ink);font-size:1.08rem}blockquote{margin:0 0 var(--space-3);padding:var(--space-3);border-left:4px solid var(--sage);background:var(--sand);border-radius:0 var(--r-card) var(--r-card) 0;font-family:var(--display);font-style:italic;font-size:1.15rem}blockquote span{display:block;margin-top:var(--space-1);font:.9375rem var(--text);color:var(--muted)}.tip{display:flex;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--r-card);background:var(--sand)}.tip>svg{color:var(--sage)}.tip h3{margin-bottom:6px}.easy-workspace{max-width:860px;margin:0 auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.easy-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:var(--space-3);font-size:.98rem}#step-progress{font-weight:700;margin-right:auto}.autonomy{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-control);background:var(--soft);font-weight:700}.easy-workspace h2:focus{outline:none}.easy-workspace [data-step-heading]{scroll-margin-block:35px 180px;font-family:inherit;line-height:var(--leading)}.easy-workspace [data-step-heading]:focus-visible,.easy-workspace h2:focus-visible{outline:3px solid var(--focus-color);outline-offset:6px;border-radius:4px}.easy-workspace>h2{font-family:var(--display);margin-bottom:var(--space-2)}#prepare-instructions{font-size:1.1rem;margin-bottom:var(--space-3)}.easy-workspace>.servings-stepper{margin-bottom:var(--space-3)}.sensory{display:flex;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:var(--r-card);background:var(--sand)}.sensory>svg{color:var(--sage)}.sensory h3{margin-bottom:var(--space-1)}.sensory ul{padding-left:1.1em}.prep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:12px}.prep-check{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border:1.5px solid var(--line-strong);border-radius:var(--r-control);cursor:pointer;font-size:1.05rem}.prep-check:has(:checked){background:var(--soft);border-color:var(--sage)}.prep-check .picto{width:44px;height:44px;color:var(--sage)}.prep-check:focus-within{outline:3px solid var(--focus-color);outline-offset:3px}.easy-workspace>p[role=status]{margin-top:var(--space-2);font-weight:700;color:var(--ink)}.progress-blocks{display:flex;gap:6px;margin-bottom:var(--space-4)}.progress-blocks>span{height:14px;flex:1;border-radius:4px;background:transparent;border:2px solid var(--sage)}.progress-blocks>.filled{background:var(--sage)}.step-content{text-align:center;min-height:360px}.step-eyebrow{margin:0 0 var(--space-1);font-weight:700;font-size:1.1rem;color:var(--sage)}.step-pictos{display:flex;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-3)}.step-pictos .picto{width:140px;height:140px;padding:20px;border-radius:24px;background:var(--soft);color:var(--sage)}.step-content h2{font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;letter-spacing:0;line-height:var(--leading);margin:0 auto var(--space-2);max-width:22ch}.safety{display:flex;align-items:center;gap:14px;max-width:500px;margin:var(--space-3) auto;padding:var(--space-2);text-align:left;background:var(--peach);border:1.5px solid var(--accent);border-radius:var(--r-control)}.safety strong{color:var(--ink)}.safety p{margin:2px 0 0;color:var(--ink)}.safety .picto{flex:none;width:48px;height:48px;color:var(--accent)}.timer-hint{margin:var(--space-2) auto 0;font-size:1rem}.timer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-block:var(--space-2);text-align:left}.timer>div:last-child{min-width:0}.timer-disc{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;flex:none}.timer-disc>svg{box-sizing:content-box;padding:8px;border-radius:50%;background:var(--surface)}.timer button{margin:6px 6px 0 0}.timer small{display:block;margin-top:6px;font-size:.9375rem;color:var(--muted)}.timer-announcement{margin:8px 0;font-size:.9375rem;color:var(--ink)}.step-speech{text-align:center;margin-top:var(--space-3)}.step-speech p:empty,.timer-announcement:empty{margin:0}.listen{border-color:var(--sage);color:var(--sage)}.step-controls{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) 0 12px;border-top:1px solid var(--line);background:var(--surface)}.step-controls button{min-height:60px;min-width:180px;font-size:1.1rem}.easy-help{text-align:center;margin:var(--space-2) auto 0;font-size:.9375rem}.completion{text-align:center;padding:var(--space-4) var(--space-2)}.completion>.picto{width:100px;height:100px;color:var(--sage);margin:0 auto var(--space-3)}.completion h2{margin-bottom:var(--space-2)}.completion p{margin:0 auto var(--space-2)}.completion>.button,.completion>button{margin:8px}.easy-workspace :is(button,summary,a){min-height:48px;min-width:48px}.easy-workspace :is(button,summary,a,input):focus-visible{scroll-margin-block:100px 190px}.easy-workspace [aria-disabled=true]{cursor:default}.servings-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:var(--space-2)}.servings-stepper>svg{color:var(--sage)}.servings-stepper button{width:48px;min-width:48px;min-height:48px;padding:0;border-radius:50%;border:1.5px solid var(--sage);color:var(--sage)}.servings-value{font-weight:700;min-width:0;text-align:center}.servings-stepper.simple{justify-content:center}.servings-note{font-weight:700}.example-badge{display:inline-block;padding:2px 12px;border:1.5px solid var(--sage);border-radius:999px;background:var(--soft);color:var(--ink);font-size:.9rem;font-weight:700;vertical-align:middle}[data-dys=true] body{font-family:OpenDyslexic,Verdana,sans-serif;letter-spacing:.045em;word-spacing:.12em}[data-dys=true] :is(h1,h2,h3,.brand strong,.brand small,.card-copy h3,.handwritten,blockquote){font-family:inherit;letter-spacing:inherit}[data-calm=true] .home-hero{background:var(--bg)}[data-theme=dark] .home-hero{background:var(--soft)}[data-calm=true] .hero-photo>img{visibility:hidden}[data-calm=true] .recipe-cover{display:none}[data-calm=true] .recipe-heading{grid-template-columns:minmax(0,1fr)}[data-calm=true]{--peach: var(--soft);--sand: var(--soft)}[data-calm=true] .safety{border-color:var(--sage)}[data-calm=true] *,[data-calm=true] *:before,[data-calm=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.progress-blocks>span{forced-color-adjust:none;background:Canvas!important;border-color:CanvasText!important}.progress-blocks>.filled{background:Highlight!important}:focus-visible,.easy-workspace [data-step-heading]:focus-visible{outline-color:Highlight}.switch{forced-color-adjust:none;border:2px solid CanvasText}}@media(max-height:600px){.step-controls{position:static}}@media(max-width:1100px){.header-main{flex-wrap:wrap;min-height:76px;padding-block:10px}.nav-wrap{order:3;width:100%;display:none;margin:0}.nav-wrap.expanded{display:block}.nav-inner{flex-direction:column;align-items:stretch;padding-bottom:var(--space-2)}.header-actions{margin-left:auto}.mobile-toggle{display:inline-flex}.home-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.recipe-heading{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.recipe-cover{max-width:560px}}@media(max-width:800px){.recipe-cover:not(.has-photo){display:none}.classic-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.footer-top{grid-template-columns:minmax(0,1fr)}.footer-nav{justify-content:flex-start}.season-note{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.page{padding-top:var(--space-2)}.brand strong{font-size:1.45rem}.brand small{font-size:.85rem}.brand-mark svg{width:40px;height:40px}.notebook{display:none}.comfort-btn,.mobile-toggle{padding-inline:12px}.home-hero{padding-block:var(--space-4)}.search-box{flex-wrap:wrap;padding:6px}.search-box>svg{margin-left:8px}.search-box button{width:100%}.easy-workspace{padding:var(--space-2);border-radius:0;border-inline:0}.step-controls{gap:8px}.step-controls button{min-width:0;flex:1;font-size:1rem;padding:12px 8px;gap:6px}.step-pictos .picto{width:120px;height:120px}.progress-blocks{gap:3px;flex-wrap:wrap}.progress-blocks>span{min-width:12px}.comfort-sheet{padding:var(--space-2)}[data-dys=true] .step-controls{flex-direction:column}[data-dys=true] .step-controls button{flex:none;width:100%}}img.picto{display:inline-block;object-fit:contain;background:#fff;border-radius:8px;padding:2px;flex-shrink:0}.prep-all{display:flex;justify-content:flex-start;margin:4px 0 12px}.category-count{font-weight:400;opacity:.8}.filters-panel{margin:8px 0 4px}.filters-panel>summary{display:inline-flex;align-items:center;gap:6px;min-height:48px;cursor:pointer;font-weight:700;color:var(--sage);text-decoration:underline;text-underline-offset:4px}.show-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;justify-content:center;margin:28px 0 8px}.related{margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.related h2{margin:0 0 20px}@media(max-width:640px){.related .recipe-card>a{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center}.related .card-image{height:100%;min-height:112px}.related .card-copy{padding:12px 14px}.related .card-copy h3{font-size:1.15rem;margin:2px 0 4px}.related .card-favorite{display:none}.related .catalog-grid{gap:12px}}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin:8px 0 4px}.catalog-toolbar [role=status]{margin:0}.catalog-order{display:inline-flex;align-items:center;gap:10px;font-weight:700}.catalog-order select{min-height:48px}.difficulty{display:inline-flex;align-items:center;gap:6px}.difficulty-dots{display:inline-flex;gap:3px}.difficulty-dots>span{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor}.difficulty-dots>.on{background:currentColor}.recipe-card{display:flex;flex-direction:column;min-width:0}.recipe-card>a{height:auto;flex:1}.card-favorite{padding:0 var(--space-3) var(--space-3)}.favorite-button,.shopping-add-button,.cook-launch{min-height:56px;max-width:100%;justify-content:flex-start;text-align:left;gap:12px;padding:8px 18px}.favorite-button>svg,.shopping-add-button>svg,.cook-launch>svg{color:var(--sage)}.card-favorite .favorite-button{width:100%}.favorite-button[aria-pressed=true]{background:var(--soft);color:var(--ink)}.favorite-button-copy{display:flex;flex-direction:column;min-width:0}.favorite-button-copy small{color:var(--muted);font-size:.875rem;font-weight:400}.favorite-button:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.pantry-result .favorite-button{width:100%;margin-top:12px}.notebook-page .section-heading h2{margin:0}.notebook-local-note{display:flex;align-items:center;gap:12px;margin:24px 0 36px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--soft);font-size:.9rem}.notebook-empty{padding:42px;border:1px solid var(--line);border-radius:12px;background:var(--soft);max-width:800px}.notebook-empty>svg{color:var(--sage);margin-bottom:20px}.notebook-empty h2{margin-bottom:16px}.notebook-empty p{max-width:620px}.notebook-empty .button{margin-top:10px}.favorites-storage-note p{margin:24px 0 0;padding:16px 20px;background:var(--sand);border:1px solid var(--sage);border-radius:8px;color:var(--ink)}.mobile-notebook-link{display:none!important}[data-calm=true] .recipe-card .card-image>img,[data-calm=true] .recipe-card .recipe-art{display:none}[data-calm=true] .recipe-card .card-image{height:48px;background:var(--soft)}[data-dys=true] .notebook-page h1,[data-dys=true] .notebook-page h2{font-family:inherit;letter-spacing:inherit}@media(max-width:600px){.nav-inner .mobile-notebook-link{display:flex!important}.notebook-empty{padding:24px 20px}.notebook-local-note{align-items:flex-start}}:root{--season-accent:#8b452f;--season-wash:#f5eae0}:root[data-season=hiver]{--season-accent:#456273;--season-wash:#eaf0f3}:root[data-season=printemps]{--season-accent:#486531;--season-wash:#eef3e6}:root[data-season=été]{--season-accent:#7b5d13;--season-wash:#f7f0d9}.phase-two{padding-bottom:72px}.editorial-heading{position:relative;padding:15px 130px 34px 0;border-bottom:1px solid var(--line);margin-bottom:32px}.editorial-heading h1{margin:13px 0 18px;font-size:clamp(2.4rem,4.1vw,3.65rem);max-width:900px}.editorial-heading .page-intro{max-width:740px;margin-bottom:0}.phase-section{margin-block:44px}.phase-section>h2{margin-top:12px}.season-calendar{background:var(--soft);border:1px solid var(--line);padding:28px;border-radius:12px}.month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.month-grid button{flex-direction:column;gap:2px;min-height:72px;font-weight:400;padding:10px 5px}.month-grid button small{font-size:.73rem;font-weight:700}.calendar-note{margin:22px 0 0;font-size:.87rem}.season-pill{display:inline-flex;align-items:center;gap:9px;background:var(--season-wash);color:var(--season-accent);border:1px solid var(--season-accent);border-radius:22px;padding:8px 16px;text-transform:capitalize}.produce-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center}.produce-toolbar .category-tabs{margin:0}.inline-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:5px 14px;background:var(--surface);min-width:0}.inline-search input{border:0;background:transparent;min-height:48px;min-width:0;width:100%}.produce-toolbar+.produce-grid{margin-top:25px}.produce-toolbar+p{font-size:.9rem;margin-top:20px}.produce-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.produce-tile{display:flex;flex-direction:column;align-items:center;padding:23px 12px 17px;border:1px solid var(--line);border-radius:10px;background:var(--surface);gap:12px;text-align:center}.produce-tile .picto{width:69px;height:69px;color:var(--sage);background:var(--soft);border-radius:18px;padding:8px}.produce-tile>span{font-size:.78rem;display:flex;align-items:center;gap:7px;color:var(--muted)}.produce-tile strong{font-size:1rem;max-width:100%;overflow-wrap:anywhere}.produce-tile:hover{border-color:var(--sage)}.season-letter{border-left:3px solid var(--season-accent);background:var(--season-wash);padding:28px;display:flex;gap:22px;border-radius:0 10px 10px 0}.season-letter>svg{color:var(--season-accent);margin-top:4px}.season-letter h2{font-size:1.7rem;margin-bottom:13px}.season-letter p{max-width:780px}.discovery-link{display:flex;align-items:center;gap:20px;padding:25px 28px;background:var(--soft);border:1px solid var(--line);border-radius:10px;color:var(--sage);margin-block:28px}.discovery-link>span{flex:1}.discovery-link strong{display:block;font-family:Fraunces,serif;font-size:1.3rem;font-weight:400;line-height:1.4;margin-bottom:5px}.discovery-link>span>span{font-size:.9rem;color:var(--muted)}.quiet-empty{padding:32px;background:var(--soft);border:1px solid var(--line);border-radius:10px}.quiet-empty>svg{margin-bottom:12px;color:var(--sage)}.quiet-empty p{margin-bottom:14px}.pantry-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.pantry-layout h2{font-size:1.8rem;margin:12px 0 22px}.pantry-picker{align-self:start;padding:25px;background:var(--soft);border:1px solid var(--line);border-radius:12px}.pantry-picker>.muted{margin:15px 0}.ingredient-chips{display:flex;flex-wrap:wrap;gap:9px}.ingredient-chips button{min-height:56px;border-radius:8px;padding:8px 12px;font-size:.9rem;font-weight:400}.ingredient-chips .picto{width:32px;height:32px;color:var(--sage)}.ingredient-chips button.chosen{background:var(--sage);color:var(--surface);border-color:var(--sage)}.ingredient-chips button.chosen .picto{color:inherit}.pantry-aisles{display:grid;gap:8px}.pantry-aisle{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.pantry-aisle>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 16px;cursor:pointer;font-weight:700}.pantry-aisle>summary::marker{color:var(--sage)}.pantry-aisle>summary>span:first-child{min-width:0;overflow-wrap:anywhere}.pantry-aisle[open]>summary{border-bottom:1px solid var(--line)}.pantry-aisle-count{margin-left:auto;font-weight:400;font-size:.85rem;color:var(--muted, inherit);white-space:nowrap}.pantry-aisle .ingredient-chips{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.pantry-aisle .ingredient-chips button{justify-content:flex-start;text-align:left;overflow-wrap:anywhere}.pantry-basket{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0}.pantry-basket button{min-height:48px;padding:6px 12px;border-radius:999px;font-size:.85rem;display:inline-flex;align-items:center;gap:6px}.pantry-picked{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:17px;border-top:1px solid var(--line);font-size:.88rem}.pantry-picked button{font-size:.8rem;padding:8px}.pantry-results{min-width:0}.pantry-jump{margin-top:18px;width:100%;font-size:.9rem}.pantry-results .filters{padding:16px}.pantry-result-list{display:grid;gap:20px}.pantry-result{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px 22px}.pantry-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.pantry-result-actions>*{margin:0}.match-count{display:inline-flex;align-items:center;gap:7px;color:var(--sage);background:var(--soft);border-radius:5px;padding:5px 10px;font-size:.83rem}.pantry-result h3{font-size:1.4rem;margin:10px 0 4px}.pantry-result h3 a{display:flex;align-items:center;min-height:48px}.pantry-result p{font-size:.95rem;margin-bottom:13px}.pantry-result strong{color:var(--ink)}.pantry-result .missing{background:var(--sand);border-radius:6px;padding:12px}.pantry-result .button{display:inline-flex}.advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.advice-card{background:var(--soft);padding:28px;border:1px solid var(--line);border-radius:12px}.advice-card:nth-child(2){background:var(--peach)}.advice-card:nth-child(3){background:var(--sand)}.advice-number{font-family:Fraunces,serif;font-size:2rem;display:block;color:var(--sage);margin-bottom:25px}.advice-card h3{font-size:1.45rem}.advice-card p{margin:0}.editorial-note{padding:20px 0;font-size:.88rem}.family-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px;align-items:start}.story-photo{background:var(--sand);border-radius:12px;overflow:hidden}.story-photo img{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;display:block}.story-photo>span{display:block;padding:20px;font-family:Fraunces,serif;font-style:italic}.family-story h2{margin:12px 0 25px}.family-story p{font-size:1.02rem}.family-story .draft-note{font-size:.8rem;margin-top:22px}.family-quote{text-align:center;margin:45px 0;padding:32px;background:var(--soft);border-radius:12px}.family-quote>svg{margin:0 auto 15px;color:var(--sage)}.family-quote blockquote{background:none;border:0;padding:0;margin:0 auto;font-size:1.7rem;max-width:720px}.family-quote p{font-size:.8rem;margin:15px 0 0}.gesture-toolbar{display:flex;flex-wrap:wrap;gap:15px;margin-block:24px}.gesture-toolbar .inline-search{flex:1;max-width:640px}.gesture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.gesture-grid.single-gesture{grid-template-columns:minmax(0,800px)}.gesture-card{background:var(--surface);border:1px solid var(--line);padding:28px;border-radius:12px}.gesture-title{display:flex;align-items:center;gap:20px;margin-bottom:20px}.gesture-title>*{min-width:0}.gesture-title>.picto{width:95px;height:95px;padding:12px;background:var(--soft);border-radius:12px;color:var(--sage)}.gesture-title h2{margin:8px 0 0;font-size:1.7rem}.gesture-card ol{padding:0;list-style:none;margin:25px 0}.gesture-card li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.gesture-card li>span{min-width:30px;min-height:30px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--sage)}.gesture-warning{display:flex;align-items:flex-start;gap:12px;background:var(--peach);padding:16px;border-radius:8px;margin-bottom:18px}.gesture-warning>svg{margin-top:4px;color:var(--ink)}.gesture-warning p{margin:0;color:var(--ink)}.sensory-note{font-size:.92rem}.gesture-help{text-align:left;margin:4px 0 0;max-width:100%}.gesture-help summary{display:inline-flex;align-items:center;gap:8px;min-height:48px;cursor:pointer;color:var(--sage);font-weight:700;font-size:.95rem;list-style:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gesture-help summary::-webkit-details-marker{display:none}.gesture-help summary:after{content:"+";font-size:1.1rem;text-decoration:none}.gesture-help details[open]>summary:after{content:"−"}.gesture-help-body{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface)}.gesture-help-body>.picto{width:64px;height:64px;color:var(--sage);margin-bottom:10px}.gesture-help-body p{margin:0}.step-content .gesture-help{max-width:500px;margin:0 auto var(--space-2);text-align:center}.classic-steps li>div{min-width:0;width:100%}.classic-steps li{align-items:flex-start}.phase-two .text-link,.return-recipe{min-height:48px;min-width:48px}.phase-two input:focus-visible{outline-offset:1px}[data-theme=dark]{--season-accent:#f1b28d;--season-wash:#44372d}[data-theme=dark][data-season=hiver]{--season-accent:#b7d1e1;--season-wash:#2b3843}[data-theme=dark][data-season=printemps]{--season-accent:#c1dca2;--season-wash:#343e2b}[data-theme=dark][data-season=été]{--season-accent:#e6cf84;--season-wash:#403d2c}[data-calm=true] .story-photo{display:none}[data-calm=true] .family-story{grid-template-columns:1fr;max-width:800px;margin:auto}[data-calm=true] .phase-two{--season-wash:var(--soft);--peach:var(--soft);--sand:var(--soft)}[data-calm=true] .editorial-heading{padding-right:0}[data-dys=true] .phase-two :is(h1,h2,h3),[data-dys=true] .gesture-help{font-family:inherit;letter-spacing:inherit}@media(max-width:1000px){.produce-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pantry-layout{gap:24px}.pantry-picker{padding:20px}.family-story{gap:30px}.advice-card{padding:22px}}@media(max-width:800px){.month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.produce-toolbar{flex-direction:column;align-items:stretch}.pantry-layout{grid-template-columns:minmax(0,1fr);gap:35px}.advice-grid{grid-template-columns:1fr;gap:15px}.advice-number{margin-bottom:10px}.family-story{grid-template-columns:1fr}.story-photo{max-width:480px}.story-photo img{aspect-ratio:4/3}.gesture-card{padding:20px}.gesture-title{gap:12px}.gesture-title>.picto{width:65px;height:65px;padding:6px}.gesture-title h2{font-size:1.45rem}}@media(max-width:600px){.editorial-heading{padding-right:0}.season-calendar{padding:18px}.month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.month-grid button{font-size:.85rem}.produce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.produce-tile{padding:18px 10px}.season-letter{padding:20px;gap:12px}.season-letter>svg{width:22px}.discovery-link{padding:20px 16px;gap:12px}.discovery-link strong{font-size:1.1rem}.discovery-link>span>span{font-size:.85rem}.pantry-picker,.pantry-result{padding:18px}.ingredient-chips button{font-size:.85rem}.gesture-grid{grid-template-columns:minmax(0,1fr)}.gesture-toolbar{flex-direction:column}.gesture-card{padding:20px}.family-quote{padding:24px 18px}.family-quote blockquote{font-size:1.45rem}.quiet-empty{padding:22px}.phase-two .section-heading h2{overflow-wrap:anywhere}}.legal{max-width:760px}.legal h2{font-size:1.4rem;margin:34px 0 10px}.legal p,.legal li{line-height:var(--leading)}.legal ul{padding-left:1.2em}.legal-summary{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:18px 24px;margin-bottom:10px}.legal-summary h2{margin:0 0 8px;font-size:1.2rem}.legal-summary ul{margin:0;padding-left:1.1em;font-size:1.1rem}.month-grid button{border-top:6px solid var(--line)}.month-grid button[data-season=hiver]{border-top-color:var(--mark-hiver)}.month-grid button[data-season=printemps]{border-top-color:var(--mark-printemps)}.month-grid button[data-season=été]{border-top-color:var(--mark-ete)}.month-grid button[data-season=automne]{border-top-color:var(--mark-automne)}.shopping{margin-top:56px}.shopping .section-heading h2{display:flex;align-items:center;gap:12px;margin:0}.shopping-empty{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--soft);max-width:800px}.shopping-empty h3{margin-top:0}.shopping-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.shopping-actions button,.shopping-confirm button{min-height:48px}.shopping button.danger{border-color:var(--ink)}.shopping-message{padding:12px 16px;border:1px solid var(--sage);border-radius:8px;background:var(--soft)}.shopping-confirm{margin:20px 0;padding:20px;border:2px solid var(--ink);border-radius:10px;background:var(--surface);max-width:560px}.shopping-confirm h3{margin-top:0}.shopping-confirm div{display:flex;flex-wrap:wrap;gap:12px}.shopping-aisle{margin-top:28px}.shopping-aisle h3{margin-bottom:8px}.shopping-aisle ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.shopping-aisle li+li{border-top:1px solid var(--line)}.shopping-aisle label{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 16px;cursor:pointer}.shopping-aisle input[type=checkbox]{width:24px;height:24px;flex:none}.shopping-picto{width:40px;height:40px;flex:none;display:inline-flex}.shopping-picto svg{width:100%;height:100%}.shopping-copy{display:flex;flex-direction:column;min-width:0}.shopping-copy small{color:var(--muted);font-size:.85rem}.shopping-aisle li.checked strong{text-decoration:line-through}.shopping-aisle li.checked{background:var(--soft)}.shopping :focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.shopping-add-feedback{margin:8px 0 0;font-weight:700}.shopping-add-feedback:empty{display:none}@media print{body:has(.shopping) :is(.skip,.site-header,.site-footer),.notebook-page>:not(.shopping){display:none!important}.shopping{margin:0;color:#000;background:#fff}.shopping-actions,.shopping-confirm,.shopping-message,.shopping .section-heading svg{display:none!important}.shopping-aisle{break-inside:avoid}.shopping-aisle ul{border:0;background:#fff}.shopping-picto{display:none}.shopping-copy small{color:#000}.shopping-aisle input[type=checkbox]{width:16px;height:16px}}.shopping-add-button .favorite-button-copy{display:flex;flex-direction:column;min-width:0}.shopping-add-button:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.menus-section{margin-top:48px}.menus-section>h2{margin-bottom:var(--space-3)}.menus-list{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.menu-view{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);max-width:900px}.menu-view-head h3{display:inline;margin:0 12px 0 0}.menu-view-head p{margin:10px 0 0}.menu-controls{margin:20px 0 8px}.menu-print-guests{display:none}.menu-courses{list-style:none;margin:16px 0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.menu-courses li{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;min-height:52px;padding:12px 16px}.menu-courses li+li{border-top:1px solid var(--line)}.menu-course-label{min-width:9.5rem;font-weight:700}.menu-ingredients summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:700}.menu-ingredients h4{margin:16px 0 6px}.menu-ingredients ul{margin:0;padding-left:1.2rem}.menu-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 8px}.menu-actions .button{min-height:48px;display:inline-flex;align-items:center;gap:10px}.menu-actions .button.danger{border-color:var(--ink)}.menu-feedback{margin:0;min-height:1.5em;font-weight:700}.menu-feedback:empty{display:none}.menu-backplan{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.menu-backplan h4{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1.2rem}.menu-time{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.menu-time input,.menu-field input,.menu-field select{min-height:48px;padding:0 12px;border:2px solid var(--sage);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.backplan section{margin:16px 0}.backplan h4{margin:0 0 6px;font-size:1.05rem}.backplan ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px}.backplan li{display:flex;gap:16px;align-items:baseline;padding:12px 16px}.backplan li+li{border-top:1px solid var(--line)}.backplan-time{min-width:3.5rem}.backplan small{color:var(--muted)}.menu-composer{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:620px}.menu-field input,.menu-field select{width:100%;min-width:0;box-sizing:border-box}.menu-composer .servings-stepper{max-width:100%;flex-wrap:wrap}.menu-field{display:grid;gap:6px}.menu-field label{font-weight:700}.menu-error{padding:12px 16px;border:2px solid var(--ink);border-radius:8px;background:var(--soft)}.menu-saved:empty{display:none}.menu-saved{margin:0;font-weight:700}.menus-page :focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}@media(max-width:600px){.menu-view{padding:18px}.menu-course-label{min-width:0;width:100%}.backplan li{flex-direction:column;gap:2px}}@media print{.menus-page .no-print{display:none!important}.menus-page.has-print .menu-view:not(.is-printing),.menus-page.has-print .menus-section:not(:has(.is-printing)){display:none!important}.menus-page .menu-view{border:0;padding:0;max-width:none;background:#fff;color:#000}.menus-page .menu-view-head h3{font-size:22pt}.menus-page .menu-print-guests{display:block;font-weight:700}.menus-page .menu-courses,.menus-page .backplan ul{border:1px solid #000}.menus-page .backplan section,.menus-page .backplan li{break-inside:avoid}.menus-page .example-badge{border:1px solid #000;background:#fff;color:#000}}.cook-mode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:auto;background:var(--bg, var(--surface));color:var(--ink);padding:16px 20px 40px;font-size:1.25rem}.cook-mode:focus{outline:none}.cook-mode :focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.cook-mode button{min-height:48px}.cook-top{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.cook-wake{margin:12px 0;padding:10px 14px;border:1px solid var(--line);border-radius:8px;font-size:.9rem;background:var(--soft)}.cook-alert{margin:12px 0;padding:16px 20px;border:4px solid var(--ink);border-radius:10px;background:var(--sand);font-size:1.4rem;font-weight:700}.cook-alert p{margin:4px 0}.cook-main{display:grid;gap:32px;margin-top:20px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cook-step h2{font-size:2.2rem;line-height:1.3;margin:12px 0}.cook-count{font-weight:700;margin:0}.cook-pictos{display:flex;gap:12px}.cook-pictos svg{width:96px;height:96px}.cook-safety{padding:12px 16px;border:2px solid var(--ink);border-radius:8px}.cook-safety .picto{width:48px;height:48px;vertical-align:middle;margin-right:10px;color:var(--accent)}.cook-nav{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}.cook-nav button{min-width:140px;font-size:1.1rem}.cook-all{list-style:none;margin:0;padding:0;font-size:1rem}.cook-all li{margin:6px 0;border-left:6px solid var(--line);border-radius:6px}.cook-all li.current{border-left-color:var(--ink);background:var(--soft);font-weight:700}.cook-all button{width:100%;text-align:left;border:0;background:transparent;font-size:1rem;padding:8px 12px}.cook-timers ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.cook-timers form{display:grid;gap:10px}.cook-timers label{display:grid;gap:4px;font-size:1rem}.cook-timers input{min-height:48px;font-size:1.1rem;padding:6px 10px}.cook-timer{display:flex;gap:16px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.cook-timer.finished{border:4px solid var(--ink);background:var(--sand)}.cook-timer strong,.cook-remaining,.cook-timer-state{display:block}.cook-remaining{font-size:1.6rem;font-weight:700}.cook-timer-state{font-size:.9rem;color:var(--muted)}.cook-timer button{font-size:.9rem;margin:6px 6px 0 0;display:inline-flex;align-items:center;gap:6px}.cook-disc{transition:none}@media(max-width:800px){.cook-main{grid-template-columns:1fr}.cook-step h2{font-size:1.8rem}}[data-calm=true] .cook-mode *,[data-calm=true] .cook-mode *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.cook-mode *{animation:none!important;transition:none!important}}@media print{.cook-mode{display:none!important}}.print-board{display:none}.print-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin:0 0 var(--space-3)}.print-btn{min-height:48px}.print-btn:focus-visible,.print-photo-choice input:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.print-photo-choice{display:inline-flex;align-items:center;gap:10px;min-height:48px}.print-photo-choice input{width:24px;height:24px}@page{size:A4;margin:12mm}@media print{.related{display:none!important}html,body{background:#fff!important;color:#000!important;font-size:11pt}.skip,header,footer,.breadcrumb,.view-toggle,.favorite-button,.shopping-add,.shopping-add-feedback,.cook-launch,.print-actions,.tip,.gesture-help,.text-link,details,.easy-workspace,.recipe-art,.recipe-cover:not(.has-photo){display:none!important}main{padding:0!important;margin:0!important;max-width:none!important}.wrap{max-width:none!important;padding:0!important}.recipe-page .page,.recipe-page{padding:0!important}.recipe-heading{display:block!important;margin:0 0 6mm!important}.recipe-heading h1{font-size:22pt;color:#000}.recipe-heading p,.recipe-meta span{color:#000!important;background:none!important}.recipe-cover{display:none!important}.recipe-page.print-photo .recipe-cover.has-photo{display:block!important;max-height:60mm;margin:4mm 0}.recipe-page.print-photo .recipe-cover.has-photo img{max-height:60mm;width:auto;max-width:100%;border-radius:0}.classic-grid{display:block!important}.ingredients{background:#fff!important;border:1px solid #000!important;padding:4mm!important;margin-bottom:6mm;break-inside:avoid;position:static!important}.ingredients input[type=checkbox]{width:4mm;height:4mm}.ingredients .ingredient{min-height:0!important;padding:1mm 0!important}.ingredients .servings-stepper button,.ingredients [role=group] button{display:none!important}.classic-steps{padding:0;list-style:none}.classic-steps li{break-inside:avoid;border:0!important;background:#fff!important;padding:2mm 0!important}.classic-steps li span{color:#000!important;background:#fff!important;border:1.5px solid #000}blockquote{break-inside:avoid;background:#fff!important;border:1px solid #000!important;color:#000!important}*{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}.recipe-page.easy-view>*:not(.print-board){display:none!important}.recipe-page.easy-view .print-board{display:block;color:#000;background:#fff;font-size:11pt}.board-head{display:flex;justify-content:space-between;align-items:baseline;gap:8mm;border-bottom:3px solid #000;padding-bottom:3mm;margin-bottom:5mm}.board-head h1{font-size:24pt;margin:0;color:#000}.board-head p{display:flex;gap:2mm;align-items:center;font-size:16pt;font-weight:700;margin:0;color:#000}.print-board h2{font-size:16pt;margin:0 0 3mm;color:#000}.board-prepare{margin-bottom:6mm;break-inside:avoid}.board-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:3mm}.board-tiles li{border:1.5px solid #000;border-radius:3mm;padding:2mm;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1mm;font-size:10pt;font-weight:700;break-inside:avoid}.board-tiles .picto,.board-pictos .picto{color:#000}.board-tiles .picto{width:14mm;height:14mm}.board-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4mm}.board-step{position:relative;border:2.5px solid #000;border-radius:4mm;padding:4mm 3mm 3mm;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2mm;break-inside:avoid;background:#fff}.board-step.tidy{border-style:dashed}.board-number{position:absolute;top:-3mm;left:-3mm;width:11mm;height:11mm;border-radius:50%;background:#000;color:#fff;font-weight:700;font-size:15pt;display:flex;align-items:center;justify-content:center}.board-tidy{font-size:11pt;text-transform:uppercase;letter-spacing:.04em}.board-pictos{display:flex;gap:2mm;justify-content:center}.board-pictos .picto{width:26mm;height:26mm;stroke-width:4}.board-step p{font-size:13pt;font-weight:700;line-height:1.3;margin:0;color:#000}.board-timer{display:inline-flex;gap:1.5mm;align-items:center;font-size:10.5pt;font-weight:700;border:1.5px solid #000;border-radius:2mm;padding:.5mm 2mm}.board-safety{display:flex;gap:2mm;align-items:center;text-align:left;font-size:10.5pt;font-weight:700;border:2.5px solid #000;border-radius:2mm;padding:1.5mm 2mm;width:100%;background:#fff}.board-safety svg{flex:none}.board-safety .picto{width:9mm;height:9mm;color:#000}.board-foot{display:flex!important;justify-content:space-between;gap:6mm;margin-top:6mm;padding-top:2mm;border-top:1px solid #000;font-size:8.5pt;color:#000}.board-foot *{color:#000}}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff) format("woff")}
