.library-intro{background:#e6e7d8;padding:70px 0 45px;border-bottom:1px solid #c4c9b7}.library-intro h1{font-size:clamp(48px,6vw,76px);margin-bottom:25px}.library-deck{font-size:20px;max-width:790px;line-height:1.7}.library-facts{display:flex;gap:38px;margin:30px 0;font-size:13px;color:#586349;flex-wrap:wrap}.library-facts strong{display:block;font:33px Georgia,serif;color:#34422c}.library-about{max-width:910px;margin-top:30px}.library-about summary{font-size:14px}.library-about p{line-height:1.8}.library-body{padding-top:45px!important}.library-controls{display:grid;grid-template-columns:1.3fr 1.5fr 1fr auto;gap:18px;align-items:end;padding-bottom:30px;border-bottom:1px solid #c6cbb8}.library-controls label{display:block;font-size:13px;color:#49553e}.library-controls input,.library-controls select{display:block;width:100%;min-height:50px;margin-top:8px;background:#faf8ed;border:1px solid #aeb8a0;border-radius:0;padding:12px;font:14px Arial,sans-serif;color:#24311e}.research-button{font:13px/1.4 Arial,sans-serif;padding:14px 18px;border:1px solid #a8b19b;background:transparent;cursor:pointer;color:#33432a;text-decoration:none;display:inline-block}.research-button:hover{background:#e3e7d5}.research-button:focus-visible{outline:3px solid #927a35;outline-offset:4px}.shelf-heading{padding:32px 0 12px;max-width:910px}.shelf-heading h2{font-size:36px;letter-spacing:-.6px;margin-bottom:16px}.shelf-heading p{font-size:16px}.shelf-heading .shelf-availability{font-size:13px;color:#58664b}.shelf-heading a{font-size:14px}.library-results-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 25px}.library-results-top p{font-size:13px;color:#5d6850;margin:0}.library-results{display:grid;grid-template-columns:1fr 1fr;gap:24px}.research-record{border:1px solid #c7cbb8;background:#f8f5e9;padding:28px;scroll-margin-top:25px}.research-record h3{font:25px/1.25 Georgia,serif;margin:12px 0 18px;overflow-wrap:anywhere}.research-record .record-id{font-size:11px;letter-spacing:1px;color:#66724f}.record-role{font-size:11px;font-weight:600;color:#405a2c;background:#e2e9d4;padding:4px 8px;display:inline-block;margin-left:9px}.research-record p{font-size:14px;line-height:1.8;margin-bottom:16px}.record-why{background:#e9ecdd;padding:14px 16px;border-left:3px solid #839266;color:#36472a}.record-locator{color:#59684a;font-size:13px!important}.record-consultation{font-size:12px!important;color:#58664b}.record-consultation strong{font-weight:600}.record-links{display:flex;flex-wrap:wrap;gap:13px 22px;margin-top:22px;font-size:13px}.record-location{font-size:11px!important;color:#6e775f;margin:18px 0 0!important}.load-more{display:block;margin:32px auto 0}.load-more[hidden],#library-role-label[hidden]{display:none}.research-empty{grid-column:1/-1;padding:40px;border:1px solid #bcc4ad}.research-empty p{margin:0}.chapter-research-section{background:#ecebdc;color:#293421}.chapter-research-intro{font-size:16px;line-height:1.9;max-width:720px}.chapter-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.chapter-research-card{border:1px solid #bac3aa;background:#f5f2e6;padding:25px;min-width:0}.chapter-research-card h3{font:25px/1.3 Georgia,serif;overflow-wrap:anywhere;margin:10px 0 18px}.chapter-research-card p{font-size:14px;line-height:1.85}.chapter-research-card .record-consultation{font-size:12px!important}.chapter-research-card a{font-size:13px;text-underline-offset:4px}.research-section-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.research-section-actions a{font-size:14px;color:#354b25}.research-home{border-bottom:1px solid #c4c9b7}.research-home .section-top{border:0;margin:0;padding:0}.research-home .section-top p:last-child{max-width:500px}.research-home .actions{margin-top:26px}.study-nav{flex-wrap:wrap}.chapter-research-section .eyebrow{color:#756033}.chapter-research-section h2{color:#293421}@media(max-width:1000px){.library-controls{grid-template-columns:1fr 1fr}.chapter-research-grid{grid-template-columns:1fr}.chapter-research-card h3{font-size:27px}}@media(max-width:650px){.library-intro{padding:50px 0 30px}.library-deck{font-size:17px}.library-facts{gap:22px}.library-facts span{max-width:105px}.library-facts strong{font-size:28px}.library-controls{grid-template-columns:1fr}.library-controls .research-button{width:max-content}.library-results{grid-template-columns:1fr}.library-results-top{align-items:start;flex-direction:column}.research-record{padding:24px}.research-record h3{font-size:25px}.shelf-heading h2{font-size:32px}.library-controls select{max-width:100%}.research-home .section-top h2{font-size:36px}}

.chapter-research-card .record-id{font-size:10px;letter-spacing:1.2px;color:#65734e}
