.vitrine-home{margin-top:48px;padding-top:28px;border-top:1px solid var(--cf-v4-line);color:var(--cf-ink-050);font:400 16px/1.55 var(--font-instrument-sans),system-ui,sans-serif}.vitrine-home h2{font-family:var(--font-bricolage),var(--font-instrument-sans),system-ui,sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.03em;margin:0 0 12px}.vitrine-home p{max-width:62ch;color:var(--cf-text-2);margin:0 0 18px}.vitrine-home ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0}.vitrine-home a{color:var(--cf-ink-200);text-decoration:none}.vitrine-home a:hover{color:var(--cf-ink-050)}