/* Interior pages: the same warm paper, forest green and generous type as the homepage. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
input,select,textarea{font:inherit}input:focus-visible{outline:2px solid #6b795e;outline-offset:3px}
.footer-directory{display:flex;position:static;flex-flow:row wrap;gap:16px 30px;padding:26px 0 0;font-size:15px;background:none;color:#d7dfd0}
.interior .section{padding-top:90px;padding-bottom:90px}
.interior .breadcrumb{color:#69715f;letter-spacing:0;font-size:14px;flex-wrap:wrap}
.hub-intro{padding-top:30px!important;padding-bottom:65px!important}
.hub-intro .breadcrumb{margin-bottom:52px}
.hub-title{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:60px}
.hub-title h1{font-family:var(--font-body);font-size:clamp(44px,5.1vw,72px);font-weight:550;line-height:1.24;letter-spacing:-.055em;margin:0}
.hub-title>p{font-size:21px;line-height:1.8;color:#596451;margin:0 0 5px;justify-self:end}
.hub-intro .eyebrow{margin-bottom:24px;color:#5d6f52}
.interior .section-nav{position:static;flex-direction:row;flex-wrap:wrap}
.interior .section-head h2{font-size:38px}
.meta{font-size:13px;font-weight:550;letter-spacing:.03em;color:#627158;line-height:1.6}
.media-feature{background:#21372b;color:#f5f3ee}.media-feature .eyebrow{color:#c8d4bf}.media-feature .section-head{align-items:center}
.media-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:5%;align-items:center}
.media-screen{width:100%;aspect-ratio:16/9;background:#102018;position:relative;overflow:hidden}
.video-placeholder{position:absolute;inset:0}.video-placeholder>img{width:100%;height:100%;object-fit:cover;opacity:.6}
.video-placeholder button{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;background:linear-gradient(transparent,rgba(0,0,0,.3));border:0;color:white;font-size:17px;font-weight:500}
.play-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#f4f1e7;color:#21372b;font-size:23px;padding-left:4px;transition:transform .2s}.video-placeholder button:hover .play-icon{transform:scale(1.07)}
.media-screen iframe{width:100%;height:100%;border:0;position:absolute;inset:0}
.media-selection>.eyebrow{font-size:11px;margin-bottom:16px}
.playlist-options{display:grid}.playlist-options button{display:flex;gap:18px;align-items:center;text-align:left;border:0;border-top:1px solid #59705b;background:none;color:#b7c7b1;padding:18px 0;font-size:22px;line-height:1.4}.playlist-options button:last-child{border-bottom:1px solid #59705b}.playlist-options button>span:last-child{margin-left:auto}.playlist-options small{font-size:12px;color:#a8ba9f}.playlist-options button[aria-pressed=true]{color:white}.playlist-options button[aria-pressed=true]>span:nth-child(2){text-decoration:underline;text-underline-offset:6px}
.player-note{font-size:15px;line-height:1.8;color:#cad5c2;margin:26px 0 0}.media-selection .small-note{color:#cad5c2;font-size:13px!important;margin:15px 0 0}.media-selection .text-link{color:white}
.audio-list{border-top:1px solid #bac4b0}.audio-item{display:grid;grid-template-columns:42px 1fr 310px;gap:25px;align-items:center;padding:30px 0;border-bottom:1px solid #cbd1c2}.audio-number{font:24px Georgia,serif;color:#7b876d;align-self:start;padding-top:5px}.audio-item h3{font-size:26px;margin:10px 0 8px}.audio-speaker{font-size:15px;color:#66715c;margin:0}.audio-item .meta{margin:0}.audio-controls audio{width:100%;height:42px;display:block}.audio-fallback{display:block;text-align:right;font-size:12px;text-decoration:underline;margin-top:7px;color:#68745d}
.music-story{display:grid;grid-template-columns:1fr 1fr;background:#e6e5da}.music-story>img{width:100%;height:100%;min-height:550px;object-fit:cover}.music-story>.section{padding-inline:13%;align-self:center}.music-story p:not(.eyebrow){color:#596451}.music-story .text-link{display:table;margin-top:24px}.music-story .button{margin-top:15px}
.ministry-panorama{height:360px;position:relative}.ministry-panorama img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.ministry-panorama:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(17,32,21,.65))}.ministry-panorama p{position:absolute;z-index:1;bottom:24px;left:7%;font-size:12px;font-weight:500;letter-spacing:.23em;color:white}
.directory-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #c2cab8;border-bottom:1px solid #c2cab8;padding:24px 0}.filter-chips{display:flex;gap:8px;flex-wrap:wrap}.filter-chips button{border:1px solid transparent;background:transparent;padding:10px 18px;font-size:17px;color:#56634c;white-space:nowrap}.filter-chips button[aria-pressed=true]{background:#293d31;color:white}.filter-chips button:hover{border-color:#a4b098}
.search-field{display:flex;align-items:center;max-width:330px;flex:1;position:relative}.search-field input{padding:12px 36px 12px 0;width:100%;min-width:0;background:none;border:0;border-bottom:1px solid #8e9b80;border-radius:0;font-size:16px;color:#263d2b}.search-field input::placeholder{color:#707967}.search-field>span:last-child{position:absolute;right:5px;pointer-events:none;font-size:25px}.result-count{font-size:14px;color:#66745a;margin:22px 0 30px;min-height:22px}
.ministry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 35px}.ministry-card>img{width:100%;aspect-ratio:1.65;object-fit:cover}.ministry-card>div{padding:25px 0 0}.ministry-card h2{font-size:30px;line-height:1.5;margin:12px 0}.ministry-card h2 span{float:right;font-weight:400}.ministry-card p:last-child{font-size:18px;line-height:1.8;color:#5d6953;margin:0;max-width:90%}.ministry-card .meta{font-size:12px;margin:0}.ministry-card:hover{opacity:1}.ministry-card:hover h2{text-decoration:underline;text-underline-offset:7px}
.empty-results{text-align:center;padding:70px 20px;border-bottom:1px solid #c2cab8}.empty-results h3{font-size:26px}.empty-results p{font-size:17px}.empty-results .button{margin-top:12px}
.origin-story{display:grid;grid-template-columns:1fr 1.7fr;gap:10%;background:#e3e6da}.origin-story>div{max-width:730px}.origin-story p:not(.eyebrow){color:#59684f}
.contact-band{background:#21372b;color:white;display:flex;justify-content:space-between;align-items:center;gap:50px}.contact-band h2{font-size:42px}.contact-band p{color:#c7d1bf;margin-bottom:0}.contact-band .eyebrow{margin-bottom:20px}.contact-actions{min-width:240px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.contact-actions .text-link{margin:0}.contact-actions p{font-size:16px;letter-spacing:.04em}
.interior .page-hero .breadcrumb{color:#d9e2d1}.ministry-hero .page-hero-copy>p:last-child{max-width:620px}.ministry-detail{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.ministry-detail aside h2{font-size:36px;line-height:1.5}.ministry-detail aside .eyebrow{font-size:11px}.ministry-detail aside img{width:100%;max-height:340px;object-fit:cover;margin-top:40px}.ministry-detail-copy article{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid #bdc6b3}.detail-number{font-size:13px;color:#758365}.ministry-detail-copy h3{font-size:27px;margin:12px 0 20px}.ministry-detail-copy p{font-size:18px;line-height:1.95;color:#5b6652;margin:0}.related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.related-links a{border-top:1px solid #b7c2aa;padding-top:25px;display:flex;flex-wrap:wrap;gap:16px 8px;font-size:23px;line-height:1.5}.related-links a small{width:100%;font-size:12px;letter-spacing:.06em;color:#67785b}.related-links a>span:last-child{margin-left:auto}
.featured-story{display:grid;grid-template-columns:1.2fr 1fr;background:#e3e6da;margin:0 7%}.featured-story .featured-photo{display:block;height:100%;min-height:460px}.featured-photo img{width:100%;height:100%;object-fit:cover}.featured-story>div{padding:55px 12%;align-self:center}.featured-story h2{font-size:36px;margin-bottom:25px;line-height:1.5}.featured-story .eyebrow{font-size:11px;margin-bottom:18px}.feature-date{font-size:16px;color:#647355;margin:0 0 20px}.featured-story>div>p:not(.eyebrow){color:#59694e}.featured-story .text-link{margin-top:8px}
.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.story-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.story-image{position:relative;background:#e5e5dc;aspect-ratio:1.5}.story-image img{width:100%;height:100%;object-fit:cover}.story-image.poster img{object-fit:contain;padding:10px}.story-image>span{position:absolute;left:12px;top:12px;background:#f5f3ee;color:#31452b;padding:5px 12px;font-size:12px}.story-card .meta{margin:23px 0 12px}.story-card .meta span{margin:0 5px}.story-card h3{font-size:24px;line-height:1.5;margin:0 0 14px;display:flex;justify-content:space-between;gap:15px}.story-card h3 span{flex-shrink:0}.story-card>p:last-child{font-size:17px;color:#66715c;margin:0}.archive-note{border-top:1px solid #cad1bf;margin:40px 0 0;padding-top:24px;font-size:15px;color:#6b765f}.bulletin-band{background:#e3e6da;display:flex;justify-content:space-between;align-items:center;gap:35px}.bulletin-band h2{font-size:36px}.bulletin-band p:last-child{margin-bottom:0;color:#606d54}.bulletin-band .button{flex-shrink:0}
.article-heading{padding-top:30px!important;padding-bottom:40px!important}.article-heading .breadcrumb{margin-bottom:52px}.article-heading h1{font-family:var(--font-body);font-size:clamp(38px,4.5vw,62px);font-weight:550;line-height:1.35;max-width:960px}.article-heading>p:last-child{font-size:17px;color:#5e6c53;display:flex;gap:22px;align-items:center;margin:0}.past-label{display:inline-block;border:1px solid #b4c0a7;padding:4px 12px;font-size:13px}.article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:7%;padding-top:20px!important}.article-image{margin:0 0 45px}.article-image img{width:100%;max-height:700px;object-fit:contain;background:#e4e6dc}.article-image.photo img{max-height:none}.article-image figcaption{font-size:13px;color:#707b65;margin-top:12px}.article-main>p{line-height:2;color:#54624a}.article-main .lead{font-size:23px}.event-info{border-top:2px solid #3c5133;align-self:start;padding-top:26px;position:sticky;top:134px}.event-info .eyebrow{font-size:11px;margin-bottom:20px}.event-info h2{font-size:28px}.event-info dl{margin:0 0 28px}.event-info dt{font-size:13px;color:#6d7a60;margin:18px 0 6px}.event-info dd{font-size:19px;margin:0}.event-info .button{width:100%;margin-top:16px}.related-stories{background:#ebece3}
.bulletin-content{padding-top:20px!important}.bulletin-embed{background:#fff;border:1px solid #d5dacb;height:500px}.bulletin-embed iframe{width:100%;height:100%;border:0}.bulletin-content>.small-note{margin-top:20px}.bulletin-content>.related-links{margin-top:65px}
@media(min-width:1700px){.interior .section{padding-inline:max(7%,calc((100vw - 1450px)/2))}}
@media(max-width:1000px){.hub-title{gap:30px}.hub-title>p{font-size:18px}.media-layout{grid-template-columns:1.6fr 1fr;gap:30px}.playlist-options button{font-size:19px;gap:10px}.playlist-options button small{display:none}.media-selection .player-note{display:none}.audio-item{grid-template-columns:30px 1fr 270px;gap:20px}.audio-item h3{font-size:23px}.featured-story>div{padding:40px 9%}.featured-story h2{font-size:29px}.directory-tools{align-items:flex-start;flex-direction:column;gap:20px}.search-field{max-width:100%;width:100%}.story-card h3{font-size:21px}.ministry-detail{gap:6%;grid-template-columns:1fr 1.15fr}.ministry-detail aside h2{font-size:30px}.article-layout{gap:5%;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.event-info{top:110px}.music-story>img{min-height:500px}.music-story>.section{padding-inline:10%}}
@media(max-width:700px){
 .interior .section{padding-top:60px;padding-bottom:60px}.hub-intro{padding-top:24px!important;padding-bottom:40px!important}.hub-intro .breadcrumb,.article-heading .breadcrumb{margin-bottom:35px}.hub-title{grid-template-columns:1fr;gap:24px}.hub-title h1{font-size:clamp(34px,10vw,48px);line-height:1.3}.hub-title>p{justify-self:start;font-size:18px;margin:0}.hub-title>p br{display:none}.hub-intro .eyebrow{font-size:11px;margin-bottom:20px}.interior .breadcrumb{font-size:12px;gap:8px}.interior .section-head h2{font-size:30px}.interior .section-head{gap:14px}.interior .section-head>p{font-size:16px}.interior .section-nav{gap:12px 20px;font-size:14px}.media-layout{grid-template-columns:1fr;gap:32px}.playlist-options button{font-size:22px;padding:20px 0}.playlist-options button small{display:block}.media-selection .player-note{display:block}.play-icon{width:60px;height:60px;font-size:19px}.video-placeholder button{font-size:15px;gap:12px}.media-feature .section-head .text-link{margin:0 0 12px}.audio-item{grid-template-columns:24px minmax(0,1fr);gap:18px;padding:28px 0}.audio-number{font-size:20px}.audio-item h3{font-size:23px}.audio-controls{grid-column:2;min-width:0}.audio-item .meta{font-size:12px}.music-story{grid-template-columns:1fr}.music-story>img{min-height:0;height:330px}.music-story>.section{padding-inline:7%}.music-story h2{font-size:34px}.ministry-panorama{height:230px}.ministry-panorama p{font-size:10px;letter-spacing:.16em;bottom:18px;margin:0}.filter-chips{gap:4px}.filter-chips button{font-size:16px;padding:9px 12px}.search-field input{font-size:16px}.directory-tools{padding:20px 0}.result-count{margin:20px 0 24px}.ministry-grid{grid-template-columns:1fr;gap:38px}.ministry-card h2{font-size:27px}.ministry-card p:last-child{max-width:100%;font-size:17px}.ministry-card>div{padding-top:22px}.origin-story{grid-template-columns:1fr;gap:15px}.origin-story h2{font-size:32px}.contact-band{display:block}.contact-band h2{font-size:32px}.contact-actions{margin-top:30px;gap:15px}.ministry-detail{grid-template-columns:1fr;gap:45px}.ministry-detail aside h2{font-size:32px}.ministry-detail aside img{height:260px;margin-top:30px}.ministry-detail-copy h3{font-size:25px}.ministry-detail-copy p{font-size:17px}.related-links{grid-template-columns:1fr;gap:24px}.related-links a{font-size:22px;gap:12px}.featured-story{grid-template-columns:1fr}.featured-story .featured-photo{min-height:0;height:250px}.featured-story>div{padding:32px 8% 38px}.featured-story h2{font-size:30px}.featured-story>div>p{font-size:16px}.featured-story .eyebrow{font-size:10px}.story-grid,.story-grid.two{grid-template-columns:1fr;gap:40px}.story-card h3{font-size:24px}.story-card .meta{margin-top:20px}.bulletin-band{display:block}.bulletin-band h2{font-size:30px}.bulletin-band .button{margin-top:25px}.article-heading h1{font-size:clamp(30px,8vw,38px)}.article-heading{padding-top:24px!important;padding-bottom:30px!important}.article-heading .eyebrow{font-size:11px}.article-layout{grid-template-columns:1fr;gap:45px;padding-top:0!important}.article-main .lead{font-size:21px}.article-image{margin-bottom:32px}.event-info{position:static}.event-info .button{width:auto}.event-info dl{display:grid;grid-template-columns:70px 1fr;align-items:baseline;gap:14px}.event-info dt{margin:0}.event-info dd{font-size:18px}.event-info h2{font-size:26px}.archive-note{font-size:14px}.bulletin-embed{height:440px}.bulletin-content>.related-links{margin-top:40px}.footer-directory{font-size:14px;gap:16px 24px}.footer-directory a{padding:0}
}
@media(prefers-reduced-motion:reduce){.play-icon{transition:none}}
.bulletin-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 60px}.bulletin-cards>a{padding:30px;background:#e6e8dc;border-top:2px solid #77866b}.bulletin-cards .eyebrow{display:block;font-size:10px;margin-bottom:30px}.bulletin-cards h3{font-size:30px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-bottom:10px}.bulletin-cards p{font-size:17px;color:#5e6e52}.bulletin-cards .text-link{font-size:15px}.bulletin-archive-title{font-size:25px;margin-bottom:25px}@media(max-width:700px){.bulletin-cards{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.bulletin-cards>a{padding:26px}.bulletin-cards .eyebrow{margin-bottom:18px}.bulletin-cards h3{font-size:28px}.bulletin-cards .text-link{margin-top:3px}}
