.sermons-featured[data-astro-cid-gsnu5e7q]{display:block;box-shadow:var(--shadow-md)}.sermons-featured[data-astro-cid-gsnu5e7q] h2[data-astro-cid-gsnu5e7q]{font:var(--type-h2);margin:var(--space-2) 0 var(--space-3)}.sermons-featured__date[data-astro-cid-gsnu5e7q]{font:var(--weight-semibold) var(--text-sm)/1.4 var(--font-body);color:var(--brick-600);margin:var(--space-4) 0 0}.sermons-featured__readings[data-astro-cid-gsnu5e7q]{margin:0;color:var(--text-muted)}.sermons-featured[data-astro-cid-gsnu5e7q] .fpce-btn[data-astro-cid-gsnu5e7q]{margin-top:var(--space-6)}.sermons-speakers[data-astro-cid-gsnu5e7q]{margin-bottom:var(--space-8)}.sermons-speakers__list[data-astro-cid-gsnu5e7q]{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.sermons-chip[data-astro-cid-gsnu5e7q]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-hairline);border-radius:999px;background:var(--surface-card);font:var(--weight-semibold) 15px/1.2 var(--font-body);color:var(--text-strong);text-decoration:none;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.sermons-chip[data-astro-cid-gsnu5e7q]:has(.sermons-chip__face){padding-left:7px}@media(hover:hover){.sermons-chip[data-astro-cid-gsnu5e7q]:hover{border-color:var(--brick-500);color:var(--brick-600)}}.sermons-chip[data-astro-cid-gsnu5e7q].is-active{background:var(--brick-600);border-color:var(--brick-600);color:var(--stone-0)}.sermons-chip__face[data-astro-cid-gsnu5e7q]{width:28px;height:28px;flex:0 0 auto;border-radius:50%;object-fit:cover}.sermons-chip__face--initials[data-astro-cid-gsnu5e7q]{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-sunken);color:var(--brick-600);font:var(--weight-bold) 12px/1 var(--font-display)}.sermons-chip[data-astro-cid-gsnu5e7q].is-active .sermons-chip__face--initials[data-astro-cid-gsnu5e7q]{background:var(--stone-0)}.sermons-chip__count[data-astro-cid-gsnu5e7q]{font-weight:400;color:var(--text-muted)}.sermons-chip[data-astro-cid-gsnu5e7q].is-active .sermons-chip__count[data-astro-cid-gsnu5e7q]{color:inherit;opacity:.8}@media(max-width:767px){.sermons-speakers__list[data-astro-cid-gsnu5e7q]{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--pad-left));margin-right:calc(-1 * var(--pad-right));padding:2px var(--pad-right) 2px var(--pad-left);scroll-padding-inline:var(--pad-left)}.sermons-speakers__list[data-astro-cid-gsnu5e7q]::-webkit-scrollbar{display:none}.sermons-speakers__list[data-astro-cid-gsnu5e7q] li[data-astro-cid-gsnu5e7q]{scroll-snap-align:start}}.visually-hidden[data-astro-cid-gsnu5e7q]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sermons-row__speaker[data-astro-cid-gsnu5e7q],.sermons-featured__speaker[data-astro-cid-gsnu5e7q]{font:var(--weight-semibold) var(--text-sm)/1.4 var(--font-body);color:var(--text-muted);margin-top:4px}.sermons-filter-note[data-astro-cid-gsnu5e7q]{margin:var(--space-8) 0 0;font:var(--type-small);color:var(--text-muted)}.sermons-list[data-astro-cid-gsnu5e7q]{margin-top:var(--space-10);display:flex;flex-direction:column}.sermons-row[data-astro-cid-gsnu5e7q]{text-decoration:none;color:inherit;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:baseline;padding:var(--space-5) 0;border-bottom:1px solid var(--border-hairline);transition:background-color var(--duration-fast) var(--ease-standard)}.sermons-row[data-astro-cid-gsnu5e7q]:hover{background:var(--brick-50)}.sermons-row__date[data-astro-cid-gsnu5e7q]{flex:0 0 110px;font:var(--weight-semibold) var(--text-sm)/1.4 var(--font-body);color:var(--brick-600)}.sermons-row__body[data-astro-cid-gsnu5e7q]{flex:1 1 260px;min-width:220px}.sermons-row__title[data-astro-cid-gsnu5e7q]{font:var(--weight-semibold) var(--text-lg)/1.35 var(--font-body);color:var(--text-strong)}.sermons-row__readings[data-astro-cid-gsnu5e7q]{font:var(--type-small);color:var(--text-muted);margin-top:4px}.sermons-pagination[data-astro-cid-gsnu5e7q]{display:flex;gap:var(--space-3);margin-top:var(--space-8);align-items:center}.sermons-pagination[data-astro-cid-gsnu5e7q] [data-astro-cid-gsnu5e7q][aria-disabled=true]{opacity:.5;pointer-events:none}.sermons-pagination__label[data-astro-cid-gsnu5e7q]{font:var(--type-small);color:var(--text-muted)}.sermons-years[data-astro-cid-gsnu5e7q]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.sermons-years[data-astro-cid-gsnu5e7q] a[data-astro-cid-gsnu5e7q]{font:var(--weight-semibold) var(--text-base)/1.4 var(--font-body);text-decoration:none}.sermons-years[data-astro-cid-gsnu5e7q] a[data-astro-cid-gsnu5e7q].is-active{color:var(--brick-600)}.sermons-years__count[data-astro-cid-gsnu5e7q]{color:var(--text-muted);font-weight:400}.sermons-visit-btn[data-astro-cid-gsnu5e7q]{width:100%;justify-content:center;margin-top:var(--space-5)}@media(pointer:coarse){.sermons-years[data-astro-cid-gsnu5e7q]{gap:0}.sermons-years[data-astro-cid-gsnu5e7q] a[data-astro-cid-gsnu5e7q]{display:block;padding-block:11px}}
