.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:38px}.editorial-main{min-width:0}.article-feature{position:relative;isolation:isolate;height:535px;overflow:hidden;border-bottom:1px solid #c6a76b55}#featureImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.article-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0f251bea,transparent 100%),linear-gradient(90deg,#162b20aa,transparent 85%)}.feature-heading{position:absolute;top:30px;left:4%}.feature-heading h1{font-size:clamp(43px,4vw,65px);margin:7px 0}.feature-story{position:absolute;left:4%;bottom:36px;right:15%;max-width:650px}.feature-story h2{font-size:clamp(29px,3vw,45px);margin:0 0 13px}.feature-story>p:not(.eyebrow){font-size:13px;color:#dce3d4;max-width:480px;margin-bottom:20px}#readNow{background:#c6a76b;color:#142b1d;min-width:125px}.feature-controls{position:absolute;right:4%;bottom:25px;display:flex;align-items:center;gap:9px}#articleProgress{display:flex;gap:8px}#articleProgress button{position:relative;width:32px;height:32px;min-height:32px;border:0;padding:0;background:none}#articleProgress button:before{content:"";position:absolute;left:0;right:0;top:15px;height:3px;background:#f4f0e64d}#articleProgress button span{position:absolute;left:0;right:0;top:15px;height:3px;background:#c6a76b;transform:scaleX(0);transform-origin:left}#articleProgress button[aria-current=true]:before{background:#ffffff60}#rotation{border:0;padding:0 6px;min-height:32px;height:32px;font-size:11px}.article-section{padding-top:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.section-heading h2{font-size:30px;margin:0}.section-heading button{font-size:10px;min-height:32px;padding:5px 10px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 22px}.article-card{display:block;text-align:left;border:0;padding:0;background:none!important}.article-card img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;border:1px solid #ffffff2b;border-radius:5px}.article-card:hover img{border-color:#c6a76b}.article-card small{display:block;color:#c6a76b;font-size:8px;text-transform:uppercase;letter-spacing:.13em;margin:12px 0 7px}.article-card strong{display:block;font:normal 21px/1.2 Georgia,serif}.article-card span{display:block;font-size:10px;color:#c0cdb7;margin-top:8px}.editorial-sidebar{border-left:1px solid #c6a76b33;padding-left:25px}.editorial-sidebar>h2{font-size:29px;margin:7px 0 22px}.sidebar-tabs{display:flex;border-bottom:1px solid #ffffff25;gap:12px;margin-bottom:25px}.sidebar-tabs button{border:0;border-bottom:1px solid transparent;padding:8px 5px;font-size:11px;letter-spacing:.07em;min-height:36px}.sidebar-tabs button[aria-selected=true]{border-bottom-color:#c6a76b;color:#e5c786}#browsePanel{display:flex;flex-direction:column;gap:20px}.topic-button{position:relative;isolation:isolate;min-height:86px;border:1px solid #c6a76b33;border-radius:5px;font:normal 23px Georgia,serif;text-align:left;padding:17px;overflow:hidden;background-size:cover;background-position:center}.topic-button:before{content:"";position:absolute;inset:0;background:#14271fd1;z-index:-1}.topic-button[aria-pressed=true]{border-color:#e6c785}.author-button{border:0;padding:0;text-align:center;background:none!important}.author-button img{display:block;object-fit:cover;aspect-ratio:1;width:122px;height:122px;border-radius:50%;margin:0 auto 10px;border:1px solid #c6a76b66}.author-button strong{font:normal 19px Georgia,serif;display:block}.author-button small{font-size:9px;color:#b9c8af;display:block;margin-top:5px}.author-button[aria-pressed=true] img{border:2px solid #c6a76b}.sort{font-size:10px;color:#bfccb5}.sort select{background:#233d2d;color:#f4f0e6;border:1px solid #c6a76b55;padding:6px;margin-left:8px}#reader{width:min(850px,94vw);background:#f4f0e6}#readerImage{width:100%;height:280px;object-fit:cover;display:block}.reader-copy{padding:30px 40px 40px}.reader-copy h2{font-size:clamp(30px,3.3vw,45px);margin:0 0 18px}#readerMeta{font-size:11px;color:#65705b;margin-bottom:30px}#readerBody p{font:18px/1.85 Georgia,serif;color:#314431;margin-bottom:23px}#nextArticle{margin-top:15px;color:#24382b;border-color:#45514866}.preview-note{margin-top:0}.reader-copy .eyebrow{color:#8c6c36}@media(max-width:1050px){.editorial-layout{grid-template-columns:minmax(0,1fr) 190px;gap:25px}.editorial-sidebar{padding-left:20px}.article-grid{gap:25px 17px}.article-card strong{font-size:18px}.feature-story{right:7%;bottom:60px}.feature-controls{bottom:16px}.article-feature{height:500px}}@media(max-width:700px){.editorial-layout{display:flex;flex-direction:column;gap:33px}.editorial-sidebar{border-left:0;border-top:1px solid #c6a76b33;padding:25px 0 0}.article-feature{height:490px}.feature-story h2{font-size:33px}.feature-story{left:6%;right:6%;bottom:66px}.feature-heading{left:6%;top:25px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.article-card strong{font-size:19px}#browsePanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.topic-button{min-height:95px}.author-button img{width:115px;height:115px}.reader-copy{padding:25px}.reader-copy h2{font-size:30px}#readerBody p{font-size:17px}#readerImage{height:210px}}
/* Warm Saints Press beige editorial foundation. */
body{background:#e9dfc9;color:#28352e}body:before{background:#e9dfc9}
header{color:#f4f0e6}
.article-feature,.topic-button{color:#f4f0e6}
.article-card small,.eyebrow{color:#786035}
.article-feature .eyebrow{color:#d9bc7b}
.article-card span,.preview-note,.sort,.author-button small{color:#596052}
.article-card img{border-color:#695b3a33}
.editorial-sidebar{border-color:#88724644}
.sidebar-tabs{border-color:#88724644}
.sidebar-tabs button[aria-selected=true]{color:#725526;border-color:#92703b}
.sort select{background:#f6f0e3;color:#28352e;border-color:#88724666}
.section-heading button{border-color:#88724677}
footer{color:#455148;border-color:#88724644}
@media(max-width:700px){.editorial-sidebar{border-color:#88724644}}
