body{background:var(--paper)}header{position:relative}.return{font-size:12px}.page-intro{padding:80px 8% 60px;background:#102329;color:var(--paper)}.page-intro h1{font:400 clamp(60px,7vw,110px)/1 var(--serif);margin:30px 0}.page-intro em{color:#d7be92}.page-intro>p:last-child{max-width:550px;color:#d3dcdb;font-size:15px}.page-nav{display:flex;flex-wrap:wrap;gap:24px;position:sticky;top:0;z-index:10;background:#f2f0e9f5;padding:20px 8%;border-bottom:1px solid #cccac0;backdrop-filter:blur(12px)}.page-nav>a{font-size:12px;padding:7px 0}.page-nav>a[aria-current]{border-bottom:2px solid #9b7035}.page-content{padding:65px 8% 100px;max-width:1450px;margin:auto}.reading-head{margin:60px 0 30px}.reading-head:first-child{margin-top:0}.reading-head h2,h2.reading-head{font-size:50px}.reading-head p{margin-top:15px;font-size:13px}.doctrine{border-top:1px solid #bbbfb7}.doctrine:last-of-type{border-bottom:1px solid #bbbfb7}.doctrine summary{display:flex;align-items:center;gap:28px;padding:26px 0;cursor:pointer;list-style:none}.doctrine summary::-webkit-details-marker{display:none}.doctrine summary>span{font-size:10px;color:#997440;width:25px}.doctrine h3{font:32px var(--serif);flex:1}.doctrine summary b{font-size:25px;font-weight:400}.doctrine[open] summary b{transform:rotate(45deg)}.answer{font-size:16px;line-height:1.9;padding:0 55px 32px;max-width:1000px}.answer a,.source-note a,.history-row a{color:#795423;text-decoration:underline;text-underline-offset:3px}.source-note{border-top:1px solid #cccac0;padding-top:25px;margin-top:50px;font-size:12px;max-width:850px}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center;margin-bottom:70px}.about-grid>img{height:550px}.about-grid h2{font-size:55px}.about-grid p{font-size:15px;margin:25px 0}.history-row{display:grid;grid-template-columns:130px 1fr;gap:30px;padding:30px 0;border-top:1px solid #cccac0}.history-row>span{font:28px var(--serif);color:#8b6938}.history-row h3{font:32px var(--serif);margin-bottom:12px}.history-row p{font-size:15px;max-width:650px}.leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.leaders p{font:28px var(--serif)}.leaders small{display:block;font:10px Arial;margin-bottom:15px;letter-spacing:.15em}.feature-study{display:block;padding:60px;background:#13282b;color:#f6f1e6;margin-bottom:30px}.feature-study>span,.feature-study>b{font-size:10px;letter-spacing:.12em}.feature-study h2{font-size:65px;margin:25px 0}.feature-study h2 em{color:#d7be92}.feature-study p{font-size:13px;margin:25px 0}.lead{max-width:680px;font-size:16px;margin:30px 0}.question{display:flex;gap:30px;padding:35px 0;border-top:1px solid #cccac0}.question span{font-size:11px;color:#997440}.question h3{font:34px var(--serif)}.question-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin:35px 0}footer{margin-top:0}a:focus-visible,summary:focus-visible{outline:3px solid #a87d3d;outline-offset:6px}
@media(max-width:650px){.page-intro{padding:55px 7%}.page-intro h1{font-size:61px}.page-intro>p:last-child{font-size:13px}.page-nav{display:flex;position:relative;top:auto;left:auto;gap:18px;padding:18px 7%;border-radius:0}.page-nav a{font-size:11px}.page-content{padding:45px 7% 65px}.doctrine h3{font-size:27px}.doctrine summary{gap:12px;padding:23px 0}.answer{font-size:14px;padding:0 0 25px;line-height:1.8}.reading-head h2,h2.reading-head{font-size:42px}.about-grid{display:block}.about-grid>img{height:370px;margin-bottom:35px}.about-grid h2{font-size:44px}.about-grid p{font-size:14px}.history-row{grid-template-columns:70px 1fr;gap:15px}.history-row h3{font-size:26px}.history-row p{font-size:13px}.history-row>span{font-size:21px}.leaders{display:block}.leaders p{margin-bottom:30px}.feature-study{padding:35px 25px}.feature-study h2{font-size:46px}.question h3{font-size:28px}.question{gap:16px}.return{font-size:10px}}
@media(max-width:650px){.page-nav{flex-direction:row;align-items:center;gap:12px 20px}.page-nav>a{padding:9px 0}}
.pastor-profile{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:50px;background:#13282b;color:#f6f1e6;margin-top:70px}.pastor-profile>img{height:450px;object-position:center 25%}.pastor-profile h2{font-size:65px;margin:25px 0}.pastor-profile p{font-size:14px;margin-bottom:25px}.pastor-profile em{color:#d7be92}.pastor-profile .button{border:1px solid #d7be92}
@media(max-width:650px){.pastor-profile{display:block;padding:25px}.pastor-profile>img{height:380px;margin-bottom:30px}.pastor-profile h2{font-size:60px}}

/* Clear destinations in internal-page navigation and footer. */
.inner-page .page-nav>a{font-size:13px}.inner-page .page-nav>a:last-child{margin-left:auto;background:#153033;color:#fff;padding:10px 16px}.inner-page footer>div{display:grid;gap:20px}.inner-page footer>div>a{display:block;font-size:15px;border-left:2px solid #b39358;padding:2px 0 2px 16px}.inner-page footer small{display:block;font-size:11px;opacity:.65;margin-top:6px}.inner-page .pastor-profile .button{display:inline-flex;font-size:14px;border:0;border-bottom:1px solid #d7be92;background:transparent;border-radius:0;padding:15px 0}.encounter-strip{margin:60px 0}.encounter-strip h2{font-size:clamp(36px,5vw,62px);margin-bottom:12px}.encounter-strip>p{max-width:600px;margin-bottom:24px}.encounter-strip .strip-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:20px}.strip-track figure{margin:0;flex:0 0 30%;scroll-snap-align:start;min-width:260px}.strip-track figure img{height:390px;width:100%;object-fit:cover}.strip-track figcaption{font-size:12px;padding-top:12px}.strip-track a:focus-visible{outline:3px solid #a87d3d}.encounter-controls{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.encounter-controls button{padding:10px 18px;border:1px solid #82928b;background:transparent;color:#153033;cursor:pointer}.encounter-controls div{display:flex;gap:8px}@media(max-width:650px){.strip-track figure{flex-basis:80%;min-width:0}.strip-track figure img{height:350px}.inner-page .page-nav>a:last-child{margin-left:0}.inner-page footer>div{gap:25px}}

.preserved-article{max-width:780px;margin:40px auto;font-size:18px;line-height:1.9}.preserved-article p,.preserved-article h2,.preserved-article h3{margin:24px 0}.preserved-article h2{font-size:30px}.preserved-article a{color:#795423;text-decoration:underline}

.about-page .page-intro{min-height:520px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(90deg,rgba(6,24,28,.94),rgba(6,24,28,.5)),url('assets/album/comunidad-0-19.webp') center 38%/cover}.about-page .page-intro h1{max-width:700px}.album-filters{overflow-x:auto}@media(max-width:650px){.about-page .page-intro{min-height:430px;background-position:65% 35%}}
