:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third);--sermon-card-width:370px}.sermons-module-scss-module__UoqhFq__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:baseline;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.sermons-module-scss-module__UoqhFq__updated{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.sermons-module-scss-module__UoqhFq__intro{text-align:center;max-width:700px;margin:0 auto var(--spacing-2xl);color:var(--color-text-light)}.sermons-module-scss-module__UoqhFq__sermonList{margin-top:var(--spacing-xl);gap:clamp(var(--spacing-md),3vw,var(--spacing-xl));grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}@media (max-width:1024px){.sermons-module-scss-module__UoqhFq__sermonList{content-visibility:auto;contain-intrinsic-size:auto 800px}}.sermons-module-scss-module__UoqhFq__sermonCard{background-color:var(--color-card-bg);border-radius:var(--radius-sm);box-shadow:0 3px 6px -1px var(--color-shadow);padding:var(--spacing-xl);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base);flex-direction:column;width:100%;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.sermons-module-scss-module__UoqhFq__sermonCard:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.sermons-module-scss-module__UoqhFq__newBadge{top:var(--spacing-sm);left:var(--spacing-sm);background-color:var(--color-badge);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);z-index:10;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .5rem;position:absolute}.sermons-module-scss-module__UoqhFq__thumbnail{aspect-ratio:16/9;background-color:var(--color-background-light);width:100%;height:auto;overflow:hidden}.sermons-module-scss-module__UoqhFq__thumbnailImage{object-fit:cover;width:100%;height:100%}.sermons-module-scss-module__UoqhFq__sermonContent{padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.sermons-module-scss-module__UoqhFq__title{color:var(--color-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.sermons-module-scss-module__UoqhFq__speaker{font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;font-size:17px}.sermons-module-scss-module__UoqhFq__scripture{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0;font-style:normal}.sermons-module-scss-module__UoqhFq__preachDate{margin:0 0 var(--spacing-xs)0;font-size:var(--font-size-sm);color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af)}.sermons-module-scss-module__UoqhFq__noSermons{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-light)}.sermons-module-scss-module__UoqhFq__sermonAudioLink{text-align:center;margin-top:var(--spacing-3xl)}.sermons-module-scss-module__UoqhFq__latestSeriesSection{margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--color-border)}.sermons-module-scss-module__UoqhFq__sectionTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-xl);text-align:center}.sermons-module-scss-module__UoqhFq__seriesList{gap:clamp(var(--spacing-md),3vw,var(--spacing-xl));margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),370px));justify-content:center;display:grid}.sermons-module-scss-module__UoqhFq__seriesCard{background-color:var(--color-card-bg);border-radius:var(--radius-sm);box-shadow:0 3px 6px -1px var(--color-shadow);padding:var(--spacing-xl);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base);flex-direction:column;width:100%;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.sermons-module-scss-module__UoqhFq__seriesCard:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.sermons-module-scss-module__UoqhFq__seriesContent{padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.sermons-module-scss-module__UoqhFq__seriesTitle{color:var(--color-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.sermons-module-scss-module__UoqhFq__seriesDescription{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0;line-height:1.5}.sermons-module-scss-module__UoqhFq__seriesDate{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.sermons-module-scss-module__UoqhFq__allSeriesButton{text-align:center;margin-top:var(--spacing-xl)}.sermons-module-scss-module__UoqhFq__button{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:17px;text-decoration:none;display:inline-flex}.sermons-module-scss-module__UoqhFq__button:disabled{opacity:.5;cursor:not-allowed}.sermons-module-scss-module__UoqhFq__button:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.sermons-module-scss-module__UoqhFq__button{color:#fff;background-color:#976a18}.sermons-module-scss-module__UoqhFq__button:hover:not(:disabled){background-color:#885f16}.sermons-module-scss-module__UoqhFq__button{min-width:190px;text-decoration:none}.sermons-module-scss-module__UoqhFq__secondaryButton{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:17px;text-decoration:none;display:inline-flex}.sermons-module-scss-module__UoqhFq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.sermons-module-scss-module__UoqhFq__secondaryButton:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.sermons-module-scss-module__UoqhFq__secondaryButton{color:#976a18;background-color:#fff;border:2px solid #976a18b3}.sermons-module-scss-module__UoqhFq__secondaryButton:hover:not(:disabled){color:#805a14;background-color:#ebebeb;border-color:#805a14}.sermons-module-scss-module__UoqhFq__secondaryButton{min-width:190px;text-decoration:none}.sermons-module-scss-module__UoqhFq__externalIcon{vertical-align:middle;margin-left:.25rem;font-size:1.1em;display:inline-block}
