.opt-rubrique{--opt-navy:#111;--opt-ink:var(--site-ink,#111);--opt-muted:var(--site-muted,#8a8a8a);--opt-line:var(--site-line,#e6e6e6);--opt-soft:var(--site-bg-soft,#f4f5f7);--opt-excerpt:#666;--opt-skel-from:#ececec;--opt-skel-mid:#f5f5f5;--opt-dot:#c8c8c8;--opt-dot-hover:#8f8f8f;--opt-rank:#cfcfcf;--opt-error:#b91c1c;--opt-focus-ring:#fff;--opt-tone:var(--opt-cat-teal,#4ed319);background:var(--site-bg,#fff);color:var(--opt-ink);padding:1.5rem 0 3.5rem}html[data-theme=dark] .opt-rubrique{--opt-navy:#d5deea;--opt-excerpt:#fff;--opt-skel-from:#1c2433;--opt-skel-mid:#243044;--opt-dot:#4a6280;--opt-dot-hover:#8aa0b8;--opt-rank:#8aa0b8;--opt-error:#f87171;--opt-focus-ring:var(--site-bg)}html[data-theme=dark] .opt-rubrique--dark{--opt-tone:#4ed319}.opt-rubrique--red{--opt-tone:var(--opt-cat-red,#4ed319)}.opt-rubrique--blue{--opt-tone:var(--opt-cat-blue,#111)}.opt-rubrique--teal{--opt-tone:var(--opt-cat-teal,#111)}.opt-rubrique--dark{--opt-tone:var(--opt-cat-dark,#111)}.opt-rubrique--gold{--opt-tone:var(--opt-cat-gold,#4ed319)}.opt-rubrique--orange{--opt-tone:var(--opt-cat-orange,#4ed319)}.opt-rubrique__inner{width:min(1180px,100% - 2rem);margin:0 auto}.opt-rubrique__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opt-rubrique__empty{text-align:center;font-family:var(--opt-font-sans);color:var(--opt-muted);padding:3rem 0}.opt-rubrique__empty a{color:var(--opt-tone);font-weight:700}.opt-rubrique__kicker{font-family:var(--opt-font-sans);color:var(--opt-muted);margin:0;font-size:.82rem;font-weight:500}.opt-rubrique__ph{background:linear-gradient(145deg,#111,#2a2a2a);width:100%;height:100%;min-height:100%;display:block}.opt-rubrique__hero{margin-bottom:2.25rem}.opt-rubrique__hero-swiper{--swiper-theme-color:var(--entrevue-red,#4ed319);--swiper-pagination-color:var(--entrevue-red,#4ed319);--swiper-pagination-bullet-inactive-color:var(--entrevue-red,#4ed319);margin:0;padding:0;overflow:hidden}.opt-rubrique__hero-card{min-width:0;height:auto}.opt-rubrique__hero-link{aspect-ratio:3/4.15;color:#fff;isolation:isolate;-webkit-user-drag:none;background:#1a1a1a;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.opt-rubrique__hero-media{z-index:0;position:absolute;inset:0}.opt-rubrique__hero-media .opt-cover,.opt-rubrique__hero-media .opt-rubrique__ph{width:100%;height:100%;position:absolute;inset:0}.opt-rubrique__hero-media .opt-cover__img{object-fit:cover;transition:transform .45s;transform:scale(1.02)}.opt-rubrique__hero-link:hover .opt-rubrique__hero-media .opt-cover.is-loaded .opt-cover__img{transform:scale(1.07)}.opt-rubrique__hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 28%,#080a0e73 58%,#080a0eeb 100%);position:absolute;inset:0}.opt-rubrique--video .opt-rubrique__feed-media{aspect-ratio:16/9}.opt-rubrique__hero-body{z-index:3;gap:.55rem;padding:1rem .95rem 1.05rem;display:grid;position:absolute;bottom:0;left:0;right:0}.opt-rubrique__hero-badge{background:var(--opt-tone);color:#111;width:fit-content;max-width:100%;font-family:var(--opt-font-sans);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:0;padding:.28rem .65rem;font-size:.68rem;font-weight:750;line-height:1.2;display:inline-flex;overflow:hidden}.opt-rubrique--red .opt-rubrique__hero-badge{color:#fff;background:#111}.opt-rubrique--blue .opt-rubrique__hero-badge,.opt-rubrique--gold .opt-rubrique__hero-badge{color:#111;background:#4ed319}.opt-rubrique--teal .opt-rubrique__hero-badge{color:#fff;background:#111}.opt-rubrique--dark .opt-rubrique__hero-badge{color:#111;background:#4ed319}.opt-rubrique__hero-title{font-family:var(--opt-font-display);letter-spacing:-.015em;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.opt-rubrique__hero-meta{min-width:0;font-family:var(--opt-font-sans);color:#ffffffe0;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.74rem;display:flex}.opt-rubrique__hero-avatar{background:var(--opt-tone);color:#111;letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;font-size:.58rem;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.opt-rubrique__hero-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.opt-rubrique__hero-author{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.opt-rubrique__hero-dot{display:none}.opt-rubrique__hero-date{white-space:nowrap;opacity:.85;flex-shrink:0;margin-left:auto}.opt-rubrique__hero-pagination{justify-content:center;align-items:center;gap:.2rem;margin-top:1.25rem;display:flex}.opt-rubrique__hero-swiper .swiper-pagination{justify-content:center;align-items:center;gap:.2rem;margin-top:1.25rem;display:flex;position:static}.opt-rubrique__hero-bullet{opacity:1;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;padding:.45rem .2rem;display:inline-flex;margin:0!important}.opt-rubrique__hero-bullet:before{content:"";background:var(--entrevue-red,#4ed319);opacity:.38;border-radius:999px;width:.5rem;height:.5rem;transition:width .35s cubic-bezier(.22,1,.36,1),opacity .25s,box-shadow .2s;display:block}.opt-rubrique__hero-bullet:hover:before{opacity:.7}.opt-rubrique__hero-bullet.is-active:before{opacity:1;background:var(--entrevue-red,#4ed319);width:1.65rem}.opt-rubrique__hero-bullet:focus-visible{outline:none}.opt-rubrique__hero-bullet:focus-visible:before{box-shadow:0 0 0 2px var(--opt-focus-ring), 0 0 0 4px var(--entrevue-red,#4ed319)}.opt-rubrique__more{margin-top:.25rem;padding-top:1.75rem}.opt-rubrique__more-title{border-bottom:1px solid var(--opt-line);font-family:var(--opt-font-sans);letter-spacing:-.02em;color:var(--opt-ink);margin:0 0 1rem;padding-bottom:.75rem;font-size:1.35rem;font-weight:800}.opt-rubrique__more-layout{grid-template-columns:minmax(0,2fr) minmax(240px,.9fr);align-items:start;gap:2rem;display:grid}.opt-rubrique__feed{min-width:0}.opt-rubrique__feed-empty{font-family:var(--opt-font-sans);color:var(--opt-muted);margin:0}.opt-rubrique__feed-row{border-bottom:1px solid var(--opt-line)}.opt-rubrique__feed-link{color:inherit;grid-template-columns:280px 1fr;align-items:start;gap:1.35rem;padding:1.15rem 0;text-decoration:none;display:grid}.opt-rubrique__feed-media{aspect-ratio:16/10;background:var(--opt-soft);width:280px;display:block;position:relative;overflow:hidden}.opt-rubrique__feed-media .opt-cover,.opt-rubrique__feed-media .opt-rubrique__ph{width:100%;height:100%;display:block;position:absolute;inset:0}.opt-rubrique__feed-body{gap:.45rem;min-width:0;padding-top:.1rem;display:grid}.opt-rubrique__feed-title{font-family:var(--opt-font-display);color:var(--opt-ink);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:750;line-height:1.25}.opt-rubrique__feed-link:hover .opt-rubrique__feed-title{color:var(--entrevue-red,#4ed319)}.opt-rubrique__feed-excerpt{font-family:var(--opt-font-sans);color:var(--opt-excerpt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.opt-rubrique__feed-meta{width:100%;font-family:var(--opt-font-sans);color:var(--opt-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8rem;display:flex}.opt-rubrique__feed-date{white-space:nowrap;margin-left:auto}.opt-rubrique__feed-sentinel{width:100%;height:1px}.opt-rubrique__feed-skel{display:grid}.opt-rubrique__feed-skel-row{border-bottom:1px solid var(--opt-line);grid-template-columns:280px 1fr;align-items:start;gap:1.35rem;padding:1.15rem 0;display:grid}.opt-rubrique__feed-skel-media{aspect-ratio:16/10;background:linear-gradient(90deg, var(--opt-skel-from) 25%, var(--opt-skel-mid) 50%, var(--opt-skel-from) 75%);background-size:200% 100%;width:280px;animation:1.1s linear infinite opt-rubrique-shimmer;display:block}.opt-rubrique__feed-skel-body{gap:.65rem;min-width:0;padding-top:.25rem;display:grid}.opt-rubrique__feed-skel-line{background:linear-gradient(90deg, var(--opt-skel-from) 25%, var(--opt-skel-mid) 50%, var(--opt-skel-from) 75%);background-size:200% 100%;border-radius:2px;height:.85rem;animation:1.1s linear infinite opt-rubrique-shimmer;display:block}.opt-rubrique__feed-skel-line--title{width:88%;height:1.15rem}.opt-rubrique__feed-skel-line--excerpt{width:100%;height:.75rem}.opt-rubrique__feed-skel-line--excerpt-short{width:72%;height:.75rem}.opt-rubrique__feed-skel-line--meta{width:36%;height:.65rem;margin-top:.15rem}@keyframes opt-rubrique-shimmer{to{background-position:-200% 0}}.opt-rubrique-skel__hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:2.25rem;display:grid}.opt-rubrique-skel__hero-card{aspect-ratio:3/4.15;border-radius:18px;width:100%}.opt-rubrique-skel__heading{width:min(220px,55%);height:1.35rem;margin:0 0 1rem;display:block}.opt-rubrique-skel__side{gap:1rem;display:grid}.opt-rubrique-skel__side-title{width:min(180px,70%);height:1.2rem}.opt-rubrique-skel__must{gap:.7rem;display:grid}.opt-rubrique-skel__must-media{aspect-ratio:16/10;width:100%}.opt-rubrique__feed-status{text-align:center;font-family:var(--opt-font-sans);color:var(--opt-muted);margin:0;padding:1.25rem 0 .35rem;font-size:.88rem}.opt-rubrique__feed-status--error{color:var(--opt-error)}.opt-rubrique__feed-retry{color:var(--opt-tone);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.opt-rubrique__feed-end{text-align:center;font-family:var(--opt-font-sans);color:var(--opt-muted);letter-spacing:.02em;margin:0;padding:1.5rem 0 .5rem;font-size:.92rem;font-weight:650}.opt-rubrique__popular{min-width:0;position:sticky;top:5.5rem}.opt-rubrique__popular-title{color:var(--opt-ink,var(--site-ink,#111));letter-spacing:-.02em;text-transform:none;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.35rem;font-weight:800;line-height:1;display:flex}.opt-rubrique__popular-mark{background:#0457d3;flex:none;width:.62rem;height:.62rem}.opt-rubrique__popular-list{flex-direction:column;gap:1.35rem;display:flex}.opt-rubrique__must-media{aspect-ratio:16/10;background:#111;position:relative;overflow:hidden}.opt-rubrique__must-cover,.opt-rubrique__must-cover .opt-cover,.opt-rubrique__must-cover .opt-cover__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.opt-rubrique a.opt-rubrique__must-badge,.opt-rubrique a.opt-rubrique__must-badge:hover,.opt-rubrique a.opt-rubrique__must-badge:focus,.opt-rubrique a.opt-rubrique__must-badge:active{z-index:3;color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:.18rem .4rem;font-size:.62rem;font-weight:800;line-height:1.2;text-decoration:none;position:absolute;top:.55rem;left:.55rem}.opt-rubrique__must-copy{align-items:flex-start;gap:.55rem;margin-top:.7rem;display:flex}.opt-rubrique__must-num{color:#ed2228;flex:none;font-size:1.7rem;font-weight:800;line-height:.95}.opt-rubrique__must-title{color:var(--opt-ink,var(--site-ink,#111));letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.opt-rubrique__must-title a,.opt-rubrique__must-title a:hover,.opt-rubrique__must-title a:focus,.opt-rubrique__must-title a:active{color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media (max-width:960px){.opt-rubrique__hero-link,.opt-rubrique-skel__hero-card{aspect-ratio:3/3.8}.opt-rubrique-skel__hero{grid-template-columns:repeat(2,minmax(0,1fr))}.opt-rubrique-skel__hero-card:nth-child(n+3){display:none}.opt-rubrique__more-layout{grid-template-columns:1fr;gap:2rem}.opt-rubrique__popular{position:static}}@media (max-width:560px){.opt-rubrique__hero-link,.opt-rubrique-skel__hero-card{aspect-ratio:16/11;border-radius:14px}.opt-rubrique-skel__hero{grid-template-columns:1fr}.opt-rubrique-skel__hero-card:nth-child(n+2){display:none}.opt-rubrique-skel__hero-card,.opt-rubrique-skel__must-media{width:100%}.opt-rubrique__hero-title{-webkit-line-clamp:2;font-size:1.15rem}.opt-rubrique__feed-link{grid-template-columns:160px 1fr;gap:1rem}.opt-rubrique__feed-media{width:160px}.opt-rubrique__feed-skel-row{grid-template-columns:160px 1fr;gap:1rem}.opt-rubrique__feed-skel-media{width:160px}.opt-rubrique__feed-skel-line--excerpt,.opt-rubrique__feed-skel-line--excerpt-short{display:none}.opt-rubrique__feed-title{font-size:1.05rem}.opt-rubrique__feed-excerpt{display:none}}
