[data-astro-cid-vnojnqdb][data-curriculum-panel][hidden]{display:none}.embedded-curriculum[data-astro-cid-vnojnqdb]{width:min(calc(100% - (var(--page-gutter) * 2)), 1400px);margin:-12px auto 0;padding:0 0 18px}.curriculum-title-row[data-astro-cid-vnojnqdb]{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;column-gap:20px;width:100%;margin:12px 0 6px;display:grid}.curriculum-heading[data-astro-cid-vnojnqdb]{text-align:center;margin:0}.curriculum-heading[data-astro-cid-vnojnqdb] h2[data-astro-cid-vnojnqdb]{color:#102b48;white-space:nowrap;margin:0;font-size:36px;line-height:1.05}.curriculum-title-nav[data-astro-cid-vnojnqdb]{color:#891f25;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}.curriculum-title-nav-left[data-astro-cid-vnojnqdb]{justify-self:start}.curriculum-title-nav-right[data-astro-cid-vnojnqdb]{justify-self:end}.curriculum-title-nav[data-astro-cid-vnojnqdb]:hover,.curriculum-title-nav[data-astro-cid-vnojnqdb]:focus-visible{color:#72191f;outline:none;text-decoration:underline}.course-selection-card[data-astro-cid-vnojnqdb]{box-sizing:border-box;width:100%;box-shadow:none;color:#891f25;text-align:center;background:0 0;border:0;border-radius:0;margin:-2px auto 8px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:500;line-height:1.2}.requirements-columns[data-astro-cid-vnojnqdb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.requirements-column[data-astro-cid-vnojnqdb]{align-content:start;gap:14px;display:grid}.embedded-curriculum[data-astro-cid-vnojnqdb] .area-card{background:#ffffffe6;border:1px solid #d7dde2;border-left:5px solid #891f25;border-radius:10px;padding:15px 17px;box-shadow:0 8px 20px #10263f12}.embedded-curriculum[data-astro-cid-vnojnqdb] .area-card-header{align-items:baseline;display:flex}.embedded-curriculum[data-astro-cid-vnojnqdb] .area-card-header h3{color:#891f25;margin:0;font-size:20px;font-style:italic;line-height:1.15}.embedded-curriculum[data-astro-cid-vnojnqdb] .course-list{margin:9px 0 0;padding:0;list-style:none}.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item{border-radius:5px;align-items:center;margin:0 -.45rem;padding:.38rem .45rem;transition:background-color .16s,transform .16s,box-shadow .16s;display:flex}.embedded-curriculum[data-astro-cid-vnojnqdb] .course-select-button{appearance:none;color:#17395f;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:Georgia,Times New Roman,serif;font-size:13.5px;font-weight:700;line-height:1.3}.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item:hover,.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item:focus-within,.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item:has(.course-select-button.is-selected){background:#891f25;transform:translate(2px);box-shadow:0 3px 8px #891f2529}.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item:hover .course-select-button,.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item:focus-within .course-select-button,.embedded-curriculum[data-astro-cid-vnojnqdb] .course-item:has(.course-select-button.is-selected) .course-select-button{color:#fff}.embedded-curriculum[data-astro-cid-vnojnqdb] .course-select-button:focus-visible{outline:none}.spiritual-formation-course-card[data-astro-cid-vnojnqdb]{min-height:0;transition:background-color .16s,transform .16s,box-shadow .16s}.spiritual-formation-curriculum-link[data-astro-cid-vnojnqdb]{color:#17395f;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:9px 0 0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:13.5px;font-style:italic;font-weight:600;line-height:1.35}.spiritual-formation-course-card[data-astro-cid-vnojnqdb]:hover,.spiritual-formation-course-card[data-astro-cid-vnojnqdb]:focus-within,.spiritual-formation-course-card[data-astro-cid-vnojnqdb].is-selected{background:#891f25;transform:translate(2px);box-shadow:0 3px 8px #891f2529}.spiritual-formation-course-card[data-astro-cid-vnojnqdb]:hover .area-card-header h3,.spiritual-formation-course-card[data-astro-cid-vnojnqdb]:focus-within .area-card-header h3,.spiritual-formation-course-card[data-astro-cid-vnojnqdb].is-selected .area-card-header h3,.spiritual-formation-course-card[data-astro-cid-vnojnqdb]:hover .spiritual-formation-curriculum-link[data-astro-cid-vnojnqdb],.spiritual-formation-course-card[data-astro-cid-vnojnqdb]:focus-within .spiritual-formation-curriculum-link[data-astro-cid-vnojnqdb],.spiritual-formation-course-card[data-astro-cid-vnojnqdb].is-selected .spiritual-formation-curriculum-link[data-astro-cid-vnojnqdb]{color:#fff}.spiritual-formation-curriculum-link[data-astro-cid-vnojnqdb]:focus-visible{outline:none}.students-pastors-card[data-astro-cid-vnojnqdb]{box-sizing:border-box;color:#891f25;text-align:center;background:#ffffffe0;border:1px solid #891f25;border-radius:6px;justify-content:center;align-items:center;width:100%;margin:0;padding:8px 14px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 2px 8px #372a190d}.students-pastors-card[data-astro-cid-vnojnqdb]:hover,.students-pastors-card[data-astro-cid-vnojnqdb]:focus-visible{color:#fff;background:#891f25;border-color:#891f25;outline:none;text-decoration:none}@media (width<=900px){.requirements-columns[data-astro-cid-vnojnqdb]{grid-template-columns:1fr}.curriculum-title-row[data-astro-cid-vnojnqdb]{grid-template-columns:1fr 1fr;row-gap:8px;margin-top:0}.curriculum-heading[data-astro-cid-vnojnqdb]{grid-area:1/1/auto/-1}.curriculum-heading[data-astro-cid-vnojnqdb] h2[data-astro-cid-vnojnqdb]{white-space:normal}.curriculum-title-nav-left[data-astro-cid-vnojnqdb]{grid-area:2/1}.curriculum-title-nav-right[data-astro-cid-vnojnqdb]{grid-area:2/2}}.return-link[data-astro-cid-bteu4lfb]{z-index:60;color:#72191f;letter-spacing:.05em;text-transform:uppercase;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.return-link[data-astro-cid-bteu4lfb]:hover{color:#72191f;text-decoration:underline}.return-link[data-astro-cid-bteu4lfb][hidden],[data-astro-cid-bteu4lfb][data-collection-workspace][hidden]{display:none}.search-layout[data-astro-cid-bteu4lfb].training-mode{grid-template-columns:1fr}.filters[data-astro-cid-bteu4lfb][hidden]{display:none}.book-search-page[data-astro-cid-bteu4lfb]{width:min(calc(100% - (var(--page-gutter) * 2)), 1280px);margin:0 auto;padding:24px 0 48px}.book-search-page[data-astro-cid-bteu4lfb].training-detail-mode{padding-top:4px}.search-layout[data-astro-cid-bteu4lfb]{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:30px;display:grid}.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode{grid-template-columns:minmax(0,1fr)}.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode .results[data-astro-cid-bteu4lfb]{width:100%}.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode .results-heading[data-astro-cid-bteu4lfb]{width:100%;padding-left:0;padding-right:0}.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode #bookResults[data-astro-cid-bteu4lfb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode .book-card[data-astro-cid-bteu4lfb]{grid-template-columns:92px minmax(0,1fr);gap:14px;min-width:0;height:100%;margin-bottom:0;padding:14px}.search-layout[data-astro-cid-bteu4lfb].two-column-library-mode #bookResults[data-astro-cid-bteu4lfb]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.search-layout[data-astro-cid-bteu4lfb].two-column-library-mode .book-card[data-astro-cid-bteu4lfb]{grid-template-columns:92px minmax(0,1fr);gap:14px;min-width:0;height:100%;margin-bottom:0;padding:14px}.library-sidebar[data-astro-cid-bteu4lfb]{min-width:0}.library-collection-selector[data-astro-cid-bteu4lfb]{border:1px solid var(--border);background:#ffffffd1;border-radius:8px;margin-bottom:18px;padding:14px 16px 16px;box-shadow:0 5px 18px #372a1914}.library-collection-selector[data-astro-cid-bteu4lfb][hidden]{display:none}.library-collection-question[data-astro-cid-bteu4lfb]{color:#891f25;text-align:center;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.2}.library-collection-question[data-astro-cid-bteu4lfb] strong[data-astro-cid-bteu4lfb]{font-weight:700}.library-collection-options[data-astro-cid-bteu4lfb]{gap:6px;display:grid}.library-collection-selector-wide[data-astro-cid-bteu4lfb]{width:100%;margin-bottom:18px}.library-collection-selector-wide[data-astro-cid-bteu4lfb] .library-collection-options[data-astro-cid-bteu4lfb]{grid-template-columns:repeat(4,minmax(0,1fr))}.library-collection-selector-wide[data-astro-cid-bteu4lfb] .library-collection-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]{text-align:center}.education-choice-divider[data-astro-cid-bteu4lfb]{color:#72191f;text-align:center;text-transform:uppercase;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1}.education-curriculum-row[data-astro-cid-bteu4lfb]{display:block}.education-curriculum-question[data-astro-cid-bteu4lfb]{margin:0 0 10px}.education-curriculum-options[data-astro-cid-bteu4lfb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(560px,100%);margin:0 auto;display:grid}.education-curriculum-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]{color:#fff;text-align:center;cursor:pointer;background:#0b3658;border:1px solid #0b3658;border-radius:5px;width:100%;min-height:40px;padding:6px 10px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.15;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s}.education-curriculum-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]:hover,.education-curriculum-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]:focus-visible,.education-curriculum-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb].is-selected{color:#fff;background:#891f25;border-color:#891f25;outline:none;transform:translateY(-2px);box-shadow:0 7px 16px #10263f1f}.library-collection-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]{color:#fff;text-align:left;cursor:pointer;background:#0b3658;border:1px solid #0b3658;border-radius:5px;width:100%;min-height:46px;margin:0;padding:8px 10px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.15;transition:transform .15s,background-color .15s,border-color .15s}.library-option-title[data-astro-cid-bteu4lfb],.library-option-subtitle[data-astro-cid-bteu4lfb]{display:block}.library-option-title[data-astro-cid-bteu4lfb]{white-space:nowrap}.library-option-subtitle[data-astro-cid-bteu4lfb]{margin-top:3px;font-size:11px;font-weight:400;line-height:1.1}.library-collection-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]:hover,.library-collection-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]:focus-visible,.library-collection-options[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb].is-selected{color:#fff;background:#891f25;border-color:#891f25;outline:none;transform:translate(2px)}.filters[data-astro-cid-bteu4lfb]{border:1px solid var(--border);background:#ffffffd1;border-radius:8px;padding:12px 24px 24px;position:sticky;box-shadow:0 5px 18px #372a1914}.collection-search-controls[data-astro-cid-bteu4lfb]{flex-direction:column;margin-top:0;display:flex}.keyword-filter[data-astro-cid-bteu4lfb]{order:0}.subject-filters[data-astro-cid-bteu4lfb],.systematic-level-filters[data-astro-cid-bteu4lfb],.book-structure-filters[data-astro-cid-bteu4lfb]{order:10}.keyword-filter[data-astro-cid-bteu4lfb].keyword-last{order:20}.collection-search-controls[data-astro-cid-bteu4lfb][hidden],.book-structure-filters[data-astro-cid-bteu4lfb][hidden],.systematic-level-filters[data-astro-cid-bteu4lfb][hidden],.subject-filters[data-astro-cid-bteu4lfb][hidden],.results-guide[data-astro-cid-bteu4lfb][hidden]{display:none}.book-structure-filters[data-astro-cid-bteu4lfb],.book-structure-filters[data-astro-cid-bteu4lfb]>label[data-astro-cid-bteu4lfb]:first-of-type{margin-top:0}.book-structure-filters[data-astro-cid-bteu4lfb][hidden]{display:none}.recommendation-filter-heading[data-astro-cid-bteu4lfb]{align-items:center;gap:6px;margin-top:19px;display:flex;position:relative}.recommendation-filter-heading[data-astro-cid-bteu4lfb]>label[data-astro-cid-bteu4lfb]{margin:0}.recommendation-info[data-astro-cid-bteu4lfb]{display:inline-flex;position:relative}.recommendation-info-button[data-astro-cid-bteu4lfb]{cursor:help;justify-content:center;align-items:center;background:0 0!important;border:0!important;border-radius:0!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important;display:inline-flex!important}.info-symbol[data-astro-cid-bteu4lfb]{color:#891f25;width:15px;height:15px;display:block;overflow:visible}.recommendation-info-panel[data-astro-cid-bteu4lfb]{z-index:100;visibility:hidden;opacity:0;pointer-events:none;color:#24384e;text-transform:none;background:#fffdf9;border:1px solid #891f25;border-radius:6px;width:280px;padding:12px 14px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #10263f29}.recommendation-info[data-astro-cid-bteu4lfb]:hover .recommendation-info-panel[data-astro-cid-bteu4lfb],.recommendation-info[data-astro-cid-bteu4lfb]:focus-within .recommendation-info-panel[data-astro-cid-bteu4lfb]{visibility:visible;opacity:1;pointer-events:auto}.recommendation-info-panel[data-astro-cid-bteu4lfb] strong[data-astro-cid-bteu4lfb]{color:#72191f}.filters[data-astro-cid-bteu4lfb] label[data-astro-cid-bteu4lfb]{color:#17314d;letter-spacing:.06em;text-transform:uppercase;margin:19px 0 6px;font-size:11px;font-weight:700;display:block}.filters[data-astro-cid-bteu4lfb] input[data-astro-cid-bteu4lfb],.filters[data-astro-cid-bteu4lfb] select[data-astro-cid-bteu4lfb]{background:var(--page-bg);color:#273342;border:1px solid #c7d1dc;border-radius:5px;outline:none;width:100%;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:16px}.filters[data-astro-cid-bteu4lfb] input[data-astro-cid-bteu4lfb]:focus,.filters[data-astro-cid-bteu4lfb] select[data-astro-cid-bteu4lfb]:focus{border-color:#891f25;box-shadow:0 0 0 2px #b989351f}.filters[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#082e4d;border:1px solid #891f25;width:100%;margin-top:24px;padding:11px 14px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700}.filters[data-astro-cid-bteu4lfb] button[data-astro-cid-bteu4lfb]:hover{background:#0c3b60}.results[data-astro-cid-bteu4lfb]{min-width:0}.results-heading[data-astro-cid-bteu4lfb]{z-index:50;background:var(--page-bg);border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:end;gap:32px;width:min(900px,100%);margin:0 0 8px;padding:14px 4px 11px;display:grid;position:sticky}.results-heading[data-astro-cid-bteu4lfb]:before{content:"";background:var(--page-bg);height:0;position:absolute;top:0;left:0;right:0}.results-meta[data-astro-cid-bteu4lfb]{text-align:right;margin:0 0 4px}.results-label[data-astro-cid-bteu4lfb]{white-space:pre-line;color:#72191f;letter-spacing:.06em;margin:0;font-size:13px;font-weight:700;line-height:1.25;display:block}.results-separator[data-astro-cid-bteu4lfb]{color:#a72a33;letter-spacing:0;font-size:8px}.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb]{color:#102b48;max-width:520px;margin:0;font-size:28px;font-weight:500;line-height:1.05}.results-title-accent[data-astro-cid-bteu4lfb]{color:#102b48;font-size:28px;font-style:italic;line-height:1.02;display:block}.results-title-accent[data-astro-cid-bteu4lfb][hidden]{display:none}.results-title-subline[data-astro-cid-bteu4lfb]{color:#102b48;font-size:20px;line-height:1.05;display:block}.results[data-astro-cid-bteu4lfb][data-collection=book-recommendations] .results-title-accent[data-astro-cid-bteu4lfb]{font-size:26px;line-height:1.02}.results[data-astro-cid-bteu4lfb][data-collection=book-recommendations] .results-title-subline[data-astro-cid-bteu4lfb]{margin-top:1px;font-size:18px;font-weight:700;line-height:1.08}.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb].history-heading .results-title-accent[data-astro-cid-bteu4lfb],.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb].spiritual-heading .results-title-accent[data-astro-cid-bteu4lfb],.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb].training-heading .results-title-accent[data-astro-cid-bteu4lfb]{font-style:normal}.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb].history-heading .results-title-subline[data-astro-cid-bteu4lfb]{display:none}.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb].spiritual-heading{max-width:620px}.results-heading[data-astro-cid-bteu4lfb] h2[data-astro-cid-bteu4lfb].spiritual-heading .results-title-accent[data-astro-cid-bteu4lfb]{font-size:30px;font-style:normal;font-weight:500;line-height:1.05}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .results-heading[data-astro-cid-bteu4lfb],.results[data-astro-cid-bteu4lfb][data-collection=ministry] .results-heading[data-astro-cid-bteu4lfb]{text-align:center;padding-top:4px;display:block}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .results-title-block[data-astro-cid-bteu4lfb],.results[data-astro-cid-bteu4lfb][data-collection=ministry] .results-title-block[data-astro-cid-bteu4lfb]{box-sizing:border-box;border:1px solid var(--border);background:#ffffffe0;border-radius:8px;width:min(900px,100%);margin:0 auto;padding:18px 28px 20px;box-shadow:0 5px 18px #372a1912}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .training-heading[data-astro-cid-bteu4lfb],.results[data-astro-cid-bteu4lfb][data-collection=ministry] .training-heading[data-astro-cid-bteu4lfb]{text-align:center;max-width:none}.results-title-path[data-astro-cid-bteu4lfb]{color:#891f25;letter-spacing:.02em;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;line-height:1.1;display:block}.results-title-path[data-astro-cid-bteu4lfb][hidden]{display:none}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .training-heading[data-astro-cid-bteu4lfb] .results-title-accent[data-astro-cid-bteu4lfb],.results[data-astro-cid-bteu4lfb][data-collection=ministry] .training-heading[data-astro-cid-bteu4lfb] .results-title-accent[data-astro-cid-bteu4lfb]{color:#102b48;font-size:22px;font-style:normal;font-weight:700;line-height:1.15}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .training-heading[data-astro-cid-bteu4lfb] .results-title-subline[data-astro-cid-bteu4lfb],.results[data-astro-cid-bteu4lfb][data-collection=ministry] .training-heading[data-astro-cid-bteu4lfb] .results-title-subline[data-astro-cid-bteu4lfb]{color:#891f25;margin-top:5px;font-size:32px;font-weight:700;line-height:1.08}.training-course-description[data-astro-cid-bteu4lfb]{color:#43566a;text-align:center;max-width:760px;margin:14px auto 0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5}.training-course-description[data-astro-cid-bteu4lfb][hidden]{display:none}#resultCount[data-astro-cid-bteu4lfb]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}[data-astro-cid-bteu4lfb][data-training-results-shell][hidden],[data-astro-cid-bteu4lfb][data-training-requirements-heading][hidden],.results-meta[data-astro-cid-bteu4lfb][hidden],.keyword-filter[data-astro-cid-bteu4lfb][hidden]{display:none}.collection-return-link[data-astro-cid-bteu4lfb]{color:#72191f;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 8px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.collection-return-link[data-astro-cid-bteu4lfb]:hover,.collection-return-link[data-astro-cid-bteu4lfb]:focus-visible{color:#891f25;outline:none;text-decoration:underline}.collection-return-link[data-astro-cid-bteu4lfb][hidden]{display:none}.training-return-link[data-astro-cid-bteu4lfb]{color:#72191f;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;width:min(900px,100%);margin:0 auto 6px;padding:0 2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1.2;display:flex}.training-return-link[data-astro-cid-bteu4lfb]:hover,.training-return-link[data-astro-cid-bteu4lfb]:focus-visible{color:#891f25;outline:none;text-decoration:underline}.training-return-link[data-astro-cid-bteu4lfb][hidden]{display:none}.training-requirements-heading[data-astro-cid-bteu4lfb]{color:#102b48;margin:6px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600;line-height:1.15}#bookResults[data-astro-cid-bteu4lfb]{width:min(900px,100%);padding-top:2px}.book-card[data-astro-cid-bteu4lfb]{border:1px solid var(--border);background:#ffffffc7;border-radius:8px;grid-template-columns:155px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:15px;padding:24px;display:grid;position:relative;overflow:visible;box-shadow:0 5px 18px #372a1911}.book-card[data-astro-cid-bteu4lfb][hidden]{display:none}.path-labels[data-astro-cid-bteu4lfb]{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.path-label[data-astro-cid-bteu4lfb]{background:var(--page-bg-mid);color:#72191f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #a72a33;border-radius:20px;padding:4px 9px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;display:inline-block}.path-label[data-astro-cid-bteu4lfb].advanced{color:#173d5d;background:#edf2f6;border-color:#8fa6bc}.training-placement-info[data-astro-cid-bteu4lfb]{color:#891f25;width:100%;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.15;display:none}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .path-label[data-astro-cid-bteu4lfb].core,.results[data-astro-cid-bteu4lfb][data-collection=foundations] .path-label[data-astro-cid-bteu4lfb].advanced,.results[data-astro-cid-bteu4lfb][data-collection=ministry] .path-label[data-astro-cid-bteu4lfb].core,.results[data-astro-cid-bteu4lfb][data-collection=ministry] .path-label[data-astro-cid-bteu4lfb].advanced{display:none}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .training-placement-info[data-astro-cid-bteu4lfb].foundations-placement,.results[data-astro-cid-bteu4lfb][data-collection=ministry] .training-placement-info[data-astro-cid-bteu4lfb].ministry-placement{display:block}.subject-info[data-astro-cid-bteu4lfb]{color:#891f25;width:100%;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.15;display:none}.results[data-astro-cid-bteu4lfb][data-collection=history] .subject-info[data-astro-cid-bteu4lfb],.results[data-astro-cid-bteu4lfb][data-collection=spiritual-formation] .subject-info[data-astro-cid-bteu4lfb]{display:block}.no-results[data-astro-cid-bteu4lfb]{border:1px solid var(--border);color:#655c50;text-align:center;background:#ffffffbf;border-radius:8px;padding:40px;display:none}@media (width>=901px) and (width<=1400px) and (hover:none) and (pointer:coarse){.filters[data-astro-cid-bteu4lfb]{padding:0;position:sticky;overflow:hidden}.filters-scroll[data-astro-cid-bteu4lfb]{max-height:calc(100dvh - var(--site-header-height,96px) - 48px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 24px 72px;scroll-padding-bottom:72px;overflow-y:auto}.results-heading[data-astro-cid-bteu4lfb]{top:var(--site-header-height,96px);z-index:50;position:sticky}}@media (width<=1200px){.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode #bookResults[data-astro-cid-bteu4lfb]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-layout[data-astro-cid-bteu4lfb]{grid-template-columns:315px minmax(0,1fr);gap:22px}.book-card[data-astro-cid-bteu4lfb]{grid-template-columns:150px minmax(0,1fr);gap:22px}}@media (width<=900px){.results-heading[data-astro-cid-bteu4lfb]{grid-template-columns:1fr;gap:10px}.results-meta[data-astro-cid-bteu4lfb]{text-align:left}.search-layout[data-astro-cid-bteu4lfb]{grid-template-columns:1fr}.filters[data-astro-cid-bteu4lfb],.results-heading[data-astro-cid-bteu4lfb]{position:static}.book-card[data-astro-cid-bteu4lfb]{grid-template-columns:145px minmax(0,1fr)}}@media (width<=700px){.search-layout[data-astro-cid-bteu4lfb].systematic-theology-mode #bookResults[data-astro-cid-bteu4lfb],.search-layout[data-astro-cid-bteu4lfb].two-column-library-mode #bookResults[data-astro-cid-bteu4lfb],.library-collection-selector-wide[data-astro-cid-bteu4lfb] .library-collection-options[data-astro-cid-bteu4lfb],.education-curriculum-options[data-astro-cid-bteu4lfb]{grid-template-columns:1fr}.education-curriculum-row[data-astro-cid-bteu4lfb]{gap:8px;display:grid}.education-curriculum-question[data-astro-cid-bteu4lfb]{white-space:normal;text-align:center}.book-card[data-astro-cid-bteu4lfb]{grid-template-columns:125px minmax(0,1fr);gap:17px;padding:18px}}@media (width<=520px){.book-card[data-astro-cid-bteu4lfb]{grid-template-columns:1fr}}@media (width<=1400px) and (hover:none) and (pointer:coarse){.site-header{position:relative!important;top:auto!important}}@media (width>=901px) and (width<=1400px) and (hover:none) and (pointer:coarse){.filters-scroll[data-astro-cid-bteu4lfb]{max-height:calc(100dvh - 88px)}.results-heading[data-astro-cid-bteu4lfb]{top:28px}}.results[data-astro-cid-bteu4lfb]:not([data-collection=foundations]):not([data-collection=ministry]) .training-placement-info,.results[data-astro-cid-bteu4lfb][data-collection=foundations] .training-placement-info.ministry-placement,.results[data-astro-cid-bteu4lfb][data-collection=ministry] .training-placement-info.foundations-placement,.results[data-astro-cid-bteu4lfb]:not([data-collection=history]):not([data-collection=spiritual-formation]) .subject-info,.results[data-astro-cid-bteu4lfb][data-collection=spiritual-formation] .unified-book-meta,.results[data-astro-cid-bteu4lfb][data-collection=foundations] .unified-book-meta>:not(.foundations-placement),.results[data-astro-cid-bteu4lfb][data-collection=ministry] .unified-book-meta>:not(.ministry-placement){display:none}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .unified-book-meta,.results[data-astro-cid-bteu4lfb][data-collection=ministry] .unified-book-meta{margin-top:6px}.results[data-astro-cid-bteu4lfb][data-collection=foundations] .training-placement-info,.results[data-astro-cid-bteu4lfb][data-collection=ministry] .training-placement-info{color:#891f25;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;line-height:1.2}.results[data-astro-cid-bteu4lfb][data-collection=book-recommendations] .recommendation-description{color:#891f25;flex-basis:100%;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;line-height:1.25}.results[data-astro-cid-bteu4lfb]:not([data-collection=book-recommendations]) .recommendation-description{display:none}.filters[data-astro-cid-bteu4lfb],.results-heading[data-astro-cid-bteu4lfb]{top:var(--search-sticky-top,0px)!important}.education-library-content[data-astro-cid-dowo7ukv]{margin-top:-34px}@media (width<=700px){.education-library-content[data-astro-cid-dowo7ukv]{margin-top:-18px}}
