:root{--pwf-font-heading:Georgia,"Times New Roman",serif;--pwf-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--pwf-h1:clamp(2.3rem,5vw,4rem);--pwf-h2:clamp(1.8rem,3.5vw,2.7rem);--pwf-h3:clamp(1.4rem,2.5vw,1.9rem);--pwf-body:1.0625rem;--pwf-small:0.875rem;--pwf-heading-line:1.15;--pwf-body-line:1.75;--pwf-blue:#1f4a6a;--pwf-blue-dark:#173b55;--pwf-gold:#c9a25a;--pwf-cream:#f7f4ee;--pwf-text:#343434}body{font-family:var(--pwf-font-body);font-size:var(--pwf-body);line-height:var(--pwf-body-line);color:var(--pwf-text)}h1,h2,h3,h4,h5,h6{font-family:var(--pwf-font-heading);color:var(--pwf-blue-dark);line-height:var(--pwf-heading-line)}h1{font-size:var(--pwf-h1)}h2{font-size:var(--pwf-h2)}h3{font-size:var(--pwf-h3)}.pwf-prayer-grid .et_pb_blog_posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.pwf-prayer-grid article.et_pb_post{position:relative;display:flex!important;flex-direction:column;justify-content:space-between;min-height:210px;margin:0!important;padding:30px 28px 26px!important;overflow:hidden;border:1px solid rgba(13,53,75,0.10)!important;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(201,162,90,0.13),transparent 37%),linear-gradient(145deg,#ffffff 0%,#faf8f3 100%)!important;box-shadow:0 8px 24px rgba(13,53,75,0.055);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pwf-prayer-grid article.et_pb_post:nth-child(3n+2){background:radial-gradient(circle at 100% 0%,rgba(31,74,106,0.10),transparent 38%),linear-gradient(145deg,#f7fbfd 0%,#ffffff 100%)!important}.pwf-prayer-grid article.et_pb_post:nth-child(3n+3){background:radial-gradient(circle at 100% 0%,rgba(169,179,155,0.13),transparent 38%),linear-gradient(145deg,#fbfcf8 0%,#ffffff 100%)!important}.pwf-prayer-grid article.et_pb_post::before{content:"";position:absolute;top:0;left:28px;width:54px;height:3px;border-radius:0 0 4px 4px;background:var(--pwf-gold,#c9a25a);transition:width .25s ease}.pwf-prayer-grid article.et_pb_post::after{content:"✦";position:absolute;top:18px;right:22px;color:rgba(201,162,90,0.20);font-size:34px;line-height:1;transform:rotate(12deg);pointer-events:none}.pwf-prayer-grid article.et_pb_post:hover{transform:translateY(-7px);border-color:rgba(201,162,90,0.45)!important;box-shadow:0 20px 45px rgba(13,53,75,0.13)}.pwf-prayer-grid article.et_pb_post:hover::before{width:90px}.pwf-prayer-grid .entry-title{position:relative;z-index:2;margin:0 0 28px!important;padding:0 36px 0 0!important;font-family:var(--pwf-font-heading,Georgia,"Times New Roman",serif)!important;font-size:1.28rem!important;line-height:1.32!important;font-weight:600!important;color:var(--pwf-blue-dark,#173b55)!important}.pwf-prayer-grid .entry-title a{color:var(--pwf-blue-dark,#173b55)!important;text-decoration:none!important;transition:color .2s ease}.pwf-prayer-grid article.et_pb_post:hover .entry-title a{color:var(--pwf-blue,#1f4a6a)!important}.pwf-prayer-grid .post-meta{display:none!important}.pwf-prayer-grid .post-content{position:relative;z-index:3;display:flex;flex-direction:column;margin-top:auto}.pwf-prayer-grid .post-content-inner:empty{display:none!important}.pwf-prayer-grid a.more-link{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;min-height:46px;margin-top:auto!important;padding:12px 20px!important;border:1px solidvar(--pwf-blue,#1f4a6a);border-radius:9px;background:var(--pwf-blue,#1f4a6a);color:#ffffff!important;font-family:var(--pwf-font-body,Arial,sans-serif)!important;font-size:0!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 5px 14px rgba(13,53,75,0.12);transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.pwf-prayer-grid a.more-link::before{content:"Read this prayer";font-size:15px;line-height:1}.pwf-prayer-grid a.more-link::after{content:"→";margin-left:9px;color:var(--pwf-gold,#c9a25a);font-size:18px;line-height:1;transition:transform .2s ease}.pwf-prayer-grid a.more-link:hover{transform:translateY(-2px);background:var(--pwf-blue-dark,#173b55);border-color:var(--pwf-blue-dark,#173b55);box-shadow:0 8px 20px rgba(13,53,75,0.20)}.pwf-prayer-grid a.more-link:hover::after{transform:translateX(4px)}.pwf-prayer-grid a:focus-visible{outline:3px solidvar(--pwf-gold,#c9a25a);outline-offset:4px}.pwf-prayer-grid .pagination{grid-column:1 / -1;display:flex;justify-content:center;margin-top:45px!important;padding-top:30px;border-top:1px solid rgba(13,53,75,0.10)}.pwf-prayer-grid .pagination a{display:inline-flex;min-height:48px;padding:12px 20px;border:1px solid rgba(13,53,75,0.16);border-radius:8px;background:#ffffff;color:var(--pwf-blue,#1f4a6a)!important;font-size:15px;font-weight:700;transition:all .2s ease}.pwf-prayer-grid .pagination a:hover{border-color:var(--pwf-gold,#c9a25a);background:var(--pwf-blue,#1f4a6a);color:#ffffff!important}@media (max-width:980px){.pwf-prayer-grid .et_pb_blog_posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.pwf-prayer-grid .et_pb_blog_posts{grid-template-columns:1fr!important;gap:17px!important}.pwf-prayer-grid article.et_pb_post{min-height:190px;padding:28px24px24px!important}.pwf-prayer-grid .entry-title{padding-right:28px!important;font-size:1.3rem!important;line-height:1.32!important}.pwf-prayer-grid a.more-link{min-height:50px;padding:13px20px!important}.pwf-prayer-grid a.more-link::before{font-size:16px}.pwf-prayer-grid .pagination{flex-direction:column}.pwf-prayer-grid .pagination a{width:100%;justify-content:center}}