.sermon-page[data-v-46b74bfc]{padding-block:var(--space-lg) var(--band-y)}.sermon-page__back[data-v-46b74bfc]{align-items:center;gap:var(--space-3xs);margin-bottom:var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-soft);text-decoration:none;display:inline-flex}.sermon-page__back[data-v-46b74bfc]:hover{color:var(--brand-deep)}.sermon-page__layout[data-v-46b74bfc]{gap:var(--space-xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=64em){.sermon-page__layout[data-v-46b74bfc]{gap:var(--space-2xl);grid-template-columns:minmax(0,2.1fr) minmax(16rem,1fr)}}.sermon-page__main[data-v-46b74bfc]{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.sermon-page__head[data-v-46b74bfc]{gap:var(--space-2xs);flex-direction:column;display:flex}.sermon-page__meta[data-v-46b74bfc]{gap:var(--space-2xs);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.sermon-page__series[data-v-46b74bfc]{color:var(--brand-deep);font-weight:var(--weight-semibold);text-decoration:none}.sermon-page__series[data-v-46b74bfc]:hover{text-decoration:underline}.sermon-page__title[data-v-46b74bfc]{font-size:var(--text-2xl);max-width:20ch}.sermon-page__byline[data-v-46b74bfc]{align-items:baseline;gap:var(--space-sm);font-size:var(--text-md);color:var(--ink-soft);flex-wrap:wrap;display:flex}.sermon-page__scripture[data-v-46b74bfc]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--brand-deep)}.sermon-page__actions[data-v-46b74bfc]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.sermon-page__side[data-v-46b74bfc]{gap:var(--space-sm);padding:var(--space-md);background:var(--paper-2);border:var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex}.sermon-page__side-title[data-v-46b74bfc]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-deep)}.sermon-page__related[data-v-46b74bfc]{gap:var(--space-sm);flex-direction:column;display:flex}.sermon-page__related-link[data-v-46b74bfc]{gap:var(--space-2xs);color:var(--ink);grid-template-columns:6.5rem 1fr;align-items:center;text-decoration:none;display:grid}.sermon-page__related-link:hover .sermon-page__related-title[data-v-46b74bfc]{color:var(--brand-deep)}.sermon-page__related-text[data-v-46b74bfc]{flex-direction:column;min-width:0;display:flex}.sermon-page__related-title[data-v-46b74bfc]{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.sermon-page__related-meta[data-v-46b74bfc]{font-size:var(--text-xs);color:var(--ink-faint)}
