.listing-hero--about{background:linear-gradient(135deg,#dbd2c0,#69766b)}.listing-hero--culture{background:linear-gradient(135deg,#dfd6c4,#8b7d63)}.listing-hero--retreat{background:linear-gradient(135deg,#d4cebf,#676d65)}
.about-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-copy p{font-size:18px;line-height:2}.about-copy blockquote{font-family:var(--font-brush);font-size:34px;line-height:1.7;color:var(--vermilion);margin:0}
@media(max-width:760px){.about-copy{grid-template-columns:1fr;gap:30px}}
.content-comments{padding:96px max(24px,calc((100% - 1240px)/2));border-top:1px solid var(--hairline);background:var(--rice)}.content-comments>header{display:grid;grid-template-columns:210px 1fr auto;gap:42px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--hairline)}.content-comments>header h2{margin:0;font:400 50px var(--font-title);letter-spacing:.08em}.content-comments>header p{margin:8px 0 0;color:var(--ink-4);font:italic 16px var(--font-latin-serif)}.content-comments>header aside{font:600 10px var(--font-hei);letter-spacing:.24em;color:var(--vermilion);text-align:right}.content-comments>header aside b{display:block;margin-top:6px;color:var(--ink-3);font-weight:400}.content-comments__empty{padding:42px 0;color:var(--ink-4)}.content-comments__list article{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:34px 0;border-bottom:1px dashed var(--hairline)}.content-comments__list article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--ink-2);color:var(--rice);font:400 18px var(--font-title)}.content-comments__list article header{display:flex;justify-content:space-between;gap:20px}.content-comments__list article b{font:400 17px var(--font-title);letter-spacing:.08em}.content-comments__list article time{color:var(--ink-4);font:italic 12px var(--font-latin-serif)}.content-comments__list article p{margin:14px 0 0;line-height:1.9;color:var(--ink-2)}.content-comments__reply{margin-top:48px;padding:30px;border:1px solid var(--hairline);background:var(--paper)}.content-comments__reply h3{margin:0 0 18px;font:600 10px var(--font-hei);letter-spacing:.28em}.content-comments__reply form{display:grid;gap:14px}.content-comments__reply textarea{width:100%;min-height:130px;padding:18px;border:1px solid var(--hairline);background:var(--paper-2);font:400 15px var(--font-song);line-height:1.8;resize:vertical}.content-comments__reply label{display:flex;align-items:center;gap:9px;color:var(--ink-3);font-size:13px}.content-comments__reply form>div,.content-comments__login{display:flex;justify-content:space-between;align-items:center;gap:22px;color:var(--ink-4);font:600 9px var(--font-hei);letter-spacing:.15em}.content-comments__reply button,.content-comments__login a{padding:13px 20px;border:1px solid var(--ink);background:var(--ink);color:var(--rice);font:600 10px var(--font-hei);letter-spacing:.2em}.content-comments__success{color:#56684f}.content-comments__error{color:var(--vermilion)}
@media(max-width:760px){.content-comments{padding-block:72px}.content-comments>header{grid-template-columns:1fr;gap:18px}.content-comments>header aside{text-align:left}.content-comments__reply{padding:22px}.content-comments__reply form>div,.content-comments__login{align-items:flex-start;flex-direction:column}.content-comments__list article{grid-template-columns:42px 1fr}.content-comments__list article>span{width:40px;height:40px}}
.sermon-live{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;width:min(920px,calc(100% - 48px));margin:-82px auto 110px;padding:32px 36px;background:var(--ink);color:var(--rice);border-left:4px solid var(--vermilion)}.sermon-live small{color:var(--gold-2);font:600 10px var(--font-hei);letter-spacing:.3em}.sermon-live h2{margin:9px 0 6px;font:400 28px var(--font-title);letter-spacing:.08em}.sermon-live p{margin:0;color:var(--paper-3);font-size:12px}.sermon-live>a{display:grid;gap:3px;padding:15px 22px;background:var(--vermilion);color:var(--rice);text-align:center}.sermon-live>a span{font:600 11px var(--font-hei);letter-spacing:.25em}.sermon-live>a em{font:italic 12px var(--font-latin-serif)}.sermon-live__floating{position:fixed;z-index:20;right:22px;bottom:24px;display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--vermilion);color:var(--rice);box-shadow:0 8px 28px rgba(32,25,19,.25);font:600 10px var(--font-hei);letter-spacing:.18em}.sermon-live__floating b{color:var(--gold-2)}@media(max-width:700px){.sermon-live{grid-template-columns:1fr;margin-top:-60px;padding:26px}.sermon-live>a{justify-self:start}.sermon-live__floating{right:14px;bottom:14px}}
