.site-header nav{gap:22px;flex-wrap:wrap}.scripture-spotlight{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:60px;border-bottom:1px solid var(--line)}.scripture-spotlight h2{font-size:48px;margin:16px 0 20px}.scripture-spotlight>div>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;max-width:450px}.scripture-spotlight .button{margin-top:24px}.scripture-spotlight-shelf{background:var(--soft);padding:30px}.scripture-spotlight-shelf>span{font-size:9px;letter-spacing:.16em;display:block;margin-bottom:16px}.scripture-spotlight-shelf>a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:14px 0;border-top:1px solid #c4ccb9}.scripture-spotlight-shelf>a:hover strong{text-decoration:underline;text-underline-offset:4px}.scripture-spotlight-shelf small{font-size:8px;letter-spacing:.1em}.scripture-spotlight-shelf strong{font-family:var(--serif);font-size:27px;font-weight:400;grid-column:1}.scripture-spotlight-shelf>a>span{grid-column:2;grid-row:1/3;align-self:center}.scripture-spotlight-shelf>p{font-size:10px!important;margin-top:13px}.library-intro{padding-block:60px 35px}.library-intro h1{font-size:clamp(45px,6vw,78px);margin-block:20px}.library-deck{font-family:var(--serif);font-size:23px;color:var(--muted);max-width:730px;line-height:1.6}.library-counts{display:flex;gap:40px;flex-wrap:wrap;margin-top:32px}.library-counts span{font-size:12px;color:var(--muted)}.library-counts strong{font-family:var(--serif);font-size:30px;color:var(--ink);margin-right:7px;font-weight:400}.study-scope{border-left:3px solid var(--gold);padding:20px 25px;background:var(--soft);max-width:950px}.study-scope strong{font-family:var(--serif);font-size:20px;font-weight:400}.study-scope p{font-size:13px;color:#56624f;margin-top:7px;line-height:1.8}.study-scope a,.sidebar-note a,.reader-source-note a{border-bottom:1px solid #9ba68e}.library-browse{padding-block:55px}.library-browse .section-heading{align-items:center;margin-bottom:25px}.library-browse h2{font-size:45px}.library-browse h2 span{color:var(--gold)}.library-tools{display:flex;align-items:end;justify-content:space-between;gap:25px}.library-search{width:min(360px,45%)}.library-search label{display:block;font-size:11px;margin-bottom:7px}.library-search input{padding:10px 13px;border:1px solid #a9b29e;background:transparent;width:100%;border-radius:0;font-size:13px;color:var(--ink)}.library-results{font-size:11px;color:var(--muted);margin:18px 0 28px}.book-group{margin-bottom:38px}.book-group-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.book-group-heading h2{font-size:28px;letter-spacing:-.03em}.book-group-heading>span{font-size:10px;color:var(--muted)}.book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.book-card{padding:22px 0;border-bottom:1px solid var(--line)}.book-meta{font-size:9px;color:var(--muted)}.book-meta span{padding:0 8px}.book-card h3{font-size:30px;margin-block:8px 10px}.book-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.book-card-description{font-size:11px;color:var(--muted);margin-bottom:17px;min-height:18px}.book-card .text-link{font-size:11px}.library-empty{padding:40px;text-align:center;border:1px solid var(--line)}.library-empty h3{font-size:30px}.library-empty p{font-size:13px;margin:15px 0}.study-title{padding-block:35px;border-bottom:1px solid var(--line)}.study-title>.quiet-link{display:block;margin-bottom:35px}.study-title .eyebrow{font-size:9px}.study-title h1{font-size:clamp(44px,6vw,72px);margin:15px 0}.study-title>p:not(.eyebrow){font-family:var(--serif);font-size:20px;color:var(--muted)}.study-title-meta{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:10px;color:var(--muted);margin-top:18px}.study-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:60px;padding-block:40px 65px}.study-sidebar{align-self:start;position:sticky;top:24px;font-size:12px}.study-toc{border-block:1px solid var(--line);padding-block:16px}.study-toc summary{cursor:pointer;font-size:13px}.study-toc summary span{font-size:9px;color:var(--muted);display:block;margin-top:4px}.study-toc ol{padding-left:19px;max-height:60vh;overflow:auto;margin-top:20px}.study-toc li{margin-bottom:12px;font-size:11px;line-height:1.6;padding-right:9px}.study-toc a:hover{color:var(--gold)}.sidebar-note{font-size:11px;color:var(--muted);margin-top:22px;line-height:1.8}.sidebar-note a{display:inline-block;margin-top:14px}.study-reader{min-width:0;max-width:890px}.reader-label{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:27px}.source-study-body{font-family:var(--serif);font-size:19px;line-height:1.8;overflow-wrap:anywhere}.source-study-body>p{margin-bottom:23px}.source-study-body h2,.source-study-body h3{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin:38px 0 18px}.source-study-body h4{font-size:25px;line-height:1.3;font-weight:400;margin:30px 0 14px}.source-study-body h5,.source-study-body h6{font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.5;margin:25px 0 15px;letter-spacing:0}.source-study-body a{color:var(--green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.source-study-body ul,.source-study-body ol{padding-left:24px;margin:20px 0 28px}.source-study-body li{margin:9px 0}.source-study-body blockquote{margin:24px 0;padding:20px 25px;background:var(--soft);border-left:3px solid var(--gold);line-height:1.85}.source-study-body blockquote p+p{margin-top:18px}.source-study-body table{display:block;overflow-x:auto;border-collapse:collapse;font-family:var(--sans);font-size:12px;line-height:1.7;margin:25px 0 32px;width:100%;max-width:100%}.source-study-body th,.source-study-body td{padding:11px 13px;border:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px;overflow-wrap:anywhere}.source-study-body th{background:var(--soft);font-weight:600}.source-study-body td p{margin:0}.source-study-body hr{border:0;border-top:1px solid var(--line);margin-block:35px}.source-study-body code{font-size:.85em;overflow-wrap:anywhere}.source-study-body pre{overflow:auto;white-space:pre-wrap}.reader-source-note{margin-top:45px;border-top:1px solid var(--line);padding-top:25px}.reader-source-note h2{font-size:26px}.reader-source-note p{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.8}.owner-review-note{background:#eee3cf;border-left:3px solid var(--gold);padding:15px 20px;margin-bottom:28px}.owner-review-note strong{font-size:12px}.owner-review-note p{font-size:12px;color:#605743;margin-top:6px;line-height:1.8}.book-pagination{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px;font-family:var(--serif);font-size:22px}.book-pagination a:last-child{text-align:right}.book-pagination small{display:block;font-family:var(--sans);font-size:9px;color:var(--muted);margin-bottom:4px}.reading-library-link{margin-top:25px}.jim-network-links{grid-column:1/-1}
@media(max-width:1000px){.scripture-spotlight{gap:40px}.study-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.source-study-body{font-size:18px}.book-grid{column-gap:23px}.library-deck{font-size:21px}.site-header nav{gap:16px}.scripture-spotlight h2{font-size:42px}}
@media(max-width:800px){.study-layout{grid-template-columns:1fr;gap:25px}.study-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:25px}.sidebar-note{margin-top:0}.study-toc ol{max-height:340px}.source-study-body table{font-size:12px}.library-tools{align-items:start;flex-direction:column}.library-search{width:100%;max-width:500px}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scripture-spotlight{gap:30px}.scripture-spotlight-shelf{padding:22px}.library-browse h2{font-size:38px}.site-header nav{font-size:11px;gap:14px}}
@media(max-width:600px){.site-header nav{justify-content:flex-start;gap:12px 22px;font-size:12px}.scripture-spotlight{grid-template-columns:1fr;padding-block:40px;gap:27px}.scripture-spotlight h2{font-size:38px}.scripture-spotlight>div>p:not(.eyebrow){font-size:14px}.library-intro{padding-block:36px 27px}.library-intro h1{font-size:51px}.library-deck{font-size:20px}.library-counts{gap:12px 22px;margin-top:24px}.library-counts span{font-size:10px}.library-counts strong{font-size:25px}.study-scope{padding:18px}.study-scope strong{font-size:19px}.study-scope p{font-size:12px}.library-browse{padding-block:38px}.library-browse .section-heading{align-items:start;flex-direction:column;gap:14px}.library-browse h2{font-size:36px}.library-search input{font-size:16px}.book-grid{column-gap:20px}.book-card h3{font-size:25px}.book-card-description{font-size:10px;min-height:37px}.book-meta{font-size:8px}.book-meta span{padding-inline:4px}.book-card{padding-block:20px}.book-group-heading h2{font-size:25px}.book-card .text-link{font-size:10px;gap:8px}.study-title{padding-block:27px}.study-title>.quiet-link{margin-bottom:25px}.study-title h1{font-size:49px}.study-title>p:not(.eyebrow){font-size:19px}.study-layout{padding-top:25px}.study-sidebar{display:block}.sidebar-note{margin:18px 0 0}.source-study-body{font-size:18px;line-height:1.85}.source-study-body h3{font-size:28px}.source-study-body h4{font-size:24px}.source-study-body blockquote{padding:18px}.source-study-body td,.source-study-body th{min-width:150px}.book-pagination{font-size:20px}.reader-source-note p{font-size:12px}}
@media(max-width:360px){.book-grid{grid-template-columns:1fr}.book-card-description{min-height:0}.book-meta{font-size:10px}.book-card .text-link{font-size:12px}}
@media print{.preview-banner,.site-header,.site-footer,.study-sidebar,.book-pagination,.reading-progress,.skip-link{display:none}.study-layout{display:block;width:100%;padding:0}.study-title{width:100%}.study-title>.quiet-link{display:none}.source-study-body{font-size:11pt}.source-study-body table{font-size:8pt;overflow:visible;display:table}.source-study-body td,.source-study-body th{min-width:0}body{background:white;color:black}a{color:black}}
@media screen{.source-study-body table{font-size:14px;line-height:1.8}}
