.study-page{--study-green:#1c3f2d;--study-ink:#25372c;--study-muted:#5b685f;--study-gold:#d9b46c;--study-line:#dce3da;background:#fbfaf6;color:var(--study-ink)}.study-hero{position:relative;overflow:hidden;background:#183a2b;color:white;padding:86px 0 72px}.study-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#122c21ed 0%,#173a2dcc 55%,#183a2b66 100%),url('/assets/tropical-fruit-macro.webp') center/cover}.study-hero-inner{position:relative;max-width:850px}.study-hero .eyebrow{color:#f0ce88}.study-hero h1{font:400 clamp(3.1rem,6vw,5.4rem)/1.02 Georgia,'Times New Roman',serif;letter-spacing:0;color:#fff;margin:18px 0}.study-hero h1 em{color:#efcf8c}.study-hero p{max-width:690px;color:#e6ece4;font-size:1.08rem}.study-hero .button{margin-top:16px;background:#e7c57f;color:#1d3c2a;border-radius:2px}.study-meta{font-size:.76rem!important;letter-spacing:.09em;text-transform:uppercase;color:#d4ded2!important;margin-top:28px}.study-nav{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.study-nav a{display:inline-block;padding:8px 12px;background:#f1f3ed;border:1px solid #dfe5db;color:#35523a;text-decoration:none;font-size:.83rem;font-weight:700}.study-nav a:hover{background:#e4ecdf}.study-section{padding:68px 0;border-bottom:1px solid #e4e7df}.study-section h2{font:400 clamp(2rem,3.4vw,3rem)/1.12 Georgia,'Times New Roman',serif;letter-spacing:0;color:#21432f}.study-section h3{font:400 1.45rem/1.25 Georgia,'Times New Roman',serif;letter-spacing:0;color:#2b4834}.study-section p{color:#56635a}.study-kicker{font-size:.7rem;letter-spacing:.13em;font-weight:750;text-transform:uppercase;color:#68805f}.study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.study-panel{padding:24px;background:white;border:1px solid var(--study-line);border-top:3px solid #778f6c}.study-panel.warn{border-top-color:#aa6656}.study-panel cite{display:block;margin-top:12px;color:#637064;font-family:inherit;font-size:.81rem;font-weight:600;line-height:1.55}.study-panel a,.study-link{color:#3d6845;text-decoration:underline;text-underline-offset:4px;font-weight:700}.scripture-text{padding:19px 22px;background:#f1f2ec;border-left:3px solid var(--study-gold);font:400 1.05rem/1.75 Georgia,'Times New Roman',serif;color:#334237;white-space:pre-line}.scripture-ref{display:block;margin-top:10px;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.4;color:#59714f}.study-note{padding:21px 23px;background:#f2eee2;border-left:4px solid #c7a35e;color:#594f3e}.study-note p{margin:0;color:inherit}.study-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.study-actions a{display:inline-flex;align-items:center;min-height:42px;padding:9px 13px;background:#214632;color:white;text-decoration:none;font-size:.83rem;font-weight:700}.study-actions a.secondary{background:#fff;color:#355a3d;border:1px solid #cfd9cb}.study-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:22px 0;padding:0;list-style:none}.study-list li{padding:13px 15px;background:#f3f4ee;border-left:2px solid #7b916e}.study-list li b{display:block;color:#304534}.study-list li a{display:block;margin-top:5px;color:#496b4c;font-size:.81rem;font-weight:700;text-underline-offset:4px}.study-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.study-timeline article{padding:18px;background:#fff;border:1px solid #dce3da}.study-timeline h3{font-size:1.12rem;margin:0 0 8px}.study-timeline p{font-size:.88rem;margin-bottom:9px}.study-timeline a{color:#436947;font-size:.8rem;font-weight:700;text-underline-offset:4px}.pdf-frame{width:100%;height:min(78vh,900px);min-height:520px;border:1px solid #d6ded3;background:#e8e9e4}.study-page a:focus-visible,.study-page button:focus-visible{outline:3px solid #d7b56e;outline-offset:3px}.study-page mark{background:#f2d18c;color:#203a29}
@media(max-width:760px){.study-hero{padding:60px 0 52px}.study-grid,.study-list{grid-template-columns:1fr}.study-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.study-section{padding:52px 0}.pdf-frame{height:70vh;min-height:420px}}
@media(max-width:520px){.study-hero h1{font-size:3rem}.study-timeline{grid-template-columns:1fr}.study-panel{padding:20px}.pdf-frame{height:66vh}}
.study-page .topbar .brand{flex:1 1 auto;min-width:0}.study-page .topbar .brand span{min-width:0}.study-page .topbar .brand small{white-space:normal;line-height:1.2}.study-page .topbar .menu-toggle{flex:0 0 auto}
.rainbow-fruit img{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover}
.study-page:has(#pcrm-nutrition) .study-hero:before{background:linear-gradient(90deg,#fff 0%,#fff 42%,#fffffff2 68%,#ffffff76 100%),url('/assets/tropical-fruit-macro.webp') right center/auto 100% no-repeat}
.study-page:has(#pcrm-nutrition) .study-meta{color:var(--muted)!important}
