@font-face{font-family:Cloister Black;src:url(/fonts/CloisterBlack.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 700}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:300 700}:root{--paper:#f5efe1;--paper-deep:#ede4cf;--paper-bright:#faf6ea;--ink:#211a13;--ink-soft:#4f4436;--ink-faint:#83745f;--rubric:#7e1f17;--rubric-deep:#5e1611;--gold:#9c7a2e;--gold-soft:#c9a75c;--rule:#211a13d9;--hairline:#211a134d;--hairline-soft:#211a1329;--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--body:Georgia, "Times New Roman", Times, serif;--blackletter:"Cloister Black", Georgia, serif;--max:1200px;--gutter:max(26px, calc((100vw - var(--max)) / 2))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--rubric);color:var(--paper-bright)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,blockquote,figure{margin:0}p,li{font-size:17.5px;line-height:1.74}.section-label,.eyebrow,.front-kicker,.front-availability{color:var(--rubric);font-family:var(--body);letter-spacing:.32em;text-transform:uppercase;font-size:11.5px;font-weight:400}.site-header{padding:16px var(--gutter) 0;background:var(--paper)}.masthead-ears{border-bottom:1px solid var(--rule);color:var(--ink-soft);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:10px;font-size:10.5px;font-style:italic;display:flex}.masthead-ears span:last-child{text-align:right}.wordmark{text-align:center;padding:30px 0 24px;display:block}.wordmark strong,.wordmark small{display:block}.wordmark strong{color:var(--ink);font-family:var(--blackletter);font-size:clamp(44px,5.6vw,74px);font-weight:400;line-height:.92}.wordmark small{color:var(--rubric);letter-spacing:.44em;text-transform:uppercase;margin-top:12px;font-size:10.5px}.primary-nav{border-top:3px double var(--rule);border-bottom:3px double var(--rule);justify-content:center;align-items:center;gap:clamp(20px,3.4vw,56px);padding:13px 0 12px;display:flex}.primary-nav a{color:var(--ink);letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid #0000;padding:2px 0;font-size:12px;transition:color .15s,border-color .15s}.primary-nav a:hover,.primary-nav a:focus-visible{border-color:var(--rubric);color:var(--rubric)}.button{border:1px solid var(--ink);min-height:50px;font-family:var(--body);letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 28px;font-size:11px;font-weight:400;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button-primary{border-color:var(--rubric-deep);background:var(--rubric);color:var(--paper-bright);box-shadow:3px 3px #211a13d9}.button-primary:hover,.button-primary:focus-visible{background:var(--rubric-deep);box-shadow:1px 1px #211a13d9}.button-secondary{border-color:var(--ink);color:var(--ink);background:0 0}.button-secondary:hover,.button-secondary:focus-visible{background:var(--ink);color:var(--paper-bright)}.button-light{border-color:var(--ink);color:var(--ink)}.button-light:hover,.button-light:focus-visible{background:var(--ink);color:var(--paper-bright)}.text-link{border-bottom:1px solid var(--rubric);color:var(--rubric);letter-spacing:.22em;text-transform:uppercase;align-self:flex-start;margin-top:26px;padding-bottom:3px;font-size:11.5px;transition:color .15s,border-color .15s;display:inline-block}.text-link:hover,.text-link:focus-visible{border-color:var(--ink);color:var(--ink)}.front-page{padding:clamp(38px, 4.5vw, 60px) var(--gutter) clamp(44px, 5vw, 70px);background:var(--paper);grid-template-columns:minmax(0,1.12fr) minmax(320px,.92fr) minmax(250px,.66fr);gap:0;display:grid}.lead-story{padding-right:clamp(26px,3vw,46px)}.lead-story h1{margin-top:24px;font-weight:400}.lead-story h1 span{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;font-size:clamp(54px,5.4vw,84px);font-weight:600;line-height:.98;display:block}.lead-story h1 small{color:var(--rubric);font-family:var(--display);margin-top:18px;font-size:clamp(26px,2.5vw,38px);font-style:italic;font-weight:500;line-height:1.12;display:block}.front-intro{color:var(--ink-soft);margin-top:26px;font-size:clamp(16.5px,1.3vw,18.5px)}.front-intro:first-letter{float:left;color:var(--rubric);font-family:var(--display);margin:8px 12px 0 0;font-size:64px;font-weight:600;line-height:.8}.front-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.front-availability{color:var(--ink-faint);letter-spacing:.3em;margin-top:26px;font-size:9.5px}.front-plate{border-right:1px solid var(--hairline);border-left:1px solid var(--hairline);padding:0 clamp(26px,3vw,46px)}.phone-frame{aspect-ratio:664/1370;outline:1px solid var(--rule);outline-offset:5px;background:#17110b;border:11px solid #17110b;border-radius:52px;width:min(100%,330px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #211a1399}.phone-frame img,.phone-frame video{object-fit:cover;border-radius:40px;width:100%;height:100%;position:absolute;inset:0}.front-plate figcaption{text-align:center;margin-top:24px}.front-plate figcaption p{color:var(--ink);font-family:var(--display);font-size:clamp(19px,1.6vw,23px);font-style:italic;font-weight:500;line-height:1.42}.front-plate figcaption cite{color:var(--rubric);letter-spacing:.3em;text-transform:uppercase;margin-top:12px;font-size:10px;font-style:normal;display:block}.front-notice{padding-left:clamp(26px,3vw,46px)}.front-notice .section-label{border-bottom:3px double var(--rule);text-align:center;padding-bottom:12px;display:block}.front-notice h2{font-family:var(--display);text-align:center;margin-top:20px;font-size:clamp(24px,2vw,29px);font-style:italic;font-weight:500;line-height:1.22}.front-notice>p{color:var(--ink-soft);margin-top:16px;font-size:14.5px;line-height:1.66}.rule-list{border-top:1px solid var(--rule);margin:22px 0 0;padding:0;list-style:none}.rule-list li{border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.rule-list li:last-child{border-bottom:0}.rule-list li>span{color:var(--rubric);font-family:var(--display);padding-top:2px;font-size:22px;font-weight:500;line-height:1}.rule-list h3{color:var(--ink);font-family:var(--display);font-size:20px;font-weight:600}.rule-list p{color:var(--ink-soft);margin-top:5px;font-size:13.5px;line-height:1.58}.faithful-use-band{padding:26px var(--gutter) 30px;border-top:3px double var(--rule);border-bottom:3px double var(--rule);background:var(--paper-deep);text-align:center}.faithful-use-band .section-label{color:var(--rubric);font-size:10.5px}.faithful-use-band>div{flex-wrap:wrap;justify-content:center;gap:12px clamp(26px,5vw,72px);margin-top:12px;display:flex}.faithful-use-band strong{color:var(--ink);font-family:var(--display);font-size:clamp(20px,1.9vw,26px);font-weight:600;position:relative}.faithful-use-band strong+strong:before{color:var(--rubric);content:"❧";margin-top:-.6em;font-size:15px;position:absolute;top:50%;left:calc(clamp(26px,5vw,72px)/-2);transform:translate(-50%)}.steps-section{padding:clamp(64px, 8vw, 110px) var(--gutter) clamp(70px, 8.5vw, 120px);background:var(--paper)}.steps-heading{text-align:center;max-width:760px;margin:0 auto}.steps-heading h2{font-family:var(--display);letter-spacing:-.01em;margin-top:18px;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:1.12}.steps-heading>p:last-child{color:var(--ink-soft);margin-top:16px}.steps-list{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1060px;margin:48px auto 0;padding:0;list-style:none;display:grid}.steps-list li{border-right:1px solid var(--hairline);text-align:center;padding:30px clamp(22px,2.6vw,40px) 8px}.steps-list li:last-child{border-right:0}.steps-list li>span{border:1px solid var(--rubric);width:52px;height:52px;color:var(--rubric);font-family:var(--display);border-radius:999px;justify-content:center;align-items:center;font-size:26px;font-weight:500;display:inline-flex}.steps-list h3{color:var(--ink);font-family:var(--display);margin-top:18px;font-size:25px;font-weight:600}.steps-list li>p{color:var(--ink-soft);margin-top:10px;font-size:16px;line-height:1.62}.dialogue-section{padding:clamp(64px, 8vw, 110px) var(--gutter) clamp(72px, 8.5vw, 120px);border-top:3px double var(--rule);background:var(--paper-deep)}.dialogue-heading{text-align:center;max-width:720px;margin:0 auto}.dialogue-heading h2{font-family:var(--display);letter-spacing:-.01em;margin-top:18px;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:1.12}.dialogue-card{border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:4px;background:var(--paper-bright);max-width:780px;margin:44px auto 0;padding:clamp(30px,4vw,52px) clamp(24px,4vw,60px)}.dialogue-row{border-bottom:1px solid var(--hairline-soft);padding:16px 0}.dialogue-row:first-child{padding-top:0}.dialogue-row:last-child{border-bottom:0;padding-bottom:0}.dialogue-row span{color:var(--ink-faint);letter-spacing:.28em;text-transform:uppercase;font-size:10.5px;display:block}.dialogue-answer span{color:var(--rubric)}.dialogue-row p{color:var(--ink-soft);font-family:var(--display);margin-top:8px;font-size:clamp(20px,1.9vw,25px);font-style:italic;font-weight:500;line-height:1.42}.dialogue-answer p{color:var(--ink)}.dialogue-note{max-width:780px;color:var(--ink-soft);text-align:center;margin:26px auto 0;font-size:16px}.scripture-band{padding:clamp(120px, 15vw, 220px) var(--gutter);border-bottom:3px double var(--rule);text-align:center;background:url(/wilderness-rays.jpg) 50% 42%/cover no-repeat;position:relative}.scripture-band:before{content:"";background:linear-gradient(#2b160857,#2b160814 40%,#2b16086b),radial-gradient(70% 60% at 50% 55%,#1e0f054d,#1e0f0500 70%);position:absolute;inset:0}.scripture-band figure{max-width:860px;margin:0 auto;position:relative}.scripture-band blockquote p{color:#fffaf0;font-family:var(--display);text-shadow:0 2px 26px #1e0f05bf,0 1px 4px #1e0f058c;font-size:clamp(30px,3.6vw,52px);font-style:italic;font-weight:500;line-height:1.24}.scripture-band cite{color:#f0d9a4;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 1px 10px #1e0f05cc;margin-top:26px;font-size:11px;font-style:normal;display:block}.congregation-section{padding:clamp(64px, 8vw, 110px) var(--gutter) clamp(72px, 8.5vw, 120px);background:var(--paper)}.congregation-heading{text-align:center;max-width:760px;margin:0 auto}.congregation-heading h2{font-family:var(--display);letter-spacing:-.01em;margin-top:18px;font-size:clamp(34px,3.8vw,54px);font-weight:600;line-height:1.1}.congregation-note{color:var(--rubric);font-family:var(--display);margin-top:16px;font-size:clamp(20px,1.9vw,25px);font-style:italic;font-weight:500}.congregation-note:before{content:"— "}.congregation-note:after{content:" —"}.congregation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.2vw,34px);margin-top:52px;display:grid}.congregation-grid figure{flex-direction:column;display:flex}.congregation-photo{aspect-ratio:4/5;border:2px solid var(--rule);outline:1px solid var(--rule);outline-offset:4px;background:var(--ink);position:relative;overflow:hidden}.congregation-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.congregation-grid figcaption{padding-top:18px}.congregation-grid figcaption span{color:var(--rubric);letter-spacing:.26em;text-transform:uppercase;font-size:10.5px;display:block}.congregation-grid figcaption p{color:var(--ink-soft);font-family:var(--display);margin-top:9px;font-size:18.5px;font-style:italic;font-weight:500;line-height:1.4}.closing-band{min-height:660px;padding:clamp(70px, 8vw, 110px) var(--gutter);border-top:3px double var(--rule);background:var(--ink);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.closing-band>img{object-fit:cover;object-position:62% 58%;width:100%;height:100%;position:absolute;inset:0}.closing-card{border:2px solid var(--rule);outline:1px solid var(--rule);outline-offset:4px;text-align:center;background:#faf6eaf0;max-width:660px;padding:clamp(40px,4.5vw,60px) clamp(28px,4.5vw,64px);position:relative}.closing-card h2{font-family:var(--display);letter-spacing:-.01em;margin-top:18px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.12}.closing-line{color:var(--ink-soft);font-family:var(--display);margin-top:20px;font-size:clamp(19px,1.8vw,23px);font-style:italic;font-weight:500}.closing-card .button{margin-top:32px}.article-spread{padding:clamp(56px, 7vw, 96px) var(--gutter) clamp(64px, 7.5vw, 104px);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);display:grid}.article{flex-direction:column;display:flex}.article:first-child{border-right:1px solid var(--hairline);padding-right:clamp(30px,4vw,64px)}.article:last-child{padding-left:clamp(30px,4vw,64px)}.article .section-label{border-bottom:3px double var(--rule);padding-bottom:12px;display:block}.article h2{font-family:var(--display);letter-spacing:-.01em;margin-top:22px;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.1}.article>p{color:var(--ink-soft);margin-top:22px}.pull-quote{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;margin:30px 0 6px;padding:22px 0 24px}.pull-quote span{color:var(--rubric);margin-bottom:12px;font-size:20px;display:block}.pull-quote p{color:var(--ink);font-family:var(--display);font-size:clamp(23px,2.2vw,30px);font-style:italic;font-weight:500;line-height:1.32}.pull-quote cite{color:var(--rubric);letter-spacing:.3em;text-transform:uppercase;margin-top:12px;font-size:10px;font-style:normal;display:block}.article-cut{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;display:grid}.cut-frame{aspect-ratio:1;border:2px solid var(--rule);outline:1px solid var(--rule);outline-offset:3px;background:var(--ink);position:relative;overflow:hidden}.cut-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-cut p{color:var(--ink-soft);font-size:14px;font-style:italic;line-height:1.6}.evidence-list{border-top:1px solid var(--rule);margin:30px 0 0}.evidence-list>div{border-bottom:1px solid var(--hairline);grid-template-columns:165px minmax(0,1fr);gap:22px;padding:16px 0;display:grid}.evidence-list dt{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600}.evidence-list dd{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.question-section{padding:clamp(52px, 6vw, 84px) var(--gutter) clamp(60px, 7vw, 96px);border-top:3px double var(--rule);background:var(--paper)}.question-heading{text-align:center}.question-heading h2{font-family:var(--display);margin-top:18px;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:500;line-height:1.14}.question-ledger{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.question-ledger>div{border-right:1px solid var(--hairline);padding:26px clamp(18px,2vw,30px) 8px}.question-ledger>div:last-child{border-right:0}.question-ledger>div:first-child{padding-left:0}.question-ledger span{color:var(--rubric);letter-spacing:.3em;text-transform:uppercase;font-size:10.5px;display:block}.question-ledger p{color:var(--ink);font-family:var(--display);margin-top:14px;font-size:clamp(19px,1.7vw,24px);font-style:italic;font-weight:500;line-height:1.34}.guardrail-section{padding:clamp(56px, 7vw, 90px) var(--gutter);border-top:3px double var(--rule);background:var(--paper-deep)}.guardrail-notice{border:2px solid var(--rule);outline:1px solid var(--rule);outline-offset:4px;background:var(--paper-bright);text-align:center;max-width:820px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(26px,5vw,72px)}.guardrail-cross{color:var(--rubric);margin-bottom:20px;font-size:30px;display:block}.guardrail-title .section-label{letter-spacing:.42em}.guardrail-title h2{max-width:640px;font-family:var(--display);margin:20px auto 0;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.14}.guardrail-copy{max-width:620px;margin:26px auto 0}.guardrail-copy p{color:var(--ink-soft);font-size:15.5px}.guardrail-copy p+p{margin-top:18px}.guardrail-copy .button{margin-top:32px}.printers-note{padding:clamp(44px, 5vw, 64px) var(--gutter);background:var(--paper);text-align:center}.printers-note p{color:var(--ink-soft);font-family:var(--display);font-size:clamp(19px,1.9vw,25px);font-style:italic;font-weight:500}.printers-note p:before{content:"❧ ";color:var(--rubric)}.printers-note p:after{content:" ❧";color:var(--rubric)}.front-closing{padding:0 var(--gutter) clamp(72px, 8vw, 110px);background:var(--paper);text-align:center}.front-closing-mark{color:var(--rubric);font-family:var(--display);letter-spacing:.12em;padding:0 32px;font-size:32px;font-weight:500;display:inline-block;position:relative}.front-closing-mark:before,.front-closing-mark:after{border-top:1px solid var(--hairline);content:"";width:64px;position:absolute;top:50%}.front-closing-mark:before{right:100%}.front-closing-mark:after{left:100%}.front-closing>div{margin-top:22px}.front-closing h2{max-width:840px;font-family:var(--display);letter-spacing:-.01em;margin:18px auto 0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.12}.front-closing .button{margin-top:38px}.site-footer{padding:58px var(--gutter) 48px;border-top:3px double var(--rule);background:var(--ink);color:var(--paper);grid-template-columns:minmax(260px,.75fr) minmax(200px,.5fr) minmax(300px,1fr);gap:44px;display:grid}.footer-brand{gap:16px;display:flex}.footer-cross{color:var(--gold-soft);font-size:24px}.footer-brand p{color:var(--paper-bright);font-family:var(--blackletter);font-size:27px;line-height:1}.footer-brand small{color:var(--gold-soft);letter-spacing:.28em;text-transform:uppercase;margin-top:9px;font-size:10px;display:block}.site-footer nav{align-content:start;gap:12px;display:grid}.site-footer nav a{color:#f5efe1ad;letter-spacing:.22em;text-transform:uppercase;font-size:11px;transition:color .15s}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--gold-soft)}.footer-disclosure{color:#f5efe199;font-size:13px;line-height:1.7}.footer-operator{color:#f5efe166;letter-spacing:.24em;text-transform:uppercase;border-top:1px solid #f5efe133;grid-column:1/-1;padding-top:22px;font-size:9.5px}.page-hero{padding:clamp(52px, 6vw, 84px) var(--gutter) clamp(48px, 5.5vw, 76px);border-bottom:3px double var(--rule);background:var(--paper);text-align:center}.page-hero:before{color:var(--rubric);content:"✦ ✦ ✦";letter-spacing:.6em;margin-bottom:22px;font-size:12px;display:block}.page-hero h1{max-width:860px;color:var(--ink);font-family:var(--display);letter-spacing:-.01em;margin:20px auto 0;font-size:clamp(42px,5.2vw,72px);font-weight:600;line-height:1.05}.page-intro{max-width:680px;color:var(--ink-soft);margin:26px auto 0;font-size:clamp(16.5px,1.35vw,18.5px)}.page-verse{border-top:1px solid var(--hairline);max-width:660px;margin:38px auto 0;padding-top:26px}.page-verse p{color:var(--ink);font-family:var(--display);font-size:clamp(22px,2.3vw,30px);font-style:italic;font-weight:500;line-height:1.36}.page-verse cite{color:var(--rubric);letter-spacing:.3em;text-transform:uppercase;margin-top:16px;font-size:10px;font-style:normal;display:block}.plate-heading{text-align:center;max-width:720px;margin:0 auto}.plate-heading h2{font-family:var(--display);letter-spacing:-.01em;margin-top:18px;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.12}.plate-note{max-width:640px;color:var(--rubric);font-family:var(--display);text-align:center;margin:40px auto 0;font-size:clamp(19px,1.8vw,24px);font-style:italic;font-weight:500}.plate-note:before{content:"❧ "}.plate-timeline{padding:clamp(64px, 8vw, 110px) var(--gutter);border-top:3px double var(--rule);background:var(--paper)}.plate-timeline ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1040px;margin:56px auto 0;padding:0;list-style:none;display:grid;position:relative}.plate-timeline ol:before{border-top:1px solid var(--hairline);content:"";position:absolute;top:65px;left:8%;right:8%}.plate-timeline li{text-align:center;position:relative}.plate-icon{width:min(100%,130px);height:130px;margin:0 auto;position:relative}.plate-timeline strong{color:var(--ink);font-family:var(--display);margin-top:18px;font-size:21px;font-weight:600;display:block}.plate-timeline li>span{color:var(--rubric);letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-size:11px;display:block}.plate-rings{padding:clamp(64px, 8vw, 110px) var(--gutter);background:var(--paper)}.rings-wrap{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(44px,6vw,90px);max-width:1020px;margin:56px auto 0;display:grid}.rings{aspect-ratio:1;width:min(100%,430px);margin:0 auto;position:relative}.ring{border:1px solid var(--hairline);border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-5{border-color:var(--hairline);background:#a37d2e0f;width:100%;height:100%}.ring-4{background:var(--paper);width:82%;height:82%}.ring-3{background:#a37d2e12;width:64%;height:64%}.ring-2{border-color:var(--rule);background:var(--paper);width:47%;height:47%}.ring-1{border:1px solid var(--rubric);background:var(--paper-bright);width:32%;height:32%;box-shadow:0 0 0 4px var(--paper), 0 0 0 5px var(--hairline)}.ring>i{background:var(--paper);color:var(--rubric);font-family:var(--display);padding:0 8px;font-size:15px;font-style:normal;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.ring-1>i{top:-13px}.ring-core{position:absolute;inset:12%}.rings-legend{margin:0;padding:0;list-style:none}.rings-legend li{border-bottom:1px solid var(--hairline-soft);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.rings-legend li:first-child{padding-top:0}.rings-legend li:last-child{border-bottom:0}.rings-legend span{color:var(--rubric);font-family:var(--display);padding-top:2px;font-size:19px;font-weight:600}.rings-legend strong{color:var(--ink);font-family:var(--display);font-size:20px;font-weight:600}.rings-legend p{color:var(--ink-soft);margin-top:3px;font-size:14.5px;line-height:1.56}.plate-order{padding:clamp(64px, 8vw, 110px) var(--gutter);background:var(--paper)}.plate-order ol{max-width:640px;margin:52px auto 0;padding:0;list-style:none;position:relative}.plate-order ol:before{border-left:1px solid var(--hairline);content:"";position:absolute;top:20px;bottom:20px;left:21px}.plate-order li{grid-template-columns:44px 120px minmax(0,1fr);align-items:center;gap:20px;padding:20px 0;display:grid;position:relative}.order-numeral{border:1px solid var(--rubric);background:var(--paper);width:44px;height:44px;color:var(--rubric);font-family:var(--display);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.order-icon{justify-self:center;position:relative}.plate-order strong{color:var(--ink);font-family:var(--display);font-size:24px;font-weight:600}.plate-order li p{color:var(--ink-soft);margin-top:4px;font-size:15.5px;line-height:1.6}.plate-timeline ol.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:920px}.plate-timeline ol.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.card-plate{width:72px;height:72px;position:relative}.card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.teaching-grid .card-head h2,.commitment-grid .card-head h2{margin-top:0}.question-ledger .card-plate{width:60px;height:60px;margin-bottom:16px}.step-plate{justify-content:center;margin-bottom:16px;display:flex}.step-plate .card-plate{width:86px;height:86px}.page-plate{padding:clamp(34px, 4vw, 54px) var(--gutter) 0;background:var(--paper);text-align:center}.page-plate>div{width:96px;height:96px;display:inline-block;position:relative}.page-plate:after{color:var(--rubric);content:"✦ ✦ ✦";letter-spacing:.6em;margin-top:22px;font-size:11px;display:block}.support-grid .card-head{align-items:center}.support-grid .card-plate{flex:none;width:54px;height:54px}.prose-section{padding:clamp(64px, 8vw, 110px) var(--gutter);background:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:clamp(48px,7vw,110px);display:grid}.prose-section h2{font-family:var(--display);letter-spacing:-.01em;margin-top:20px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.1}.prose-section+.prose-section{padding-top:0}.prose-section>div:first-child .section-label{border-bottom:3px double var(--rule);padding-bottom:12px;display:block}.prose-copy p{color:var(--ink-soft)}.prose-copy p+p{margin-top:22px}.prayer-movements,.experience-steps,.source-layers{border-top:3px double var(--rule);background:var(--paper-deep)}.prayer-movements article,.experience-steps article,.source-layers article{padding:clamp(40px, 5vw, 66px) var(--gutter);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(74px,.14fr) minmax(0,1fr);gap:34px;display:grid}.prayer-movements article:last-child,.experience-steps article:last-child,.source-layers article:last-child{border-bottom:0}.prayer-movements article>span,.experience-steps article>span,.source-layers article>span{color:var(--rubric);font-family:var(--display);font-size:26px;font-weight:500}.prayer-movements article>div,.experience-steps article>div,.source-layers article>div{grid-template-columns:minmax(260px,.8fr) minmax(260px,1fr);align-items:start;gap:clamp(26px,5vw,76px);display:grid}.prayer-movements article>div>p:first-child{color:var(--rubric);letter-spacing:.28em;text-transform:uppercase;grid-column:1/-1;font-size:10.5px}.prayer-movements h2,.experience-steps h2,.source-layers h2{font-family:var(--display);font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.12}.prayer-movements article>div>p:last-child,.experience-steps article>div>p,.source-layers article>div>p{color:var(--ink-soft)}.practice-section{padding:clamp(70px, 8.5vw, 120px) var(--gutter);border-top:3px double var(--rule);background:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:clamp(48px,7vw,110px);display:grid}.practice-section .section-label{border-bottom:3px double var(--rule);padding-bottom:12px;display:block}.practice-section h2{font-family:var(--display);margin-top:20px;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.1}.practice-section>div:first-child>p:not(.section-label){color:var(--ink-soft);margin-top:24px}.practice-section ol{border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:4px;background:var(--paper-bright);counter-reset:prayer;margin:0;padding:clamp(28px,3.4vw,44px) clamp(24px,3vw,40px);list-style:none}.practice-section li{border-bottom:1px solid var(--hairline);color:var(--ink-soft);counter-increment:prayer;padding:16px 0 16px 54px;font-size:15.5px;position:relative}.practice-section li:first-child{padding-top:0}.practice-section li:first-child:before{top:0}.practice-section li:last-child{border-bottom:0;padding-bottom:0}.practice-section li:before{color:var(--rubric);content:"0" counter(prayer);font-family:var(--display);font-size:18px;font-weight:500;position:absolute;top:18px;left:0}.practice-section strong{color:var(--ink);font-weight:700}.teaching-grid,.commitment-grid{padding:clamp(56px, 7vw, 96px) var(--gutter);border-top:3px double var(--rule);background:var(--paper-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.teaching-grid article,.commitment-grid article{border:1px solid var(--rule);background:var(--paper-bright);padding:clamp(28px,3.2vw,42px);box-shadow:4px 4px #211a1329}.teaching-grid article>span,.commitment-grid article>span{color:var(--rubric);font-family:var(--display);font-size:20px;font-weight:500}.teaching-grid h2,.commitment-grid h2{font-family:var(--display);margin-top:24px;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.16}.teaching-grid p,.commitment-grid p{color:var(--ink-soft);margin-top:18px;font-size:15px;line-height:1.66}.teaching-grid small{color:var(--rubric);letter-spacing:.24em;text-transform:uppercase;margin-top:22px;font-size:10px;display:block}.creed-section,.closing-section{padding:clamp(64px, 8vw, 110px) var(--gutter)}.creed-section{border-top:3px double var(--rule);background:var(--paper);text-align:center}.creed-section h2{max-width:800px;font-family:var(--display);margin:20px auto 0;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.12}.creed-section>p:last-child{max-width:680px;color:var(--ink-soft);margin:26px auto 0}.closing-section{background:var(--paper);text-align:center}.closing-cross{color:var(--rubric);margin-bottom:26px;font-size:32px;display:block}.closing-section h2{max-width:840px;font-family:var(--display);margin-left:auto;margin-right:auto;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.12}.closing-section>p:not(.eyebrow){max-width:600px;color:var(--ink-soft);margin:24px auto 0}.closing-section .button{margin-top:36px}.legal-copy{max-width:840px;margin:0 auto;padding:clamp(56px,7vw,96px) 30px}.legal-copy h2{color:var(--ink);font-family:var(--display);margin-top:52px;font-size:31px;font-weight:600}.legal-copy h2:first-child{margin-top:0}.legal-copy h3{color:var(--ink);font-family:var(--display);margin-top:8px;font-size:22px;font-weight:600}.legal-copy p,.legal-copy li{color:var(--ink-soft);font-size:16px}.legal-copy p{margin-top:15px}.legal-copy a{color:var(--rubric);text-underline-offset:3px;text-decoration:underline}.legal-copy li+li{margin-top:8px}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin-top:40px;display:grid}.support-grid article{border-top:1px solid var(--rule);padding-top:18px}.support-grid h3{color:var(--ink);font-family:var(--display);font-size:21px;font-weight:600}.support-grid p{margin-top:8px;font-size:15px;line-height:1.64}@media (max-width:1100px){.front-page{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.front-notice{border-top:3px double var(--rule);grid-column:1/-1;margin-top:44px;padding-top:34px;padding-left:0}.front-notice .rule-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;display:grid}.front-notice .rule-list li{border-bottom:0}.teaching-grid,.commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.article-spread{grid-template-columns:1fr;gap:52px}.article:first-child{border-right:0;padding-right:0}.article:last-child{padding-left:0}.question-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.question-ledger>div{border-right:0;padding-left:0}.congregation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px}.prose-section{grid-template-columns:1fr;gap:28px}.practice-section{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){.front-page{grid-template-columns:1fr}.lead-story{text-align:center;padding-right:0}.front-intro:first-letter{float:none;font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;margin:0}.front-actions{justify-content:center}.front-plate{border-left:0;border-right:0;margin-top:44px;padding:0}.plate-frame{max-width:460px;margin:0 auto}.front-notice .rule-list{grid-template-columns:1fr}.front-notice .rule-list li{border-bottom:1px solid var(--hairline)}.front-notice .rule-list li:last-child{border-bottom:0}}@media (max-width:760px){p,li{font-size:16px}.masthead-ears span:last-child{display:none}.primary-nav{justify-content:flex-start;padding-left:4px;padding-right:4px;overflow-x:auto}.primary-nav a{white-space:nowrap}.front-page,.printers-note,.rule-section,.question-section,.guardrail-section,.article-spread,.front-closing,.practice-section,.creed-section,.closing-section,.prose-section{padding-left:20px;padding-right:20px}.faithful-use-band{padding:26px 20px}.faithful-use-band>div{flex-direction:column;gap:8px}.faithful-use-band strong+strong:before{content:none}.question-ledger{grid-template-columns:1fr}.question-ledger>div{padding:22px 0 4px}.guardrail-notice{padding:36px 20px}.congregation-section{padding-left:20px;padding-right:20px}.congregation-grid{grid-template-columns:1fr;gap:40px}.scripture-band{padding:110px 20px}.closing-band{min-height:560px;padding:64px 20px}.article-cut{grid-template-columns:104px minmax(0,1fr);gap:16px}.evidence-list>div{grid-template-columns:1fr;gap:6px}.page-hero{padding-left:20px;padding-right:20px}.prayer-movements article,.experience-steps article,.source-layers article{grid-template-columns:42px minmax(0,1fr);gap:14px;padding-left:20px;padding-right:20px}.prayer-movements article>div,.experience-steps article>div,.source-layers article>div{grid-template-columns:1fr;gap:16px}.teaching-grid,.commitment-grid,.support-grid{grid-template-columns:1fr}.plate-timeline,.plate-rings,.plate-order{padding-left:20px;padding-right:20px}.plate-timeline ol,.plate-timeline ol.cols-4,.plate-timeline ol.cols-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.plate-timeline ol:before{content:none}.plate-timeline li:last-child{grid-column:1/-1}.rings-wrap{grid-template-columns:1fr;gap:40px}.plate-order li{grid-template-columns:36px 76px minmax(0,1fr);gap:14px}.plate-order ol:before{left:17px}.order-numeral{width:36px;height:36px;font-size:15px}.site-footer{grid-template-columns:1fr;gap:32px;padding:50px 20px 42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
