.serving-ministers-page .timeline2{--date-col:220px;--gap:44px;--dot:12px;--line:2px;position:relative;padding:6px 0}.serving-ministers-page .timeline2::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--date-col) + var(--gap) / 2);width:var(--line);background:#075B5E;opacity:.9}.serving-ministers-page .t2-item{display:grid;grid-template-columns:var(--date-col) 1fr;column-gap:var(--gap);align-items:start;position:relative;padding:14px 0 26px}.serving-ministers-page .t2-item::before{content:"";position:absolute;left:calc(var(--date-col) + var(--gap) / 2 - var(--dot) / 2);top:28px;width:var(--dot);height:var(--dot);border-radius:50%;background:#075B5E;border:3px solid #fff;box-shadow:0 0 0 3px rgb(7 91 94 / .15);z-index:1}.serving-ministers-page .t2-date{color:#075B5E;font-weight:800;white-space:normal;text-align:right;align-self:start;position:sticky;top:160px;padding-top:4px;line-height:1.4}.serving-ministers-page .t2-card{background:#fff;border:5px solid #e6eef3;border-radius:14px;padding:18px 18px 14px;box-shadow:0 6px 20px rgb(0 0 0 / .06)}.serving-ministers-page .t-title{font-size:1.15rem;color:#0b2e5c;margin-bottom:4px;font-weight:700}.serving-ministers-page .t-meta{font-size:.9rem;color:#64748b;margin-bottom:12px}.serving-ministers-page .t-count{display:inline-block;background:#075B5E;color:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem;margin-left:8px}.serving-ministers-page .t-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.serving-ministers-page .t-photo{display:block;position:relative;border-radius:10px;overflow:hidden;border:1px solid #e6eef3;cursor:pointer}.serving-ministers-page .t-photo img{width:100%;height:140px;object-fit:cover;display:block;transition:transform .25s ease}.serving-ministers-page .t-photo:hover img{transform:scale(1.05)}.serving-ministers-page .t-cap{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgb(0 0 0 / .65));color:#fff;font-size:.85rem;padding:10px 10px 8px;opacity:0;transition:opacity .2s ease}.serving-ministers-page .t-photo:hover .t-cap{opacity:1}@media (max-width:1280px){.serving-ministers-page .timeline2{--date-col:180px}.serving-ministers-page .t-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:920px){.serving-ministers-page .timeline2{--date-col:130px;--gap:18px}}@media (max-width:700px){.serving-ministers-page .timeline2::before{display:none}.serving-ministers-page .t2-item{grid-template-columns:1fr}.serving-ministers-page .t2-item::before{display:none}.serving-ministers-page .t2-date{position:static;margin-bottom:6px}.serving-ministers-page .t-grid{grid-template-columns:repeat(2,1fr)}}.serving-ministers-page .t2-profile{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center;margin-bottom:14px;border-bottom:1px solid #ccc;border-radius:10px;padding:22px;background-color:#DCF2F1}.serving-ministers-page .t2-portrait{width:180px;height:200px;border-radius:12px;object-fit:cover;border:1px solid #e6eef3;box-shadow:0 6px 16px rgb(0 0 0 / .06)}.serving-ministers-page .t2-bio .t2-name{font-size:1.2rem;font-weight:800;color:#0b2e5c;margin-bottom:4px}.serving-ministers-page .t2-bio .t2-role{font-size:.95rem;color:#64748b;margin-bottom:10px}.serving-ministers-page .t2-bio .t2-cv{font-size:.95rem;color:#0f172a;line-height:1.65}.serving-ministers-page .t2-meta{display:grid;grid-template-columns:140px 1fr;row-gap:6px;column-gap:14px;margin-top:10px;font-size:.95rem}.serving-ministers-page .t2-meta dt{color:#64748b;font-weight:600}.serving-ministers-page .t2-meta dd{margin:0;color:#0f172a}.serving-ministers-page .t2-bio .t2-link{display:inline-block;margin-top:10px;padding:6px 10px;border-radius:8px;background:#f1f5f9;color:#0b2e5c;font-size:.9rem;border:1px solid #e6eef3}@media (max-width:920px){.serving-ministers-page .t2-profile{grid-template-columns:120px 1fr}.serving-ministers-page .t2-portrait{width:120px;height:120px}.serving-ministers-page .t2-meta{grid-template-columns:120px 1fr}}@media (max-width:700px){.serving-ministers-page .t2-profile{grid-template-columns:1fr;align-items:start}.serving-ministers-page .t2-portrait{width:120px;height:120px}.serving-ministers-page .t2-meta{grid-template-columns:1fr}}.serving-ministers-page .t2-simple .t2-name{font-size:1.2rem;font-weight:800;color:#0b2e5c;margin-bottom:4px}.serving-ministers-page .t2-simple .t2-role{font-size:.95rem;color:#64748b;margin-bottom:10px}.serving-ministers-page .t2-terms{display:grid;gap:4px;font-size:.98rem;color:#0f172a}.serving-ministers-page .t2-name-link{text-decoration:none;color:inherit;transition:color .2s ease}.serving-ministers-page .t2-name-link:hover .t2-name{color:#075B5E}.serving-ministers-page .t2-portrait{transition:transform .2s ease,box-shadow .2s ease}.serving-ministers-page a:hover .t2-portrait{transform:scale(1.02);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.serving-ministers-page .t2-description{margin-top:12px;font-size:.92rem;color:#64748b;line-height:1.5}.serving-ministers-page .gcats{grid-template-columns:repeat(4,1fr);margin-top:16px}.serving-ministers-page .gcat img{height:160px}@media (max-width:920px){.serving-ministers-page .gcats{grid-template-columns:repeat(2,1fr)}.serving-ministers-page .t2-portrait{width:120px;height:140px}}@media (max-width:700px){.serving-ministers-page .gcats{grid-template-columns:1fr}.serving-ministers-page .t2-portrait{width:140px;height:160px}}