.gs{padding-top:64px;padding-bottom:56px}.gs-head{max-width:40rem}.gs-kicker{margin:0;font-family:var(--font-mono-stack);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.home-editorial .gs h2{margin:10px 0}.gs-line{margin:0;font-size:18px;line-height:1.45;color:var(--ink-2)}.gs-chips{display:flex;gap:8px;margin:22px 0 18px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.gs-chips::-webkit-scrollbar{display:none}.gs-chips[hidden]{display:none}.gs-chips button{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink-2);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background var(--dur-quick) ease-out,color var(--dur-quick) ease-out,border-color var(--dur-quick) ease-out,transform var(--dur-quick) ease-out}.gs-chips button:hover{border-color:var(--ink);color:var(--ink)}.gs-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.gs-chips button:active{transform:scale(.95)}.gs-chips button:focus-visible{outline:3px solid var(--focus,var(--volt));outline-offset:2px}.gs-track{list-style:none;margin:0 calc(-1 * var(--gs-gutter, 0px));padding:4px var(--gs-gutter,0) 10px;display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,300px);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gs-gutter,0);scrollbar-width:none;overscroll-behavior-x:contain}.gs-track::-webkit-scrollbar{display:none}@media (max-width:760px){.gs{--gs-gutter:26px}}@media (min-width:761px){.gs-track{grid-auto-columns:calc((100% - 3 * 20px) / 4);gap:20px}}.gs-track>li{scroll-snap-align:start;margin:0}.gs-card{display:grid;grid-template-rows:auto 1fr;height:100%;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:var(--card);color:var(--ink);text-decoration:none;transition:border-color var(--dur-quick) ease-out,transform var(--dur-move) var(--ease-out)}.gs-card:hover{border-color:var(--ink)}.gs-card:active{transform:scale(.985)}.gs-card:focus-visible{outline:3px solid var(--focus,var(--volt));outline-offset:2px}.gs-card .poster{min-height:0;height:212px;padding:96px 16px 16px}.gs-card .poster .poster-picto{top:14px;right:14px;width:68px;height:68px}.gs-card .poster .poster-line{font-size:clamp(21px,5.6vw,24px)}.gs-card-body{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px 16px 16px}.gs-card-pillar{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-2)}.gs-card-title{font-weight:700;font-size:16px;line-height:1.3}.gs-card-meta{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.gs-foot{display:flex;align-items:center;gap:20px;margin-top:14px}.gs-progress{flex:1 1;height:3px;border-radius:999px;background:var(--hairline-2);overflow:hidden}.gs-progress>span{display:block;height:100%;background:var(--ink);transform-origin:left center;transform:scaleX(.3)}.gs-arrows{display:none;gap:8px}@media (min-width:761px){.gs-arrows:not([hidden]){display:inline-flex}}.gs-arrows button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);cursor:pointer;transition:border-color var(--dur-quick) ease-out,transform var(--dur-quick) ease-out}.gs-arrows button:hover{border-color:var(--ink)}.gs-arrows button:active{transform:scale(.92)}.gs-arrows button:focus-visible{outline:3px solid var(--focus,var(--volt));outline-offset:2px}.gs-more{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.gs[data-in] .gs-track>li{animation:gs-rise .6s var(--ease-out) both;animation-delay:calc(min(var(--d, 0), 5) * 70ms)}.gs[data-in] .gs-head>*{animation:gs-rise .55s var(--ease-out) both}.gs[data-in] .gs-head>:nth-child(2){animation-delay:60ms}.gs[data-in] .gs-head>:nth-child(3){animation-delay:.12s}.gs-progress>span{transition:transform .12s linear}@keyframes gs-rise{0%{opacity:0;transform:translateY(14px)}}}