.ned-page{min-height:60vh;padding-bottom:var(--space-16)}.ned-page__hero{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-8);background:linear-gradient(135deg, var(--navy) 0%, var(--navy-medium) 100%);border-radius:var(--border-radius-lg);margin-bottom:var(--space-10);display:flex}.ned-page__title{font-size:var(--fs-h1);color:var(--white);margin-bottom:var(--space-3)}.ned-page__desc{color:var(--text-white-muted);font-size:var(--fs-body);max-width:600px;line-height:1.6}.ned-page__hero-icon{width:120px;height:120px;color:var(--blue-action);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ned-trilemma-bar{align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);margin-bottom:var(--space-10);background:linear-gradient(135deg,#1a2e4a08,#00aeef0a);display:flex}.ned-trilemma-bar__icon{background:linear-gradient(135deg, var(--navy), var(--blue-action));width:64px;height:64px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ned-trilemma-bar__content{flex:1}.ned-trilemma-bar__content h3{font-size:var(--fs-h3);color:var(--navy);margin-bottom:var(--space-2);font-weight:700}.ned-trilemma-bar__content p{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.ned-trilemma-bar__metrics{gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.ned-trilemma-metric{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--white);border:1px solid var(--border-light);border-radius:var(--border-radius-pill);font-size:var(--fs-xs);color:var(--navy);font-weight:600;display:flex}.ned-trilemma-metric svg{color:var(--blue-action)}.ned-section-title{font-size:var(--fs-h2);color:var(--navy);text-transform:uppercase;margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:3px solid var(--blue-action)}.ned-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.ned-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--border-radius-md);transition:all var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow:hidden}.ned-card:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-action);transform:translateY(-6px)}.ned-card--expanded{border-color:var(--blue-action);box-shadow:var(--shadow-md)}.ned-card__year-badge{padding:var(--space-3) var(--space-5);background:linear-gradient(135deg, var(--navy), var(--navy-medium));color:var(--white);font-size:var(--fs-h2);letter-spacing:.04em;font-weight:900}.ned-card__content{padding:var(--space-5);flex:1}.ned-card__icon{color:var(--blue-action);margin-bottom:var(--space-3)}.ned-card__title{font-size:var(--fs-body);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.ned-card__meta{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--space-3);font-weight:500}.ned-card__expand{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--blue-action);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.ned-card__expand:hover{color:var(--blue-hover)}.ned-card__expand-icon{transition:transform var(--transition-fast)}.ned-card__expand-icon--rotated{transform:rotate(180deg)}.ned-card__details{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-light)}.ned-card__description{font-size:var(--fs-small);color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.6}.ned-card__themes h4{font-size:var(--fs-xs);color:var(--navy);text-transform:uppercase;margin-bottom:var(--space-2);font-weight:700}.ned-card__themes-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ned-card__themes-list li{font-size:var(--fs-xs);padding:var(--space-1) var(--space-3);color:var(--navy);border-radius:var(--border-radius-pill);background:#00aeef14;border:1px solid #00aeef26;font-weight:600}.fade-in{animation:.3s ease-in-out forwards nedFadeIn}@keyframes nedFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ned-card__action{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--bg-light);border-top:1px solid var(--border-light);color:var(--blue-action);font-size:var(--fs-small);transition:all var(--transition-fast);font-weight:600;text-decoration:none;display:flex}.ned-card:hover .ned-card__action{background:var(--blue-action);color:var(--white)}@media (max-width:768px){.ned-page__hero,.ned-trilemma-bar{text-align:center;flex-direction:column}.ned-trilemma-bar__metrics{flex-flow:wrap;justify-content:center}.ned-grid{grid-template-columns:1fr}}
