.library-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px;margin-bottom:30px;border:1px solid #c7cebd;border-radius:12px;overflow:hidden;background:#eef0e6}
.library-paths>a{position:relative;display:flex;flex-direction:column;gap:9px;padding:23px 24px 26px;text-decoration:none;color:#173b2b;min-width:0;border-right:1px solid #c7cebd}
.library-paths>a:last-child{border-right:0}.library-paths>a:hover{background:#e1e7d6}.library-paths>a:focus-visible{outline:3px solid #947025;outline-offset:-5px}
.library-path-number{font-size:10px;letter-spacing:.1em;color:#536647}.library-paths strong{font:32px/1.1 var(--serif);font-weight:400}.library-paths>a>span:not([class]){font-size:12px;line-height:1.65;max-width:190px}.library-path-arrow{position:absolute;right:22px;top:21px;font-size:19px}
#stories-heading{scroll-margin-top:115px}.library-nav-link{display:inline-flex!important;align-items:center;min-height:44px;text-decoration:none;font-weight:600;white-space:nowrap}
@media(max-width:760px){.library-paths{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;margin-bottom:22px}.library-paths>a{padding:18px 16px 21px}.library-paths>a:nth-child(2){border-right:0}.library-paths>a:nth-child(-n+2){border-bottom:1px solid #c7cebd}.library-paths strong{font-size:28px}.library-paths>a>span:not([class]){font-size:11px}.library-path-arrow{right:16px;top:15px}.journal-header nav{gap:12px}.journal-header>.shell{gap:12px}.library-nav-link{font-size:11px}}
@media(max-width:360px){.journal-header:has(.library-nav-link) .wordmark span{display:none}}
