.document{overflow-wrap:anywhere;padding-bottom:3rem}.reading{max-width:76ch}.notice{border-block:1px solid;margin-bottom:2rem;padding-block:1rem;line-height:1.65}.notice p+p{margin-top:.75rem}.contents{margin-bottom:3rem}.contents h2{font-size:1.25rem;font-weight:600}.contents ul,.links{padding-left:1.25rem;list-style:outside}.contents a,.links a{align-items:center;min-height:48px;padding-block:.5rem;display:inline-flex}.document a{text-underline-offset:.2em;text-decoration:underline}.document :focus-visible{outline-offset:4px;outline:2px solid}.document h2[id]{scroll-margin-top:7rem}
