.bl-sheets{--b-green: #233a2e;--b-green-2: #2c4738;--b-gold: #b8973f;--b-gold-soft: rgba(184, 151, 63, .45);--b-gold-ink: #7a6224;--b-gold-light: #ccab52;--b-paper: #f6f2e6;--b-box: #efe8d5;--b-box-line: #e2d6b5;--b-ink: #1f2a22;--b-ink-2: #4a5148;--b-night: #221a44;--b-pink: #e7a6ea;--b-yellow: #f4c95d;--b-serif: "EB Garamond", Garamond, Georgia, serif;--b-display: "Playfair Display", Georgia, serif;display:grid;gap:2rem;justify-items:center}.sheet{scroll-margin-top:150px;width:min(100%,816px);background:var(--b-paper);color:var(--b-ink);font:400 15.5px/1.45 var(--b-serif);box-shadow:0 2px #0000000a,0 40px 80px -40px #0000008c;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.sheet b{font-weight:600}.sh-band{background:var(--b-green);color:#fff;display:flex;align-items:center;gap:1.4rem;padding:18px 34px;border-bottom:5px solid var(--b-gold)}.sh-crest{width:92px;height:92px;flex:none;border-radius:50%;background:#97901b;box-shadow:0 0 0 3px #b8973f8c;display:grid;place-items:center;color:#fbfbef}.sh-crest svg{width:62%;height:auto;translate:0 -7.26%}.sh-name{font:700 46px/1 var(--b-display);letter-spacing:-.01em;margin:0}.sh-name.sm{font-size:40px}.sh-caps{font:500 12px/1.4 var(--b-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--b-gold-light);margin-top:6px}.sh-caps.dim{color:#ffffffa6;font-size:10.5px;letter-spacing:.28em;margin-top:2px}.sh-date{margin-left:auto;text-align:right}.sh-date i{display:block;color:var(--b-gold-light);font:italic 600 18px var(--b-display)}.sh-date b{font:700 30px/1.1 var(--b-display)}.sh-body{padding:18px 34px 0;flex:1}.sh-welcome{text-align:center;font-size:15.5px;margin:0 auto 16px;max-width:64ch;text-wrap:balance}.sh-cols{display:grid;grid-template-columns:1.42fr 1fr;gap:22px;align-items:start}.sh-box{background:var(--b-box);border:1px solid var(--b-box-line);border-radius:10px;padding:16px 20px}.sh-box.rail{border-left:5px solid var(--b-gold)}.sh-box.dark{background:var(--b-green);border-color:var(--b-green);color:#f3efe2}.sh-box h3{font:700 21px var(--b-display);margin:0 0 8px;display:flex;align-items:center;gap:10px;color:var(--b-green)}.sh-box h3:before{content:"";width:9px;height:9px;background:var(--b-gold);transform:rotate(45deg);flex:none}.sh-kicker{font:500 11.5px var(--b-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--b-gold-ink);text-align:center}.sh-box.dark .sh-kicker{color:var(--b-gold-light)}.sh-kicker.ink{color:var(--b-ink)}.sh-ss-title{font:italic 700 25px/1.2 var(--b-display);text-align:center;color:var(--b-green);margin:4px 0 10px}.lead{display:flex;align-items:baseline;gap:8px;padding:3px 0}.lead>span:first-child{white-space:nowrap}.lead .dots{flex:1;min-width:12px;border-bottom:1.5px dashed var(--b-gold-soft);transform:translateY(-4px)}.lead>:last-child{font-weight:600;text-align:right}.lead.big{font-size:15.5px;padding:2px 0}.lead-note{text-align:center;font-style:italic;color:var(--b-gold-ink);font-size:14.5px;margin:-2px 0 2px}.sh-order-head{text-align:center;margin:12px 0 6px}.sh-order-head h3{font:700 32px/1.05 var(--b-display);color:var(--b-green);margin:2px 0 3px}.sh-orn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}.sh-orn:before,.sh-orn:after{content:"";width:40px;height:1.5px;background:var(--b-gold)}.sh-orn i{width:8px;height:8px;background:var(--b-gold);transform:rotate(45deg)}.sh-side{display:grid;gap:14px}.sh-scripture{text-align:center;font-size:15.5px;line-height:1.65;padding:6px 4px 2px}.sh-scripture sup{color:var(--b-gold-light);font-size:.65em;margin-right:2px}.sh-scripture-ref{text-align:right;font:500 11px var(--b-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--b-gold-light);margin-top:8px}.glance .lead>span:first-child{color:var(--b-gold-ink);font-weight:600}.glance .lead>:last-child{font-weight:400}.glance .sub{text-align:right;font-style:italic;color:var(--b-gold-ink);font-size:13.5px;margin-top:-4px}.sh-foot{border-top:1.5px solid var(--b-gold-soft);margin:18px 34px 0;padding:10px 0 16px;text-align:center;font-style:italic;color:var(--b-ink-2);font-size:14px}.sh-foot b{font-style:italic;color:var(--b-ink)}.sh-feature{background:var(--b-night);color:#fff;border-radius:10px;padding:16px 20px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-bottom:14px}.sh-feature .kick{font:500 11px var(--b-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--b-yellow)}.sh-feature h3{font:700 23px/1.2 var(--b-display);margin:4px 0}.sh-feature h3 em{font-style:normal;color:var(--b-pink)}.sh-feature p{margin:0 0 8px;font-size:14.5px;color:#ffffffd9}.sh-feature .pill{display:inline-block;background:var(--b-yellow);color:var(--b-night);font-weight:600;padding:2px 12px;border-radius:999px;font-size:14px}.sh-feature .fine{font-size:12.5px;color:#fff9;margin:6px 0 0}.qr{background:#fff;border-radius:8px;padding:8px;display:grid;justify-items:center;gap:4px;color:var(--b-ink)}.qr svg,.qr .qr-ph{width:92px;height:92px;display:block}.qr.sm svg,.qr.sm .qr-ph{width:62px;height:62px}.qr small{font:600 9px var(--b-serif);letter-spacing:.14em;text-transform:uppercase}.qr-ph{background:repeating-conic-gradient(#1f2a22 0 25%,#fff 0 50%) 0 0 / 14px 14px;border-radius:2px}.sh-stack{display:grid;gap:12px}.sh-p{margin:0;font-size:15.5px}.ev{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:start;padding:5px 0}.ev-date{background:var(--b-green);color:#fff;border-radius:8px;text-align:center;padding:6px 0 5px}.ev-date span{display:block;font:500 10.5px var(--b-serif);letter-spacing:.2em;color:var(--b-gold-light)}.ev-date b{display:block;font:700 26px/1 var(--b-display);margin:2px 0}.ev h4{font:700 18.5px/1.2 var(--b-display);color:var(--b-green);margin:0 0 2px}.ev p{margin:0;font-size:15px}.ahead{border-top:1.5px dashed var(--b-gold-soft);margin-top:8px;padding-top:8px;font-size:13.5px;color:var(--b-ink-2)}.ahead .sh-kicker{text-align:left;margin-bottom:3px}.ahead b{color:var(--b-ink)}.notice-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.weekly{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.weekly .sh-box{padding:12px 14px}.weekly .when{font:500 11px var(--b-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--b-gold-ink)}.weekly h4{font:700 18px var(--b-display);color:var(--b-green);margin:3px 0 4px}.weekly p{margin:0;font-size:14px}.sh-closing{text-align:center;font:italic 500 17px var(--b-serif);margin:14px 0 0}@media(min-width:761px){.sheet{min-height:1056px}}.sheet.p2{font-size:13.5px;line-height:1.4}.p2 .sh-band{padding:12px 34px}.p2 .sh-crest{width:70px;height:70px}.p2 .sh-name.sm{font-size:34px}.p2 .sh-body{padding-top:12px}.p2.sheet .sh-stack,.p2 .sh-stack{gap:9px}.p2 .sh-box{padding:10px 16px}.p2 .sh-box h3{font-size:18px;margin-bottom:4px}.p2 .sh-p,.p2 .ev p{font-size:13.5px}.p2 .sh-feature{padding:10px 16px;gap:14px;margin-bottom:0}.p2 .sh-feature h3{font-size:19px;margin:2px 0}.p2 .sh-feature p{font-size:12.5px;margin-bottom:5px}.p2 .sh-feature .fine{font-size:11px;margin-top:4px}.p2 .qr svg,.p2 .qr .qr-ph{width:76px;height:76px}.p2 .qr.sm svg,.p2 .qr.sm .qr-ph{width:54px;height:54px}.p2 .ev{grid-template-columns:50px 1fr;gap:12px;padding:3px 0}.p2 .ev-date{padding:4px 0 3px}.p2 .ev-date b{font-size:21px}.p2 .ev-date span{font-size:9px}.p2 .ev h4{font-size:16px}.p2 .ahead{font-size:12px;margin-top:5px;padding-top:5px}.p2 .weekly{gap:9px}.p2 .weekly .sh-box{padding:9px 12px}.p2 .weekly h4{font-size:15.5px}.p2 .weekly p{font-size:12.5px}.p2 .sh-closing{font-size:15px;margin-top:4px}.p2 .sh-foot{margin-top:10px;padding:8px 0 12px;font-size:13px}@media(max-width:760px){.bl-sheets:not(.force-letter) .sheet{font-size:16px;border-radius:0}.bl-sheets:not(.force-letter) .sh-band{padding:16px;gap:.9rem;flex-wrap:wrap}.bl-sheets:not(.force-letter) .sh-crest{width:60px;height:60px}.bl-sheets:not(.force-letter) .sh-name,.bl-sheets:not(.force-letter) .sh-name.sm{font-size:30px}.bl-sheets:not(.force-letter) .sh-caps{font-size:10px;letter-spacing:.2em}.bl-sheets:not(.force-letter) .sh-caps.dim{display:none}.bl-sheets:not(.force-letter) .sh-date{margin-left:0;text-align:left;width:100%}.bl-sheets:not(.force-letter) .sh-date b{font-size:24px}.bl-sheets:not(.force-letter) .sh-body{padding:18px 16px 0}.bl-sheets:not(.force-letter) .sh-cols{grid-template-columns:1fr}.bl-sheets:not(.force-letter) .sh-foot{margin:18px 16px 0}.bl-sheets:not(.force-letter) .sh-feature{grid-template-columns:1fr}.bl-sheets:not(.force-letter) .sh-feature .qr{justify-self:start}.bl-sheets:not(.force-letter) .weekly{grid-template-columns:1fr}.bl-sheets:not(.force-letter) .lead>span:first-child{white-space:normal}}.bl-sheets.force-letter .sheet{min-height:1056px}@media print{@page{size:letter;margin:0}html,body{background:#fff!important}body>*:not(main),main>*:not(.bl-print-root){display:none!important}.bl-sheets{gap:0;display:block;width:auto!important}.bl-print-root{padding:0!important}.bl-print-root .wrap{width:auto;margin:0}.sheet{width:8.5in;height:11in;min-height:0;box-shadow:none;border-radius:0;break-after:page;overflow:hidden}.sheet:last-child{break-after:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
