/* Modified 2026-09-22: Live Greek funding notice text with original programme branding. */
#ed-2062750513.krifti-funding-notice {
  box-sizing: border-box;
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
  color: #102744;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.5;
  text-align: left;
  overflow-wrap: anywhere;
}
.krifti-funding-panel { padding: 24px 30px 40px; background: #eceeee; }
.krifti-programme-logo, .krifti-funding-partners { display: block; width: 100%; height: auto; }
.krifti-funding-heading { display: flex; align-items: center; gap: 12px; margin: 20px 0; }
.krifti-toolbox-logo { width: 80px; min-width: 60px; height: auto; flex-shrink: 0; }
#ed-2062750513 h2 { margin: 0; color: #34433f; font: 400 30px/1.1 Arial, sans-serif; }
#ed-2062750513 .krifti-funding-heading p { margin: 4px 0 0; color: #34433f; font-size: 14px; }
#ed-2062750513 h3 { margin: 16px 0 6px; color: inherit; font: 700 16px/1.5 Arial, sans-serif; }
#ed-2062750513 p { margin: 10px 0; }
#ed-2062750513 ul { padding-left: 20px; margin: 6px 0 10px; }
#ed-2062750513 li { margin: 3px 0; }
#ed-2062750513 .krifti-funding-checks li::marker { content: '\2713  '; }
.krifti-funding-partners { margin-top: 12px; }
#ed-2062750513 .krifti-funding-credit { text-align: center; padding: 0 8px; }
@media (max-width: 575px) {
  .krifti-funding-panel { padding: 18px 16px 26px; }
  .krifti-funding-heading { gap: 8px; }
  .krifti-toolbox-logo { width: 60px; }
  #ed-2062750513 h2 { font-size: 23px; }
  #ed-2062750513 .krifti-funding-heading p { font-size: 12px; }
}

#ed-2062750513 p, #ed-2062750513 li {
  font-family: Arial, sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: #102744;
}
#ed-2062750513 strong { font-weight: 700; }
#ed-2062750513 h2, #ed-2062750513 h3 { letter-spacing: normal; text-transform: none; }
