.SermonDetail-module-scss-module__9QNsuG__page{width:100%;padding-inline:var(--container-pad);padding-block:var(--layout-half-row) var(--space-section);margin-inline:auto}.SermonDetail-module-scss-module__9QNsuG__back{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);letter-spacing:-.02em;vertical-align:top;height:var(--layout-half-row);color:var(--color-ink-muted);align-items:flex-start;line-height:1.7;display:inline-flex}.SermonDetail-module-scss-module__9QNsuG__back:hover{color:var(--color-ink)}.SermonDetail-module-scss-module__9QNsuG__header{gap:var(--space-s);flex-direction:column;display:flex}@media (min-width:1024px){.SermonDetail-module-scss-module__9QNsuG__header{max-width:calc((100% + var(--gutter))*4/6 - var(--gutter))}}.SermonDetail-module-scss-module__9QNsuG__header{margin-bottom:var(--space-xl)}.SermonDetail-module-scss-module__9QNsuG__series{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);letter-spacing:-.02em;color:var(--color-ink-muted);line-height:1.7}.SermonDetail-module-scss-module__9QNsuG__title{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:clamp(3rem,8.33333vw,var(--design-unit,1px)*120);text-wrap:balance;line-height:.87}.SermonDetail-module-scss-module__9QNsuG__meta{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*16);gap:var(--space-xs);color:var(--color-ink-muted);flex-wrap:wrap;line-height:1.5;display:flex}.SermonDetail-module-scss-module__9QNsuG__meta span:not(:last-child):after{content:"·";margin-left:var(--space-xs)}.SermonDetail-module-scss-module__9QNsuG__player{aspect-ratio:16/9;margin-bottom:var(--space-l);background:var(--color-neutral-800);border-radius:var(--radius-xl);position:relative;overflow:hidden}.SermonDetail-module-scss-module__9QNsuG__player img{object-fit:cover;width:100%;height:100%}.SermonDetail-module-scss-module__9QNsuG__listen{gap:var(--space-m) var(--gutter);margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.SermonDetail-module-scss-module__9QNsuG__audio{gap:var(--space-xs);flex-direction:column;flex:1 1 calc(var(--design-unit,1px)*320);display:flex}@media (min-width:1024px){.SermonDetail-module-scss-module__9QNsuG__audio{max-width:calc((100% + var(--gutter))*4/6 - var(--gutter))}}.SermonDetail-module-scss-module__9QNsuG__audio audio{width:100%}.SermonDetail-module-scss-module__9QNsuG__audioLabel{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);letter-spacing:-.02em;color:var(--color-ink-muted);line-height:1.7}.SermonDetail-module-scss-module__9QNsuG__external{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);letter-spacing:-.02em;min-height:calc(var(--design-unit,1px)*44);color:var(--color-ink-muted);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.25em;line-height:1.7;text-decoration:underline;display:inline-flex}.SermonDetail-module-scss-module__9QNsuG__external:hover{color:var(--color-ink)}.SermonDetail-module-scss-module__9QNsuG__description{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*18);line-height:1.33}@media (min-width:1024px){.SermonDetail-module-scss-module__9QNsuG__description{max-width:calc((100% + var(--gutter))*4/6 - var(--gutter))}}.SermonDetail-module-scss-module__9QNsuG__description{color:var(--color-ink-muted)}.SermonDetail-module-scss-module__9QNsuG__steps{margin-top:var(--space-section);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.SermonDetail-module-scss-module__9QNsuG__steps{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.SermonDetail-module-scss-module__9QNsuG__steps>*{min-width:0}}.SermonDetail-module-scss-module__9QNsuG__step{gap:var(--space-2xs);padding-block:var(--space-m);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.SermonDetail-module-scss-module__9QNsuG__step:last-child{border-bottom:1px solid var(--color-line)}.SermonDetail-module-scss-module__9QNsuG__step:hover .SermonDetail-module-scss-module__9QNsuG__stepTitle{color:var(--color-ink-muted)}@media (min-width:1024px){.SermonDetail-module-scss-module__9QNsuG__step{border-bottom:1px solid var(--color-line);grid-column:1/span 3;padding-inline-end:var(--grid-inset)}.SermonDetail-module-scss-module__9QNsuG__stepNext{padding-inline:var(--grid-inset) 0;text-align:right;grid-column:4/span 3;align-items:flex-end}}.SermonDetail-module-scss-module__9QNsuG__stepLabel{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);letter-spacing:-.02em;color:var(--color-ink-muted);line-height:1.7}.SermonDetail-module-scss-module__9QNsuG__stepTitle{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*20);text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out);line-height:1.2}.SermonDetail-module-scss-module__9QNsuG__related{margin-top:var(--space-section)}.SermonDetail-module-scss-module__9QNsuG__relatedHeading{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:clamp(1.5rem,2.22222vw,var(--design-unit,1px)*32);margin-bottom:var(--space-l);line-height:1}.SermonDetail-module-scss-module__9QNsuG__relatedGrid{gap:var(--layout-half-row) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.SermonDetail-module-scss-module__9QNsuG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.SermonDetail-module-scss-module__9QNsuG__relatedGrid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.SermonDetail-module-scss-module__9QNsuG__relatedGrid>*{grid-column:span 2;min-width:0}}
