.ko-visual-records{max-width:84rem;margin:4rem auto;padding:2rem clamp(1rem,5vw,4rem);border-block:1px solid currentColor}.ko-visual-records h2{font:inherit;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.ko-visual-records p{max-width:68ch;line-height:1.75}.ko-visual-records figure{margin:2rem 0;padding:1rem;border:1px solid currentColor}.ko-visual-records img{display:block;max-width:100%;height:auto}.ko-visual-records figcaption{margin-top:1rem;line-height:1.75}.ko-visual-records a{overflow-wrap:anywhere;display:inline-block;min-height:44px;padding-block:.5rem;text-underline-offset:.2em}.ko-visual-records code{overflow-wrap:anywhere;word-break:break-word}.ko-visual-records :focus-visible{outline:3px solid currentColor;outline-offset:4px}