.om-managed-page{min-height:40vh}.om-committee-shell,.om-directory{--accent-color:#2f3e9e;--title-color:#111827;--name-color:#111827;--position-color:#2f3e9e;--info-color:#5b6473;--member-align:center;font-family:inherit;color:#111827}.om-committee-shell *,.om-directory *{box-sizing:border-box}.om-page-heading{max-width:1180px;margin:36px auto 12px;padding:0 20px}.om-page-heading h1{margin:0;font-size:clamp(26px,4vw,42px);color:var(--title-color)}.om-committee-container,.om-consolidated,.om-directory-grid{max-width:1180px;margin:0 auto;padding:24px 20px 48px}.om-committee-header{text-align:center;margin:0 auto 34px}.om-committee-header h2{color:var(--title-color,#111827);font-size:clamp(24px,3vw,36px);margin:0 0 8px}.om-subtitle{margin:0 auto 6px;color:#6b7280;max-width:760px}.om-tenure{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:999px;background:#f2f3ff;color:var(--accent-color,#2f3e9e);font-weight:700}.om-executive-grid{max-width:1040px;margin:0 auto}.om-exec-row{display:grid;gap:28px;justify-content:center;margin-bottom:30px}.om-one{grid-template-columns:minmax(240px,330px)}.om-two{grid-template-columns:repeat(2,minmax(240px,330px))}.om-four{grid-template-columns:repeat(4,minmax(0,1fr))}.om-member-card{text-align:var(--member-align,center);position:relative;padding:22px 18px;border:1px solid #edf0f4;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.055);min-width:0}.om-executive-grid .om-member-card{box-shadow:none;border-color:transparent;background:transparent;padding-top:8px}.om-photo{width:150px;height:170px;margin:0 auto 14px;border-radius:13px;overflow:hidden;background:#f3f4f6}.om-president-card .om-photo{width:175px;height:195px}.om-photo img{width:100%;height:100%;object-fit:cover;display:block}.om-photo-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:52px;font-weight:800;color:#98a2b3}.om-position{color:var(--position-color,#2f3e9e);font-size:15px;font-weight:700;margin:4px 0}.om-name{color:var(--name-color,#111827);font-size:18px;line-height:1.25;margin:4px 0 8px}.om-member-card>div:not(.om-photo):not(.om-position):not(.om-social),.om-member-card>a{display:block;color:var(--info-color,#5b6473);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.om-member-number{position:absolute;right:10px;top:10px;font-size:10px;font-weight:800;color:var(--accent-color,#2f3e9e);background:#eef0ff;border-radius:5px;padding:4px 6px}.om-bio{font-size:13px;color:#6b7280;line-height:1.6}.om-social{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:10px}.om-social a{font-size:12px;text-decoration:none}.om-advisory-grid,.om-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.om-advisory-container{margin-top:30px}.om-accordion{border:1px solid #e5e7eb;border-radius:14px;margin:0 0 18px;background:#fff;overflow:hidden}.om-accordion summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 22px;font-size:19px;font-weight:800;background:#fafafa}.om-accordion summary small{font-weight:600;color:#667085}.om-accordion-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:22px}.om-past-tenure{margin-bottom:34px;padding:26px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.05)}.om-past-tenure .om-committee-header{margin-bottom:22px}.om-empty{max-width:1180px;margin:30px auto;padding:20px}.om-directory-grid{padding-top:30px}
@media(max-width:900px){.om-four,.om-advisory-grid,.om-directory-grid,.om-accordion-body{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.om-two,.om-four,.om-advisory-grid,.om-directory-grid,.om-accordion-body{grid-template-columns:1fr}.om-exec-row{gap:18px}.om-member-card{max-width:360px;width:100%;margin:0 auto}.om-accordion summary{align-items:flex-start;flex-direction:column}.om-past-tenure{padding:16px}.om-page-heading,.om-committee-container,.om-consolidated,.om-directory-grid{padding-left:14px;padding-right:14px}}
/* Defensive hiding for theme/plugin engagement wrappers on managed pages. The managed template also bypasses the_content(). */
body .om-managed-page .author-box,body .om-managed-page .td-post-author-name,body .om-managed-page .td-post-sharing,body .om-managed-page .td-post-views,body .om-managed-page .comments,body .om-managed-page #comments,body .om-managed-page .reaction,body .om-managed-page .like-button{display:none!important}
