
.library-main .library-hero{background:#f7f1e8;border:1px solid #decfbc;border-radius:18px;padding:clamp(1.2rem,3vw,2.5rem);margin-bottom:2rem}.library-main .library-hero img{border-radius:12px;object-fit:cover}.wiki-start{margin:2rem 0 3rem}.wiki-start>header{max-width:740px;margin-bottom:1.4rem}.wiki-start h2{font:clamp(1.7rem,3vw,2.4rem)/1.2 Georgia,serif;color:#501d2b;margin:.6rem 0}.wiki-start>header>p:not(.eyebrow){font-size:1.1rem;line-height:1.65;color:#625354}.wiki-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.wiki-start-grid article{display:flex;flex-direction:column;min-width:0;padding:1.4rem;border:1px solid #d8c8b8;border-radius:14px;background:#fffaf4}.wiki-start-grid article:nth-child(3n+2){background:#f0f3eb}.wiki-start-grid article:nth-child(3n){background:#faf0ed}.wiki-route-number{font:14px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#786957}.wiki-start-grid h3{font:26px/1.2 Georgia,serif;color:#501d2b;margin:.75rem 0}.wiki-start-grid p{font-size:1rem;line-height:1.65;color:#544748;margin:0 0 1rem}.wiki-start-grid a{font:600 16px/1.55 Arial,sans-serif;color:#501d2b;padding:.65rem 0;min-height:44px;box-sizing:border-box;display:block;text-underline-offset:4px;overflow-wrap:normal;word-break:normal}.wiki-start-grid a:first-of-type{margin-top:auto}.wiki-start-grid .wiki-route-secondary{font-weight:400;font-size:15px;border-top:1px solid #d8c8b8}.wiki-start a:focus-visible,.wiki-topic-picker summary:focus-visible{outline:3px solid #501d2b;outline-offset:4px}.wiki-topic-picker{margin-top:1rem}.wiki-topic-picker summary{font-size:1rem;line-height:1.6;min-height:44px;cursor:pointer;padding:.6rem 0;box-sizing:border-box;color:#501d2b}.library-main .library-controls{background:#f9f5ef;border:1px solid #ded0bf;border-radius:14px;padding:1.25rem}.library-main #wiki-search{font-size:1.1rem;min-height:50px}.library-main #wiki-results{font-size:1rem;margin-bottom:0}.hub-start{padding:1.3rem;border:1px solid #ded0bf;border-radius:16px;background:#fbf7f1}.hub-start .wiki-start-grid article{padding:1.2rem}.hub-start .wiki-start-grid h3{font-size:23px}.wiki-main .hub-start a{overflow-wrap:normal}@media(max-width:1000px){.wiki-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-start .wiki-start-grid{grid-template-columns:1fr}}@media(max-width:600px){.wiki-start-grid{grid-template-columns:1fr}.wiki-start-grid article{padding:1.2rem}.library-main .library-hero{display:block;padding:1.2rem}.wiki-start h2{font-size:1.8rem}.hub-start{padding:1rem}.library-main .library-controls{padding:1rem}}
