:root{--paper:#efecdf;--ink:#303b2b;--muted:#66715d;--rule:#9a9d8d;--sky:#d2e4e8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Georgia,serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#687951}a:focus-visible,summary:focus-visible{outline:3px solid #39718b;outline-offset:4px}img{display:block;max-width:100%;object-fit:cover;border-radius:0!important}main,.rd-header,.rd-footer{max-width:1240px;margin:auto;padding:0 30px}.rd-header{display:flex;align-items:center;min-height:110px;border-bottom:3px double var(--ink);gap:50px}.rd-brand{font-size:29px;font-weight:bold;text-decoration:none;letter-spacing:-1px;padding-right:50px;border-right:1px solid var(--rule)}.rd-desktop-nav{display:flex;gap:34px;font:13px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}.rd-desktop-nav a{padding:18px 0;text-decoration:none}.rd-mobile-nav{display:none}.opening{display:grid;grid-template-columns:3fr 1fr;gap:65px;padding:65px 0 52px!important;margin:0!important}.opening h1{font-size:clamp(45px,5.3vw,77px);line-height:1.04;letter-spacing:-3px;font-weight:normal;margin:0 0 27px}.opening .lead{font-size:22px;max-width:600px;line-height:1.5}.contents{padding-left:23px;border-left:1px solid var(--ink);font:13px/1.6 Arial,sans-serif;align-self:stretch}.contents span{display:block;text-transform:uppercase;letter-spacing:2px;margin-bottom:35px}.contents a{display:block;text-decoration:none;border-top:1px solid var(--rule);padding:15px 0}.frontispiece{margin:0 0 48px}.frontispiece img{height:440px!important;max-height:none!important;width:100%}p{margin:0 0 24px}h2,h3{font-weight:normal;line-height:1.15}h2{font-size:43px}h3{font-size:38px;margin:0 0 24px}main>article>section.my-5{margin:50px 0;border-top:1px solid var(--ink);padding-top:32px}.row.align-items-center{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;align-items:start}.row.align-items-center p{font-size:22px}.row.align-items-center img{height:400px;max-height:none!important;width:100%}.faith{background:var(--ink);color:var(--paper);padding:55px;margin:55px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.faith h3{grid-row:span 2;font-size:52px;max-width:330px}.community .row{grid-template-columns:1.2fr 1fr}.community .order-md-1{grid-column:1;grid-row:1}.community .order-md-2{grid-column:2}.join{background:var(--sky)!important;padding:55px;margin:55px 0}.join h3{max-width:680px;font-size:48px}.join p{max-width:850px}.contact{display:grid;grid-template-columns:1fr 2fr;gap:0 50px;padding:30px 0;border-top:1px solid var(--ink)}.contact h2{grid-row:span 2;margin-top:0}.list-unstyled{padding:0;list-style:none}.text-center{text-align:left}.archive{border-top:3px double var(--ink);padding-top:20px;margin:50px 0}.archive>article{border-top:1px solid var(--rule);padding:28px 0}.archive>article:first-of-type h4{font-size:43px}.archive>article .row{display:flex;gap:35px}.archive .col{flex:1}.archive h4{font-weight:normal;font-size:28px;line-height:1.2;margin:10px 0}.archive strong,.text-body-secondary{font:12px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.archive p{margin-top:18px;max-width:720px}.archive .col-auto img{width:270px!important;height:250px!important}.archive .d-block.d-md-none{display:none}.bi{display:none}.visually-hidden{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.rd-footer{display:flex;justify-content:space-between;gap:30px;padding-top:35px;padding-bottom:45px;border-top:3px double var(--ink)}.footer-brand{font-size:26px}.rd-footer nav{display:flex;gap:30px;font:13px Arial,sans-serif}.title-band{padding:55px 0;border-bottom:1px solid var(--ink);font-size:clamp(38px,5vw,72px);line-height:1.1}.lead-media{margin:35px 0}.lead-media img{width:100%;max-height:580px}.reading-layout{display:grid;grid-template-columns:minmax(0,68ch) 220px;gap:60px;justify-content:center;margin:60px 0}.related-index{border-left:1px solid var(--rule);padding-left:25px;font-size:15px}.legal-body{max-width:68ch;margin:55px auto}.article-body img{height:auto}.pagination{display:flex;gap:20px;padding:30px 0}.pagination a{padding:10px}.rd-archive .archive-entries>article:first-child{font-size:1.3em}.rd-archive .archive-entries>article{border-bottom:1px solid var(--rule);padding:30px 0}
@media(max-width:900px){.rd-header{gap:25px}.rd-brand{padding-right:25px;font-size:24px}.rd-desktop-nav{gap:18px;letter-spacing:1px}.opening{grid-template-columns:1fr;gap:25px}.contents{display:flex;flex-wrap:wrap;gap:10px 20px;border-left:0;border-top:1px solid var(--rule);padding:15px 0}.contents span{width:100%;margin:0}.contents a{border:0;padding:5px 0}.row.align-items-center{gap:25px}.faith{padding:35px;gap:25px}.faith h3{font-size:38px}.reading-layout{grid-template-columns:1fr;gap:30px}.related-index{border-left:0;border-top:1px solid var(--rule);padding:25px 0}.frontispiece img{height:350px!important}}
@media(max-width:600px){body{font-size:17px}main,.rd-header,.rd-footer{padding-left:20px;padding-right:20px}.rd-header{min-height:82px;justify-content:space-between;gap:15px}.rd-brand{font-size:22px;border:0;padding:0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:14px Arial,sans-serif}.rd-mobile-nav summary{padding:16px 0;cursor:pointer}.rd-mobile-menu{position:absolute;z-index:2;left:20px;right:20px;background:var(--ink);color:var(--paper);padding:15px}.rd-mobile-menu a{display:block;padding:12px}.opening{padding:38px 0!important}.opening h1{letter-spacing:-1.6px;font-size:44px}.opening .lead{font-size:20px}.frontispiece img{height:260px!important}.row.align-items-center,.community .row,.faith,.contact{display:block}.row.align-items-center p{font-size:19px}.row.align-items-center img{height:280px}.faith,.join{padding:28px 23px;margin:35px 0}.faith h3,.join h3{font-size:35px}.community .order-md-1{margin-top:25px}.archive>article .row{display:flex;flex-direction:column;gap:20px}.archive>article:first-of-type h4{font-size:34px}.archive .col-auto img{width:100%!important;height:220px!important}.rd-footer{flex-direction:column}.rd-footer nav{gap:20px}.contact h2{font-size:36px}}
