.boards-page{flex:1 1;width:100%;background:var(--color-white,#fff)}.boards-page__hero{padding:80px var(--page-padding,64px) 48px;display:flex;justify-content:center;text-align:center}.boards-page__hero-inner{max-width:768px;display:flex;flex-direction:column;gap:20px;align-items:center}.boards-page__title{font-family:var(--font-heading);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.2;color:var(--blue,#4563e0);margin:0}.boards-page__lead{font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.5;color:#212121;margin:0}.boards-page__section{padding:24px var(--page-padding,64px) 112px;display:flex;justify-content:center}.boards-page__container{width:100%;max-width:var(--max-width,1280px)}.boards-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.boards-page__state{grid-column:1/-1;font-family:var(--font-body);font-size:16px;color:#212121;padding:24px 0;text-align:center}.board-card{display:flex;flex-direction:column;gap:16px;background:transparent}.board-card__photo-wrap{border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:var(--light-blue,#dfe4fa)}.board-card__photo{width:100%;height:100%;object-fit:cover;display:block}.board-card__body{display:flex;flex-direction:column;gap:6px;flex:1 1}.board-card__name{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.3;color:#212121;margin:0}.board-card__title{font-weight:700;line-height:1.5;color:var(--blue,#4563e0);margin:0;text-transform:uppercase;letter-spacing:.04em}.board-card__bios,.board-card__title{font-family:var(--font-body);font-size:15px}.board-card__bios{font-weight:400;line-height:1.6;color:#424242;margin-top:4px}.board-card__bios p{margin:0 0 10px}.board-card__bios p:last-child{margin-bottom:0}.board-card__bios ul{margin:0 0 10px;padding-left:1.25rem}.board-card__bios li{margin-bottom:4px}.board-card__social{display:flex;gap:14px;align-items:center;margin-top:8px}.board-card__social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--blue,#4563e0);background:transparent;border:0;padding:4px;border-radius:6px;transition:color .2s ease,transform .2s ease}.board-card__social-link:hover{color:#2e46b3;transform:translateY(-1px)}.board-card__social-link:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:3px}@media (max-width:1024px){.boards-page__hero{padding:64px var(--page-padding,40px) 40px}.boards-page__section{padding:16px var(--page-padding,40px) 80px}.boards-page__grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media (max-width:640px){.boards-page__hero{padding:48px var(--page-padding,20px) 32px}.boards-page__section{padding:8px var(--page-padding,20px) 64px}.boards-page__grid{grid-template-columns:1fr;gap:40px}}.boards-page__a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes boards-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.boards-skeleton{width:100%;pointer-events:none}.boards-skeleton__shimmer{background:linear-gradient(105deg,#e2e5f3,#f0f2fa 50%,#e2e5f3);background-size:200% 100%;animation:boards-skeleton-pulse 1.35s ease-in-out infinite;border-radius:10px;max-width:100%}.boards-skeleton__card{display:flex;flex-direction:column;gap:12px}.boards-skeleton__photo{width:100%;border-radius:20px;aspect-ratio:4/5}