.beca-resource-library,.br-detail{font-family:"Open Sans",Arial,sans-serif;color:#202b3c}.beca-resource-library{background:var(--br-bg,#fff);padding-top:var(--br-pt,4rem);padding-bottom:var(--br-pb,4rem);margin-top:var(--br-mt,0);margin-bottom:var(--br-mb,0);scroll-margin-top:4rem}.br-inner{width:min(1240px,calc(100% - 2rem));margin:0 auto}.br-header{margin-bottom:var(--br-hbm,2rem)}.br-toolbar{background:#f8fafc;border:1px solid #e6ebf2;border-radius:14px;padding:1rem;margin-bottom:1rem}.br-search{display:flex;gap:.6rem}.br-search input{flex:1;min-width:0}.br-toolbar input,.br-toolbar select{border:1px solid #d9e0ea;border-radius:9px;background:#fff;padding:.72rem .8rem;font:inherit;color:#344054}.br-toolbar input:focus,.br-toolbar select:focus{outline:2px solid rgba(7,165,246,.2);border-color:#07A5F6}.br-search button,.br-apply,.br-primary{border:0;border-radius:9px;background:#135AD5;color:#fff;padding:.72rem 1.2rem;font-weight:700;text-decoration:none;cursor:pointer}.br-search button:hover,.br-apply:hover,.br-primary:hover{background:#0f49ae;color:#fff}.br-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:.75rem}.br-apply{padding:.65rem}.br-clear{display:flex;align-items:center;justify-content:center;color:#135AD5;font-weight:700;text-decoration:none}.br-resultbar{color:#667085;font-size:.9rem;margin:1rem 0}.br-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--br-gap,1.5rem)}.br-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--br-radius,14px);padding:0;overflow:hidden}.br-card-body{display:flex;flex:1;flex-direction:column;padding:1.35rem}.br-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.br-pill{display:inline-block;background:#edf5ff;color:#135AD5;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.br-year{font-size:.8rem;color:#778195;font-weight:600}.br-card h3{font-size:1.08rem;line-height:1.45;margin:0 0 .7rem}.br-card h3{color:#17233a}.br-authors{font-size:.82rem;color:#667085;margin-bottom:.7rem}.br-tags{display:flex;flex-wrap:wrap;gap:.4rem}.br-tags span{background:#f4f6f8;border-radius:6px;padding:.28rem .48rem;font-size:.72rem;color:#536070}.br-card-footer{margin-top:auto;padding-top:1.1rem;border-top:1px solid #edf0f4;display:flex;justify-content:space-between;gap:.75rem;align-items:end;font-size:.75rem;color:#7a8494}.br-card-footer a{color:#135AD5;text-decoration:none;font-weight:700;white-space:nowrap}.br-empty{text-align:center;padding:4rem 1rem;background:#fafbfc;border-radius:14px;border:1px dashed #d8dee8}.br-pager{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem}.br-pager a,.br-secondary{border:1px solid #135AD5;color:#135AD5;border-radius:9px;padding:.65rem 1rem;text-decoration:none;font-weight:700}.br-pager span{color:#667085}.br-reveal{opacity:0;transform:translateY(20px)}.br-reveal.br-visible{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease,box-shadow .6s ease-in-out}.br-card.bfc-card:hover{transform:none}.br-detail{padding:4rem 0;background:#fff}.br-detail-inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:3rem}.br-back{grid-column:1/-1;color:#135AD5;text-decoration:none;font-weight:700}.br-detail-main h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;color:#17233a;margin:.8rem 0 1rem}.br-detail-meta{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;color:#667085;font-size:.85rem}.br-detail-authors{font-size:1rem;color:#526071;line-height:1.6}.br-abstract,.br-detail-section,.br-facts{margin-top:2rem}.br-abstract h2,.br-detail-section h2{font-size:1.25rem;color:#17233a}.br-abstract p{line-height:1.8;color:#4f5b6b}.br-facts{border-top:1px solid #e8ecf2}.br-facts div{display:grid;grid-template-columns:130px 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid #e8ecf2}.br-facts dt{font-weight:700;color:#344054}.br-facts dd{margin:0;color:#5c6676}.br-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.br-related{padding-top:2rem}.br-related-card{display:block;border-bottom:1px solid #e7ebf1;padding:1rem 0;text-decoration:none}.br-related-card small{display:block;color:#778195;margin-bottom:.35rem}.br-related-card strong{display:block;color:#263349;line-height:1.45}.br-related-card:hover strong{color:#135AD5}@media(max-width:1000px){.br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.br-detail-inner{grid-template-columns:1fr}.br-related{border-top:1px solid #e7ebf1}}@media(max-width:640px){.br-grid{grid-template-columns:1fr}.br-filters{grid-template-columns:1fr}.br-search{flex-direction:column}.br-toolbar{padding:.8rem}.br-card-body{padding:1.1rem}.br-facts div{grid-template-columns:1fr;gap:.25rem}.br-detail{padding:2.5rem 0}}@media(prefers-reduced-motion:reduce){.br-reveal{opacity:1;transform:none}.br-card{transition:none}}

/* Related resources heading: same visual language as Feature Stories, with a deliberately smaller subtitle heading. */
.br-related-header{margin-bottom:.75rem}
.br-related .br-related-heading{font-size:clamp(1.35rem,2vw,1.65rem)}
