.project-content[data-v-bd588c9f]{gap:4vh;padding:2vh 5vw 6vh}.eu-banner[data-v-bd588c9f]{background-color:var(--blue-color);border-radius:8px;color:var(--white-color);gap:1vh;padding:3vh 2vw}.eu-banner .subtitle[data-v-bd588c9f]{font-size:clamp(16px,1.2vw,28px);font-weight:600;margin:0}.eu-banner .program[data-v-bd588c9f]{font-size:clamp(14px,1vw,22px);margin:0;opacity:.9}.logos[data-v-bd588c9f]{align-items:center;gap:2vw}.eu-banner-logo[data-v-bd588c9f]{flex:0 1 auto;height:auto;max-height:64px;width:auto}.gov-logo[data-v-bd588c9f]{flex-shrink:0;height:64px;width:64px}.project-header[data-v-bd588c9f]{gap:1vh}.project-header h2[data-v-bd588c9f]{color:var(--blue-color);font-size:clamp(20px,2vw,40px);font-weight:700;line-height:1.3;margin:0}.project-header .code[data-v-bd588c9f]{color:var(--orange-color);font-size:clamp(14px,1vw,22px);font-weight:600}.info-grid[data-v-bd588c9f]{display:grid;gap:2vh 3vw;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.info-grid .info-item[data-v-bd588c9f]{background-color:#f5f7fa;border-left:4px solid var(--orange-color);border-radius:8px;gap:.5vh;padding:2vh 1.5vw}.info-grid .info-item h4[data-v-bd588c9f]{color:var(--orange-color);font-size:clamp(12px,.85vw,18px);font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.info-grid .info-item p[data-v-bd588c9f]{color:var(--blue-color);font-size:clamp(14px,1vw,22px);line-height:1.5;margin:0}.section[data-v-bd588c9f]{gap:2vh}.section h3[data-v-bd588c9f]{border-bottom:3px solid var(--orange-color);display:inline-block;font-size:clamp(20px,1.8vw,36px);font-weight:600;padding-bottom:1vh}.section h3[data-v-bd588c9f],.section p[data-v-bd588c9f]{color:var(--blue-color);margin:0}.section p[data-v-bd588c9f]{font-size:clamp(14px,1.1vw,24px);line-height:1.6}.section ul[data-v-bd588c9f]{display:flex;flex-direction:column;gap:1.5vh;list-style:none;margin:0;padding:0}.section ul li[data-v-bd588c9f]{color:var(--blue-color);font-size:clamp(14px,1.1vw,24px);line-height:1.6;padding-left:1.5vw;position:relative}.section ul li[data-v-bd588c9f]:before{background-color:var(--orange-color);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.budget-table[data-v-bd588c9f]{border:1px solid #e0e4ea;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.budget-table .budget-row[data-v-bd588c9f]{align-items:center;border-bottom:1px solid #e0e4ea;justify-content:space-between;padding:1.5vh 2vw}.budget-table .budget-row[data-v-bd588c9f]:last-child{border-bottom:none}.budget-table .budget-row[data-v-bd588c9f]:nth-child(2n){background-color:#f5f7fa}.budget-table .budget-row.highlight[data-v-bd588c9f]{background-color:var(--blue-color);color:var(--white-color)}.budget-table .budget-row.highlight .label[data-v-bd588c9f],.budget-table .budget-row.highlight .value[data-v-bd588c9f]{color:var(--white-color)}.budget-table .budget-row.highlight .value[data-v-bd588c9f]{color:var(--orange-color)}.budget-table .budget-row .label[data-v-bd588c9f]{color:var(--blue-color);font-size:clamp(14px,1vw,22px);font-weight:500}.budget-table .budget-row .value[data-v-bd588c9f]{color:var(--orange-color);font-size:clamp(14px,1.1vw,24px);font-weight:700}.contact-info[data-v-bd588c9f]{background-color:#f5f7fa;border-radius:8px;gap:1vh;padding:3vh 2vw}.contact-info p[data-v-bd588c9f]{color:var(--blue-color);font-size:clamp(14px,1.1vw,24px);line-height:1.6;margin:0}.contact-info p strong[data-v-bd588c9f]{color:var(--orange-color);font-weight:700}.contact-info p a[data-v-bd588c9f]{color:var(--blue-color);text-decoration:underline;transition:color .2s ease-in-out}.contact-info p a[data-v-bd588c9f]:hover{color:var(--orange-color)}.eu-note[data-v-bd588c9f]{font-size:clamp(12px,.85vw,18px);font-style:italic;margin:0;opacity:.7;text-align:center}.eu-note[data-v-bd588c9f],.eu-note a[data-v-bd588c9f]{color:var(--blue-color)}.eu-note a[data-v-bd588c9f]{text-decoration:underline;transition:color .2s ease-in-out}.eu-note a[data-v-bd588c9f]:hover{color:var(--orange-color)}.pr-sm-logo[data-v-bd588c9f]{flex:0 1 auto;height:auto;max-height:64px;width:auto}@media(max-width:768px){.project-content[data-v-bd588c9f]{gap:3vh;padding:2vh 5vw 6vh}.eu-banner[data-v-bd588c9f]{padding:2.5vh 5vw}.logos[data-v-bd588c9f]{flex-wrap:wrap;gap:3vw;justify-content:center}.eu-banner-logo[data-v-bd588c9f]{max-height:48px;max-width:100%}.gov-logo[data-v-bd588c9f],.pr-sm-logo[data-v-bd588c9f]{max-height:48px}.gov-logo[data-v-bd588c9f]{height:48px;width:48px}.info-grid[data-v-bd588c9f]{gap:2vh;grid-template-columns:1fr}.info-grid .info-item[data-v-bd588c9f]{padding:2vh 4vw}.section h3[data-v-bd588c9f]{display:block}.section ul li[data-v-bd588c9f]{padding-left:5vw}.budget-table .budget-row[data-v-bd588c9f]{align-items:flex-start;flex-direction:column;gap:.5vh;padding:1.5vh 4vw}.contact-info[data-v-bd588c9f]{padding:3vh 5vw}.contact-info p[data-v-bd588c9f]{word-break:break-word}.eu-note[data-v-bd588c9f]{font-size:13px;line-height:1.5;text-align:left}.eu-note a[data-v-bd588c9f]{word-break:break-all}}
