/* Morning-field palette for the October 18 devotional. */
.devotional-vol-3 .devotional-hero{background:#20291e}
.devotional-vol-3 .devotional-hero::after{background:linear-gradient(90deg,#172119ee 2%,#172119cb 32%,#17211945 63%,#17211908),linear-gradient(0deg,#172119b0,transparent 70%)}
.devotional-vol-3 .issue-heading{min-height:635px}
.devotional-vol-3 .issue-heading h1{font-size:clamp(3rem,5.2vw,4.9rem);max-width:760px}
.devotional-vol-3 .issue-deck{max-width:460px;color:#efe6d8}
.devotional-vol-3 .hero-credit{background:#20291e;color:#d4c7b6}
.weekly-invitation{background:#eee6d9;border:1px solid #c6b396;padding:28px 30px}
.weekly-invitation .eyebrow{font: .75rem/1.7 var(--sans);color:#795b30;margin-bottom:8px}
.weekly-invitation h2{margin-bottom:12px}
.weekly-invitation p{margin-bottom:18px}
.weekly-invitation .button{background:#2f3d37;border-color:#2f3d37;color:#fff5e5;white-space:normal;text-align:center}
.weekly-invitation .button:hover{background:#43584e}
@media(max-width:850px){.devotional-vol-3 .issue-heading h1{font-size:3.7rem}.devotional-vol-3 .devotional-hero::after{background:linear-gradient(90deg,#172119ec,#1721199a 72%,#17211928),linear-gradient(0deg,#172119b0,transparent)}}
@media(max-width:600px){.devotional-vol-3 .issue-heading{min-height:700px;padding-top:245px}.devotional-vol-3 .issue-heading h1{font-size:clamp(2.45rem,9.7vw,3.7rem)}.devotional-vol-3 .devotional-hero::after{background:linear-gradient(0deg,#20291e 0%,#20291e 15%,#20291eed 40%,#20291e45 72%,#20291e08)}.devotional-vol-3 .devotional-hero .sea-scene{object-position:72% top;height:370px}.weekly-invitation{padding:23px 20px}.weekly-invitation .button{width:100%;font-size:.875rem}}
@media print{.devotional-vol-3 .devotional-hero{background:#fff}.devotional-vol-3 .issue-heading{min-height:0;padding:0}.devotional-vol-3 .issue-heading h1{font-size:30pt;max-width:none}.devotional-vol-3 .issue-deck{color:#000}.weekly-invitation{display:none}}

.devotional-preview .issue-number{display:inline-flex;align-items:center;gap:9px}
.release-gate{max-width:890px;padding-block:64px 78px}
.release-lock{display:flex;align-items:center;gap:10px;font: .85rem/1.7 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:#7b5a2d}
.release-gate h2{font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.2;letter-spacing:-.03em;margin:21px 0}
.release-gate>p{font:1.2rem/1.85 var(--serif);max-width:730px}
.release-gate .release-date{font:1rem/1.8 var(--sans);color:#714f25;border-top:1px solid #c6bba9;padding-top:24px;margin-top:27px}
.release-gate .release-return{font-size:1.1rem;margin-top:9px;color:#59666b}
.release-gate .button{background:#2f3d37;border-color:#2f3d37;color:#fff5e5;white-space:normal;text-align:center}
.release-gate .text-link{color:#6d5129;border-color:#aa946c}
@media(max-width:600px){.devotional-preview .issue-kicker{font-size:.75rem}.release-gate{padding-block:42px 55px}.release-gate>p{font-size:1.125rem}.release-gate .actions{align-items:stretch}.release-gate .button{font-size:.875rem}}

.devotional-vol-3 .issue-heading h1{max-width:850px;font-size:clamp(3rem,5.1vw,4.85rem)}
@media(max-width:600px){.devotional-vol-3 .issue-heading h1{font-size:clamp(2.3rem,9.2vw,3.5rem)}}
