/* Shared media hero dimensions; photographs will be supplied separately. */
.news-page{background:#fcfbf8}.media-tabs>a{padding:18px 0;font-size:14px;color:#557260}@media(max-width:767px){.media-tabs>a{padding:15px 0;font-size:12px}}.news-page .site-header{background:transparent;color:#fff}.news-page .main-nav>a:not(.online-worship-nav){color:inherit}.news-page .site-header.is-scrolled{background:#fff;color:#203b39}
.news-page .media-hero{background:#24423d}.news-page .media-hero h1{color:#fff}
.news-page .news-shell{padding-top:46px}.news-columns{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}
.news-section-heading{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #294a3e;padding-top:24px;margin-bottom:22px;gap:16px}.news-section-heading h2{font:500 24px/1.5 var(--sans);letter-spacing:-.7px}.news-section-heading small{font:11px Georgia;letter-spacing:1.4px;color:#76877d}
.news-notice{display:block;padding:22px 0;border-bottom:1px solid #dce2db;color:#263e38;text-decoration:none}.news-notice h2{font:500 18px/1.7 var(--sans);letter-spacing:-.3px}.news-notice p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.8;color:#64756a;margin:8px 0}.news-notice small{font-size:12px;color:#567361}.news-notice:hover h2{text-decoration:underline;text-underline-offset:5px}.news-pin{display:block;font-size:12px;color:#3b674f;margin-bottom:8px}.news-notice:has(.news-pin){padding:22px;background:#eff2eb}
.news-empty{padding:28px 0;color:#687b70;font-size:16px}



.news-weekly{margin-top:36px;padding:28px;background:#eff2eb;scroll-margin-top:110px}.news-weekly>small{font:11px Georgia;letter-spacing:1px;color:#5c7765}.news-weekly h2{font:500 24px/1.5 var(--sans);margin:10px 0}.news-weekly p{font-size:15px;margin:10px 0 16px}.news-weekly button{border:0;background:none;color:#345c48;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:5px}.news-weekly button+button{margin-left:20px}.news-weekly button:disabled{opacity:.5}#weekly-list{margin-top:14px;border-top:1px solid #d0dacf;max-height:420px;overflow:auto}#weekly-list button{display:block;text-align:left;width:100%;margin:0;padding:14px 0;border-bottom:1px solid #d0dacf;text-decoration:none}
.news-bulletin-content{padding:24px}.news-bulletin-content img{max-width:100%;height:auto}#bulletin-title{font:500 20px/1.5 var(--sans)}.news-page a:focus-visible,.news-page button:focus-visible{outline:2px solid #5a846b;outline-offset:5px}
@media(min-width:768px) and (max-width:1100px){.news-columns{gap:32px}.news-feature .news-thumb{height:340px}.news-page .main-nav{gap:14px}.news-page .brand{font-size:18px}.news-page .main-nav>a:not(.online-worship-nav){font-size:13px}}
@media(max-width:767px){.news-columns{grid-template-columns:1fr;gap:38px}.news-page .news-shell{padding-top:28px}.news-section-heading{padding-top:18px}.news-section-heading h2{font-size:21px}.news-feature .news-thumb{height:clamp(240px,100vw,360px)}.news-poster-caption{gap:12px;align-items:flex-start}.news-poster-caption h3{font-size:18px}.news-weekly{padding:22px;margin-top:26px}#news-thumbs{gap:10px}#news-thumbs img{height:85px}.news-page .main-nav.is-open>a:not(.online-worship-nav){color:#203b39}#news-deck{padding:16px 12px 30px}.news-bulletin-content{padding:15px}}
@media(prefers-reduced-motion:reduce){.news-feature,.news-feature img{transition:none;transform:none}.news-feature:hover img{transform:none}}
