.om-tag{display:inline-flex;align-items:center;font-family:var(--om-font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:4px 9px;border-radius:var(--om-radius-sm);color:var(--om-signature);text-decoration:none;border:1px solid color-mix(in srgb,var(--om-signature) 38%,transparent);background:color-mix(in srgb,var(--om-signature) 8%,transparent);transition:background var(--om-duration) var(--om-ease),border-color var(--om-duration) var(--om-ease)}.tete .om-tag{background:var(--om-bg);border-color:color-mix(in srgb,var(--om-signature) 55%,transparent)}a.om-tag:hover{background:color-mix(in srgb,var(--om-signature) 18%,transparent);border-color:var(--om-signature)}.om-filtre{display:flex;align-items:center;gap:var(--om-s-2);flex-wrap:wrap}.om-filtre a{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--om-font-body);font-size:12.5px;font-weight:600;color:var(--om-muted);text-decoration:none;padding:7px 14px;border-radius:var(--om-radius-control);border:1px solid var(--om-line-nuit);transition:color var(--om-duration) var(--om-ease),border-color var(--om-duration) var(--om-ease)}.om-filtre a:hover{color:var(--om-paper);border-color:color-mix(in srgb,var(--om-signature) 50%,transparent)}.om-filtre a[aria-current]{color:var(--om-paper);border-color:var(--om-signature);background:color-mix(in srgb,var(--om-signature) 14%,transparent)}.om-filtre a:focus-visible{outline:2px solid var(--om-ring);outline-offset:3px}.om-filtre .n{font-family:var(--om-font-mono);font-weight:400;font-size:10px}.om-jour{display:flex;align-items:center;gap:var(--om-s-4);margin:var(--om-s-10) 0 var(--om-s-2);padding:0}.om-jour:first-child{margin-top:0}.om-jour h3{font-family:var(--om-font-mono);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--om-signature);margin:0;flex:none}.om-jour:after{content:"";flex:1;height:1px;background:var(--om-line-nuit)}.om-jour .cpt{font-family:var(--om-font-mono);font-size:10px;color:var(--om-muted);opacity:.7;flex:none}.om-fil-veille{display:flex;flex-direction:column}.om-breve{position:relative;display:grid;grid-template-columns:2px 1fr auto;gap:var(--om-s-5);align-items:start;padding:var(--om-s-5) var(--om-s-4) var(--om-s-5) 0;border-bottom:1px solid var(--om-line-nuit);transition:background var(--om-duration) var(--om-ease)}.om-breve:hover{background:color-mix(in srgb,var(--om-signature) 6%,transparent)}.om-breve__filet{align-self:stretch;width:2px;background:var(--om-signature);transition:width var(--om-duration) var(--om-ease)}.om-breve:hover .om-breve__filet{width:4px}.om-breve__corps{min-width:0;display:flex;flex-direction:column;gap:6px}.om-breve__meta{display:flex;align-items:center;gap:var(--om-s-3);flex-wrap:wrap}.om-breve__titre{font-family:var(--om-font-title);font-weight:600;font-size:15.5px;line-height:1.32;color:var(--om-paper);margin:0;text-wrap:pretty}.om-breve__titre a{color:inherit;text-decoration:none;transition:color var(--om-duration) var(--om-ease)}.om-breve:hover .om-breve__titre a{color:var(--om-signature)}.om-breve__titre a:focus-visible{outline:2px solid var(--om-ring);outline-offset:3px;border-radius:3px}.om-breve__quoi{font-size:13px;line-height:1.55;color:var(--om-muted);margin:0;max-width:78ch;text-wrap:pretty}.om-breve__heure{font-family:var(--om-font-mono);font-size:10px;letter-spacing:.06em;color:var(--om-muted);opacity:.7;white-space:nowrap;padding-top:3px;font-variant-numeric:lining-nums tabular-nums}@media(max-width:620px){.om-breve{grid-template-columns:2px 1fr;gap:var(--om-s-4)}.om-breve>.om-breve__heure{grid-column:2;padding-top:0}}.om-breve__sujet{font-family:var(--om-font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--om-signature)}.om-source{font-family:var(--om-font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--om-muted);text-decoration:none}.om-source:before{content:"— ";opacity:.45}a.om-source:hover{color:var(--om-paper);text-decoration:underline;text-underline-offset:2px}.om-une{position:relative;display:grid;gap:var(--om-s-4);border-top:2px solid var(--om-signature);border-bottom:1px solid var(--om-line-nuit);padding:var(--om-s-8) 0}.om-une__titre{font-family:var(--om-font-title);font-weight:700;font-size:clamp(22px,2.8vw,31px);line-height:1.16;letter-spacing:-.02em;color:var(--om-paper);margin:0;text-wrap:balance}.om-une__titre a{color:inherit;text-decoration:none}.om-une__titre a:hover{color:var(--om-signature)}.om-une__corps{overflow:hidden}.om-une__media{float:left;width:clamp(120px,22vw,200px);aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--om-radius-md);margin:0 var(--om-s-4) var(--om-s-3) 0}@media(max-width:620px){.om-une__corps{overflow:visible}.om-une__media{float:none;max-width:none;width:calc(100% + 2 * var(--om-s-6));margin:0 calc(-1 * var(--om-s-6)) var(--om-s-4);aspect-ratio:16 / 9;border-radius:0}}.om-une__quoi{font-size:15px;line-height:1.62;color:var(--om-muted);margin:0;text-wrap:pretty}.om-somm{display:flex;flex-direction:column;gap:var(--om-s-4)}.om-somm__tete{display:flex;flex-direction:column;gap:8px}.om-somm__label{font-family:var(--om-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--om-muted);margin:0}.om-somm__lu{font-family:var(--om-font-mono);font-size:10px;letter-spacing:.06em;color:var(--om-muted);margin:0;font-variant-numeric:lining-nums tabular-nums}.om-somm__liste{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.om-somm__liste a{border-left:2px solid var(--om-line-nuit);padding:8px 0 8px var(--om-s-4);font-size:12.5px;line-height:1.42;color:var(--om-muted);text-decoration:none;transition:color var(--om-duration) var(--om-ease),border-color var(--om-duration) var(--om-ease)}.om-somm__liste a[data-depth="3"]{padding-left:calc(var(--om-s-4) + 10px)}.om-somm__liste a:hover{color:var(--om-paper)}.om-somm__liste a[aria-current]{color:var(--om-paper);font-weight:600;border-left-color:var(--om-signature)}.om-somm__liste a:focus-visible{outline:2px solid var(--om-ring);outline-offset:2px}.om-somm__reduire{align-self:flex-start;background:none;border:0;cursor:pointer;padding:4px 0;font-family:var(--om-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--om-muted);transition:color var(--om-duration) var(--om-ease)}.om-somm__reduire:hover{color:var(--om-signature)}.om-somm__reduire:focus-visible{outline:2px solid var(--om-ring);outline-offset:2px}.om-somm[data-reduit] .om-somm__liste a:not([aria-current]){display:none}.tete-zone{padding-top:var(--om-s-24)}.visuel{margin:0 0 var(--om-s-6)}.visuel .om-illu{aspect-ratio:16/9;box-shadow:inset 0 0 90px rgb(var(--om-ciel-rgb) / .1),var(--om-shadow-illu)}.chemin{padding-bottom:var(--om-s-10);border-bottom:1px solid var(--om-line-nuit);margin-bottom:var(--om-s-10)}.corps-page{padding-bottom:var(--om-section)}.grille{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:var(--om-s-16);align-items:start}.grille--sans-flanc{grid-template-columns:minmax(0,1fr)}.colonne{min-width:0}.tete{padding-bottom:var(--om-s-10)}.tete h1{font-family:var(--om-font-title);font-weight:700;font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.03em;margin:var(--om-s-4) 0 0;text-wrap:balance}.tete .chapo{font-size:17px;line-height:1.58;color:var(--om-muted);text-wrap:pretty;margin:var(--om-s-5) 0 0}.meta{display:flex;align-items:center;gap:var(--om-s-4);flex-wrap:wrap;margin-top:var(--om-s-8);padding-top:var(--om-s-5);border-top:1px solid var(--om-line-nuit)}.meta__qui{display:flex;align-items:center;gap:10px}.meta__nom{font-size:12.5px;font-weight:600}.meta__data{font-family:var(--om-font-mono);font-size:10px;letter-spacing:.06em;color:var(--om-muted);font-variant-numeric:lining-nums tabular-nums}.meta__data+.meta__data:before{content:"·";margin-right:var(--om-s-3);opacity:.45}.flanc{position:sticky;top:calc(64px + var(--om-s-8));max-height:calc(100vh - 64px - var(--om-s-8) - var(--om-s-6));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:var(--om-s-8);padding-bottom:var(--om-s-6)}.flanc__bloc{display:flex;flex-direction:column;gap:var(--om-s-6);flex:none}.flanc .om-somm__liste{overflow:visible;max-height:none}.flanc__titre{font-family:var(--om-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--om-muted);margin:0 0 var(--om-s-4)}.flanc__cta{padding-top:var(--om-s-5);border-top:1px solid var(--om-line-nuit);flex:none}.apres{border-top:1px solid var(--om-line-nuit);padding-top:var(--om-s-10);margin-top:var(--om-s-12);display:flex;flex-direction:column;gap:var(--om-s-10)}@media(max-width:900px){.grille{grid-template-columns:1fr;gap:var(--om-s-12)}.flanc{display:contents;position:static;max-height:none;overflow:visible;padding-bottom:0}.flanc__bloc{position:static;max-height:none}}@media(prefers-reduced-motion:reduce){.om-breve__filet{transition:none}.om-breve:hover .om-breve__filet{width:2px}}
