.projekt-detail-main .detail-hero{padding-top:90px;padding-bottom:2.5rem}@media (max-width:720px){.projekt-detail-main .detail-hero{padding-top:80px;padding-bottom:2rem}}.detail-hero .projekt-breadcrumbs{margin:0 0 1.5rem 0;padding:0;position:relative;z-index:2;color:#fff;font-size:.85rem;line-height:1.5}.detail-hero .projekt-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.detail-hero .projekt-breadcrumbs li{display:inline-flex;align-items:center}.detail-hero .projekt-breadcrumbs a{color:#fff;opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(255 255 255 / .5);transition:text-decoration-color .2s ease}.detail-hero .projekt-breadcrumbs a:hover{text-decoration-color:#fff}.detail-hero .projekt-breadcrumbs .bc-sep{opacity:.45;user-select:none}.detail-hero .projekt-breadcrumbs li[aria-current="page"]{font-weight:600;opacity:1}@media (max-width:560px){.detail-hero .projekt-breadcrumbs{font-size:.8rem}}.backstage-list{list-style:none;margin:.5rem 0 0;padding:0}.backstage-list li{border-bottom:1px solid rgb(255 255 255 / .08)}.backstage-list li:first-child{border-top:1px solid rgb(255 255 255 / .08)}.backstage-row{display:flex;align-items:center;gap:.85rem;padding:1rem .5rem;color:inherit;text-decoration:none;transition:background .2s ease,padding .2s ease}.backstage-row:hover{background:rgb(255 255 255 / .03);padding-left:1rem}.backstage-row-date{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pink,#FA008F);flex-shrink:0;min-width:9.5rem}.backstage-row-sep{opacity:.4;flex-shrink:0}.backstage-row-title{flex:1;font-size:1.02rem;font-weight:500;line-height:1.4}.backstage-row-arrow{opacity:.5;flex-shrink:0;transition:transform .2s ease,opacity .2s ease;font-size:1.1rem}.backstage-row:hover .backstage-row-arrow{opacity:1;transform:translateX(4px)}@media (max-width:560px){.backstage-row{flex-wrap:wrap;gap:.3rem}.backstage-row-date{min-width:0;width:100%}.backstage-row-sep{display:none}.backstage-row-title{flex-basis:calc(100% - 1.5rem)}}.outcome-item .result-row{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:1rem}.outcome-item .result-btn{display:inline-flex;align-items:center;gap:.45rem;padding:4px 12px;border:1.5px solid var(--pink,#FA008F);border-radius:6px;color:var(--pink,#FA008F);font-weight:700;font-size:.92rem;text-decoration:none;background:#fff0;transition:background .2s ease,color .2s ease;line-height:1.4}.outcome-item .result-btn:hover{background:var(--pink,#FA008F);color:#fff}.outcome-item .result-btn svg{flex-shrink:0}.outcome-item .result-btn-label{display:inline-block}.outcome-item .result-meta{font-size:.85rem;opacity:.7}@media (max-width:560px){.outcome-item .result-row{gap:.5rem}.outcome-item .result-meta{flex-basis:100%}}.newsletter-card{margin:2.5rem 0 0;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgb(250 0 143 / .08) 0%,rgb(150 24 255 / .06) 100%);border:1px solid rgb(250 0 143 / .25);position:relative}.newsletter-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--grad-1,#F9008E) 0%,var(--grad-2,#9618FF) 100%)}.newsletter-card-link{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem 1.6rem 2rem;color:inherit;text-decoration:none;transition:gap .25s ease,background .25s ease}.newsletter-card-link:hover{gap:1.7rem;background:rgb(250 0 143 / .05)}.newsletter-card-icon{flex-shrink:0;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(250 0 143 / .12);color:var(--pink,#FA008F);font-size:1.4rem}.newsletter-card-icon img.emoji{display:none!important}.newsletter-card-icon::before{content:'';display:inline-block;width:22px;height:22px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 6-10 7L2 6'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 6-10 7L2 6'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.newsletter-card-body{flex:1;display:flex;flex-direction:column;gap:.25rem}.newsletter-card-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pink,#FA008F)}.newsletter-card-title{font-size:1.12rem;font-weight:600;line-height:1.3}.newsletter-card-desc{font-size:.92rem;line-height:1.55;opacity:.78}.newsletter-card-arrow{flex-shrink:0;font-size:1.3rem;opacity:.55;transition:transform .25s ease,opacity .25s ease}.newsletter-card-link:hover .newsletter-card-arrow{opacity:1;transform:translateX(4px)}@media (max-width:560px){.newsletter-card-link{flex-wrap:wrap;gap:1rem;padding:1.3rem 1.4rem 1.3rem 1.6rem}.newsletter-card-icon{width:40px;height:40px;font-size:1.2rem}.newsletter-card-body{flex-basis:calc(100% - 56px)}.newsletter-card-arrow{flex-basis:100%;text-align:right}}.sidebar-stat-val .sidebar-show-addr{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgb(0 0 0 / .18);border-radius:6px;background:#fff0;color:inherit;font:inherit;font-size:.85rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.sidebar-stat-val .sidebar-show-addr:hover{border-color:var(--pink,#C5006E);color:var(--pink,#C5006E)}body:not(.light-mode) .sidebar-stat-val .sidebar-show-addr{border-color:rgb(255 255 255 / .22)}.sidebar-stat-val a[href^="mailto:"]{color:var(--pink,#FA008F);word-break:break-all}body.light-mode .sidebar-stat-val a[href^="mailto:"]{color:var(--pink,#C5006E)}.eu-disclaimer{margin:1.25rem 0 0;font-size:.78rem;line-height:1.55;opacity:.6;color:inherit}body.light-mode .backstage-list li{border-color:rgb(0 0 0 / .08)}body.light-mode .backstage-row:hover{background:rgb(0 0 0 / .025)}body.light-mode .backstage-row-date{color:var(--pink,#C5006E)}body.light-mode .outcome-item .result-btn{border-color:var(--pink,#C5006E);color:var(--pink,#C5006E)}body.light-mode .outcome-item .result-btn:hover{background:var(--pink,#C5006E);color:#fff}body.light-mode .newsletter-card{background:linear-gradient(135deg,rgb(197 0 110 / .05) 0%,rgb(150 24 255 / .04) 100%);border-color:rgb(197 0 110 / .22)}body.light-mode .newsletter-card-icon{background:rgb(197 0 110 / .1);color:var(--pink,#C5006E)}body.light-mode .newsletter-card-eyebrow{color:var(--pink,#C5006E)}body.light-mode .newsletter-card-link:hover{background:rgb(197 0 110 / .04)}html,body{overflow-x:hidden;max-width:100%}.projekt-detail-main{max-width:100vw;overflow-x:hidden}@media (max-width:900px){.projekt-detail-main .detail-hero{padding:90px 1.25rem 2rem}.projekt-detail-main .detail-hero-content{padding:1.5rem 0 1rem}.projekt-detail-main .detail-hero-bg,.projekt-detail-main .detail-hero-glow{max-width:100%}.projekt-detail-main .detail-hero-stats{grid-template-columns:1fr 1fr;gap:1rem}.projekt-detail-main .detail-body{max-width:100%;padding:0 1.25rem}.projekt-detail-main .detail-layout{display:block!important;grid-template-columns:1fr!important;gap:2rem}.projekt-detail-main .detail-content,.projekt-detail-main .detail-sidebar{width:100%;max-width:100%}.projekt-detail-main .detail-sidebar{position:static!important;top:auto!important;margin-top:1rem}.projekt-detail-main .sidebar-card{padding:1.25rem 1.5rem}.projekt-detail-main .detail-section{padding:1.5rem 0}.projekt-detail-main .outcome-item{gap:1rem}.projekt-detail-main .outcome-num{flex-shrink:0}.projekt-detail-main .partners-grid{grid-template-columns:1fr;gap:.6rem}.projekt-detail-main .more-projects-grid{grid-template-columns:1fr;gap:.85rem}}@media (max-width:480px){.projekt-detail-main .detail-hero{padding:80px 1rem 1.5rem}.projekt-detail-main .detail-hero-stats{grid-template-columns:1fr;gap:.75rem}.projekt-detail-main .detail-body{padding:0 1rem}.projekt-detail-main .sidebar-card{padding:1rem 1.25rem}.projekt-detail-main .detail-section-title h2,.projekt-detail-main .detail-section-title span{font-size:1.5rem}.projekt-detail-main .detail-hero-title{font-size:2rem!important;line-height:1.15}}@media (max-width:900px){.projekt-detail-main .partners-grid{display:grid!important;grid-template-columns:1fr 1fr!important;flex-wrap:wrap!important;overflow-x:visible!important;gap:0.5rem!important}.projekt-detail-main .partner-chip{width:auto!important;min-width:0!important;flex:initial!important}}@media (max-width:480px){.projekt-detail-main .partners-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.projekt-detail-main .motive-va-logo-bg{max-width:100%;height:auto;opacity:.85}.projekt-detail-main .motive-inline-logo{max-width:56px!important;height:auto!important}.projekt-detail-main .detail-meta-bar,.projekt-detail-main .detail-badges{flex-wrap:wrap;gap:.5rem}.projekt-detail-main .ue-logo-block,.projekt-detail-main .ue-logo-block--official{max-width:100%}.projekt-detail-main .ue-logo-block img{max-width:100%!important;height:auto!important}.projekt-detail-main .motive-socials-bar{flex-wrap:wrap;gap:.75rem}.projekt-detail-main .detail-sidebar>p{font-size:.78rem;line-height:1.55;opacity:.7}.projekt-detail-main .btn-primary-link{width:100%;text-align:center;box-sizing:border-box}}@media (max-width:480px){.projekt-detail-main .motive-va-logo-bg{max-width:80%}.projekt-detail-main .motive-inline-logo{max-width:48px!important}.projekt-detail-main .backstage-row-title{font-size:.95rem}}.projekt-detail-main .projekt-breadcrumbs a{display:inline-block;padding:4px 2px;min-height:24px;line-height:1.4;box-sizing:border-box}.projekt-detail-main .outcome-text a:not(.result-btn){display:inline-block;padding:2px 0;min-height:24px;line-height:1.5}.projekt-detail-main .result-meta a{display:inline-block;padding:2px 0;min-height:24px;line-height:1.5}.projekt-detail-main .eu-disclaimer a{display:inline-block;padding:2px 0;min-height:24px}.detail-hero .projekt-breadcrumbs a,.detail-hero .projekt-breadcrumbs li[aria-current="page"],.detail-hero .projekt-breadcrumbs .bc-sep{text-shadow:0 0 3px rgb(0 0 0 / .85),0 0 6px rgb(0 0 0 / .55),0 1px 2px rgb(0 0 0 / .7);font-weight:500}.projekt-detail-main .outcome-item .result-btn{padding:3px 9px!important;font-size:0.7rem!important;line-height:1.4!important;border-width:1px!important;border-radius:5px!important;gap:0.35rem!important;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center}.outcome-item .result-btn svg{width:12px;height:12px}.outcome-item .result-meta{font-size:.78rem}