.cms-feed,.cms-schedule{font:18px/1.7 Georgia,serif;color:#741b20}.cms-feed h2,.cms-schedule h2{font-size:28px;margin:0 0 28px}.cms-schedule h3{font-size:22px;font-weight:bold;margin:30px 0 8px}.cms-schedule p{margin:4px 0;white-space:pre-wrap}.cms-news-card{background:#ffffffec;border-bottom:1px solid #dbc6bd;padding:24px;margin:0 0 22px;border-radius:6px;box-shadow:0 2px 15px #00000006}.cms-news-card img{width:100%;max-height:340px;object-fit:cover;margin-bottom:14px}.cms-news-card time{display:block;font:13px Arial;color:#777}.cms-news-card h3{font-size:24px;line-height:1.4;margin:12px 0}.cms-news-card p{font-size:17px;margin:12px 0;color:#51413a}.cms-news-card a{color:#831e27;text-decoration:none}.cms-news-card>a:last-child{font-size:15px;text-decoration:underline}.cms-desktop-feed{max-width:620px;margin:50px 0 40px calc(50% - 130px);padding-right:20px}.cms-home-area{max-width:620px;margin-left:calc(50% - 130px);padding:65px 20px 60px 0;min-height:1940px}.cms-home-area>h2{text-align:center;font:26px/1.5 Georgia,serif;color:#8b0000;margin:0 0 65px}.cms-home-area>iframe{width:100%;height:335px;border:0}.cms-home-area .cms-desktop-feed{margin:45px 0 0;padding:0;max-width:100%}.cms-admin-link{display:block;position:relative;z-index:2;text-align:center;padding:12px;font:13px Arial;color:#7c2828;text-decoration:underline}.mobile-site .cms-feed{padding:15px 0}.mobile-site .cms-news-card{padding:16px}
.cms-load-more{display:block;width:100%;border:1px solid #891818;background:#891818;color:white;padding:14px 20px;font:16px Georgia,serif;cursor:pointer;border-radius:6px}.cms-feed *{box-sizing:border-box}.cms-news-card{overflow:hidden}.cms-feed h2,.cms-news-card h3,.cms-schedule h3{overflow-wrap:anywhere}.cms-news-card img{display:block}.cms-news-card p{overflow-wrap:anywhere}.mobile-site .cms-news-card img{margin:0 0 15px!important}.mobile-site .cms-schedule{padding:10px 0}.mobile-site .cms-schedule p{font-size:18px!important}
.cms-news-masthead{max-width:980px;margin:24px auto 0;text-align:center}.cms-church-title{font:27px/1.3 Georgia,serif;color:#891818!important;text-decoration:none;display:block;padding:0 20px 24px}.cms-news-masthead nav{display:flex;align-items:center;justify-content:space-around;background:#891818;min-height:36px}.cms-news-masthead nav a{font:13px/1.5 Georgia,serif;color:white;padding:9px 12px;text-decoration:none}.cms-news-masthead nav a[aria-current]{background:#d4c5c7;color:#441010}.cms-news-page-feed{width:min(900px,100%);max-width:900px;margin:36px auto;padding:0 20px}
