.connecteurs{overflow-wrap:anywhere}.connecteurs h1{max-width:24ch;font-size:clamp(2rem,6vw,4.2rem);line-height:1.1}.connecteurs h2{font-size:clamp(1.5rem,4vw,2.2rem);margin-top:2.4rem}.connecteurs h3{font-size:1.3rem;margin-top:1.7rem}.connecteurs h4{font-size:1.1rem}.conn-crumb{margin-bottom:2rem;font-size:.95rem}.conn-intro{font-size:1.25rem;max-width:65ch}.connecteurs code{font-size:.9em;overflow-wrap:anywhere}.conn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.conn-card{padding:1.3rem;background:var(--field-tint);border:1px solid var(--line-soft)}.conn-card h2{font-size:1.25rem;margin-top:0}.conn-card p:last-child{margin-bottom:0}.conn-table{width:100%;border-collapse:collapse;font-size:1rem}.conn-table th,.conn-table td{padding:.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.conn-table thead{background:var(--field-tint)}.conn-table caption{text-align:left;font-weight:700;padding:.8rem 0}.conn-scroll{max-width:100%;overflow-x:auto;margin:1rem 0 2rem}.conn-table td{min-width:9rem}.conn-table td:nth-child(3){min-width:15rem}.conn-table th[scope=row]{min-width:9rem}.conn-table details{margin-bottom:.6rem}.connecteurs summary{cursor:pointer;padding:.4rem 0}.conn-table small{display:block;margin:.4rem 0}.connecteurs [id]{scroll-margin-top:100px}.connecteurs a:focus-visible,.connecteurs button:focus-visible,.connecteurs summary:focus-visible,.conn-scroll:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.conn-sort{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;text-decoration:underline}.conn-sort::after{content:' ↕'}.conn-sort[aria-pressed=true]::after{content:' ↓'}.conn-method,.conn-access{padding:1rem 0;border-top:2px solid var(--line-soft)}.conn-neighbours{display:flex;flex-wrap:wrap;gap:.7rem 1.6rem;padding-left:1.2rem}.conn-source{font-size:.95rem;max-width:85ch}.access-mode{border-top:1px solid var(--line-soft);padding:1rem 0}.connecteurs [hidden]{display:none!important}@media(max-width:767px){.conn-grid{grid-template-columns:1fr}.connecteurs .container{min-width:0}.conn-table{min-width:740px}.conn-table td,.conn-table th{padding:.65rem}}
