/* For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. — John 3:16 (KJV) */
:root{font-family:Arial,Helvetica,sans-serif;color:#18342f;background:#faf8f2;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ac823d;outline-offset:5px}::selection{background:#e3d1a9}.shell{max-width:1260px;margin-inline:auto;padding-inline:52px}header{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #d7ddcf}.brand{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.14em;font-weight:700;line-height:1.3}.brand-mark{display:flex;align-items:center;justify-content:center;border:1px solid #b7c2ad;font:27px Georgia,serif;width:54px;height:60px;letter-spacing:-3px}.brand-mark>span{color:#b0884b;padding-inline:2px}nav{display:flex;align-items:center;gap:26px;font-size:11px}nav a:hover,.text-link:hover,.inline-links a:hover{text-decoration:underline}.language{border:1px solid #c5ceba;padding:10px 13px;font-size:13px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#71805f;line-height:1.7;margin:0 0 15px}.hero{padding-block:64px 55px;display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center}.hero h1{font:400 clamp(36px,4.15vw,56px)/1.09 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;max-width:600px}.hero-deck{font-size:15px;color:#61705b;line-height:1.85;max-width:520px;margin:0 0 25px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{background:#1b4539;color:#fffdf5;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:11px;font-weight:600;line-height:1.5;padding:16px 20px}.button:hover{background:#376445}.secondary{font-size:11px;border-bottom:1px solid #b2be9c;padding-bottom:4px}.hero-note{font-size:9px;color:#788269;margin:20px 0 0;line-height:1.8}.hero-image{margin:0;position:relative;padding:12px 0 0 12px}.hero-image:before{content:'';position:absolute;inset:0 12px 25px 0;border:1px solid #c1cbb1;z-index:-1}.hero-image img{width:100%;height:410px;object-fit:cover;object-position:52% center;display:block}.hero-image figcaption{font-size:8px;color:#7a826e;margin-top:8px;line-height:1.6}.sources{padding-block:35px 74px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:29px}.section-heading>p{max-width:350px;font-size:11px;line-height:1.8;color:#77816b;margin:0}.section-heading h2,.responses>h2,.resources>h2{font:400 36px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d3dcc6;border-inline-start:1px solid #d3dcc6}.source-card{padding:26px;border-bottom:1px solid #d3dcc6;border-inline-end:1px solid #d3dcc6;display:flex;flex-direction:column;transition:background .2s}.source-card:hover{background:#edf1e6}.verse-ref{display:inline-block;align-self:start;font-family:Georgia,serif;font-size:15px;color:#92743e;margin-bottom:24px}.source-card h3{font:400 26px/1.15 Georgia,serif;letter-spacing:-.02em;margin:0 0 15px}.source-card p{font-size:12px;line-height:1.85;color:#617358;margin:0 0 22px}.text-link{font-size:10px;color:#285a40;font-weight:600;line-height:1.8}.source-card>.text-link{margin-top:auto}.argument-band{background:#e9eddf;border-block:1px solid #d7dfc9;padding-block:65px}.argument-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:95px}.argument-intro h2{font:400 48px/1.05 Georgia,serif;letter-spacing:-.035em;margin:0 0 25px;max-width:380px}.argument-intro>p:last-child{font-size:14px;line-height:1.9;color:#5f7257;max-width:370px}.step{display:flex;gap:20px;padding-block:0 25px;margin-bottom:24px;border-bottom:1px solid #ccd7bd}.step-number{font:17px Georgia,serif;color:#ab874e;padding-top:4px}.step h3{font:400 24px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 11px}.step p{font-size:12px;line-height:1.9;color:#5d7154;margin:0}.evidence-note{font-size:10px;line-height:1.9;color:#6d7c60;margin:0 0 16px}.inline-links{display:flex;gap:18px;flex-wrap:wrap}.inline-links a{font-size:10px;border-bottom:1px solid #a9b694;line-height:1.8}.responses{padding-block:72px 64px}.response-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:29px}.answer-card{border:1px solid #d6ddcc;padding:29px 30px}.answer-card h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 19px}.answer-card p{font-size:13px;line-height:1.95;color:#5c6d54;margin:0 0 20px}.christian-answer{background:#f0eee2;border-color:#d8d3bd}.limits{font-size:11px;line-height:1.85;color:#7c826d;max-width:850px;margin:24px 0 0}.jesus-band{background:#173b35;color:#f6f0df}.jesus-inner{padding-block:62px;text-align:center;max-width:900px}.jesus-inner .eyebrow{color:#c2c9a6}.jesus-inner h2{font:400 46px/1.12 Georgia,serif;letter-spacing:-.03em;margin:0 0 23px}.jesus-inner>p:not(.eyebrow){font-size:14px;line-height:1.95;color:#d0d9bf;max-width:700px;margin:0 auto 25px}.light-button{background:#e8d6ac;color:#193d31}.light-button:hover{background:#f2e4c5}.video-section{display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center;padding-block:74px}.video-art{position:relative;display:block;background:#142e25;overflow:hidden}.video-art img{width:100%;height:295px;object-fit:cover;object-position:40% 48%;filter:brightness(.7);display:block;transition:transform .25s}.video-art:hover img{transform:scale(1.03)}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid #eddbb5;background:#183c3299;border-radius:100%;width:66px;height:66px;font-size:21px;color:#fff0cf;padding-left:3px}.video-tag{position:absolute;inset-inline-start:20px;bottom:18px;color:#f1e6d1;font-size:9px;letter-spacing:.14em}.video-section h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 20px}.video-section p:not(.eyebrow){font-size:12px;line-height:1.9;color:#657559;margin:0 0 16px}.video-section .video-meta{font-size:10px!important;color:#8b8d78!important}.video-section small{display:block;font-size:9px;color:#848a76;line-height:1.8;margin-top:16px}.resources{padding-block:0 68px}.resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-inline-start:1px solid #d4ddc8;border-top:1px solid #d4ddc8;margin-top:28px}.resource-card{padding:24px 20px;border-inline-end:1px solid #d4ddc8;border-bottom:1px solid #d4ddc8;display:flex;flex-direction:column}.resource-card:hover{background:#f0f1e7}.resource-card .eyebrow{font-size:8px;margin-bottom:18px}.resource-card h3{font:400 23px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 15px}.resource-card p{font-size:11px;color:#718064;line-height:1.85;margin:0 0 25px}.resource-card .text-link{margin-top:auto}.contact{border-top:1px solid #d6decb;padding-block:45px;display:flex;align-items:center;justify-content:space-between;gap:35px}.contact h2{font:400 31px/1.15 Georgia,serif;letter-spacing:-.02em;margin:0 0 17px}.contact p:not(.eyebrow){font-size:12px;color:#6a7b5c;line-height:1.8;max-width:550px;margin:0}.contact-address{font:19px Georgia,serif;border-bottom:1px solid #abb995;padding-bottom:8px;white-space:nowrap}.contact-address:hover{color:#638151}footer{border-top:1px solid #d6decb;display:flex;justify-content:space-between;align-items:center;gap:35px;padding-block:30px}footer>a{font:22px Georgia,serif}footer p{font-size:9px;color:#8b907c;line-height:1.8;max-width:400px}.skip{position:absolute;top:-100px;background:white;z-index:3;padding:12px}.skip:focus{top:8px}[dir=rtl]{font-family:Tahoma,'Geeza Pro',Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:'Geeza Pro',Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.55}[dir=rtl] .hero h1{font-size:clamp(32px,3.6vw,47px);line-height:1.5}[dir=rtl] .brand{direction:ltr}[dir=rtl] .eyebrow{letter-spacing:0;font-size:12px}[dir=rtl] .hero-deck{font-size:17px;line-height:2}[dir=rtl] .source-card p,[dir=rtl] .step p,[dir=rtl] .answer-card p{font-size:15px;line-height:2}[dir=rtl] .argument-intro h2{font-size:43px}[dir=rtl] .argument-intro>p:last-child{font-size:16px;line-height:2}[dir=rtl] .text-link,[dir=rtl] .inline-links a{font-size:12px}[dir=rtl] .source-card h3{font-size:25px}[dir=rtl] .video-section p:not(.eyebrow){font-size:15px}[dir=rtl] .resource-card p{font-size:13px}[dir=rtl] .video-tag{letter-spacing:0}[dir=rtl] .resource-card .eyebrow{font-size:11px}[dir=rtl] .jesus-inner>p:not(.eyebrow){font-size:16px;line-height:2}
@media(max-width:1000px){.shell{padding-inline:30px}nav{gap:17px}.hero{gap:30px}.hero-image img{height:390px}.hero h1{font-size:45px}.argument-grid{gap:50px}.resource-grid{grid-template-columns:repeat(2,1fr)}.video-section{gap:35px}.contact{display:block}.contact-address{display:inline-block;margin-top:25px}}
@media(max-width:700px){.shell{padding-inline:23px}header{min-height:98px}.brand{font-size:11px;gap:9px}.brand-mark{width:43px;height:49px;font-size:23px}nav>a:not(.language){display:none}.language{font-size:12px}.hero{grid-template-columns:1fr;gap:28px;padding-block:39px 37px}.hero h1{font-size:44px;line-height:1.08}.hero-deck{font-size:15px}.hero-image img{height:auto;aspect-ratio:1.45;object-position:center}.hero-image{padding:8px 0 0 8px}.hero-actions{gap:20px}.hero-note{font-size:9px}.sources{padding-block:25px 43px}.section-heading{display:block}.section-heading h2,.responses>h2,.resources>h2{font-size:33px}.section-heading>p{margin-top:19px;max-width:100%;font-size:11px}.source-grid{grid-template-columns:1fr}.source-card{padding:25px}.source-card h3{font-size:27px}.source-card p{font-size:13px}.verse-ref{margin-bottom:16px}.argument-band{padding-block:43px}.argument-grid{grid-template-columns:1fr;gap:25px}.argument-intro h2{font-size:43px;max-width:100%}.argument-intro>p:last-child{max-width:100%;font-size:14px}.step h3{font-size:25px}.step p{font-size:13px}.evidence-note{font-size:11px}.responses{padding-block:43px}.response-grid{grid-template-columns:1fr;gap:18px}.answer-card{padding:25px}.answer-card h3{font-size:29px}.answer-card p{font-size:13px}.limits{font-size:11px}.jesus-inner{padding-block:43px}.jesus-inner h2{font-size:39px}.jesus-inner>p:not(.eyebrow){font-size:14px}.video-section{grid-template-columns:1fr;gap:28px;padding-block:45px}.video-art img{height:250px}.video-section h2{font-size:34px}.video-section p:not(.eyebrow){font-size:13px}.resources{padding-bottom:44px}.resource-card{padding:24px 16px}.resource-card h3{font-size:22px}.resource-card p{font-size:11px}.contact{padding-block:36px}.contact h2{font-size:31px}.contact-address{font-size:20px}footer{display:block}footer p{margin-top:20px;max-width:100%}[dir=rtl] .hero h1{font-size:37px;line-height:1.55}[dir=rtl] .argument-intro h2{font-size:39px}[dir=rtl] .hero-deck{font-size:17px}[dir=rtl] .source-card p,[dir=rtl] .answer-card p,[dir=rtl] .step p{font-size:15px}[dir=rtl] .jesus-inner h2{font-size:34px}[dir=rtl] .resource-card h3{font-size:22px}}
@media(max-width:360px){.resource-grid{grid-template-columns:1fr}.hero h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.comparison-feature{padding-block:49px;border-bottom:1px solid #d6decb;display:flex;justify-content:space-between;align-items:center;gap:55px}.comparison-feature>div{max-width:680px}.comparison-feature h2{font:400 34px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 20px}.comparison-feature p:not(.eyebrow){font-size:13px;line-height:1.9;color:#687c59;margin:0}.comparison-feature .button{flex-shrink:0}.article-shell{max-width:890px;padding:40px 45px 65px;margin:auto}.article-back{font-size:11px;color:#6d805e;display:inline-block;margin-bottom:45px}.article-shell h1{font:400 53px/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 30px}.article-shell .article-lead{font-size:18px;line-height:1.85;color:#53694b;border-bottom:1px solid #d5dec7;padding-bottom:35px;margin-bottom:40px}.article-shell h2{font:400 32px/1.2 Georgia,serif;letter-spacing:-.02em;margin:40px 0 23px}.article-shell p{font-size:15px;line-height:1.95;color:#53664a;margin:0 0 22px}.article-shell p a{color:#2a5f40;text-decoration:underline;text-underline-offset:3px;font-size:12px}.article-answer{padding:25px 28px;background:#eef0e5;border-inline-start:3px solid #becba7;margin-block:28px}.article-answer p:last-child{margin-bottom:0}.article-conclusion{background:#193f35;color:#f5ecd5!important;padding:28px;font-size:17px!important}.article-contact{border-top:1px solid #d4dfc7;padding-top:20px;margin-top:40px}.article-contact a{font:22px Georgia,serif;border-bottom:1px solid #b5c59f}[dir=rtl] .article-shell h1,[dir=rtl] .article-shell h2,[dir=rtl] .comparison-feature h2{font-family:Tahoma,'Geeza Pro',Arial,sans-serif;letter-spacing:0;line-height:1.6}[dir=rtl] .article-shell h1{font-size:42px}[dir=rtl] .article-shell p{font-size:17px;line-height:2.1}[dir=rtl] .comparison-feature p:not(.eyebrow){font-size:15px}@media(max-width:700px){.comparison-feature{display:block;padding-block:35px}.comparison-feature h2{font-size:31px}.comparison-feature .button{margin-top:24px}.article-shell{padding:29px 24px 45px}.article-shell h1{font-size:40px}.article-shell .article-lead{font-size:17px}.article-shell h2{font-size:29px}.article-shell p{font-size:15px}.article-answer{padding:22px}.article-conclusion{padding:24px}[dir=rtl] .article-shell h1{font-size:34px}[dir=rtl] .article-shell p{font-size:17px}}
