:root{color:#0e120f;font-synthesis:none;background:#f6f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-width:20rem;margin:0}a{color:inherit}button{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{background:#fff;justify-content:space-between;align-items:center;gap:2rem;height:5.5rem;padding:0 4.45%;display:flex}.brand{color:#252b73;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand-mark{background:#fff;border-radius:.875rem;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand strong,.brand small{display:block}.brand strong{font-size:1.375rem;line-height:1.05}.brand small{color:#616b63;margin-top:.25rem;font-size:.6875rem}.primary-navigation{align-items:center;gap:2rem;font-size:.875rem;font-weight:500;display:flex}.primary-navigation a{text-decoration:none}.primary-navigation a.router-link-exact-active{color:#252b73;font-weight:700}.menu-toggle{color:#252b73;background:0 0;border:0;font-size:1.5rem;display:none}.home-page,.page{width:min(82rem,100% - 2rem);margin:0 auto}.home-page{padding:2.5rem 0 5rem}.home-hero{color:#fff;background:#252b73;border-radius:1.75rem;grid-template-columns:minmax(0,1.36fr) minmax(20rem,1fr);gap:3rem;min-height:30rem;padding:2.5rem 3.5rem;display:grid}.home-hero__content{align-self:center;max-width:41rem}.hero-tag,.category-tag{color:#252b73;letter-spacing:.02em;text-transform:uppercase;background:#edf0ff;border-radius:1rem;margin:0 0 1.75rem;padding:.35rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.home-hero h1{max-width:42rem;margin:0;font-size:clamp(2.35rem,4vw,3rem);line-height:1.12}.home-hero__content>p:not(.hero-tag){color:#e0ebe0;max-width:38rem;margin:1.75rem 0 2.5rem;font-size:1.1875rem}.button{border-radius:1.5rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.button--gold{color:#252b73;background:#d9c23d}.placeholder-photo{background:linear-gradient(135deg,#b8c2ad,#687763);border-radius:1.125rem;position:relative;overflow:hidden}.placeholder-photo:after{content:"";background:linear-gradient(#0000 45%,#0e133094);position:absolute;inset:0}.placeholder-photo span{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.home-hero__photo{object-fit:cover;width:100%;min-height:25rem}.carousel-controls{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.carousel-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.carousel-controls button:hover{background:#ffffff26}.carousel-controls span{font-size:.8125rem}.home-section{padding:4rem 0 3.625rem}.eyebrow{color:#252b73;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.8125rem;font-weight:700}h1,h2{line-height:1.12}.home-section h2{margin:0;font-size:clamp(2rem,3vw,2.25rem)}.section-intro{color:#5e6678;margin:1rem 0 2.75rem;font-size:1rem}.empty-state{color:#5e6678;background:#fff;border:1px solid #dbe0ed;border-radius:1.25rem;padding:2rem}.news-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.news-list--home{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{background:#fff;border:1px solid #dbe0ed;border-radius:1.25rem;overflow:hidden}.news-card__photo{object-fit:cover;width:calc(100% - 1.4rem);height:12.8rem;margin:.7rem .7rem 0}.news-card__body{gap:.85rem;padding:1rem 1.15rem 1.35rem;display:grid}.news-card p{color:#5e6678;margin:0;font-size:.875rem}.news-meta{color:#5e6678;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.news-meta .category-tag{background:#edf0ff;margin:0}.category-tag--institucional{color:#8c660a;background:#fff2e0!important}.category-tag--asistencia-social,.category-tag--asistencia{color:#148047;background:#ebf7f0!important}.news-title{color:#0e120f;font-size:1.25rem;font-weight:700;line-height:1.25;text-decoration:none}.news-title:hover{color:#252b73;text-decoration:underline;text-decoration-thickness:2px}.news-card__gallery{gap:.35rem;padding:.7rem .7rem 0;display:flex;overflow:auto}.news-card__gallery img{object-fit:cover;border-radius:.35rem;flex:none;width:4rem;height:3rem}.institutional-strip{background:#eef1f8;border-radius:1.75rem;grid-template-columns:minmax(0,1.25fr) minmax(24rem,1fr);align-items:center;gap:2.5rem;padding:3rem;display:grid}.institutional-strip h2{max-width:30rem;margin:0;font-size:2rem}.institutional-strip>div>p:last-child{color:#5e6678;max-width:35rem;margin:1rem 0 0}.quick-links{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.quick-links a{color:#252b73;text-align:center;background:#fff;border-radius:1.125rem;place-items:center;min-height:7.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:grid}.quick-links a:hover{outline:2px solid #d9c23d}.site-footer{color:#fff;background:#0e1330;margin-top:auto}.site-footer__inner{grid-template-columns:1fr auto;gap:2rem;width:min(82rem,100% - 2rem);margin:0 auto;padding:3.5rem 0 2.25rem;display:grid}.site-footer p{color:#bfc7bf;margin:0;font-size:.875rem}.site-footer__brand{font-weight:700;color:#fff!important;margin-bottom:.4rem!important;font-size:1.75rem!important}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;font-size:.875rem;display:flex}.site-footer nav a{color:#fff;text-decoration:none}.site-footer__copyright{border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:1.5rem;color:#9ea69e!important;font-size:.75rem!important}.page{padding:4rem 0}.back-link{color:#252b73;margin-bottom:2rem;display:inline-block}.news-article{max-width:56rem}.article-meta{color:#52605a;flex-wrap:wrap;gap:1.5rem;margin:2rem 0;font-size:.875rem;display:flex}.article-meta div{gap:.25rem;display:grid}.article-meta dt{font-weight:700}.article-meta dd{margin:0}.article-body{max-width:48rem}.page-intro{max-width:56rem;margin-bottom:2.75rem}.page-intro h1{margin:0;font-size:clamp(2.35rem,4vw,3.2rem)}.page-intro>p:last-child{color:#5e6678;margin-bottom:0;font-size:1.125rem}.content-page__hero{color:#fff;background:#252b73;border-radius:1.75rem;padding:3.25rem}.content-page__hero .eyebrow{color:#d9c23d}.content-page__hero h1{max-width:47rem;margin:0;font-size:clamp(2.35rem,4vw,3.2rem)}.content-page__hero>p:last-child{color:#e0ebe0;max-width:52rem;margin:1rem 0 0;font-size:1.125rem}.content-page__cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:2.5rem 0;display:grid}.content-card{background:#fff;border:1px solid #dbe0ed;border-radius:1.25rem;padding:1.5rem}.content-card__accent{background:#d9c23d;border-radius:1rem;width:2.75rem;height:.25rem;margin-bottom:2rem;display:block}.content-card h2{margin:0;font-size:1.25rem}.content-card p{color:#5e6678;margin:.85rem 0 0}.content-page__links{flex-wrap:wrap;gap:.75rem;display:flex}.content-page__links a{color:#252b73;border:1px solid #252b73;border-radius:1.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none}.contact-page__grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);align-items:start;gap:3.5rem;display:grid}.contact-form{background:#fff;border:1px solid #dbe0ed;border-radius:1.25rem;gap:1.25rem;padding:1.5rem;display:grid}.contact-form label{color:#121421;gap:.5rem;font-size:.8125rem;font-weight:700;display:grid}.contact-form input,.contact-form textarea{color:#121421;width:100%;font:inherit;background:#f6f8fc;border:1px solid #dbe0ed;border-radius:.75rem;font-weight:400}.contact-form input{min-height:3rem;padding:.75rem}.contact-form textarea{resize:vertical;min-height:8.75rem;padding:.75rem}.contact-form .button{cursor:pointer;border:0;justify-self:start}.contact-information{color:#fff;background:#0e1330;border-radius:1.375rem;padding:2rem}.contact-information h2{margin:0;font-size:1.625rem}.contact-information dl{gap:1.5rem;margin:2rem 0 0;display:grid}.contact-information dt{color:#fff;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.contact-information dd{color:#d1d9f0;margin:0}.contact-information a{color:inherit}@media (width<=64rem){.site-header{padding:0 1.25rem}.primary-navigation{gap:1rem}.home-hero{grid-template-columns:1fr}.home-hero__photo{min-height:18rem}.news-list--home{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-strip{grid-template-columns:1fr}.content-page__cards{grid-template-columns:repeat(2,1fr)}.contact-page__grid{grid-template-columns:1fr}}@media (width<=47.99rem){.site-header{height:4.75rem;position:relative}.brand small{display:none}.menu-toggle{display:block}.primary-navigation{z-index:3;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1.25rem 1rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 .75rem 1.5rem #0e120f1f}.primary-navigation.is-open{display:flex}.primary-navigation a{padding:.85rem 0}.home-page,.page{width:min(100% - 2rem,82rem)}.home-page{padding-top:1.25rem}.home-hero{border-radius:1.25rem;gap:1.75rem;min-height:auto;padding:2rem}.home-hero h1{font-size:2.25rem}.home-hero__photo{min-height:14rem}.news-list--home,.content-page__cards{grid-template-columns:1fr}.institutional-strip{border-radius:1.25rem;padding:2rem}.quick-links{grid-template-columns:1fr}.quick-links a{min-height:4.5rem}.site-footer__inner{grid-template-columns:1fr;padding-top:2.5rem}.site-footer nav{justify-content:flex-start}.content-page__hero{border-radius:1.25rem;padding:2rem}}.section-action{margin-top:2rem}.news-search{max-width:42rem;margin-bottom:1.5rem}.news-search label{color:#252b73;margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.news-search__field{background:#fff;border:1px solid #cfd5e5;border-radius:.875rem;align-items:center;gap:.5rem;padding:.35rem;display:flex}.news-search__field:focus-within{border-color:#252b73;box-shadow:0 0 0 3px #252b731f}.news-search input{color:#0e1330;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:0 0;border:0;border-radius:.5rem;padding:.5rem .75rem}.news-search input:focus{outline:none}.news-search button{color:#252b73;font:inherit;cursor:pointer;background:#edf0ff;border:0;border-radius:.65rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:700}.news-search__results{color:#5e6678;margin:-1rem 0 1.5rem;font-size:.875rem}:root{color:#0e1330;background:#f7f8fb}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #d9c23d}.site-header{z-index:5;border-bottom:1px solid #e3e6ef;height:auto;min-height:5.5rem;position:relative;box-shadow:0 .25rem 1rem #0e13300d}.brand{flex:0 auto}.brand-mark{border:1px solid #e3e6ef}.brand small{max-width:17rem;line-height:1.25}.primary-navigation{gap:1.25rem}.primary-navigation>a,.nav-group>button{color:#0e1330;padding:.5rem 0;font-size:.8125rem;font-weight:700;text-decoration:none}.nav-group{position:relative}.nav-group>button{cursor:pointer;background:0 0;border:0}.nav-group>button span{color:#252b73}.nav-submenu{background:#fff;border:1px solid #dbe0ed;border-radius:.75rem;min-width:13.5rem;padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);left:-.75rem;box-shadow:0 1rem 2rem #0e133021}.nav-group.is-expanded .nav-submenu{display:grid}.nav-submenu a{color:#0e1330;border-radius:.5rem;padding:.6rem .75rem;font-size:.8125rem;text-decoration:none}.nav-submenu a:hover{color:#252b73;background:#edf0ff}.home-hero,.content-page__hero{background:linear-gradient(135deg,#0e1330,#252b73);box-shadow:0 1.25rem 2.5rem #0e133026}.button--gold{transition:transform .15s,background .15s}.button--gold:hover{background:#ead55b;transform:translateY(-1px)}.home-section--areas{padding-bottom:0}.area-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.area-card{color:#0e1330;background:#fff;border-radius:1.25rem;align-content:space-between;min-height:12rem;padding:1.5rem;text-decoration:none;display:grid;box-shadow:0 .5rem 1.5rem #0e133012}.area-card span,.card-meta{color:#252b73;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.area-card strong{max-width:15rem;font-size:1.25rem;line-height:1.3}.area-card:hover{color:#fff;background:#252b73}.area-card:hover span{color:#d9c23d}.page-intro--brand{color:#fff;background:linear-gradient(135deg,#0e1330,#252b73);border-radius:1.5rem;padding:3rem}.page-intro--brand .eyebrow{color:#d9c23d}.page-intro--brand>p:last-child{color:#e0e5fb}.content-notice{color:#4d4210;background:#fff8d9;border-left:.3rem solid #d9c23d;border-radius:.5rem;margin:2rem 0 0;padding:1rem 1.25rem}.content-card{flex-direction:column;justify-content:flex-end;min-height:12rem;display:flex;box-shadow:0 .4rem 1.2rem #0e13300d}.content-card .card-meta{margin:0 0 1rem}.timeline{gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.timeline li{background:#fff;border-radius:1rem;padding:1.25rem 1.5rem 1.25rem 2rem;position:relative;box-shadow:0 .4rem 1.2rem #0e13300d}.timeline li:before{content:"";background:#d9c23d;border-radius:1rem;width:.25rem;position:absolute;top:1.5rem;bottom:1.5rem;left:.75rem}.timeline p:last-child{color:#5e6678;margin:0}.news-filters{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;display:flex}.news-filters button{color:#252b73;cursor:pointer;background:#fff;border:1px solid #cfd5e5;border-radius:1.25rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:700}.news-filters button.is-active,.news-filters button:hover{color:#fff;background:#252b73;border-color:#252b73}.site-footer__address{max-width:32rem;margin-top:1rem!important}.site-footer a{color:inherit}.site-footer__copyright{line-height:1.6}@media (width<=64rem){.primary-navigation{gap:.75rem}.area-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=47.99rem){.primary-navigation{z-index:10}.primary-navigation>a,.nav-group>button{text-align:left;padding:.85rem 0}.nav-group>button{width:100%}.nav-submenu{min-width:0;box-shadow:none;margin:0 0 .5rem;position:static}.area-grid{grid-template-columns:1fr}.page-intro--brand{border-radius:1.25rem;padding:2rem}.brand{gap:.5rem}.brand strong{font-size:1.2rem}}.news-card__link,.latest-news__link{color:inherit;text-decoration:none;display:block}.news-card{transition:box-shadow .15s,transform .15s}.news-card:hover,.news-card:focus-within{transform:translateY(-2px);box-shadow:0 .8rem 1.8rem #0e133024}.news-card__action{color:#252b73;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.8125rem;font-weight:800;display:inline-flex}.news-card__link:hover .news-card__action{color:#148047}.latest-news{background:#fff;border-radius:1.25rem;margin:0 0 2.5rem;overflow:hidden;box-shadow:0 .65rem 1.8rem #0e13301a}.latest-news__link{grid-template-columns:minmax(18rem,1fr) minmax(0,1fr);display:grid}.latest-news__photo{object-fit:cover;border-radius:0;width:100%;min-height:21rem}.latest-news__body{align-content:center;gap:1rem;padding:2rem;display:grid}.latest-news__body .eyebrow,.latest-news__body p{margin:0}.latest-news__body h2{margin:0;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15}.latest-news__body>p:last-of-type{color:#5e6678}.latest-news__body .news-meta{justify-content:flex-start}.latest-news__body .category-tag,.news-list .news-title{margin:0}.news-list .news-card__body{min-height:13rem}@media (width<=47.99rem){.latest-news__link{grid-template-columns:1fr}.latest-news__photo{min-height:14rem}.latest-news__body{padding:1.5rem}}.gallery-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.gallery-heading h2{margin:0}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.photo-grid button{cursor:zoom-in;background:0 0;border:0;border-radius:1rem;padding:0}.photo-grid img{aspect-ratio:1.5;object-fit:cover;border-radius:1rem;width:100%;display:block}.gallery-page{width:min(100% - 2rem,82rem);min-height:60vh;margin:0 auto}.photo-lightbox{z-index:20;background:#0e1330eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:2rem;display:grid;position:fixed;inset:0}.photo-lightbox figure{justify-items:center;max-width:min(68rem,100%);margin:0 auto;display:grid}.photo-lightbox figure img{object-fit:contain;border-radius:1rem;max-width:100%;max-height:calc(100vh - 9rem)}.photo-lightbox figcaption{color:#fff;text-align:center;margin-top:1rem}.photo-lightbox__close,.photo-lightbox__nav{color:#fff;cursor:pointer;background:#0e1330b3;border:1px solid #ffffff80;border-radius:50%}.photo-lightbox__close{width:2.75rem;height:2.75rem;font-size:1.75rem;position:absolute;top:1rem;right:1rem}.photo-lightbox__nav{width:3rem;height:3rem;font-size:2rem}@media (width<=47.99rem){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-heading{flex-direction:column;align-items:flex-start}.photo-lightbox{grid-template-columns:1fr;padding:1rem}.photo-lightbox__nav{position:absolute;top:50%}.photo-lightbox__nav--previous{left:.75rem}.photo-lightbox__nav--next{right:.75rem}}.news-list .news-card__body{grid-template-rows:auto 4.6875rem 3.9375rem auto}.news-list .news-title,.news-card__body>p,.latest-news__body h2,.latest-news__body>p:last-of-type{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__body>p{line-height:1.5}.news-list .news-meta{flex-wrap:wrap;min-height:2.5rem}.home-hero h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3}.latest-news__body h2{font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.3}.latest-news__photo{border-radius:1.125rem;width:calc(100% - 1.4rem);margin:.7rem}.news-photo--logo{background:#252b73;border-radius:1.125rem;justify-content:center;align-items:center;padding:2.5rem;display:flex}.news-photo--logo img{object-fit:contain;border-radius:.875rem;max-width:100%;max-height:100%}.home-hero__photo.news-photo--logo{height:clamp(14rem,25vw,25rem)}.latest-news__photo.news-photo--logo{height:21rem}@media (width<=47.99rem){.latest-news__photo.news-photo--logo{height:14rem}}.schedule-page{max-width:56rem}.schedule-months{gap:1.25rem;margin:2rem 0;display:grid}.schedule-page .content-card,.schedule-summary{justify-content:flex-start;min-height:auto}.schedule-page h2,.schedule-summary h2,.schedule-page h3{color:#252b73}.schedule-activities{gap:1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.schedule-activities h3{margin:0 0 .75rem;font-size:1.125rem}.schedule-activities .category-tag{margin:0}.schedule-activities ul,.schedule-baskets ul{margin:.85rem 0 0;padding-left:1.25rem}.schedule-activities ul li,.schedule-baskets li{margin-top:.5rem}.schedule-activities .content-notice{color:#4d4210}.schedule-summary{margin-bottom:2rem}.schedule-summary .content-card__accent{margin-bottom:1rem}.schedule-summary .button{align-self:flex-start}.activities-page .content-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.activities-page .content-card{justify-content:flex-start;min-height:auto;padding:1.75rem}.activities-page .content-card__accent{flex-shrink:0;margin-bottom:1.25rem}.activities-page .card-meta{color:#5e6678;min-height:2.5rem;margin-bottom:.75rem;line-height:1.5}.activities-page .content-card h2{color:#252b73;overflow-wrap:anywhere;line-height:1.3}.activities-page .content-card .button{align-self:flex-start;margin-top:1.5rem}@media (width<=47.99rem){.activities-page .content-page__cards{grid-template-columns:1fr}.activities-page .content-card{padding:1.5rem}.activities-page .card-meta{min-height:auto}}.presidents-grid{margin:0;padding-top:0;list-style:none}.president-card{justify-content:flex-start;min-width:0;padding:.75rem}.president-card__portrait{aspect-ratio:1;object-fit:contain;background:#eef1f8;border-radius:.875rem;width:100%;height:auto;display:block}.president-card__body{flex-direction:column;flex:1;align-items:flex-start;padding:1.25rem .75rem .75rem;display:flex}.president-card .content-card__accent{margin-bottom:1rem}.president-card h2{color:#252b73;line-height:1.3}.president-card .president-card__rank{margin:.65rem 0 1.25rem;font-size:.9375rem}.president-card .president-card__founder{color:#4d4210;background:#fff8d9;border-radius:1rem;margin:0 0 1.25rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:700}.president-card__dates{border-top:1px solid #e3e6ef;width:100%;margin-top:auto;padding-top:1rem}.president-card__dates h3{color:#252b73;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem}.president-card__dates p,.president-card__dates ul{color:#5e6678;margin:.5rem 0 0;font-size:.875rem}.president-card__dates ul{flex-wrap:wrap;gap:.5rem 1.25rem;padding-left:1.25rem;display:flex}.presidents-source{color:#5e6678;margin:1.25rem 0 0;font-size:.875rem}.presidents-source a{color:#252b73}.president-card__dates .president-card__history-heading{margin-top:1rem}.join-page .content-page__cards{padding-top:0}.join-page .content-card{justify-content:flex-start;min-width:0;min-height:auto;padding:1.75rem}.join-page .content-card__accent{flex-shrink:0;margin-bottom:1.25rem}.join-page .content-card h2{color:#252b73;line-height:1.3}.join-page .content-card p{overflow-wrap:anywhere}.join-page .content-card .button{align-self:flex-start;margin-top:1.25rem}.members-group{margin:2rem 0}.institution-card h2{color:#252b73;line-height:1.35}.institution-card .button{align-self:flex-start;margin-top:auto}.institution-card>p:last-of-type{margin-bottom:1.5rem}.members-group__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.members-group__heading h2{color:#252b73;margin:0;font-size:1.35rem}.members-group__heading span{color:#5e6678;font-size:.875rem}.members-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.member-card{justify-content:flex-start;min-width:0;min-height:auto}.member-card .content-card__accent{margin-bottom:1rem}.member-card .card-meta{margin-bottom:.75rem}.member-card h3{color:#252b73;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.4}.member-card>p:last-child{font-size:.9375rem}@media (width<=64rem){.members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.members-grid{grid-template-columns:1fr}}
