/* generated by tools/minify_css.php — ne pas éditer */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-594978ed2b.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-2d6953d733.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-594978ed2b.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-2d6953d733.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-594978ed2b.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-2d6953d733.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-594978ed2b.woff2") format('woff2');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:'Archivo';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("../../fonts/v2/gf-2d6953d733.woff2") format('woff2');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:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/v2/gf-1969f6ffdb.woff2") format('woff2');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:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/v2/gf-e2661bcc0d.woff2") format('woff2');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:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/v2/gf-93cfae71a5.woff2") format('woff2');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:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/v2/gf-0bc96cd0d5.woff2") format('woff2');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:'Source Serif 4';font-style:italic;font-weight:400;font-display:swap;src:url("../../fonts/v2/gf-5ead4b0975.woff2") format('woff2');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:'Source Serif 4';font-style:italic;font-weight:400;font-display:swap;src:url("../../fonts/v2/gf-20a2282437.woff2") format('woff2');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:'Source Serif 4';font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/v2/gf-3bc0e2d216.woff2") format('woff2');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:'Source Serif 4';font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/v2/gf-a15d607a76.woff2") format('woff2');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:'Source Serif 4';font-style:normal;font-weight:600;font-display:swap;src:url("../../fonts/v2/gf-3bc0e2d216.woff2") format('woff2');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:'Source Serif 4';font-style:normal;font-weight:600;font-display:swap;src:url("../../fonts/v2/gf-a15d607a76.woff2") format('woff2');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:'Source Serif 4';font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/v2/gf-3bc0e2d216.woff2") format('woff2');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:'Source Serif 4';font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/v2/gf-a15d607a76.woff2") format('woff2');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:'Material Symbols Rounded';font-style:normal;font-weight:400;font-display:block;src:url("../../fonts/v2/gf-27e7ed9e47.woff2") format('woff2')}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.lw-icon,.material-symbols-rounded{font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none !important;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}
:root{--lw-ink:#1c1b18;--lw-ink-soft:#3a382f;--lw-muted:#6b6858;--lw-fog:#8b8878;--lw-line:#dcd7c8;--lw-line-soft:#c9c4b4;--lw-paper:#f5f2e9;--lw-paper-deep:#efebdf;--lw-card:#ffffff;--lw-bg:#c9c6bc;--lw-clay:#c0562f;--lw-clay-deep:#8f3d1f;--lw-gold:#e3a63c;--lw-forest:#2e3d2c;--lw-forest-mid:#4b5b47;--lw-moss:#e3e8dc;--lw-moss-text:#cfd8c7;--lw-moss-muted:#b9c6b2;--lw-moss-dim:#a9bba2;--lw-blush:#f3e3d8;--lw-font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--lw-font-ui:"Archivo",Helvetica,Arial,sans-serif;--lw-font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace;--lw-icon:"Material Symbols Rounded";--lw-sheet:1180px;--lw-pad:28px;--lw-radius:10px;--lw-radius-sm:6px;--lw-radius-pill:999px;--lw-topbar-h:38px;--lw-z-skip:100;--lw-z-masthead:40;--lw-z-nav:50}.lw-icon{font-family:var(--lw-icon),sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-decoration:none !important;text-transform:none !important;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;speak:never}
.lw-skip{position:absolute;left:12px;top:-48px;z-index:var(--lw-z-skip);background:var(--lw-ink);color:#fff;padding:8px 14px;border-radius:var(--lw-radius-sm);font-size:14px;font-weight:600}.lw-skip:focus{top:12px;color:#fff}html:has(body.lw-body){background:var(--sky-bot,var(--lw-bg))}body.lw-body{margin:0;background:var(--sky-bot,var(--lw-bg));color:var(--lw-ink);font-family:var(--lw-font-ui);-webkit-font-smoothing:antialiased}.lw-page{position:relative;z-index:1;width:min(100%,var(--lw-sheet));margin:0 auto;background:var(--lw-paper);border-left:1px solid var(--lw-line);border-right:1px solid var(--lw-line);min-height:100vh;display:flex;flex-direction:column}.lw-page>main#contenu{flex:1 1 auto}.lw-topbar{background:var(--lw-forest);color:var(--lw-moss);padding:9px var(--lw-pad);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12.5px}.lw-topbar__left,.lw-topbar__right{display:flex;align-items:center;gap:18px;min-width:0}.lw-topbar__right{opacity:.85;flex-shrink:0}.lw-topbar__official{display:flex;align-items:center;gap:8px;min-width:0;max-width:28rem;color:inherit;text-decoration:none}.lw-topbar__official:hover{color:#fff}.lw-topbar__official-when{font-family:var(--lw-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.8;flex-shrink:0}.lw-topbar__official-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lw-topbar__meta{font-family:var(--lw-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lw-topbar__ticker{display:flex;align-items:center;gap:7px;min-width:0;color:inherit;text-decoration:none}.lw-topbar__ticker:hover{color:#fff}.lw-topbar__ticker-icon{font-size:16px;color:var(--lw-gold);flex-shrink:0}.lw-topbar__ticker-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--lw-font-serif);font-size:27px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--lw-ink);text-decoration:none;line-height:1;transition:font-size .2s ease}.lw-logo:hover{color:var(--lw-ink)}.lw-logo a{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.lw-logo__icon{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block;transition:width .2s ease,height .2s ease}.lw-logo--h1{margin:0;font-size:27px}.lw-header .lw-actions,.lw-masthead .lw-actions{display:flex;align-items:center;gap:10px;white-space:nowrap;flex-shrink:0}.lw-header .lw-actions a:not(.lw-btn-publish),.lw-masthead .lw-actions a{color:var(--lw-ink-soft);text-decoration:none}.lw-header .lw-actions a:not(.lw-btn-publish):hover,.lw-masthead .lw-actions a:hover{color:var(--lw-ink)}.lw-actions__login{font-size:14px;color:var(--lw-ink-soft)}.lw-header .lw-actions a.lw-actions__join,.lw-masthead .lw-actions a.lw-actions__join,.lw-actions__join{background:var(--lw-clay);color:#fff;font-size:14px;font-weight:600;padding:9px 16px;border-radius:var(--lw-radius-sm)}.lw-header .lw-actions a.lw-actions__join:hover,.lw-masthead .lw-actions a.lw-actions__join:hover,.lw-actions__join:hover{color:#fff;background:var(--lw-clay-deep)}.lw-actions__icon{position:relative;display:inline-flex;color:var(--lw-ink-soft)}.lw-actions__icon .lw-icon{font-size:21px}.lw-actions__icon.is-hot{color:var(--lw-clay)}.lw-actions__badge,.lw-actions .topbar__badge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--lw-clay);color:#fff;font-family:var(--lw-font-mono);font-size:9px;font-weight:500;line-height:16px;text-align:center}.lw-actions__score{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;min-width:0;line-height:1.05;font-family:var(--lw-font-mono);font-variant-numeric:tabular-nums;color:var(--lw-muted);text-decoration:none}.lw-actions__score-num{font-size:12px;font-weight:600;color:var(--lw-clay)}.lw-actions__score-lvl{font-size:9px;letter-spacing:0.03em}.lw-actions__score-track{display:block;width:100%;min-width:22px;height:2px;margin-top:2px;background:rgba(28,27,24,0.12);overflow:hidden;border-radius:1px}.lw-actions__score-track i{display:block;height:100%;background:var(--lw-gold)}.lw-actions__score:hover{color:var(--lw-ink)}.lw-actions__score:hover .lw-actions__score-num{color:var(--lw-clay-deep)}.lw-actions__avatar,img.lw-actions__avatar[width][height]{width:32px;height:32px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;display:block;flex-shrink:0;max-width:none;border:2px solid var(--lw-clay)}.lw-actions__search{display:inline-flex;color:var(--lw-ink-soft);background:none;border:0;padding:0;cursor:pointer}.lw-actions__search .lw-icon{font-size:21px}.lw-actions__search:hover{color:var(--lw-ink)}.lw-nav-toggle{display:none;background:none;border:0;padding:4px;color:var(--lw-ink);cursor:pointer}.lw-nav-toggle .lw-icon{font-size:26px}.lw-footer{background:var(--lw-forest);color:var(--lw-moss-text);padding:40px var(--lw-pad) 26px;margin-top:auto}.lw-footer a{color:var(--lw-moss-text);text-decoration:none}.lw-footer a:hover{color:#fff}.lw-footer__grid{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:32px}.lw-footer__brand{font-family:var(--lw-font-serif);font-size:24px;color:#f1efe6;font-weight:700}.lw-footer__tagline{margin:10px 0 14px;font-size:13.5px;line-height:1.55;font-family:var(--lw-font-serif);font-style:italic;color:var(--lw-moss-muted)}.lw-footer__social{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--lw-moss-text);text-decoration:none}.lw-footer__social .lw-icon{font-size:19px;color:var(--lw-gold)}.lw-footer__pills{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.lw-footer__pill{border:1px solid var(--lw-forest-mid);border-radius:8px;padding:8px 12px;font-size:12.5px;display:inline-flex;align-items:center;gap:7px;color:var(--lw-moss-text);text-decoration:none;white-space:nowrap}.lw-footer__pill:hover{color:#fff;border-color:#6a7a64}.lw-footer__pill .lw-icon{font-size:17px}.lw-footer__col-title{font-family:var(--lw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-gold);margin-bottom:12px}.lw-footer__links{display:flex;flex-direction:column;gap:7px;font-size:13.5px}.lw-footer__meta{border-top:1px solid var(--lw-forest-mid);margin-top:32px;padding-top:16px;display:flex;justify-content:space-between;gap:16px;font-size:12.5px;color:var(--lw-moss-dim)}.lw-footer__meta a{color:inherit}.lw-footer__meta-tag{font-family:var(--lw-font-serif);font-style:italic}.lw-crumb{padding:12px var(--lw-pad);border-bottom:1px solid var(--lw-line);font-size:13px;color:var(--lw-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lw-crumb a{color:var(--lw-muted);text-decoration:none}.lw-crumb a:hover{color:var(--lw-clay)}.lw-crumb__sep{color:var(--lw-line-soft)}.lw-crumb__now{color:var(--lw-ink);font-weight:600}.lw-section{padding:26px var(--lw-pad) 46px}.lw-kicker{font-family:var(--lw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-clay);display:flex;align-items:center;gap:8px}.lw-title{font-family:var(--lw-font-serif);font-size:40px;line-height:1.1;margin:10px 0 12px;font-weight:700}.lw-lead{margin:0 0 22px;font-size:15.5px;line-height:1.55;color:#4a4740;max-width:70ch}@media (max-width:980px){:root{--lw-pad:18px}.lw-page{border-left:0;border-right:0}.lw-topbar__ticker-text{max-width:42vw}.lw-logo{font-size:22px}.lw-logo--h1{font-size:22px}.lw-logo__icon{width:32px;height:32px}.lw-header{padding:12px var(--lw-pad)}.lw-footer__grid{grid-template-columns:1fr 1fr;gap:22px}.lw-footer__meta{flex-direction:column}.lw-title{font-size:28px}}@media (max-width:640px){:root{--lw-pad:20px}.lw-topbar{gap:10px}.lw-topbar__left{flex:1}.lw-topbar__meta{max-width:46%}.lw-topbar__right{display:flex;max-width:48%;min-width:0;overflow:hidden}.lw-topbar__official{max-width:100%}.lw-actions__login,.lw-actions__join,.lw-actions__score{display:none}.lw-header__actions,.lw-header .lw-actions{gap:6px}.lw-footer__grid{grid-template-columns:1fr}.lw-page>main#contenu{overflow-x:clip}.lw-section{padding-top:20px;padding-bottom:36px}.lw-title{font-size:26px}.lw-lead{font-size:15px}.lw-crumb{flex-wrap:wrap;row-gap:4px}img,video,iframe,svg{max-width:100%}table{display:block;max-width:100%;overflow-x:auto}}
:root{--lw-brick:var(--lw-clay);--lw-brick-dark:var(--lw-clay-deep);--lw-brick-pale:var(--lw-blush);--lw-brick-line:#e4c3b0;--lw-brick-text:#6a3a22;--lw-paper-2:var(--lw-paper-deep);--lw-white:var(--lw-card);--lw-ink-mute:var(--lw-muted);--lw-ink-faint:var(--lw-fog);--lw-rule:var(--lw-line);--lw-rule-soft:var(--lw-paper-deep);--lw-green:var(--lw-forest);--lw-green-pale:var(--lw-moss);--lw-green-line:#c9d2c0;--lw-green-text:#3e4a3b;--lw-green-mid:#4a6b3e;--lw-gold-text:#4a3810;--lw-gutter:var(--lw-pad)}.lw-eyebrow{font-family:var(--lw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-ink-mute)}.lw-headerzone{position:relative;z-index:var(--lw-z-masthead);overflow:visible}.lw-header-sticky{position:relative;z-index:var(--lw-z-masthead);background:var(--lw-paper)}.lw-header-sticky.is-compact{position:fixed;top:0;z-index:200}.lw-headerzone button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}.lw-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--lw-gutter);background:var(--lw-paper);border-bottom:1px solid var(--lw-rule);transition:padding .2s ease,box-shadow .2s ease}.lw-header__left{display:flex;align-items:center;gap:14px;margin-right:8px;min-width:0;flex:1}.lw-header .lw-logo{font-size:26px}.lw-header__actions{position:relative;z-index:1;display:flex;align-items:center;gap:10px;white-space:nowrap;flex-shrink:0;background:var(--lw-paper);padding-left:4px}.lw-header__actions .lw-icon{font-size:21px;color:#3a382f}.lw-header__actions .lw-icon--alert,.lw-header__actions .is-hot .lw-icon{color:var(--lw-brick)}.lw-btn-publish{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--lw-radius-sm);background:var(--lw-brick);color:#fff;font-size:13.5px;font-weight:600;text-decoration:none}.lw-btn-publish .lw-icon{font-size:18px;color:#fff}.lw-btn-publish:hover{background:var(--lw-brick-dark);color:#fff}.lw-nav{display:flex;gap:1px;min-width:0;font-size:13px;color:#3a382f;white-space:nowrap}.lw-nav__item{position:relative;display:flex;align-items:center;gap:2px;padding:8px 6px;border-radius:6px;cursor:pointer;color:#3a382f;text-decoration:none;background:none;border:0;font:inherit;flex-shrink:0}.lw-nav__item:hover{background:var(--lw-paper-2);color:var(--lw-ink)}.lw-nav__item .lw-icon{display:none}.lw-nav__item[aria-expanded="true"]::after,.lw-nav__item.is-current::after{content:"";position:absolute;left:8px;right:8px;bottom:-15px;height:3px;background:var(--lw-brick)}@media (max-width:1180px) and (min-width:1101px){.lw-nav{font-size:12.5px}.lw-nav__item{padding:8px 5px}}.lw-nav__auth{display:none}.lw-communes{display:flex;align-items:center;gap:10px;padding:9px var(--lw-gutter);background:var(--lw-paper-2);border-bottom:1px solid var(--lw-rule)}.lw-communes__label{white-space:nowrap;font-size:10.5px}.lw-communes__scroll{flex:1;min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.lw-communes__more{white-space:nowrap;font-size:13px;color:var(--lw-brick);text-decoration:none}.lw-communes__more:hover{color:var(--lw-brick-dark)}.lw-pill{display:inline-flex;padding:6px 13px;border-radius:999px;background:var(--lw-white);border:1px solid var(--lw-rule);font-size:13px;white-space:nowrap;color:var(--lw-ink);text-decoration:none}.lw-pill:hover{border-color:var(--lw-ink-faint);color:var(--lw-ink)}.lw-pill--on{background:var(--lw-ink);border-color:var(--lw-ink);color:#fff;font-weight:600}.lw-pill--on:hover{color:#fff}.lw-panel{position:absolute;left:0;right:0;top:100%;z-index:var(--lw-z-nav);background:var(--lw-white);border-bottom:3px solid var(--lw-brick);box-shadow:0 24px 48px -18px rgba(28,27,24,.35)}.lw-headerzone .lw-panel:not([hidden]),.lw-headerzone .lw-panel.is-open{display:block !important}.lw-panel[hidden]{display:none !important}.lw-panel__inner{display:grid;grid-template-columns:1fr 1fr 1fr 300px;gap:30px;padding:26px var(--lw-gutter)}.lw-panel__inner--wide{grid-template-columns:minmax(0,1fr) 300px}.lw-col__title{padding-bottom:9px;border-bottom:1px solid var(--lw-rule-soft);font-family:var(--lw-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-brick)}.lw-col__list{display:flex;flex-direction:column;gap:2px;margin-top:10px}.lw-link{display:flex;align-items:center;gap:11px;padding:8px 9px;border-radius:6px;font-size:14px;color:var(--lw-ink);text-decoration:none}.lw-link:hover{background:var(--lw-paper);color:var(--lw-ink)}.lw-link .lw-icon{font-size:19px;color:var(--lw-brick)}.lw-link__label{flex:1}.lw-link__count{font-family:var(--lw-font-mono);font-size:11px;color:var(--lw-ink-faint)}.lw-teasers{display:flex;flex-direction:column;gap:11px;margin-top:12px}.lw-teaser{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.lw-teaser:hover{color:inherit}.lw-teaser__img{width:44px;height:44px;border-radius:8px;object-fit:cover;background-size:cover;background-position:center;flex-shrink:0;background-color:var(--lw-paper-2)}.lw-teaser__body{flex:1;min-width:0}.lw-teaser__title{display:block;font-size:13.5px;font-weight:600;color:var(--lw-ink)}.lw-teaser__meta{display:block;font-size:12px;color:var(--lw-ink-mute)}.lw-teaser__meta--open{color:var(--lw-green-mid)}.lw-teaser__meta--alert{color:var(--lw-brick)}.lw-badge-sq{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--lw-font-mono);font-size:12px;flex-shrink:0;background:var(--lw-paper-2);color:var(--lw-ink-soft)}.lw-badge-sq--on{background:var(--lw-green);color:var(--lw-green-pale)}.lw-note{padding:11px 13px;border-radius:8px;background:var(--lw-paper);color:inherit;text-decoration:none}.lw-note:hover{background:var(--lw-paper-2);color:inherit}.lw-note__title{display:block;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--lw-ink)}.lw-note__meta{display:block;margin-top:3px;font-size:12px;color:var(--lw-ink-mute)}.lw-col__more{margin-top:12px;font-size:13px}.lw-col__more a{color:var(--lw-brick);text-decoration:none}.lw-col__more a:hover{color:var(--lw-brick-dark)}.lw-col__empty{margin-top:12px;font-size:13.5px;color:var(--lw-ink-mute);line-height:1.45}.lw-promo{display:flex;flex-direction:column;padding:18px;border-radius:10px}.lw-promo .lw-icon{font-size:22px}.lw-promo__title{margin:9px 0 6px;font-family:var(--lw-font-serif);font-size:19px;font-weight:700;line-height:1.25}.lw-promo__text{margin:0 0 14px;font-size:13.5px;line-height:1.5}.lw-promo__cta{margin-top:auto;padding:11px 15px;border-radius:6px;text-align:center;font-size:13.5px;font-weight:600;text-decoration:none}.lw-promo--brick{background:var(--lw-brick-pale);border:1px solid var(--lw-brick-line)}.lw-promo--brick .lw-icon{color:var(--lw-brick)}.lw-promo--brick .lw-promo__text{color:var(--lw-brick-text)}.lw-promo--brick .lw-promo__cta{background:var(--lw-brick);color:#fff}.lw-promo--brick .lw-promo__cta:hover{background:var(--lw-brick-dark);color:#fff}.lw-promo--green{background:var(--lw-green-pale);border:1px solid var(--lw-green-line)}.lw-promo--green .lw-icon{color:var(--lw-green-mid)}.lw-promo--green .lw-promo__text{color:var(--lw-green-text)}.lw-promo--green .lw-promo__cta{background:var(--lw-ink);color:#fff}.lw-promo--green .lw-promo__cta:hover{color:#fff}.lw-promo--dark{background:var(--lw-ink);color:#f1efe6}.lw-promo--dark .lw-icon{color:var(--lw-gold)}.lw-promo--dark .lw-promo__text{color:#bdb9ac}.lw-promo--dark .lw-promo__cta{background:var(--lw-gold);color:var(--lw-ink)}.lw-promo--dark .lw-promo__cta:hover{color:var(--lw-ink)}.lw-promo--gold{background:var(--lw-gold)}.lw-promo--gold .lw-icon{color:#6b4b12}.lw-promo--gold .lw-promo__text{color:var(--lw-gold-text)}.lw-promo--gold .lw-promo__cta{background:var(--lw-ink);color:#fff}.lw-promo--gold .lw-promo__cta:hover{color:#fff}.lw-communes-panel__head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid var(--lw-rule-soft)}.lw-communes-panel__count{font-size:12.5px;color:var(--lw-ink-mute)}.lw-grid-communes{display:grid;grid-template-columns:repeat(4,1fr);gap:2px 14px;margin-top:12px}.lw-grid-communes a{padding:7px 9px;border-radius:6px;font-size:13.5px;color:var(--lw-ink);text-decoration:none}.lw-grid-communes a:hover{background:var(--lw-paper);color:var(--lw-ink)}.lw-grid-communes .is-mine{background:#f3e3d8;font-weight:600}.lw-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--lw-rule-soft)}.lw-tool{display:flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--lw-rule);border-radius:6px;font-size:13px;color:var(--lw-ink);text-decoration:none;background:var(--lw-white)}.lw-tool:hover{background:var(--lw-paper);color:var(--lw-ink)}.lw-tool .lw-icon{font-size:17px;color:var(--lw-brick)}.lw-card-commune{padding:18px;border-radius:10px;background:var(--lw-paper);border:1px solid var(--lw-rule)}.lw-card-commune__title{margin:8px 0 10px;font-family:var(--lw-font-serif);font-size:20px;font-weight:700;line-height:1.2}.lw-card-commune__list{display:flex;flex-direction:column;gap:10px;font-size:13.5px}.lw-card-commune__list>div{display:flex;gap:10px}.lw-card-commune__list .lw-icon{font-size:18px;color:var(--lw-brick)}.lw-card-commune__list span span{font-size:12.5px;color:var(--lw-ink-mute)}.lw-card-commune__cta{display:block;width:100%;margin-top:14px;padding:11px 15px;border-radius:6px;background:var(--lw-ink);color:#fff;font-size:13.5px;font-weight:600;text-align:center;text-decoration:none}.lw-card-commune__cta:hover{color:#fff}.lw-header .lw-actions__score{display:none}.lw-headerzone.is-nav-collapsed .lw-header{gap:8px}.lw-headerzone.is-nav-collapsed .lw-header__left{margin-right:0}.lw-headerzone.is-nav-collapsed .lw-header .lw-logo{flex-shrink:0}.lw-headerzone.is-nav-collapsed .lw-header__actions,.lw-headerzone.is-nav-collapsed .lw-header .lw-actions{gap:8px}.lw-headerzone.is-nav-collapsed .lw-nav-toggle{display:inline-flex;flex-shrink:0;padding:4px}.lw-headerzone.is-nav-collapsed .lw-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--lw-paper);border-bottom:1px solid var(--lw-rule);flex-direction:column;gap:0;padding:8px 0 12px;white-space:normal;z-index:var(--lw-z-nav)}.lw-headerzone.is-nav-collapsed .lw-nav.is-open{display:flex}.lw-headerzone.is-nav-collapsed .lw-nav__item{padding:10px var(--lw-gutter);border-radius:0}.lw-headerzone.is-nav-collapsed .lw-nav__item .lw-icon{display:none}.lw-headerzone.is-nav-collapsed .lw-nav__item[aria-expanded="true"]::after,.lw-headerzone.is-nav-collapsed .lw-nav__item.is-current::after{display:none}.lw-headerzone.is-nav-collapsed .lw-nav__item.is-current{border-left:3px solid var(--lw-brick);background:var(--lw-paper-2);font-weight:600}.lw-headerzone.is-nav-collapsed .lw-nav__auth{display:flex}.lw-headerzone.is-nav-collapsed .lw-nav__auth--join{margin:8px var(--lw-gutter) 4px;background:var(--lw-brick);color:#fff;font-weight:600;border-radius:var(--lw-radius-sm);justify-content:center}.lw-headerzone.is-nav-collapsed .lw-nav__auth--join:hover{color:#fff;background:var(--lw-brick-dark)}.lw-headerzone.is-nav-collapsed .lw-panel{display:none !important}.lw-headerzone.is-nav-collapsed .lw-btn-publish{display:none}@media (max-width:1100px){.lw-header{gap:8px}.lw-header__left{margin-right:0}.lw-header .lw-logo{flex-shrink:0}.lw-header__actions,.lw-header .lw-actions{gap:8px}.lw-headerzone .lw-nav-toggle{display:inline-flex;flex-shrink:0;padding:4px}.lw-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--lw-paper);border-bottom:1px solid var(--lw-rule);flex-direction:column;gap:0;padding:8px 0 12px;white-space:normal;z-index:var(--lw-z-nav)}.lw-nav.is-open{display:flex}.lw-nav__item{padding:10px var(--lw-gutter);border-radius:0}.lw-nav__item .lw-icon{display:none}.lw-nav__item[aria-expanded="true"]::after,.lw-nav__item.is-current::after{display:none}.lw-nav__item.is-current{border-left:3px solid var(--lw-brick);background:var(--lw-paper-2);font-weight:600}.lw-nav__auth{display:flex}.lw-nav__auth--join{margin:8px var(--lw-gutter) 4px;background:var(--lw-brick);color:#fff;font-weight:600;border-radius:var(--lw-radius-sm);justify-content:center}.lw-nav__auth--join:hover{color:#fff;background:var(--lw-brick-dark)}.lw-panel{display:none !important}.lw-btn-publish{display:none}.lw-communes__label,.lw-communes__more{display:none}.lw-communes>.lw-pill{flex-shrink:0}}@media (max-width:640px){.lw-actions__login,.lw-actions__join{display:none}.lw-header-sticky.is-compact .lw-logo span{display:none}}.lw-header-sticky.is-compact .lw-header{padding-top:7px;padding-bottom:7px;box-shadow:0 10px 28px -16px rgba(28,27,24,.35)}.lw-header-sticky.is-compact .lw-logo,.lw-header-sticky.is-compact .lw-logo--h1{font-size:20px}.lw-header-sticky.is-compact .lw-logo__icon{width:28px;height:28px}.lw-header-sticky.is-compact .lw-nav__item{padding-top:6px;padding-bottom:6px}.lw-header-sticky.is-compact .lw-nav__item[aria-expanded="true"]::after,.lw-header-sticky.is-compact .lw-nav__item.is-current::after{bottom:-8px}.lw-header-sticky.is-compact .lw-btn-publish{padding:6px 12px}@media (prefers-reduced-motion:reduce){.lw-header,.lw-logo,.lw-logo__icon{transition:none}}
.lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--lw-font-ui);font-size:14.5px;font-weight:600;line-height:1.2;padding:12px 18px;border-radius:var(--lw-radius-sm);border:1px solid transparent;text-decoration:none;cursor:pointer;background:var(--lw-clay);color:#fff}.lw-btn:hover{background:var(--lw-clay-deep);color:#fff}.lw-btn:disabled{opacity:0.65;cursor:wait}.lw-btn .lw-icon{font-size:19px}.lw-btn--ink{background:var(--lw-ink);color:#fff}.lw-btn--ink:hover{background:#000;color:#fff}.lw-btn--ghost{background:var(--lw-card);color:var(--lw-ink);border-color:var(--lw-ink)}.lw-btn--ghost:hover{background:var(--lw-paper-deep);color:var(--lw-ink)}.lw-btn--sm{font-size:13.5px;padding:8px 12px}.lw-btn--gold{background:var(--lw-gold);color:var(--lw-ink);border-color:transparent}.lw-btn--gold:hover{background:#c48e2e;color:var(--lw-ink)}.lw-card{background:var(--lw-card);border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:18px}.lw-card--moss{background:var(--lw-moss);border-color:#c9d2c0}.lw-card--blush{background:#f6e4dc;border-color:#e4c3b0}.lw-card--forest{background:var(--lw-forest);color:#f1efe6;border:0}.lw-card--forest a:not(.lw-btn){color:#f1efe6}.lw-card--forest a:not(.lw-btn):hover{color:var(--lw-gold)}.lw-card--forest .lw-btn--ghost{background:transparent;color:#f1efe6;border-color:#9fb098}.lw-card--forest .lw-btn--ghost:hover{background:rgba(255,255,255,.08);color:#fff}.lw-card--gold{background:var(--lw-gold);border-color:transparent;color:var(--lw-ink)}.lw-card--gold .lw-kicker{color:#6b4b12}.lw-card--gold .lw-lead,.lw-card--gold .lw-item__meta{color:#4a3810}.lw-card--gold a:not(.lw-btn){color:var(--lw-ink);font-weight:600}.lw-card--gold a:not(.lw-btn):hover{color:#3a2a08}.lw-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lw-grid-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lw-link-card{display:block;background:var(--lw-card);border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:16px 18px;color:var(--lw-ink);text-decoration:none}.lw-link-card:hover{border-color:var(--lw-clay);color:var(--lw-ink)}.lw-link-card__kicker{font-family:var(--lw-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-clay)}.lw-link-card__title{font-size:15.5px;font-weight:600;margin:6px 0 4px}.lw-link-card__desc{font-size:13.5px;color:#4a4740;line-height:1.45;margin:0}.lw-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lw-photo-grid a,.lw-photo-grid figure,.lw-photo-grid .lw-photo{margin:0;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--lw-paper-deep)}button.lw-photo{width:100%;padding:0;border:0;font:inherit;text-align:left;cursor:zoom-in}.lw-photo-grid img{width:100%;height:100%;object-fit:cover;display:block}.lw-photo{position:relative;display:block;color:inherit;text-decoration:none}.lw-photo__cap{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:linear-gradient(transparent,rgba(28,27,24,.82));color:#fff;font-size:12.5px;line-height:1.35;pointer-events:none}.lw-photo__cap small{display:block;opacity:.8;margin-top:2px}.feed-card{background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);overflow:hidden}.feed-card--urgent{border-left:4px solid var(--lw-clay);display:flex;gap:16px;align-items:center;padding:16px 18px}.feed-card--urgent img.feed-card__cover{width:74px;height:74px;border-radius:8px;object-fit:cover;flex-shrink:0}.feed-card__top{padding:14px 18px 10px;display:flex;align-items:center;gap:11px}.feed-card img.feed-card__av,.feed-card img.feed-card__av[width][height]{width:38px;height:38px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;max-width:none}.feed-card__who{font-size:14.5px;font-weight:600}.feed-card__meta{font-size:12.5px;color:var(--lw-muted)}.feed-card__kick{font-family:var(--lw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-clay);display:flex;align-items:center;gap:6px}.feed-card__title{font-family:var(--lw-font-serif);font-weight:700;margin:5px 0 3px;color:var(--lw-ink);text-decoration:none}.feed-card__title:hover{color:var(--lw-clay)}.feed-card--urgent .feed-card__title{font-size:21px}.feed-card__body{padding:0 18px 14px;font-size:16px;line-height:1.55;color:#2b2a25;font-family:var(--lw-font-serif)}.feed-card__body p{margin:8px 0 0}.feed-card__split{display:block}.feed-card__copy{min-width:0}.feed-card__split .feed-card__media{margin:4px 14px 0;border-radius:10px}.feed-card__split .feed-card__top{padding:12px 18px 6px}.feed-card__split .feed-card__body{padding:0 18px 14px}.feed-card__media{display:block;overflow:hidden;max-height:min(480px,58vh);aspect-ratio:16 / 9;background-color:var(--lw-paper-deep);background-image:var(--feed-cover,none);background-size:cover;background-position:center}.feed-card__media img,.feed-card__media .feed-card__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.feed-card img.feed-card__img{width:100%;height:auto;max-height:min(480px,58vh);object-fit:cover;object-position:center;display:block}.feed-card__pad{padding:18px 20px}.feed-card__story{font-family:var(--lw-font-serif);font-size:27px;line-height:1.2;margin:8px 0;font-weight:700}.feed-card__excerpt{margin:0 0 12px;font-size:15px;line-height:1.55;color:#4a4740}.feed-card__credit{margin:6px 0 0;font-size:13.5px;color:var(--lw-muted);font-style:italic}.feed-card__credit-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;flex-wrap:wrap}.feed-card__credit-row .feed-card__credit{margin:0}.feed-card__credit-cta{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:600;font-style:normal;color:var(--lw-clay);text-decoration:none;white-space:nowrap}.feed-card__credit-cta:hover{color:var(--lw-clay-deep)}.feed-card__credit-cta .lw-icon{font-size:17px}.feed-card__media--photo,.feed-card--photo .feed-card__media{max-height:min(620px,72vh);aspect-ratio:900 / 520}.feed-card--photo img.feed-card__img{max-height:min(620px,72vh)}.feed-card__event{display:flex;align-items:flex-start;gap:16px;padding:16px 18px 14px}.feed-card__cal{width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lw-blush);border-radius:10px;padding:8px 6px 10px;text-decoration:none;color:var(--lw-ink)}.feed-card__cal span{font-family:var(--lw-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-clay)}.feed-card__cal b{font-family:var(--lw-font-serif);font-size:28px;line-height:1;font-weight:700}.feed-card--place .feed-card__who{margin-top:4px}.feed-card--note .feed-card__top{align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding-bottom:6px}.feed-card--note .feed-card__who{font-size:13.5px;font-weight:600}.feed-card--note .feed-card__who .feed-card__meta{font-weight:400}.feed-card--note .feed-card__story{display:block;font-size:17.5px;line-height:1.45;font-weight:500;color:var(--lw-ink);text-decoration:none;margin:0}.feed-card--note .feed-card__story:hover{color:var(--lw-clay)}.feed-card--alert{border-left:4px solid var(--lw-clay)}.feed-card__bar{padding:11px 18px;border-top:1px solid var(--lw-paper-deep);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feed-act{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;font:inherit;font-size:13.5px;font-weight:500;padding:9px 12px;border-radius:8px;background:var(--lw-paper);border:1px solid #e4dfd1;color:var(--lw-ink);text-decoration:none;white-space:nowrap;cursor:pointer}.feed-act:hover{color:var(--lw-ink);border-color:var(--lw-clay)}.feed-act .lw-icon{font-size:19px;color:var(--lw-clay)}.feed-act.is-liked,.feed-mini__act.is-liked{color:var(--lw-clay);border-color:var(--lw-clay)}.feed-act.is-liked .lw-icon,.feed-mini__act.is-liked .lw-icon{font-variation-settings:"FILL" 1}.feed-act[aria-busy="true"]{opacity:0.6;pointer-events:none}#repondre,#commentaires,#composer,[id^="commentaire-"]{scroll-margin-top:88px}.feed-act--ink{background:var(--lw-ink);border-color:var(--lw-ink);color:#fff;font-weight:600}.feed-act--ink:hover{color:#fff}.feed-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.feed-pair>.feed-card,.feed-pair>.feed-mini{height:100%;display:flex;flex-direction:column}.feed-pair .feed-card__bar{margin-top:auto;flex-wrap:nowrap;justify-content:space-between;gap:6px}.feed-pair .feed-act{flex:1 1 0;min-width:0;padding:8px 6px;font-size:12.5px;gap:5px}.feed-mini{background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0}.feed-mini__media{display:block;height:140px;background-color:var(--lw-paper-deep);background-image:var(--feed-cover,none);background-size:cover;background-position:center}.feed-mini img,.feed-mini img[width][height]{width:100%;height:140px;object-fit:cover;object-position:center;display:block;max-width:none}.feed-mini__pad{padding:14px 16px;display:flex;flex-direction:column;flex:1;min-width:0}.feed-mini__kick{font-family:var(--lw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted);display:flex;align-items:center;gap:6px}.feed-mini__kick .lw-icon{font-size:15px;color:var(--lw-clay)}.feed-mini__title{font-family:var(--lw-font-serif);font-size:19px;font-weight:700;margin:6px 0 8px;color:var(--lw-ink);text-decoration:none;line-height:1.25}.feed-mini__title:hover{color:var(--lw-clay)}.feed-mini__excerpt{margin:0 0 12px;font-size:14px;line-height:1.5;color:#4a4740}.feed-mini__proof{font-size:13px;color:var(--lw-muted);margin:0 0 12px}.feed-mini__row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;margin-top:auto}.feed-mini__price{color:var(--lw-forest);font-weight:600;min-width:0}.feed-mini__cta{color:var(--lw-clay);text-decoration:none;font-weight:500;white-space:nowrap;margin-left:auto}.feed-mini__cta:hover{color:var(--lw-ink)}.feed-mini__bar{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:10px;border-top:1px solid var(--lw-paper-deep);font-size:13px;color:#4a4740}.feed-mini__bar a,.feed-mini__act{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;font-size:13px;cursor:pointer}.feed-mini__bar a:hover,.feed-mini__act:hover{color:var(--lw-clay)}.feed-mini__bar .lw-icon{font-size:18px}.lw-body .share{margin:0;padding:0;border:0}.lw-body .share__label{margin:0 0 10px;font-family:var(--lw-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted);font-weight:400}.lw-card:has(>.lw-kicker)>.share .share__label{display:none}.lw-body .share__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.lw-body .share__list>li{min-width:0}.lw-body .share__btn{width:100%;justify-content:flex-start;box-sizing:border-box;gap:8px;padding:9px 12px;border:1px solid var(--lw-line);border-radius:var(--lw-radius-sm);background:#fff;color:var(--lw-ink);font-family:var(--lw-font-ui);font-weight:600;font-size:13px;letter-spacing:0;line-height:1.2;white-space:nowrap}.lw-body .share__btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lw-body .share__btn:hover{background:var(--lw-paper);color:var(--lw-ink);border-color:var(--lw-clay);transform:none}.lw-body .share__btn.is-copied{background:var(--lw-moss);border-color:#c9d2c0;color:var(--lw-ink)}.lw-head-row>.share,.trophy-section__share .share,.trophy-contest__share .share,.recherche-share .share{flex:1 1 220px;min-width:0;max-width:100%}.lw-head-row>.share .share__list,.trophy-section__share .share__list,.trophy-contest__share .share__list,.recherche-share .share__list{display:flex;flex-wrap:wrap}.lw-head-row>.share .share__btn,.trophy-section__share .share__btn,.trophy-contest__share .share__btn,.recherche-share .share__btn{width:auto}.lw-body .event-share{margin-top:14px;padding-top:14px;border-top:1px solid var(--lw-line)}@media (min-width:720px){.feed-card__split{display:grid;grid-template-columns:minmax(160px,32%) 1fr;align-items:stretch;column-gap:18px;padding:12px 16px 10px 12px}.feed-card__split .feed-card__media{position:relative;margin:0;border-radius:10px;align-self:stretch;min-width:0;width:100%;height:auto;min-height:100%;aspect-ratio:auto;max-height:none;background-image:var(--feed-cover,none);background-size:cover;background-position:center}.feed-card__split img.feed-card__img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.feed-card__split .feed-card__copy{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:2px 2px 2px 2px}.feed-card__split .feed-card__top{padding:0;align-items:baseline;gap:8px}.feed-card__split .feed-card__top>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0}.feed-card__split .feed-card__who{line-height:1.25}.feed-card__split .feed-card__meta{line-height:1.25}.feed-card__split .feed-card__body{padding:0}.feed-card__split .feed-card__title{margin:2px 0 0;line-height:1.2}.feed-card__split .feed-card__body p{margin:4px 0 0}}@media (max-width:980px){.feed-card__media,.feed-card img.feed-card__img{max-height:min(360px,48vh)}.feed-card--photo .feed-card__media,.feed-card--photo img.feed-card__img{max-height:min(520px,62vh)}.feed-card__split .feed-card__media,.feed-card__split img.feed-card__img{max-height:none}}@media (max-width:800px){.lw-grid-2,.lw-grid-links,.lw-photo-grid{grid-template-columns:1fr 1fr}.publish-kinds{grid-template-columns:1fr 1fr !important}}@media (max-width:640px){.lw-grid-2{grid-template-columns:1fr}.feed-pair{grid-template-columns:1fr}.lw-body .share__btn{padding:8px 10px;font-size:12.5px}.lw-card>.lw-btn,.lw-card>form>.lw-btn,.lw-card>form>button.lw-btn{width:100%;box-sizing:border-box}.lw-head-row{align-items:stretch;flex-direction:column}.lw-head-row>.lw-btn{width:100%;box-sizing:border-box;text-align:center}.lw-btn{max-width:100%;box-sizing:border-box}.lw-filters,.lw-chip-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--lw-pad) * -1);margin-right:calc(var(--lw-pad) * -1);padding-left:var(--lw-pad);padding-right:var(--lw-pad)}.lw-filters::-webkit-scrollbar,.lw-chip-row::-webkit-scrollbar{display:none}}@media (max-width:520px){.lw-grid-links{grid-template-columns:1fr}.lw-photo-grid{grid-template-columns:1fr 1fr}.publish-kinds{grid-template-columns:1fr !important}}
.search-modal,.search-modal *{box-sizing:border-box}.search-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-start;justify-content:center;padding:10vh 20px 24px;background:rgba(28,27,24,0.62);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease}.search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.search-modal__panel{position:relative;display:flex;flex-direction:column;width:min(720px,100%);max-height:min(780px,calc(100vh - 12vh - 24px));overflow:hidden;background:var(--lw-card,#fff);color:var(--lw-ink,#1c1b18);border:1px solid var(--lw-line,#dcd7c8);border-radius:14px;box-shadow:0 28px 80px rgba(28,27,24,0.32);font-family:var(--lw-font-ui,Archivo,Helvetica,Arial,sans-serif);transform:translateY(10px) scale(0.98);transition:transform 0.22s ease}.search-modal.is-open .search-modal__panel{transform:none}.search-modal__head{display:flex;align-items:stretch;gap:10px;padding:16px 16px 0}.search-modal__form{flex:1;min-width:0;margin:0}.search-modal__field{display:flex;align-items:center;gap:10px;min-width:0;background:#fff;border:1px solid #e0d9c9;border-radius:10px;padding:10px 12px}.search-modal__field>.lw-icon{flex:none;font-size:22px;color:var(--lw-fog,#8a8574)}.search-modal__field:focus-within{border-color:var(--lw-clay,#c0562f);box-shadow:0 0 0 3px color-mix(in srgb,var(--lw-clay,#c0562f) 16%,transparent);outline:none}.search-modal__input{flex:1;min-width:0;border:0;background:transparent;padding:0;font-family:inherit;font-size:17px;font-weight:500;color:var(--lw-ink,#1c1b18);outline:none}.search-modal__input::placeholder{font-weight:400;color:var(--lw-fog,#8a8574)}.search-modal__input::-webkit-search-cancel-button{display:none}.search-modal__clear{flex:none;width:24px;height:24px;border:0;border-radius:50%;background:#f1ede1;color:#6b6656;font-size:13px;line-height:1;cursor:pointer;padding:0}.search-modal__clear:hover{background:#e7e1d0}.search-modal__clear[hidden]{display:none}.search-modal__commune{flex:none;max-width:168px;appearance:none;-webkit-appearance:none;border:0;border-left:1px solid #efeadb;border-radius:0;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%238a8574' d='M1.2 1.2 6 6l4.8-4.8'/></svg>") no-repeat right 2px center;padding:0 18px 0 12px;font-family:inherit;font-size:14px;color:#3a372d;outline:none;cursor:pointer}.search-modal__close{position:static;flex:none;width:44px;height:auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0d9c9;border-radius:10px;background:#fff;color:var(--lw-ink,#1c1b18);cursor:pointer;padding:0}.search-modal__close .lw-icon{font-size:22px}.search-modal__close:hover{background:var(--lw-ink,#1c1b18);border-color:var(--lw-ink,#1c1b18);color:#fbf9f4;opacity:1}.search-modal__tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:12px 16px 0}.search-modal__tabs::-webkit-scrollbar{display:none}.search-modal__tab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #e0d9c9;border-radius:20px;background:#fff;color:#3a372d;padding:7px 14px;font-family:inherit;font-size:14px;line-height:1.2;cursor:pointer}.search-modal__tab:hover{border-color:var(--lw-clay,#c0562f)}.search-modal__tab.is-active{background:var(--lw-ink,#1c1b18);border-color:var(--lw-ink,#1c1b18);color:#fbf9f4}.search-modal__tab.is-dim{color:#b4afa0}.search-modal__tab-count{font-family:var(--lw-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:11px;color:#a19c8c}.search-modal__tab.is-active .search-modal__tab-count{color:var(--lw-gold,#e3a63c)}.search-modal__tab-count:empty{display:none}.search-modal__body{flex:1;min-height:0;overflow:auto;padding:16px}.search-modal__idle[hidden],.search-modal__status[hidden],.search-modal__preview[hidden],.search-modal__empty[hidden],.search-modal__more[hidden],.search-modal__recents[hidden]{display:none}.search-modal__recents{margin-bottom:20px}.search-modal__section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.search-modal__kicker{display:block;font-family:var(--lw-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:#8a8574;margin:0 0 10px}.search-modal__text-btn{border:0;background:none;font-family:inherit;font-size:13px;color:#8a8574;cursor:pointer;text-decoration:underline;padding:0}.search-modal__text-btn:hover{color:var(--lw-ink,#1c1b18)}.search-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.search-modal__chip,.search-modal__recent{display:inline-flex;align-items:center;gap:8px;border:1px solid #e0d9c9;border-radius:20px;background:#fff;padding:7px 14px;font-family:inherit;font-size:14px;line-height:1.2;color:#3a372d;cursor:pointer}.search-modal__recent{background:#fdfcf8}.search-modal__chip:hover,.search-modal__recent:hover{border-color:var(--lw-clay,#c0562f)}.search-modal__recent .lw-icon{font-size:16px;color:#b4afa0}.search-modal__intents{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.search-modal__intent{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #e8e2d6;border-radius:8px;background:#fdfcf8;padding:13px 14px;font-family:inherit;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.search-modal__intent:hover{border-color:var(--lw-clay,#c0562f);background:#fbf6ef;color:inherit;opacity:1}.search-modal__intent>.lw-icon:first-child{flex:none;width:1em;overflow:hidden;font-size:20px;color:var(--lw-clay,#c0562f)}.search-modal__intent span{flex:1;min-width:0}.search-modal__intent strong{display:block;font-size:15px;font-weight:600;color:var(--lw-ink,#1c1b18)}.search-modal__intent em{display:block;font-style:normal;font-size:13px;color:#8a8574}.search-modal__intent>.lw-icon:last-child{flex:none;width:1em;overflow:hidden;font-size:18px;color:var(--lw-clay,#c0562f)}.search-modal__status{margin:0 0 12px;font-size:14px;color:#4a4740}.search-modal__preview{margin:0;border:1px solid #efeadb;border-radius:12px;overflow:hidden;background:#fff}.search-modal__group{margin:0}.search-modal__group-head{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f7f4ec;border-bottom:1px solid #efeadb;position:sticky;top:0;z-index:1}.search-modal__group-label,.search-modal__group-count{font-family:var(--lw-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:#6b6656}.search-modal__group-count{letter-spacing:0;color:#a19c8c}.search-modal__hit{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #f3efe4;border-left:3px solid transparent;background:#fff;color:inherit;text-decoration:none;cursor:pointer}.search-modal__hit:hover,.search-modal__hit.is-active{opacity:1;background:#fbf6ef;border-left-color:var(--lw-clay,#c0562f);color:inherit}.search-modal__hit.is-featured{background:#fdfaf6}.search-modal__hit.is-featured.is-active,.search-modal__hit.is-featured:hover{background:#fbf6ef}.search-modal__hit-ico{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:#f2ede2;color:#6b6656}.search-modal__hit-ico img{width:100%;height:100%;object-fit:cover}.search-modal__hit-ico .lw-icon{font-size:20px}.search-modal__hit[data-kind="lieu"] .search-modal__hit-ico{background:#fbf1e3;color:#b4551f}.search-modal__hit[data-kind="annonce"] .search-modal__hit-ico{background:#f2ede2;color:#6b6656}.search-modal__hit[data-kind="entraide"] .search-modal__hit-ico,.search-modal__hit[data-kind="parcours"] .search-modal__hit-ico{background:#e9efe6;color:#4b5a43}.search-modal__hit[data-kind="evenement"] .search-modal__hit-ico{background:#edebf3;color:#544d6b}.search-modal__hit[data-kind="article"] .search-modal__hit-ico{background:#f7efe0;color:#8a6a1e}.search-modal__hit[data-kind="voisin"] .search-modal__hit-ico{background:#f2ede2;color:#6b6656}.search-modal__hit[data-kind="emploi"] .search-modal__hit-ico,.search-modal__hit[data-kind="apprentissage"] .search-modal__hit-ico,.search-modal__hit[data-kind="garde"] .search-modal__hit-ico{background:#e8eef6;color:#3d5678}.search-modal__hit[data-kind="alerte"] .search-modal__hit-ico{background:#f6e4dc;color:#bd4b2c}.search-modal__hit-body{flex:1;min-width:0}.search-modal__hit-title{display:flex;align-items:center;gap:5px;min-width:0;font-size:16px;font-weight:600;line-height:1.3;margin:0}.search-modal__hit-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-modal__hit-title mark{background:#fbe7c2;color:var(--lw-ink,#1c1b18);padding:0 1px}.search-modal__verified{display:inline-flex;align-items:center;flex:none;color:#4a6b3e;line-height:1}.search-modal__verified .lw-icon{font-size:16px}.search-modal__promo{display:inline-flex;align-items:center;flex:none;line-height:1}.search-modal__promo .lw-icon{font-size:16px}.search-modal__promo--boost{color:#c47a32}.search-modal__promo--partner{color:#a8451f}.search-modal__hit-meta{font-size:13px;color:#8a8574;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.search-modal__flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.search-modal__flag{display:inline-flex;align-items:center;font-family:var(--lw-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:9.5px;letter-spacing:0.1em;text-transform:uppercase;border-radius:4px;padding:2px 6px;color:#6b6656;border:1px solid #e0d9c9;background:#f7f4ec}.search-modal__flag--ok{color:#4a6b3e;border-color:#c3d2b9;background:#edf2e8}.search-modal__flag--partner{color:#a8451f;border-color:#e4c3b0;background:var(--lw-blush,#f3e3d8)}.search-modal__flag--boost{color:#6b4b12;border-color:#e8d4a2;background:#faf0d8}.search-modal__hit-side{display:flex;align-items:center;gap:10px;flex:none;font-size:13px;color:#8a8574}.search-modal__hit-kbd{font-family:var(--lw-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:11px;opacity:0}.search-modal__hit.is-active .search-modal__hit-kbd,.search-modal__hit:hover .search-modal__hit-kbd{opacity:1}.search-modal__empty{padding:28px 18px;text-align:center;border:1px solid #efeadb;border-radius:12px;background:#fff}.search-modal__empty-title{font-size:20px;font-weight:700;margin-bottom:6px}.search-modal__empty-lead{font-size:15px;color:#6b6656;line-height:1.55;margin:0 auto 18px;max-width:34em}.search-modal__empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}.search-modal__ghost{border:1px solid #e0d9c9;border-radius:6px;background:#fff;padding:11px 18px;font-family:inherit;font-size:15px;color:#3a372d;cursor:pointer}.search-modal__ghost:hover{border-color:var(--lw-clay,#c0562f)}.search-modal__ghost[hidden]{display:none}.search-modal__empty-hint{margin:0;font-size:14px;color:#8a8574}.search-modal__empty-hint a{color:var(--lw-clay,#c0562f)}.search-modal__more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 4px;padding:12px 4px 10px;border-top:1px solid #efeadb;color:var(--lw-clay,#c0562f);text-decoration:none;font-size:14px;font-weight:600}.search-modal__more:hover{color:var(--lw-clay-deep,#8f3d1f);opacity:1}.search-modal__more span:last-child{flex:none;font-weight:500;color:#8a8574}.search-modal__kbd{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 16px 12px;border-top:1px solid #efeadb;background:#f7f4ec;font-family:var(--lw-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:11px;color:#8a8574}.search-modal__kbd-status{margin-left:auto}@media (max-width:640px){.search-modal{padding:0;align-items:stretch}.search-modal__panel{width:100%;max-height:100%;height:100%;border:0;border-radius:0}.search-modal__head{padding:12px 12px 0}.search-modal__field{flex-wrap:wrap;gap:8px}.search-modal__commune{width:100%;max-width:none;border-left:0;border-top:1px solid #efeadb;padding:8px 18px 0 0}.search-modal__tabs{padding:10px 12px 0}.search-modal__body{padding:14px 12px}.search-modal__intents{grid-template-columns:1fr}.search-modal__hit-side{display:none}.search-modal__more{margin:0 12px 4px;flex-direction:column;align-items:flex-start}.search-modal__kbd{display:none}}
.lw-page-head{margin-bottom:22px}.lw-page-head h1{margin-bottom:8px}.lw-filters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 22px}.lw-chip{background:#fff;border:1px solid var(--lw-line);font-size:13.5px;padding:7px 14px;border-radius:var(--lw-radius-pill);color:var(--lw-ink);text-decoration:none;white-space:nowrap}.lw-chip:hover{color:var(--lw-ink);border-color:var(--lw-clay)}.lw-chip.is-on{background:var(--lw-ink);color:#fff;border-color:var(--lw-ink);font-weight:600}.lw-chip.is-on:hover{color:#fff}.lw-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lw-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-item{display:block;background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);overflow:hidden;color:var(--lw-ink);text-decoration:none}.lw-item:hover{border-color:var(--lw-clay);color:var(--lw-ink)}.lw-item img,.lw-item img[width][height],.lw-item__ph{width:100%;height:160px;object-fit:cover;display:block;background:var(--lw-paper-deep)}.lw-item__pad{padding:14px 16px 16px}.lw-item__kick{font-family:var(--lw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted)}.lw-item__title{font-family:var(--lw-font-serif);font-size:19px;font-weight:700;margin:6px 0 8px;line-height:1.25}.lw-item__meta{font-size:13.5px;color:#4a4740}.lw-split,.lw-split--wide,.lw-split--form,.lw-split--help{display:grid;gap:32px;align-items:start}.lw-split{grid-template-columns:minmax(0,1fr) 320px}.lw-split--wide{grid-template-columns:minmax(0,1fr) 340px}.lw-split>div:first-child,.lw-split--wide>div:first-child{min-width:0;container-type:inline-size;container-name:lw-main}@container lw-main (max-width:640px){.lw-featured{grid-template-columns:1fr}.lw-featured img{height:180px;min-height:0}}.lw-split--form{grid-template-columns:230px minmax(0,1fr)}.lw-split--help{grid-template-columns:230px minmax(0,1fr) 300px}.lw-split--covoit>aside{order:2}.lw-split--covoit>div{order:1}.lw-prose{font-size:16.5px;line-height:1.65;color:#2b2a25;max-width:68ch}.lw-prose h2{font-family:var(--lw-font-serif);font-size:26px;margin:28px 0 10px}.lw-prose p{margin:0 0 14px}.lw-prose a:not(.lw-btn){color:var(--lw-clay)}.lw-form{display:flex;flex-direction:column;gap:14px;max-width:560px}.lw-form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600}.lw-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),.lw-form select,.lw-form textarea{font:inherit;font-weight:400;font-size:15px;padding:11px 13px;border:1px solid var(--lw-line);border-radius:8px;background:#fff;color:var(--lw-ink);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lw-form textarea{min-height:140px;resize:vertical}.lw-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="submit"]):not([type="button"]):focus,.lw-form select:focus,.lw-form textarea:focus{outline:2px solid var(--lw-clay);outline-offset:1px}.lw-form input[type="checkbox"],.lw-form input[type="radio"]{width:16px;height:16px;margin:2px 0 0;padding:0;border:0;border-radius:0;background:none;accent-color:var(--lw-clay);flex-shrink:0}.lw-auth{max-width:440px;margin:0 auto;background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:28px 26px}.lw-auth--wide{max-width:560px}.lw-auth .lw-form{max-width:none}.lw-auth .lw-filters{justify-content:center}.lw-form--wide{max-width:none}.lw-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lw-form label.settings-check,.lw-form label.form-check{flex-direction:row;align-items:flex-start;font-weight:400;font-size:14.5px}.lw-form label.settings-check{justify-content:space-between;gap:16px}.lw-form .form-check{gap:10px}.lw-nav-side,.lw-nav-side.nav-main{display:block;width:100%;justify-content:flex-start;align-items:stretch;gap:0;padding:0;border:0;flex-wrap:nowrap;font-weight:inherit;letter-spacing:normal}.lw-nav-side a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:100%;box-sizing:border-box;margin:0;padding:8px 10px;border-radius:6px;font-size:13.5px;line-height:1.25;color:var(--lw-ink);text-align:left;text-decoration:none}.lw-nav-side a+a{margin-top:2px}.lw-nav-side a:hover{background:var(--lw-paper-deep);color:var(--lw-ink)}.lw-nav-side a.is-on{background:var(--lw-ink);color:#fff;font-weight:600}.lw-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--lw-line);margin:0 0 22px}.lw-tabs [data-tab],.lw-tabs a,.lw-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 16px;font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;color:var(--lw-ink);text-decoration:none}.lw-tabs [data-tab].is-active,.lw-tabs [aria-selected="true"],.lw-tabs a.is-on{border-bottom-color:var(--lw-clay);color:var(--lw-clay)}button.lw-chip{font:inherit;cursor:pointer}.lw-note{background:var(--lw-moss);border:1px solid #c9d2c0;border-radius:var(--lw-radius);padding:16px 18px;font-size:14px;line-height:1.55;color:#4a4740}.lw-flash,.auth-alert{border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:12px 14px;margin-bottom:16px;font-size:14.5px}.auth-alert--error,.lw-flash--err{border-color:var(--lw-clay);color:var(--lw-clay);background:#fbf0ec}.auth-alert--ok,.lw-flash--ok{border-color:#7a8f6a;background:var(--lw-moss)}.lw-prose ul,.lw-prose ol{margin:0 0 14px;padding-left:20px}.lw-prose li{margin:0 0 6px}.lw-prose h3{font-size:18px;margin:22px 0 8px}.lw-prose table{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 14px}.lw-prose th,.lw-prose td{text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--lw-line);vertical-align:top}.lw-muted{color:var(--lw-muted);font-size:13.5px}.lw-section .lw-actions,.lw-prose .lw-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;white-space:normal}.lw-hero-img{width:100%;max-height:420px;object-fit:cover;display:block;border-radius:var(--lw-radius);background:var(--lw-paper-deep)}.lw-empty{background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:28px;text-align:center}.lw-pager{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap;align-items:center}.lw-pager a,.lw-pager span{padding:8px 12px;border:1px solid var(--lw-ink);border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;color:var(--lw-ink)}.lw-pager [aria-current]{background:var(--lw-ink);color:#fff;border-color:var(--lw-ink)}.lw-pager__ellipsis{border-color:transparent;background:transparent;color:var(--lw-muted);padding:8px 4px;pointer-events:none}.lw-h2{font-family:var(--lw-font-serif);font-size:22px;margin:0 0 12px;font-weight:700;border-bottom:2px solid var(--lw-ink);padding-bottom:10px}.lw-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lw-date{text-align:center;border:1px solid #e4dfd1;border-radius:8px;padding:7px 11px;min-width:56px;flex-shrink:0}.lw-date__d{font-family:var(--lw-font-serif);font-size:22px;font-weight:700;line-height:1}.lw-date__m{font-family:var(--lw-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-clay)}.lw-hero{position:relative;overflow:hidden;background:var(--lw-paper-deep)}.lw-hero>img,.lw-hero .cover{width:100%;height:100%;object-fit:cover;display:block}.lw-hero__shade{position:absolute;inset:0;background:linear-gradient(rgba(28,27,24,.05) 40%,rgba(28,27,24,.8) 100%);pointer-events:none}.lw-hero__copy{position:absolute;left:var(--lw-pad);right:var(--lw-pad);bottom:24px;color:#f1efe6}.lw-hero__copy .lw-title{color:#f1efe6}.lw-hero__copy .lw-kicker{color:var(--lw-gold)}.lw-ev{background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:15px 17px;display:flex;gap:15px;align-items:flex-start}.lw-ev__body{flex:1;min-width:0}.lw-list--stack{display:flex;flex-direction:column;gap:12px}.lw-list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--lw-line)}.lw-stats>*{padding:18px 24px;border-right:1px solid var(--lw-line)}.lw-stats>*:last-child{border-right:0}.lw-featured{background:var(--lw-forest);color:#f1efe6;border-radius:var(--lw-radius);overflow:hidden;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr)}.lw-featured>*{min-width:0}.lw-featured img{width:100%;height:100%;object-fit:cover;display:block;min-height:160px}.lw-featured__pad{padding:20px 22px}.lw-featured__title{color:#f1efe6;font-size:clamp(22px,3.2vw,28px);line-height:1.15;margin:8px 0 6px}.lw-featured__sub,.lw-featured__desc{font-size:14.5px;color:#cfd8c7;line-height:1.5;overflow-wrap:anywhere}.lw-featured__desc{margin:10px 0 0}.lw-comment{background:#fff;border:1px solid var(--lw-line);border-radius:var(--lw-radius);padding:15px 18px;display:flex;gap:13px}.lw-comment img,.lw-comment img[width][height]{width:38px;height:38px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;flex:none;max-width:none}.lw-aside-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;border-bottom:1px solid #efebdf}.lw-aside-row:last-child{border-bottom:0}@media (max-width:1200px){.lw-split .lw-featured,.lw-split--wide .lw-featured{grid-template-columns:1fr}.lw-split .lw-featured img,.lw-split--wide .lw-featured img{height:200px;min-height:0}}@media (max-width:900px){.lw-list,.lw-list--2,.lw-list--3,.lw-list--4,.lw-split,.lw-split--wide,.lw-split--form,.lw-split--help,.lw-featured,.lw-stats{grid-template-columns:1fr}.lw-featured img,.lw-split .lw-featured img,.lw-split--wide .lw-featured img{height:180px;min-height:0}.lw-stats>*{border-right:0;border-bottom:1px solid var(--lw-line);padding:16px var(--lw-pad)}.lw-stats>*:last-child{border-bottom:0}.lw-form[style*="grid-template-columns"]{grid-template-columns:1fr !important}.members-grid{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:640px){.lw-section [style*="display:flex"][style*="gap:8px"],.lw-section [style*="display:flex"][style*="gap:10px"],.lw-section [style*="display:flex"][style*="gap:16px"],.lw-card[style*="display:flex"]{flex-wrap:wrap;flex-direction:column;align-items:stretch}.lw-stats>*{padding:14px var(--lw-pad)}.lw-stats .lw-btn--sm{width:36px;height:36px;padding:0;border-radius:50%;text-decoration:none}.lw-featured__pad{padding:16px 14px}.lw-featured img,.lw-split .lw-featured img,.lw-split--wide .lw-featured img{height:150px}.lw-featured__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.members-grid{grid-template-columns:repeat(2,1fr) !important}.lw-theme-nav{flex-direction:row !important;flex-wrap:wrap;gap:6px !important}.lw-theme-nav .lw-chip{border-radius:var(--lw-radius-pill) !important}}