.readingContentsAnchor{box-sizing:border-box;min-width:0;max-width:1180px;scroll-margin-top:calc(var(--public-header-height,110px) + 24px);margin:1rem auto;padding:0 1rem}.readingContentsAnchor[hidden]{display:none!important}.readingContents{border:1px solid var(--lavender,#d4cbd2);background:var(--paper,#fffdf9);border-radius:8px;min-width:0}.readingContents>summary{cursor:pointer;min-height:44px;color:var(--ink,#12344b);overflow-wrap:anywhere;padding:1rem;font-weight:700}.readingContents>summary>span{margin-left:.75rem;font-size:.9em;font-weight:400}.readingContents[open]>summary{border-bottom:1px solid var(--lavender,#d4cbd2)}.readingContents>summary:focus-visible,.readingReturn:focus-visible,.readingChapterReturn:focus-visible{outline:3px solid var(--gold,#956b20);outline-offset:3px}.readingContents .routeContents,.readingContents .publicExhibitContents{box-shadow:none;min-width:0;margin:0;position:static}.readingContents nav a{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;min-height:44px}.readingReturn,.readingChapterReturn{min-height:44px;color:var(--ink,#12344b);text-underline-offset:.2em;align-items:center;margin:1rem .75rem 1rem 0;padding:.5rem 0;font-weight:700;display:inline-flex}@media (width<=560px){.readingContents .publicExhibitContents,.readingContents .routeContents{grid-template-columns:minmax(0,1fr);display:grid}.readingContentsAnchor{padding:0 .75rem}.readingContents>summary{padding:.85rem}}
