.education-library-header{padding:18px 22px;border-radius:18px;background:linear-gradient(115deg,#103d51,#006f7a);color:#fff;margin:14px 0}.education-library-header h3{color:#fff;margin:0 0 6px}.education-library-header p{margin:4px 0;color:#d7f1ed}.education-filter-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.education-filter-row label{flex:1 1 180px}.education-filter-row select{width:100%}#she-bank.education-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;align-items:start}#she-bank .she-bank-card{margin:0;padding:20px;border:1px solid #c8e2e3;border-top:4px solid #008a91;border-radius:18px;background:#fff;box-shadow:0 5px 16px #0f48510b}#she-bank .she-bank-card h3{font-size:18px;line-height:1.3;margin:7px 0 12px;color:#153d52}.education-topic{font-size:11px;font-weight:700;letter-spacing:.07em;color:#007f88;text-transform:uppercase}.education-goal{font-size:14px;line-height:1.55}.education-steps{padding-left:22px;font-size:14px;line-height:1.6}.education-steps li{padding-left:3px;margin:6px 0}.education-warning{font-size:13px;line-height:1.5;background:#fff1ea;border-left:3px solid #c37058;padding:10px 12px;border-radius:0 9px 9px 0}.education-teach{font-size:13px;color:#14566a;font-weight:600}.education-media-actions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.education-media-actions button{min-height:36px;padding:7px 11px;font-size:13px}.education-pager{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px 0}.education-pager button{min-height:36px}.education-media-dialog{width:min(92vw,780px);max-height:90vh;padding:20px;border:1px solid #c4dcdf;border-radius:20px;overflow:auto;color:#173d50;background:#fff}.education-media-dialog::backdrop{background:#062c3dbb}.education-media-dialog header{position:sticky;top:-20px;background:#fff;display:flex;align-items:start;justify-content:space-between;gap:14px;padding:12px 0;z-index:2}.education-media-dialog h2{font-size:22px;margin:0}.education-brand{font-weight:700;color:#007f89}.education-media-dialog img{display:block;width:100%;height:auto}.education-media-dialog video{display:block;max-height:62vh;width:100%;background:#082d3d;border-radius:12px}.education-media-dialog p{font-size:14px;line-height:1.6}.education-download{display:inline-block;padding:10px 14px;border:1px solid #84bfc2;border-radius:10px;margin:12px 0}.education-media-dialog a{overflow-wrap:anywhere}@media(max-width:600px){.education-media-dialog{padding:14px;width:96vw}.education-media-dialog header{top:-14px}.education-media-dialog h2{font-size:19px}#she-bank .she-bank-card{padding:15px}}

/* The application header is white-on-navy; the education viewer is white. */
.education-media-dialog header,.education-media-dialog header h2{color:#173d50}.education-media-dialog header h2{flex:1;line-height:1.3}.education-media-dialog header button{flex:0 0 auto}
