.modeles{overflow-wrap:anywhere}.modeles h1{max-width:26ch;font-size:clamp(2rem,6vw,4rem);line-height:1.12}.modeles h2{font-size:clamp(1.45rem,4vw,2rem);margin-top:2.5rem}.modeles h3{font-size:1.25rem;margin-top:1.5rem}.modeles .container{min-width:0}.model-intro{font-size:1.2rem;max-width:70ch}.model-crumb{margin-bottom:2rem}.model-source{font-size:.95rem}.modeles code{font-size:.9em;overflow-wrap:anywhere}.modeles p,.modeles li{max-width:85ch}.modeles li{margin-bottom:.8rem}.model-scroll{max-width:100%;overflow-x:auto;margin:1rem 0 2rem}.modeles table{border-collapse:collapse;width:100%;font-size:1rem}.modeles caption{text-align:left;font-weight:700;padding:.8rem 0}.modeles td,.modeles th{padding:.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.modeles thead{background:var(--field-tint)}.modeles td{min-width:8rem}.modeles th[scope=row]{min-width:10rem}.modeles small{font-size:.85rem}.modeles button{font:inherit;background:transparent;color:inherit;border:0;padding:.3rem;text-align:left;cursor:pointer;text-decoration:underline}.modeles button::after{content:' ↕'}.modeles [aria-sort=ascending] button::after{content:' ↑'}.modeles [aria-sort=descending] button::after{content:' ↓'}.modeles a:focus-visible,.modeles button:focus-visible,.model-scroll:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.modeles [id]{scroll-margin-top:100px}.modeles [hidden]{display:none!important}.modeles section section{border-top:1px solid var(--line-soft);margin-top:2rem}@media(max-width:767px){.modeles table{min-width:640px}.modeles td,.modeles th{padding:.65rem}}
