.ss-archive-heading{border-bottom:2px solid #c5a063;margin:30px 0 25px;padding-bottom:18px}.ss-archive-heading h1{margin:0 0 10px;font-size:clamp(2rem,3.5vw,3rem)}.ss-archive-description{max-width:780px}.ss-card-title{font:700 1.25rem Georgia,serif!important;text-transform:none!important;border:0!important;line-height:1.25;margin:12px 0!important}.ss-article{background:var(--ss-cream);padding:clamp(20px,4vw,55px);border:1px solid #e6ddce}.ss-article-header{max-width:850px;margin:0 auto 28px}.ss-article-header h1{font-size:clamp(2.3rem,4vw,4rem);line-height:1.12;margin:10px 0 16px}.ss-article-meta{font:13px system-ui;color:#756d60;display:flex;gap:14px;flex-wrap:wrap}.ss-article-image{display:block;max-height:550px;object-fit:cover;width:100%;margin:0 auto 30px}.ss-article-body{max-width:850px;margin:auto}.ss-article-body p{line-height:1.8}.ss-related{margin-top:40px;border-top:2px solid #c5a063;padding-top:20px}.ss-related h2{font:700 22px Georgia,serif!important;text-transform:none!important}.ss-related .ss-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-not-found{text-align:center;padding-block:65px}.ss-not-found .search-form{margin:22px auto}@media(max-width:700px){.ss-related .ss-cards{grid-template-columns:1fr}.ss-article{padding:20px}}

.ss-devotional-article{max-width:1020px;margin-inline:auto;background:#f8f2e7;border:1px solid #d7c4a5}
.ss-devotional-article .ss-article-header{text-align:center;border-bottom:1px solid #c5a063;padding-bottom:25px}
.ss-devotional-article .ss-article-body{max-width:730px;font-size:1.1rem;line-height:1.85}
.ss-devotional-article .ss-article-body h2{font-family:Georgia,serif;color:#654a24;margin-top:2rem}
.ss-devotional-article .ss-article-body blockquote{padding:1rem 1.5rem;border-left:4px solid #b88b43;background:#efe5d3}
.ss-devotional-footer{max-width:730px;margin:2rem auto 0;padding-top:1rem;border-top:1px solid #d7c4a5}
@media(max-width:700px){.ss-devotional-article .ss-article-body{font-size:1rem}}
