.mr-toc{border:1px solid #ccc;padding:1rem;margin:1.5rem 0;border-radius:.4rem}.mr-toc summary{font-weight:700;cursor:pointer}.mr-toc li{margin:.4rem 0}.mr-toc a:focus-visible{outline:3px solid currentColor;outline-offset:3px}html{scroll-padding-top:5rem}.mr-card li img{display:block;max-width:100%;height:auto;margin:.6rem 0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.mr-toc{display:none}}