/* Compact worldwide clock; does not delay NFC Scripture landing content. */
.en-worldtime{background:linear-gradient(105deg,#071923,#0d3444 55%,#0b2534);color:#f9f5e8;border-top:1px solid #b99b61;border-bottom:1px solid #b99b61}
.en-worldtime-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(170px,250px) minmax(0,1fr);align-items:center;gap:10px;padding:8px 13px}
.en-worldtime-title{display:flex;align-items:center;gap:9px;min-width:0}.en-worldtime-title img{width:50px;height:50px;object-fit:contain;flex:0 0 50px}.en-worldtime-title strong{display:block;color:#f5dba0;font-size:13px;line-height:1.3}.en-worldtime-title small{display:block;color:#d6e3e4;line-height:1.35;font-size:10px}
.en-timezone-scroller{display:flex;gap:5px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:3px 0 7px;scrollbar-width:thin;scrollbar-color:#d3b477 transparent;min-width:0}
.en-timezone{flex:0 0 102px;text-align:center;scroll-snap-align:start;border:1px solid #537582;border-radius:8px;padding:6px 4px;background:#13394b;min-height:47px}
.en-timezone b{display:block;font-size:11px;color:#e8dfc7;font-weight:600;white-space:nowrap}.en-timezone time{display:block;font:700 13px/1.4 system-ui,sans-serif;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:700px){.en-worldtime-inner{display:block;padding:7px 10px 5px}.en-worldtime-title img{width:39px;height:39px;flex-basis:39px}.en-worldtime-title{margin-bottom:3px}.en-worldtime-title strong{font-size:12px}.en-timezone{flex-basis:96px}}
.pod-free-banner{margin:12px auto 18px;max-width:1050px;border:1px solid #cdb276;background:linear-gradient(110deg,#0b2634,#17475a);border-radius:15px;padding:19px;color:#fff}.pod-free-banner h2{font-size:clamp(20px,4vw,29px);margin:0 0 7px;color:#f9df9b}.pod-free-banner p{margin:7px 0;max-width:880px;line-height:1.5}.pod-free-banner .en-partner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pod-free-banner strong{color:#f8e4ae}
.pod-free-tag{display:inline-block;border:1px solid #bba16b;border-radius:8px;font-size:12px;padding:3px 8px;background:#113747;color:#f6dfb3;margin:0 0 7px}
