html body .devotional-page.devotional-page{--devotional-gold:#88621c;box-sizing:border-box;width:min(1200px,100%);max-width:1200px;margin:0 auto;padding:0 24px 36px;background:#f7f5ef;color:#242424;font-family:Arial,Helvetica,sans-serif}html body .devotional-page.devotional-page *,html body .devotional-page.devotional-page :after,html body .devotional-page.devotional-page :before{box-sizing:border-box}body:has(.devotional-page),body:has(.devotional-page) .global-site-content{background:#f7f5ef}html body .devotional-page.devotional-page .devotional-hero{position:relative;isolation:isolate;min-height:280px;margin:0 -24px;background:#1c1c1c;overflow:hidden;display:flex;align-items:center;padding:40px 54px 70px}.devotional-hero-image{position:absolute;z-index:-2;right:0;top:0;width:62%;height:100%;object-fit:cover;object-position:50% 60%}.devotional-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1c1c1c 12%,rgba(28,28,28,.97) 34%,rgba(28,28,28,.68) 57%,rgba(28,28,28,.04))}html body .devotional-page.devotional-page .devotional-brand{display:flex;align-items:center;gap:22px;color:#fff;text-decoration:none;width:fit-content;max-width:100%}html body .devotional-page.devotional-page .devotional-logo{display:block;flex:0 0 auto;width:100px;height:100px;max-width:100%;object-fit:contain;border-radius:12px}html body .devotional-page.devotional-page .church-brand-name{display:flex;flex-direction:column;gap:6px;color:#fff;white-space:normal;font-family:Georgia,Times New Roman,serif}html body .devotional-page.devotional-page .church-brand-name strong{font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#f1d89a}html body .devotional-page.devotional-page .church-brand-name>span{font-size:clamp(26px,3vw,42px);line-height:1.12;font-weight:700;letter-spacing:-.035em}html body .devotional-page.devotional-page .devotional-motto{margin:12px 0 0 122px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#eee9de}.devotional-hero-wave{position:absolute;bottom:-1px;left:0;width:100%;height:60px}html body .devotional-page.devotional-page .devotional-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 24px;margin:0;padding:12px 8px 18px;min-width:0}html body .devotional-page.devotional-page .devotional-actions :is(a,button){display:inline-flex;align-items:center;gap:6px;padding:6px 0;min-height:40px;background:none;border:0;border-radius:0;box-shadow:none;color:#795619;font:600 14px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;white-space:normal;cursor:pointer}html body .devotional-page.devotional-page .devotional-actions svg{width:18px;height:18px;flex-shrink:0}html body .devotional-page.devotional-page :is(a,button):focus-visible{outline:3px solid #a67a24;outline-offset:5px}html body .devotional-page.devotional-page .devotional-card{position:relative;width:100%;max-width:none;margin:0;padding:48px 54px!important;border:1px solid #e9e4d9;border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 14px 42px rgba(37,49,61,.055);animation:devotional-enter .22s ease-out both}html body .devotional-page.devotional-page .devotional-heading{text-align:left;margin:0;padding:0 0 26px;border:0;background:none}.devotional-meta{display:flex;align-items:center;gap:16px;margin-bottom:28px}.devotional-calendar-icon{display:grid;place-items:center;flex:0 0 46px;color:#88621c}.devotional-calendar-icon svg{width:44px;height:44px}html body .devotional-page.devotional-page .devotional-label{display:block;color:#88621c;font-size:16px;font-weight:750;letter-spacing:.075em;text-transform:uppercase;line-height:1.4}html body .devotional-page.devotional-page .devotional-heading p{margin:5px 0 0;color:#6d6a63;font-size:14px!important;line-height:1.55!important;letter-spacing:.025em;font-weight:500;text-transform:uppercase}html body .devotional-page.devotional-page .devotional-title{margin:0;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5.2vw,72px)!important;font-weight:700;line-height:1.07!important;letter-spacing:-.035em;color:#242424;text-wrap:balance;overflow-wrap:break-word}.devotional-heading:after{content:"";display:block;width:160px;height:2px;margin-top:26px;background:linear-gradient(90deg,#bc902f,transparent)}html body .devotional-page.devotional-page .scripture-card{position:relative;isolation:isolate;margin:0 0 32px;padding:30px 36px 30px 64px!important;text-align:left;border:1px solid #e9e4d9;border-radius:20px;background:#faf7f0;box-shadow:none}.scripture-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#faf7f0 35%,rgba(250,247,240,.88)),url(/secciones/biblia-devocional.webp) 100%/55% auto no-repeat}.scripture-quote{position:absolute;top:16px;left:20px;color:#c8962e;font:70px/1 Georgia,serif}html body .devotional-page.devotional-page .scripture-card .public-rich-text,html body .devotional-page.devotional-page .scripture-card .public-rich-text *{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(22px,2.3vw,30px)!important;line-height:1.5!important;font-style:italic;color:#242424}html body .devotional-page.devotional-page .scripture-card cite{margin-top:16px;font:700 15px/1.5 Arial,sans-serif!important;color:#88621c;text-transform:uppercase!important;letter-spacing:.04em!important;overflow-wrap:anywhere}html body .devotional-page.devotional-page .reflection-section{margin:0;padding:0!important;border:0;background:none;box-shadow:none}html body .devotional-page.devotional-page .devotional-section-heading{display:flex;align-items:center;gap:16px;margin:0 0 22px;padding:0;border:0;font:750 clamp(20px,2.1vw,26px)/1.25 Arial,sans-serif!important;letter-spacing:.02em;text-transform:uppercase;color:#242424}.devotional-section-heading:after{content:"";height:1px;flex:1;min-width:12px;background:linear-gradient(90deg,#bc902f,rgba(188,144,47,.12))}.devotional-section-icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:#1c1c1c;color:#e4bd65}.devotional-section-icon svg{width:32px;height:32px}html body .devotional-page.devotional-page .reflection-section .public-rich-text,html body .devotional-page.devotional-page .reflection-section .public-rich-text *{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(17px,1.7vw,20px)!important;line-height:1.75!important;color:#32322f}html body .devotional-page.devotional-page .public-rich-text :is(p,div){margin:0 0 18px!important}html body .devotional-page.devotional-page .reflection-section .public-rich-text :is(strong,b){color:#88621c;font-weight:700}html body .devotional-page.devotional-page .prayer-card{margin:32px 0 0;padding:32px 36px!important;border:1px solid #e7e1d5;border-radius:22px;background:linear-gradient(115deg,#f3f0e8,#fcfaf5);box-shadow:0 3px 12px rgba(28,28,28,.025)}html body .devotional-page.devotional-page .prayer-card .public-rich-text,html body .devotional-page.devotional-page .prayer-card .public-rich-text *{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.6!important;font-style:italic;color:#242424}html body .devotional-page.devotional-page .prayer-card .public-rich-text{padding-left:72px}html body .devotional-page.devotional-page .devotional-archive{display:flex;align-items:center;gap:24px;margin-top:36px;padding-top:24px;border-top:1px solid #e9e4d9}html body .devotional-page.devotional-page .devotional-archive>small{flex:1;color:#6d6a63;font-size:13px;line-height:1.6}html body .devotional-page.devotional-page .devotional-date-picker{flex:1;min-width:0;max-width:100%}html body .devotional-page.devotional-page .devotional-date-trigger{min-width:0;width:100%;white-space:normal}html body .devotional-page.devotional-page .devotional-date-calendar{width:min(350px,100%);max-width:100%;z-index:10;top:auto;bottom:calc(100% + 8px)}html body .devotional-page.devotional-page .devotional-date-picker-label{color:#88621c;letter-spacing:.04em;font-size:12px}html body .devotional-page.devotional-page .devotional-footer{text-align:center;padding:24px 0 0;color:#6d6a63;font-size:12px;line-height:1.8;letter-spacing:.04em}@keyframes devotional-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html body .devotional-page.devotional-page .devotional-card{animation:none}}@media(max-width:1024px){html body .devotional-page.devotional-page .devotional-card{padding:36px!important}html body .devotional-page.devotional-page .devotional-hero{padding-inline:36px}.devotional-hero-image{width:75%}}@media(max-width:767px){html body .devotional-page.devotional-page{padding:0 16px 24px}html body .devotional-page.devotional-page .devotional-hero{min-height:235px;margin-inline:-16px;padding:30px 24px 68px}html body .devotional-page.devotional-page .devotional-brand{gap:14px}html body .devotional-page.devotional-page .devotional-logo{width:76px;height:76px}html body .devotional-page.devotional-page .church-brand-name>span{font-size:28px;max-width:250px}html body .devotional-page.devotional-page .church-brand-name strong{font-size:11px}html body .devotional-page.devotional-page .devotional-motto{margin:12px 0 0 90px;font-size:10px;letter-spacing:.12em}.devotional-hero:before{background:linear-gradient(90deg,#1c1c1c 10%,rgba(28,28,28,.9) 55%,rgba(28,28,28,.5))}html body .devotional-page.devotional-page .devotional-actions{justify-content:center;gap:8px 18px;padding-bottom:14px}html body .devotional-page.devotional-page .devotional-card{padding:26px 22px!important;border-radius:24px}.devotional-meta{gap:12px;margin-bottom:24px}.devotional-calendar-icon{flex-basis:34px}.devotional-calendar-icon svg{width:34px;height:34px}html body .devotional-page.devotional-page .devotional-label{font-size:14px}html body .devotional-page.devotional-page .devotional-heading p{font-size:12px!important}html body .devotional-page.devotional-page .devotional-title{font-size:clamp(36px,5.5vw,48px)!important;line-height:1.1!important}html body .devotional-page.devotional-page .scripture-card{padding:26px 20px 24px 40px!important;margin-bottom:28px}.scripture-quote{left:10px;top:18px;font-size:48px}html body .devotional-page.devotional-page .scripture-card cite{font-size:13px!important}html body .devotional-page.devotional-page .devotional-section-heading{gap:12px;font-size:20px!important;margin-bottom:20px}.devotional-section-icon{flex-basis:44px;width:44px;height:44px}.devotional-section-icon svg{width:27px;height:27px}html body .devotional-page.devotional-page .prayer-card{padding:24px 20px!important;margin-top:28px}html body .devotional-page.devotional-page .prayer-card .public-rich-text{padding-left:0}html body .devotional-page.devotional-page .devotional-archive{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}}@media print{@page{margin:14mm}body:has(.devotional-page),body:has(.devotional-page) .global-site-content{background:#fff!important;margin:0!important;padding:0!important}body:has(.devotional-page) .global-site-sidebar,body:has(.devotional-page) .public-sidebar,html body .devotional-page.devotional-page .devotional-actions,html body .devotional-page.devotional-page .devotional-archive{display:none!important}html body .devotional-page.devotional-page{width:100%;max-width:none;margin:0;padding:0;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}html body .devotional-page.devotional-page .devotional-hero{margin:0;min-height:120px;padding:16px 24px 32px;break-inside:avoid}html body .devotional-page.devotional-page .devotional-logo{width:64px;height:64px}html body .devotional-page.devotional-page .devotional-motto{margin-left:86px}html body .devotional-page.devotional-page .devotional-card{padding:24px 0!important;border:0;box-shadow:none;animation:none}html body .devotional-page.devotional-page .devotional-title{font-size:38pt!important}html body .devotional-page.devotional-page .reflection-section .public-rich-text,html body .devotional-page.devotional-page .reflection-section .public-rich-text *{font-size:11pt!important;line-height:1.6!important}html body .devotional-page.devotional-page .prayer-card .public-rich-text,html body .devotional-page.devotional-page .prayer-card .public-rich-text *,html body .devotional-page.devotional-page .scripture-card .public-rich-text,html body .devotional-page.devotional-page .scripture-card .public-rich-text *{font-size:15pt!important}html body .devotional-page.devotional-page :is(.scripture-card,.prayer-card,.devotional-heading){break-inside:avoid;page-break-inside:avoid;box-shadow:none}html body .devotional-page.devotional-page :is(h1,h2){break-after:avoid;page-break-after:avoid}html body .devotional-page.devotional-page p{orphans:3;widows:3}}@layer cda-responsive-type{@media screen{html body .devotional-page .devotional-title{font-size:clamp(36px,5.2vw,72px)!important;line-height:1.07!important}html body .devotional-page .devotional-heading p{font-size:14px!important;line-height:1.55!important}html body .devotional-page .devotional-motto{font-size:12px!important;line-height:1.6!important}html body .devotional-page .devotional-section-heading{font-size:clamp(20px,2.1vw,26px)!important;line-height:1.25!important}html body .devotional-page .reflection-section .public-rich-text,html body .devotional-page .reflection-section .public-rich-text *{font-size:clamp(17px,1.7vw,20px)!important;line-height:1.75!important}html body .devotional-page .scripture-card .public-rich-text,html body .devotional-page .scripture-card .public-rich-text *{font-size:clamp(22px,2.3vw,30px)!important;line-height:1.5!important}html body .devotional-page .scripture-card cite{font-size:15px!important;line-height:1.5!important}html body .devotional-page .prayer-card .public-rich-text,html body .devotional-page .prayer-card .public-rich-text *{font-size:clamp(20px,2vw,24px)!important;line-height:1.6!important}}@media screen and (max-width:767px){html body .devotional-page .devotional-title{font-size:clamp(36px,5.5vw,48px)!important;line-height:1.1!important}html body .devotional-page .devotional-heading p{font-size:12px!important}html body .devotional-page .devotional-motto{font-size:10px!important}html body .devotional-page .devotional-section-heading{font-size:20px!important}html body .devotional-page .scripture-card cite{font-size:13px!important}}}html body .devotional-page.devotional-page .devotional-footer{background:none!important;color:#6d6a63!important;min-height:0;border:0;box-shadow:none}html body .devotional-page.devotional-page .public-rich-text{max-width:none}html body .devotional-page.devotional-page .reflection-section .public-rich-text>div{margin-top:18px!important}html body .devotional-page.devotional-page .devotional-hero{width:calc(100% + 48px);max-width:none}html body .devotional-page.devotional-page :is(.scripture-card,.prayer-card) .public-rich-text,html body .devotional-page.devotional-page :is(.scripture-card,.prayer-card) .public-rich-text *{font-style:italic!important}@media(max-width:767px){html body .devotional-page.devotional-page .devotional-hero{width:calc(100% + 32px)}}@media print{html body .devotional-page.devotional-page .devotional-hero{width:100%;border-bottom:2px solid #c8962e;padding:20px 24px;min-height:140px}html body .devotional-page .devotional-hero-wave{display:none}}html body .devotional-page .devotional-hero-image{filter:sepia(.3) saturate(.72)}html body .devotional-page .devotional-hero:before{background:linear-gradient(90deg,#1c1c1c 12%,rgba(28,28,28,.97) 34%,rgba(28,28,28,.62) 57%,rgba(28,28,28,.03)),radial-gradient(ellipse at 88% 12%,rgba(212,164,60,.32),transparent 65%)}@media(max-width:767px){html body .devotional-page .devotional-hero:before{background:linear-gradient(90deg,#1c1c1c 10%,rgba(28,28,28,.9) 55%,rgba(28,28,28,.38)),radial-gradient(ellipse at 90% 10%,rgba(212,164,60,.3),transparent 65%)}}