.ministries-page[data-v-cf87fe2c]{background:var(--background)}.ministries-page__hero[data-v-cf87fe2c]{padding:160px 20px 90px;background:#262626;text-align:center}.ministries-page__hero .container[data-v-cf87fe2c]{width:100%;max-width:1100px;margin:0 auto}.ministries-page__hero h1[data-v-cf87fe2c]{max-width:900px;margin:12px auto 22px;font-family:Cormorant Garamond,serif;font-size:clamp(3.2rem,8vw,5.5rem);font-weight:600;line-height:.95;color:#fff}.ministries-page__hero p[data-v-cf87fe2c]{max-width:680px;margin:0 auto;color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.8}.ministries-page__eyebrow[data-v-cf87fe2c]{display:inline-block;color:var(--primary);font-size:.75rem;font-weight:600;letter-spacing:3px;text-transform:uppercase}.ministries-page__content[data-v-cf87fe2c]{padding:70px 20px 100px}.ministries-page__content .container[data-v-cf87fe2c]{width:100%;max-width:1200px;margin:0 auto}.ministry-detail[data-v-cf87fe2c]{display:flex;flex-direction:column;margin-bottom:90px;scroll-margin-top:110px}.ministry-detail[data-v-cf87fe2c]:last-child{margin-bottom:0}.ministry-detail__image[data-v-cf87fe2c]{width:100%;overflow:hidden;background:#f3f3f3}.ministry-detail__image img[data-v-cf87fe2c]{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.ministry-detail__content[data-v-cf87fe2c]{padding:35px 0 0}.ministry-detail__number[data-v-cf87fe2c]{display:inline-block;margin-bottom:15px;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:2px}.ministry-detail h2[data-v-cf87fe2c]{margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,7vw,3.7rem);font-weight:600;line-height:1;color:var(--text)}.ministry-detail__summary[data-v-cf87fe2c]{max-width:540px;margin-bottom:24px;color:var(--text);font-size:1.05rem;font-weight:500;line-height:1.7}.ministry-detail__body[data-v-cf87fe2c]{max-width:580px}.ministry-detail__body[data-v-cf87fe2c] p{margin:0 0 18px;color:#666;font-size:.95rem;line-height:1.85}.ministry-detail__body[data-v-cf87fe2c] ul{margin:18px 0;padding-left:20px;color:#666;font-size:.95rem;line-height:1.8}.ministry-detail__body[data-v-cf87fe2c] strong{color:var(--text)}.ministry-detail__meta[data-v-cf87fe2c]{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px;padding:22px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.ministry-detail__meta div[data-v-cf87fe2c]{display:flex;flex-direction:column;gap:5px}.ministry-detail__meta span[data-v-cf87fe2c]{color:var(--primary);font-size:.68rem;font-weight:700;letter-spacing:1.5px}.ministry-detail__meta strong[data-v-cf87fe2c]{color:var(--text);font-size:.9rem;font-weight:500}.ministry-detail:hover .ministry-detail__image img[data-v-cf87fe2c]{transform:scale(1.025)}@media (min-width:600px){.ministry-detail__meta[data-v-cf87fe2c]{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ministries-page__hero[data-v-cf87fe2c]{padding:185px 20px 115px}.ministries-page__hero p[data-v-cf87fe2c]{font-size:1rem}.ministries-page__content[data-v-cf87fe2c]{padding:110px 30px 140px}.ministry-detail[data-v-cf87fe2c]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-bottom:140px}.ministry-detail--reverse .ministry-detail__image[data-v-cf87fe2c]{order:2}.ministry-detail--reverse .ministry-detail__content[data-v-cf87fe2c]{order:1}.ministry-detail__image img[data-v-cf87fe2c]{aspect-ratio:4/5}.ministry-detail__content[data-v-cf87fe2c]{padding:0}}@media (min-width:1200px){.ministry-detail[data-v-cf87fe2c]{gap:110px;margin-bottom:170px}.ministry-detail__content[data-v-cf87fe2c]{padding:0 20px}}