:root{--sun:#eebc51;--forest:#0b5845}.watch-hero{background:linear-gradient(120deg,#0a493a,#087953 60%,#15966b);color:white;padding:94px 0 88px}.watch-hero .eyebrow{color:#ffdc8f}.watch-hero h1{color:#fff;font-size:clamp(48px,6vw,78px)}.watch-hero h1 em{color:#ffe0a0}.watch-hero p{max-width:600px;color:#e5f1eb;font-size:17px;margin:24px 0 31px}.watch-hero .button{background:#fff;color:#087953;border-color:#fff}.watch-section{padding:86px 0}.watch-heading{display:flex;justify-content:space-between;gap:65px;align-items:end;margin-bottom:36px}.watch-heading>p{max-width:410px;font-size:14px}.watch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.watch-card{min-height:275px;border:1px solid var(--line);border-radius:12px;padding:27px;display:flex;flex-direction:column;background:linear-gradient(145deg,#f7fbf8,#fff);box-shadow:0 10px 26px #123e3508}.watch-card:nth-child(3n+2){background:linear-gradient(145deg,#fff8e7,#fff)}.watch-card:nth-child(3n){background:linear-gradient(145deg,#eff8f2,#fff)}.watch-card .index{font:700 11px Arial,sans-serif;letter-spacing:.14em;color:#078258}.watch-card h3{font-size:29px;margin:20px 0 12px}.watch-card p{font-size:14px;line-height:1.75}.watch-card a{margin-top:auto;align-self:flex-start}.affiliate-disclosure{font-size:11px;margin-top:30px}@media(max-width:800px){.watch-heading{display:block}.watch-heading>p{margin-top:18px}.watch-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.watch-hero{padding:65px 0}.watch-grid{grid-template-columns:1fr}.watch-section{padding:55px 0}}
.watch-card{padding:0;overflow:hidden}.video-frame{aspect-ratio:16/9;background:#113d34}.video-frame iframe{display:block;width:100%;height:100%;border:0}.watch-card-copy{padding:23px 27px 27px;display:flex;flex:1;flex-direction:column}.watch-card-copy h3{font-size:27px;margin:17px 0 10px}.watch-card-copy .text-link{margin-top:auto;align-self:flex-start}
.bibleproject-section{padding:78px 0 0}.bibleproject-heading{display:flex;justify-content:space-between;gap:65px;align-items:end;margin-bottom:36px}.bibleproject-heading>p{max-width:470px;font-size:14px}.bibleproject-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bibleproject-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#eff8f2,#fff);box-shadow:0 10px 26px #123e3508}.bibleproject-copy{padding:23px 27px 27px;display:flex;min-height:220px;flex-direction:column}.bibleproject-copy .index{font:700 11px Arial,sans-serif;letter-spacing:.14em;color:#078258}.bibleproject-copy h3{font-size:27px;margin:17px 0 10px}.bibleproject-copy p{font-size:14px;line-height:1.75}.bibleproject-copy .text-link{margin-top:auto;align-self:flex-start}.bibleproject-more{margin:28px 0 0}@media(max-width:800px){.bibleproject-heading{display:block}.bibleproject-heading>p{margin-top:18px}}@media(max-width:520px){.bibleproject-section{padding-top:52px}.bibleproject-grid{grid-template-columns:1fr}}
 .bibleproject-section{padding-top:56px}.bibleproject-grid{grid-template-columns:repeat(3,1fr)}.bibleproject-copy{min-height:0;padding:18px 20px 21px}.bibleproject-copy h3{font-size:22px;margin:12px 0 8px}.bibleproject-copy p{font-size:13px;line-height:1.55;margin:0 0 16px}.bibleproject-more{margin-top:20px}@media(max-width:800px){.bibleproject-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bibleproject-grid{grid-template-columns:1fr}}
.jesusfilm-section{padding:56px 0 0}.jesusfilm-more{margin-top:26px;border:1px solid var(--line);border-radius:12px;padding:26px;background:linear-gradient(145deg,#fff8e7,#fff)}.jesusfilm-more h3{font-size:25px;margin:0 0 9px}.jesusfilm-more p{max-width:700px;font-size:14px;line-height:1.65}.jesusfilm-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 22px;margin-top:18px}.jesusfilm-links a{color:#087953;font-weight:700;text-decoration:none;border-bottom:1px solid #b7d8ca;padding:8px 0}.jesusfilm-links a:hover{text-decoration:underline}@media(max-width:620px){.jesusfilm-links{grid-template-columns:1fr}}
.jesusfilm-section .bibleproject-grid{grid-template-columns:repeat(2,1fr)}@media(max-width:520px){.jesusfilm-section .bibleproject-grid{grid-template-columns:1fr}}
