/* Orientation and selection for the small, private mythology proof. */
.mythology-index{padding:clamp(65px,8vw,104px) 0 90px}
.mythology-index>.chapter{margin-bottom:28px}
.mythology-index h1{max-width:none;margin:0 0 23px;font:500 clamp(39px,5vw,65px)/1.06 "EB Garamond",Georgia,serif;letter-spacing:-.015em}
.mythology-index__lead{max-width:62ch;margin:0 0 clamp(52px,6vw,84px);color:#e2c396;font:400 clamp(20px,2.2vw,27px)/1.34 "EB Garamond",Georgia,serif}
.mythology-index__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,70px)}
.mythology-index__paths a{display:flex;flex-direction:column;min-height:280px;padding:24px 2px;border-top:1px solid rgba(226,195,150,.65);color:#f7f2e6;text-decoration:none;transition:border-color .2s,transform .2s}
.mythology-index__paths a:hover{border-color:#f7f2e6;transform:translateY(-3px)}
.mythology-index__kind{margin:0 0 19px;color:#e2c396;font:italic 19px/1.2 "EB Garamond",Georgia,serif}
.mythology-index__paths strong{font:500 clamp(29px,3vw,41px)/1.08 "EB Garamond",Georgia,serif}
.mythology-index__paths a>span:not(.mythology-index__kind){max-width:30ch;margin:18px 0;color:#d7d1c5;font:400 16px/1.48 "IBM Plex Sans",Arial,sans-serif}
.mythology-index__paths em{margin-top:auto;color:#e2c396;font:500 15px/1.4 "IBM Plex Sans",Arial,sans-serif;font-style:normal}
.mythology-index__closing{max-width:62ch;margin:52px 0 0;color:#bfb8a9;font:italic 19px/1.4 "EB Garamond",Georgia,serif}
.wayfinding{display:inline-block;min-height:44px;margin-bottom:42px;padding:9px 0;color:#e2c396;font:500 15px/1.4 "IBM Plex Sans",Arial,sans-serif;text-decoration:underline;text-underline-offset:.25em}
.court-introduction{max-width:950px}
.court-introduction .prose{font:400 clamp(19px,1.8vw,23px)/1.5 "EB Garamond",Georgia,serif}
.mythology-index a:focus-visible,.wayfinding:focus-visible{outline:3px solid #42b6a6;outline-offset:5px}
@media(max-width:760px){.mythology-index{padding:65px 0 75px}.mythology-index__lead{margin-bottom:60px}.mythology-index__paths{grid-template-columns:1fr;gap:0}.mythology-index__paths a{min-height:0;padding:26px 2px 30px}.mythology-index__paths a:last-child{border-bottom:1px solid rgba(226,195,150,.65)}.mythology-index__paths a>span:not(.mythology-index__kind){margin:13px 0 20px}.wayfinding{margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){.mythology-index__paths a{transition:none}.mythology-index__paths a:hover{transform:none}}
