.visual-records{margin-block:3rem;padding-block:2rem;border-block:1px solid currentColor}.visual-records .record-intro{max-width:66ch}.visual-records figure{margin:2rem 0;padding:1rem;border:1px solid currentColor}.visual-records img{display:block;max-width:100%;height:auto}.visual-records figcaption{margin-top:1rem;font-size:1rem;line-height:1.7}.visual-records h3{font-size:1.25rem;line-height:1.4}.visual-records a{overflow-wrap:anywhere;text-underline-offset:.2em}.visual-records .record-links{display:flex;gap:.75rem 1.5rem;flex-wrap:wrap}.visual-records .record-links a{display:inline-flex;align-items:center;min-height:44px}.visual-records details{margin-top:2rem;border-top:1px solid currentColor;padding-block:1rem}.visual-records summary{cursor:pointer;min-height:44px;display:list-item;font-weight:700}.visual-records li{margin-block:1rem}.visual-records code{overflow-wrap:anywhere;word-break:break-word}.visual-records :focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.visual-records *{scroll-behavior:auto!important}}