.logo-mark[data-astro-cid-tvrurpns]:hover{opacity:.85;transition:opacity .2s ease}.line-clamp-2[data-astro-cid-3ewqqvaq]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-astro-cid-3ewqqvaq]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4[data-astro-cid-3ewqqvaq]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ad-display-slot[data-astro-cid-vs7tkiu7]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem auto;max-width:var(--slotW);min-height:calc(var(--slotH) + 1.25rem);background:#f5f0e680;border:1px dashed rgb(201 162 75/.4);border-radius:4px;padding:.5rem;box-sizing:content-box}.ad-display-slot--empty[data-astro-cid-vs7tkiu7]{min-height:calc(var(--slotH) + 1.25rem);opacity:.4}.ad-display-slot__label[data-astro-cid-vs7tkiu7]{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#1e1c2080;margin-bottom:.25rem;font-family:var(--aw-font-sans, system-ui)}.ad-display-slot__link[data-astro-cid-vs7tkiu7]{display:block;line-height:0}.ad-display-slot__image[data-astro-cid-vs7tkiu7]{display:block;max-width:100%;height:auto}.dark .ad-display-slot[data-astro-cid-vs7tkiu7]{background:#281e2366;border-color:#ddb8654d}.dark .ad-display-slot__label[data-astro-cid-vs7tkiu7]{color:#e5dece80}@media (max-width:767px){.ad-display-slot[data-astro-cid-vs7tkiu7]{max-width:var(--mobW);min-height:calc(var(--mobH) + 1.25rem)}}.ad-display-banner[data-astro-cid-uas7k6po]{width:100%;display:flex;justify-content:center;padding:1rem 0}.ad-sticky-footer[data-astro-cid-u24o75kd]{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;justify-content:center;align-items:center;background:#fdfbf5f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgb(201 162 75/.3);padding:.25rem 0 .5rem;transform:translateY(0);transition:transform .25s ease}.ad-sticky-footer[data-astro-cid-u24o75kd].is-closed{transform:translateY(110%)}.ad-sticky-footer__close[data-astro-cid-u24o75kd]{position:absolute;top:.25rem;right:.5rem;width:24px;height:24px;border-radius:50%;border:1px solid rgb(30 28 32/.3);background:#ffffffe6;color:#1e1c20;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.dark .ad-sticky-footer[data-astro-cid-u24o75kd]{background:#140c10f2;border-top-color:#ddb8654d}.dark .ad-sticky-footer__close[data-astro-cid-u24o75kd]{background:#281e23e6;color:#e5dece;border-color:#e5dece4d}@media (min-width:768px){.ad-sticky-footer[data-astro-cid-u24o75kd]{display:none}}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lyt-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.prose-article h2{font-family:var(--aw-font-heading);font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:700;line-height:1.2;color:var(--aw-color-text-heading);margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:80px}.prose-article .section-number{color:var(--aw-color-accent);font-family:var(--aw-font-sans);font-weight:800;font-size:.85em;margin-right:.35em;letter-spacing:.02em}.prose-article p{font-family:var(--aw-font-sans);font-size:1.0625rem;line-height:1.78;color:var(--aw-color-text-default);margin-bottom:1.15rem}.prose-article .lead-paragraph{font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.7;color:var(--aw-color-text-default);font-weight:500;padding-bottom:1rem;border-bottom:1px solid rgba(122,31,58,.12);margin-bottom:2rem}.prose-article blockquote.scripture{position:relative;font-family:var(--aw-font-heading);font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;font-style:italic;padding:1.25rem 1.25rem 1.25rem 2rem;margin:1.75rem 0;border-left:4px solid var(--aw-color-accent);background:#c9a24b14;border-radius:0 8px 8px 0;color:var(--aw-color-text-heading)}.prose-article blockquote.scripture:before{content:'"';position:absolute;top:-.2em;left:.3rem;font-family:Georgia,serif;font-size:3rem;color:var(--aw-color-accent);opacity:.35;line-height:1}.prose-article blockquote.scripture p{margin:0;font-style:italic;color:inherit}.prose-article blockquote.scripture cite{display:block;margin-top:.75rem;font-family:var(--aw-font-sans);font-style:normal;font-size:.8rem;font-weight:600;color:var(--aw-color-primary);letter-spacing:.02em;text-transform:uppercase}.prose-article .article-section+.article-section h2{margin-top:3rem}@media (max-width:640px){.prose-article p{font-size:1rem;line-height:1.7}.prose-article blockquote.scripture{padding:1rem 1rem 1rem 1.5rem;font-size:.98rem}.prose-article .article-section+.article-section h2{margin-top:2.25rem}}