:root{--mop-primary:#8E8AB8;--mop-primary-dark:#5C587A;--mop-bg:#F8F6FB;--mop-peach:#EDE8F5;--mop-gold:#D4B96A;--mop-gold-light:#EDD98A;--mop-white:#ffffff;--mop-text:#2D2D2D;--mop-text-muted:#6b6b7a;--mop-border:#e0dde8;--mop-tag-bg:rgba(142,138,184,0.12);--mop-tag-text:#5C587A;--mop-font-heading:'Lora', Georgia, serif;--mop-font-body:'Inter', system-ui, sans-serif;--mop-footer-bg:#3D3856;--mop-radius-sm:4px;--mop-radius-md:8px;--mop-radius-lg:16px;--mop-radius-pill:30px;--mop-shadow-sm:0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);--mop-shadow-md:0 4px 12px rgba(0,0,0,0.08), 0 2px 4px rgba(0,0,0,0.04);--mop-max-width:1200px}body:not(.home) .site-header,body:not(.home) .site-footer,body:not(.home) #generate-slideout-menu{display:none!important}body:not(.home){font-family:var(--mop-font-body);font-size:16px;line-height:1.6;color:var(--mop-text);background-color:var(--mop-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mop-header{position:sticky;top:0;z-index:1000;background:var(--mop-white);border-bottom:1px solid var(--mop-border);box-shadow:0 1px 4px rgb(0 0 0 / .06)}.admin-bar .mop-header{top:32px}@media screen and (max-width:782px){.admin-bar .mop-header{top:46px}}.mop-header__nav{height:72px;display:flex;align-items:center}.mop-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--mop-max-width);margin:0 auto;padding:0 24px}.mop-header__logo{display:flex;align-items:center;gap:10px;font-family:var(--mop-font-heading);font-size:1.3rem;font-weight:700;color:var(--mop-primary-dark);text-decoration:none}.mop-header__logo:hover,.mop-header__logo:focus{color:var(--mop-primary);opacity:.9}.mop-header__logo-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.mop-header__logo-icon img{width:40px;height:40px;display:block}.mop-header__links{display:flex;align-items:center;gap:32px}.mop-header__link{font-size:.938rem;font-weight:500;color:var(--mop-text);text-decoration:none;transition:color 0.2s;position:relative}.mop-header__link:hover,.mop-header__link:focus-visible{color:var(--mop-primary)}.mop-header__link::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--mop-gold);transition:width 0.2s}.mop-header__link:hover::after{width:100%}.mop-header__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--mop-gold);color:var(--mop-primary-dark);font-size:.875rem;font-weight:600;border-radius:var(--mop-radius-pill);text-decoration:none;transition:background 0.2s,transform 0.1s}.mop-header__cta:hover{background:var(--mop-gold-light);color:var(--mop-primary-dark)}.mop-header__cta:active{transform:scale(.98)}.mop-header__toggle{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:none;cursor:pointer}.mop-header__toggle span{display:block;width:24px;height:2px;background:var(--mop-text);border-radius:2px;transition:transform 0.3s,opacity 0.3s}.mop-site-wrapper{max-width:var(--mop-max-width);margin:0 auto;padding:32px 24px;display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}body:not(.home) .site-content,body:not(.home) .site-main{display:contents}body:not(.home) .inside-article{padding:0}body:not(.home) .entry-header{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--mop-border)}body:not(.home) .entry-title,body:not(.home) h1.entry-title{font-family:var(--mop-font-heading);font-size:2.25rem;font-weight:700;color:var(--mop-text);line-height:1.25;margin-bottom:12px}body:not(.home) .entry-meta{font-size:.875rem;color:var(--mop-text-muted)}body:not(.home) .entry-content{font-family:var(--mop-font-body);font-size:1.0625rem;line-height:1.75;color:var(--mop-text);max-width:780px;margin:0 auto}body:not(.home) .entry-content h2{font-family:var(--mop-font-heading);font-size:1.5rem;font-weight:700;color:var(--mop-text);margin-top:40px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--mop-tag-bg)}body:not(.home) .entry-content h3{font-family:var(--mop-font-heading);font-size:1.25rem;font-weight:700;color:var(--mop-primary-dark);margin-top:32px;margin-bottom:12px}body:not(.home) .entry-content p{margin-bottom:16px}body:not(.home) .entry-content a{color:var(--mop-primary);text-decoration:underline;text-underline-offset:2px;transition:color 0.2s}body:not(.home) .entry-content a:hover{color:var(--mop-primary-dark)}body:not(.home) .entry-content ul,body:not(.home) .entry-content ol{margin-bottom:16px;padding-left:24px}body:not(.home) .entry-content li{margin-bottom:8px;line-height:1.65}body:not(.home) .entry-content blockquote{border-left:4px solid var(--mop-gold);padding:16px 24px;margin:24px 0;background:var(--mop-tag-bg);border-radius:0 var(--mop-radius-md) var(--mop-radius-md) 0;font-style:italic;color:var(--mop-text-muted)}body:not(.home) .entry-content img{border-radius:var(--mop-radius-lg);box-shadow:var(--mop-shadow-sm);margin:24px 0}body:not(.home) .entry-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.9375rem}body:not(.home) .entry-content th{background:var(--mop-primary-dark);color:var(--mop-white);font-weight:600;padding:12px 16px;text-align:left}body:not(.home) .entry-content td{padding:12px 16px;border-bottom:1px solid var(--mop-border)}body:not(.home) .entry-content tr:nth-child(even) td{background:rgb(142 138 184 / .04)}body:not(.home) .entry-content .quick-answer{background:var(--mop-tag-bg);border:1px solid rgb(142 138 184 / .2);border-left:4px solid var(--mop-gold);border-radius:var(--mop-radius-md);padding:20px 24px;margin:24px 0;font-size:1rem;line-height:1.7}body:not(.home) .entry-content .scripture-highlight{background:var(--mop-peach);border:1px solid rgb(212 185 106 / .3);border-left:4px solid var(--mop-gold);border-radius:var(--mop-radius-md);padding:20px 24px;margin:24px 0;font-family:var(--mop-font-heading);font-size:1.05rem;line-height:1.7;font-style:italic;color:var(--mop-primary-dark)}body:not(.home) .entry-content .ftc-disclosure{background:#fef9e7;border:1px solid #f0e4b8;border-radius:var(--mop-radius-md);padding:16px 20px;margin:24px 0;font-size:.8125rem;color:var(--mop-text-muted);line-height:1.6}body:not(.home) .entry-content .faq-item{margin-bottom:16px;border:1px solid var(--mop-border);border-radius:var(--mop-radius-md);padding:20px 24px;background:var(--mop-white)}body:not(.home) .entry-content .faq-item h3{margin-top:0;margin-bottom:8px;font-size:1.0625rem;color:var(--mop-text);border:none;padding:0}body:not(.home) .entry-content .beehiiv-embed{max-width:100%!important}.mop-sidebar{position:sticky;top:104px}.mop-sidebar__widget{background:var(--mop-white);border:1px solid var(--mop-border);border-radius:var(--mop-radius-lg);padding:24px;margin-bottom:24px;box-shadow:var(--mop-shadow-sm)}.mop-sidebar__heading{font-family:var(--mop-font-heading);font-size:1rem;font-weight:700;color:var(--mop-text);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--mop-tag-bg)}.mop-sidebar__desc{font-size:.875rem;color:var(--mop-text-muted);margin-bottom:16px;line-height:1.5}.mop-sidebar__embed iframe{width:100%!important;border-radius:var(--mop-radius-md)}.mop-sidebar__product-list{list-style:none;padding:0;margin:0}.mop-sidebar__product{margin-bottom:12px}.mop-sidebar__product:last-child{margin-bottom:0}.mop-sidebar__product-link{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--mop-radius-md);text-decoration:none;color:var(--mop-text);transition:background 0.2s;border:1px solid var(--mop-border)}.mop-sidebar__product-link:hover{background:var(--mop-tag-bg);border-color:var(--mop-primary)}.mop-sidebar__product-icon{width:32px;height:32px;background:var(--mop-primary);color:var(--mop-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.mop-sidebar__product-link strong{display:block;font-size:.875rem;line-height:1.3}.mop-sidebar__product-link small{display:block;font-size:.75rem;color:var(--mop-text-muted);margin-top:2px}.mop-sidebar__affiliate-note{font-size:.6875rem;color:var(--mop-text-muted);margin-top:12px;padding-top:8px;border-top:1px solid var(--mop-border);line-height:1.4}.mop-sidebar__article-list{list-style:none;padding:0;margin:0}.mop-sidebar__article-list li{margin-bottom:0;border-bottom:1px solid var(--mop-border)}.mop-sidebar__article-list li:last-child{border-bottom:none}.mop-sidebar__article-list a{display:block;padding:10px 0;font-size:.875rem;font-weight:500;color:var(--mop-text);text-decoration:none;transition:color 0.2s;line-height:1.4}.mop-sidebar__article-list a:hover{color:var(--mop-primary)}.mop-footer{background:var(--mop-footer-bg);color:rgb(255 255 255 / .75);padding:64px 0 32px}.mop-footer__container{max-width:var(--mop-max-width);margin:0 auto;padding:0 24px}.mop-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.mop-footer__brand{max-width:300px}.mop-footer__logo{font-family:var(--mop-font-heading);font-size:1.2rem;font-weight:700;color:var(--mop-white);display:flex;align-items:center;gap:10px;margin-bottom:16px}.mop-footer__logo-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mop-footer__logo-icon img{width:32px;height:32px;display:block}.mop-footer__about{font-size:.875rem;line-height:1.65;color:rgb(255 255 255 / .6)}.mop-footer__heading{font-family:var(--mop-font-heading);font-size:.875rem;font-weight:700;color:var(--mop-white);margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.mop-footer__link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mop-footer__link{font-size:.875rem;color:rgb(255 255 255 / .6);text-decoration:none;transition:color 0.2s}.mop-footer__link:hover{color:var(--mop-white)}.mop-footer__bottom{padding-top:32px;border-top:1px solid rgb(255 255 255 / .1);display:flex;align-items:center;justify-content:space-between;font-size:.813rem;color:rgb(255 255 255 / .45)}.mop-footer__social{display:flex;gap:16px}.mop-footer__social a{color:rgb(255 255 255 / .45);text-decoration:none;transition:color 0.2s;font-size:.875rem}.mop-footer__social a:hover{color:var(--mop-white)}.swp_social_panel{border-top:1px solid var(--mop-border)!important;border-bottom:1px solid var(--mop-border)!important;padding:12px 0!important;margin:24px 0!important;width:100%!important;overflow:visible!important;max-width:none!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;height:auto!important;display:flex!important;flex-wrap:wrap!important}.swp_social_panel .nc_tweetContainer{overflow:visible!important;visibility:visible!important;height:auto!important;opacity:1!important}.swp_social_panel .nc_tweetContainer a{border-radius:var(--mop-radius-sm)!important;overflow:visible!important}body:not(.home) .entry-content{overflow:visible}body:not(.home) .inside-article,body:not(.home) article{overflow:visible!important}@media (max-width:1024px){.mop-site-wrapper{grid-template-columns:1fr;gap:32px;padding:24px 16px}.mop-sidebar{position:static}.mop-footer__inner{grid-template-columns:1fr 1fr;gap:32px}.mop-footer__brand{grid-column:1 / -1;max-width:100%}}@media (max-width:768px){.mop-header__links{display:none;position:absolute;top:72px;left:0;right:0;background:var(--mop-white);flex-direction:column;padding:16px 24px;gap:0;border-top:1px solid var(--mop-border);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.mop-header__links--open{display:flex}.mop-header__toggle{display:flex}.mop-header__link{padding:12px 0;border-bottom:1px solid var(--mop-border);width:100%}.mop-header__cta{margin-top:8px;text-align:center;justify-content:center}body:not(.home) .entry-title,body:not(.home) h1.entry-title{font-size:1.75rem}body:not(.home) .entry-content h2{font-size:1.25rem}.mop-footer__inner{grid-template-columns:1fr;gap:24px}.mop-footer__bottom{flex-direction:column;gap:12px;text-align:center}}.mop-archive-header{margin-bottom:32px}.mop-archive-header__title{font-family:var(--mop-font-heading);font-size:2rem;font-weight:700;color:var(--mop-text);margin-bottom:8px}.mop-archive-header__desc{font-size:1rem;color:var(--mop-text-muted);line-height:1.6;margin:0}.mop-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.mop-card{background:var(--mop-white);border:1px solid var(--mop-border);border-radius:var(--mop-radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--mop-shadow-sm);transition:box-shadow 0.2s,transform 0.15s}.mop-card:hover{box-shadow:var(--mop-shadow-md);transform:translateY(-2px)}.mop-card__image-link{display:block;overflow:hidden}.mop-card__image{width:100%;height:200px;object-fit:cover;display:block;transition:transform 0.3s;border-radius:0!important;box-shadow:none!important;margin:0!important}.mop-card:hover .mop-card__image{transform:scale(1.03)}.mop-card__image-link--placeholder{display:flex;align-items:center;justify-content:center;height:200px;background:var(--mop-peach)}.mop-card__placeholder{opacity:.5}.mop-card__body{padding:20px;display:flex;flex-direction:column;flex:1}.mop-card__category{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mop-tag-text);background:var(--mop-tag-bg);padding:3px 8px;border-radius:var(--mop-radius-sm);margin-bottom:8px;align-self:flex-start}.mop-card__title{font-family:var(--mop-font-heading);font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--mop-text);margin:0 0 8px}.mop-card__title a{text-decoration:none;color:inherit;transition:color 0.2s}.mop-card__title a:hover{color:var(--mop-primary)}.mop-card__excerpt{font-size:.875rem;color:var(--mop-text-muted);line-height:1.6;margin:0 0 16px;flex:1}.mop-card__read-more{display:inline-block;font-size:.8125rem;font-weight:600;color:var(--mop-primary);text-decoration:none;transition:color 0.2s;margin-top:auto}.mop-card__read-more:hover{color:var(--mop-primary-dark)}.mop-archive-newsletter{background:var(--mop-peach);border:1px solid rgb(142 138 184 / .15);border-radius:var(--mop-radius-lg);padding:32px;margin-bottom:32px;text-align:center}.mop-archive-newsletter__title{font-family:var(--mop-font-heading);font-size:1.375rem;font-weight:700;color:var(--mop-text);margin:0 0 8px}.mop-archive-newsletter__desc{font-size:.9375rem;color:var(--mop-text-muted);margin:0 0 20px}.mop-archive-newsletter__embed iframe{width:100%!important;max-width:100%!important;border-radius:var(--mop-radius-md)}.nav-links{display:flex;justify-content:center;gap:8px;margin-top:32px}.nav-links a,.nav-links span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:var(--mop-radius-md);font-size:.875rem;font-weight:500;text-decoration:none;transition:background 0.2s,color 0.2s}.nav-links a{background:var(--mop-white);color:var(--mop-text);border:1px solid var(--mop-border)}.nav-links a:hover{background:var(--mop-primary);color:var(--mop-white);border-color:var(--mop-primary)}.nav-links span.current{background:var(--mop-primary);color:var(--mop-white);border:1px solid var(--mop-primary)}@media (max-width:768px){.mop-card-grid{grid-template-columns:1fr}.mop-archive-header__title{font-size:1.5rem}}