.reading-route{display:block;margin-block:1.5rem;padding-block:1rem;border-block:1px solid currentColor;max-width:72ch}.reading-route p{margin:0 0 .6rem}.reading-route ul{display:block;padding-inline-start:1.4rem;margin:.4rem 0}.reading-route li{display:list-item;margin:.5rem 0}.reading-route a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.reading-route a:focus-visible{outline:2px solid currentColor;outline-offset:4px}[id^="read-section-"]{scroll-margin-top:6rem}@media print{.reading-route{display:block;display:none}}