:root{--font-mono: "Schibsted Grotesk", system-ui, sans-serif}.acc-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,8vw,96px)}@media(max-width:960px){.acc-hero{grid-template-columns:1fr}}.acc-h1{margin:0 0 20px;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.acc-lede{max-width:50ch;margin:0 0 28px;font-size:17px;line-height:1.6;color:var(--ink-soft)}.acc-form{display:grid;gap:8px;max-width:540px;margin:0 0 16px}.acc-label{font-size:14px;font-weight:500;color:var(--ink-soft)}.acc-champ{display:flex;gap:8px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.acc-champ:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #e8c58a2e}.acc-champ input{flex:1;min-width:0;padding:12px;background:transparent;border:0;outline:0;color:var(--ink);font:15px/1.4 var(--font-sans)}.acc-champ input::placeholder{color:var(--muted-2)}.acc-champ button{flex:none;padding:12px 20px;border:0;border-radius:6px;background:var(--accent);color:var(--accent-ink);font:600 15px/1.4 var(--font-sans);cursor:pointer;transition:background .18s var(--ease),transform .12s var(--ease)}.acc-champ button:hover{background:var(--accent-hover)}.acc-champ button:active{transform:scale(.97)}@media(max-width:520px){.acc-champ{flex-direction:column}.acc-champ button{width:100%;padding:12px}}.acc-alt{margin:0;font-size:14px;color:var(--muted)}.acc-alt a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--muted-2);text-underline-offset:3px}.acc-alt a:hover{text-decoration-color:var(--accent)}.acc-legende{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted-2)}.acc-nowrap{white-space:nowrap}.acc-demo{display:grid;gap:16px;margin:0}.acc-source-tete{margin:0 0 8px}.acc-bande{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;overflow:hidden;border:1px solid var(--border);border-radius:6px}.acc-bande img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(.5) brightness(.75)}.acc-piste{position:relative;height:14px;margin-top:8px}.acc-piste:before{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:var(--border)}.acc-marque{position:absolute;top:0;height:11px;min-width:3px;border-radius:2px;background:var(--line-strong)}.acc-marque.is-montre{background:var(--accent)}.acc-clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acc-clip{margin:0}.acc-clip video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.acc-clip figcaption{margin-top:12px;font-size:14px;line-height:1.35;color:var(--ink-soft)}.acc-clip-meta{display:flex;align-items:baseline;gap:12px;margin-bottom:4px;font-size:13px;color:var(--muted-2);font-variant-numeric:tabular-nums}.acc-note b{color:var(--accent);font-size:15px;font-weight:600}@media(max-width:480px){.acc-clips{gap:8px}.acc-clip figcaption{font-size:12.5px}.acc-clip-meta{gap:8px;font-size:12px}}.acc-preuve{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);border-top:1px solid var(--border)}.acc-preuve-fig{margin:0;max-width:280px}.acc-preuve-fig img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:10px}.acc-preuve-texte{max-width:46ch}.acc-preuve-texte .acc-legende{margin-bottom:16px}.acc-preuve h2{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.acc-preuve-texte p:not(.acc-legende){margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--ink-soft)}@media(max-width:960px){.acc-preuve{grid-template-columns:1fr}.acc-preuve-fig{max-width:260px}}.acc-prose{padding-bottom:clamp(40px,6vw,72px)}.acc-prose p{max-width:62ch;margin:0 0 20px;font-size:17px;line-height:1.7;color:var(--ink-soft)}.acc-prose h2,.acc-fin h2{margin:0 0 20px;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em;color:var(--ink)}@media(min-width:961px){.acc-prose{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:start}.acc-prose h2{grid-row:1 / span 3;margin:0}.acc-prose p{grid-column:2}}.acc-fin{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(64px,9vw,112px);border-top:1px solid var(--border)}.acc-fin p{max-width:52ch;margin:0 0 28px;font-size:17px;line-height:1.7;color:var(--ink-soft)}
