.post-module__LBXmlq__backBar{border-bottom:1px solid var(--border);background:var(--n-0);z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;padding:14px 0;position:sticky;top:0}.post-module__LBXmlq__back{font-family:var(--font-accent);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);transition:color var(--dur);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.post-module__LBXmlq__back:hover{color:var(--c-blue)}.post-module__LBXmlq__cover{background:var(--n-200);height:clamp(260px,40vw,520px);position:relative;overflow:hidden}.post-module__LBXmlq__coverImg{object-fit:cover;object-position:center}.post-module__LBXmlq__coverGrad{background:linear-gradient(#0000 50%,#00000059 100%);position:absolute;inset:0}.post-module__LBXmlq__article{padding-block:clamp(44px,6vw,80px)}.post-module__LBXmlq__meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.post-module__LBXmlq__badge{font-family:var(--font-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-xs);color:#fff;padding:4px 12px;text-decoration:none}.post-module__LBXmlq__badgeProgram{background:var(--c-blue)}.post-module__LBXmlq__badgeChoirs{background:var(--c-red)}.post-module__LBXmlq__badgeTraining{background:#00b05a}.post-module__LBXmlq__badgeAlumni{background:var(--c-amber);color:var(--c-blue)}.post-module__LBXmlq__badgeImpact{background:#6b4fbb}.post-module__LBXmlq__badgePartners{background:#06c}.post-module__LBXmlq__date,.post-module__LBXmlq__readTime{font-family:var(--font-accent);font-size:var(--fs-xs);color:var(--fg-subtle);letter-spacing:.04em}.post-module__LBXmlq__title{color:var(--c-blue);margin-bottom:16px;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.15}.post-module__LBXmlq__lead{font-size:var(--fs-body-lg);color:var(--fg-muted);line-height:var(--lh-relaxed);max-width:62ch}.post-module__LBXmlq__divider{background:var(--border);height:1px;margin-block:32px}.post-module__LBXmlq__body{max-width:68ch}.post-module__LBXmlq__h2{color:var(--c-blue);font-size:var(--fs-h3);margin-top:2.2em;margin-bottom:.6em}.post-module__LBXmlq__h3{color:var(--c-blue);font-size:var(--fs-h4);margin-top:1.6em;margin-bottom:.5em}.post-module__LBXmlq__p{font-size:var(--fs-body);color:var(--fg);line-height:var(--lh-relaxed);margin-bottom:1.1em}.post-module__LBXmlq__ul,.post-module__LBXmlq__ol{flex-direction:column;gap:8px;margin-bottom:1.4em;padding-left:20px;display:flex}.post-module__LBXmlq__ul li,.post-module__LBXmlq__ol li{font-size:var(--fs-body);color:var(--fg);line-height:var(--lh-relaxed);padding-left:4px}.post-module__LBXmlq__ul{list-style:outside}.post-module__LBXmlq__ol{list-style:decimal}.post-module__LBXmlq__blockquote{border-left:3px solid var(--c-red);background:var(--n-50);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-block:28px;padding:16px 20px}.post-module__LBXmlq__blockquote p{font-size:var(--fs-body-lg);color:var(--c-blue);font-style:italic;line-height:var(--lh-relaxed);margin:0 0 8px}.post-module__LBXmlq__blockquote cite{font-size:var(--fs-xs);font-family:var(--font-accent);color:var(--fg-subtle);letter-spacing:.04em;font-style:normal}.post-module__LBXmlq__relatedSection{background:var(--c-cream);padding-block:clamp(56px,7vw,100px)}.post-module__LBXmlq__relatedTitle{font-size:var(--fs-h3);color:var(--c-blue);margin-bottom:28px}.post-module__LBXmlq__relatedGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.post-module__LBXmlq__relatedCard{background:var(--n-0);border-radius:var(--radius-lg);border:1px solid var(--border);transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);gap:18px;text-decoration:none;display:flex;overflow:hidden}.post-module__LBXmlq__relatedCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.post-module__LBXmlq__relatedImg{background:var(--n-200);flex:none;width:120px;position:relative}.post-module__LBXmlq__img{object-fit:cover}.post-module__LBXmlq__relatedBody{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.post-module__LBXmlq__relatedHeadline{font-size:var(--fs-sm);color:var(--c-blue);line-height:var(--lh-snug);flex:1}.post-module__LBXmlq__readMore{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--c-red)}.post-module__LBXmlq__relatedCta{justify-content:center;margin-top:32px;display:flex}@media (max-width:640px){.post-module__LBXmlq__relatedGrid{grid-template-columns:1fr}.post-module__LBXmlq__relatedImg{width:100px}}
