.doc{max-width:72rem}.doc>article{max-width:46rem;margin:auto}.doc>nav{margin:1.5rem 0 2rem;font-size:.85rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:2rem}.card{border-bottom:1px solid var(--line);padding-bottom:1rem}.card img,.cover{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;background:var(--soft)}.card h2{margin:1rem 0}.card>a{text-decoration:none}.skip{position:absolute;left:1rem;top:-5rem;background:white;padding:1rem;z-index:20}.skip:focus{top:0}a:focus-visible{outline:2px solid currentColor;outline-offset:4px}h2,h3{scroll-margin-top:6rem}nav a{display:inline-block;padding:.3rem}article .note{margin:1rem 0}
