@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url("/assets/campaigns/bg-bau-foerderung-dacharbeiten/fonts/source-serif-4.woff2") format("woff2")}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url("/assets/campaigns/bg-bau-foerderung-dacharbeiten/fonts/source-serif-4-italic.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/campaigns/bg-bau-foerderung-dacharbeiten/fonts/inter-variable.woff2") format("woff2")}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"]{--ink:#1b1a18;
    --paper:#fdfcfa;
    --accent:var(--color-primary);      
    --accent-d:var(--color-primary-dark);
    --muted:#726d64;
    --line:#e7e2d9;
    --box:#f5f1ea;
    --reading:680px;
    --serif:"Iowan Old Style","Palatino Linotype","Charter","Source Serif 4",Georgia,"Times New Roman",serif;
    --sans:"Helvetica Neue","Inter","Segoe UI",system-ui,Arial,sans-serif; box-sizing:border-box;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] *{box-sizing:border-box;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"]{margin:0;background:var(--paper);color:var(--ink);
    font-family:var(--serif);
    font-size:20px;line-height:1.72;
    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] img{max-width:100%;display:block;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] a{color:var(--accent-d);}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .wrap{max-width:920px;margin:0 auto;padding:0 24px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .col{max-width:var(--reading);margin-left:auto;margin-right:auto;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .logo em{color:var(--accent);font-style:normal;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .mast-nav span{margin-left:20px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .demoflag i{display:block;font-family:var(--sans);font-style:normal;font-size:12px;letter-spacing:.04em;color:#a59a88;background:#f7f3ec;border:1px dashed #e0d8ca;border-radius:6px;padding:8px 12px;text-align:center;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .kicker{font-family:var(--sans);font-weight:800;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:40px 0 14px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] h1{font-family:var(--sans);font-weight:800;
    font-size:2.9rem;line-height:1.08;letter-spacing:-.02em;margin:0 0 .35em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .deck{font-size:1.34rem;line-height:1.5;color:#3a3730;font-style:italic;margin:0 0 1em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .meta{font-family:var(--sans);font-style:normal;font-size:13px;letter-spacing:.03em;color:var(--muted);text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:8px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .meta b{color:var(--ink);font-weight:700;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .hero{max-width:920px;margin:30px auto 8px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .ph{position:relative;width:100%;border-radius:4px;overflow:hidden;border:1px solid var(--line);
    background:repeating-linear-gradient(135deg,#ece7de 0 15px,#e5dfd4 15px 30px);
    display:flex;align-items:center;justify-content:center;text-align:center;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .ph.r169{aspect-ratio:16/9;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .ph.r43{aspect-ratio:4/3;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .ph .lab{background:rgba(253,252,250,.9);border:1px solid var(--line);border-radius:4px;padding:10px 14px;max-width:82%;
    font-family:var(--sans);font-size:12.5px;color:#5c564b;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .ph .lab b{display:block;color:var(--accent);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] figcaption{font-family:var(--sans);font-size:13px;color:var(--muted);margin-top:9px;line-height:1.45;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .artbody{padding-bottom:130px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] p{margin:0 0 1.25em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .col > p.lead::first-letter{font-family:var(--sans);font-weight:800;float:left;font-size:4.4rem;line-height:.82;
    padding:6px 10px 0 0;color:var(--accent);}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] h2{font-family:var(--sans);font-weight:800;font-size:1.7rem;line-height:1.2;letter-spacing:-.01em;margin:1.9em 0 .5em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] ul{margin:0 0 1.25em;padding-left:1.1em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] li{margin:.35em 0;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .glance{border-top:3px solid var(--accent);background:var(--box);border-radius:0 0 6px 6px;padding:22px 26px;margin:30px 0;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .glance h3{font-family:var(--sans);margin:0 0 12px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-d);}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .glance ul{list-style:none;margin:0;padding:0;font-size:.98rem;line-height:1.5;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .glance li{position:relative;padding:8px 0 8px 26px;border-top:1px solid #e6ddcd;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .glance li:first-child{border-top:none;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .glance li::before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;background:var(--accent);border-radius:50%;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:30px 0;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .facts .cell{background:var(--paper);padding:20px 18px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .facts .n{font-family:var(--sans);font-weight:800;font-size:2.1rem;color:var(--accent);line-height:1;letter-spacing:-.02em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .facts .t{font-family:var(--sans);font-size:.82rem;line-height:1.4;color:#4a453d;margin-top:8px;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .facts .t b{color:var(--ink);}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .direktlink{margin:-.6em 0 1.4em;font-family:var(--sans);font-size:.84rem}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .direktlink a{color:var(--accent-d);text-decoration:underline;text-underline-offset:3px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .pull{font-size:1.7rem;line-height:1.3;font-style:italic;color:var(--ink);border-left:4px solid var(--accent);padding:6px 0 6px 24px;margin:34px 0;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq{margin:12px 0;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq details{border-bottom:1px solid var(--line);}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq summary{font-family:var(--sans);cursor:pointer;padding:16px 34px 16px 0;font-weight:700;font-size:1.05rem;list-style:none;position:relative;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq summary::-webkit-details-marker{display:none;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq summary::after{content:"+";position:absolute;right:2px;top:14px;color:var(--accent);font-weight:700;font-size:1.5rem;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq details[open] summary::after{content:"–";}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .faq .a{padding:0 0 16px;color:#3a3730;font-size:1.02rem;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .cta{background:var(--ink);color:#f4f1ec;border-radius:8px;padding:32px 28px;margin:38px 0;text-align:center;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .cta p{color:#e3ded5;margin:0 auto 18px;max-width:50ch;font-size:1.12rem;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .btn{font-family:var(--sans);display:inline-block;background:var(--accent);color:#fff;text-decoration:none;font-weight:700;padding:14px 28px;border-radius:6px;font-size:1rem;letter-spacing:.01em;}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--paper);border-top:1px solid var(--line);padding:10px 14px;box-shadow:0 -4px 14px rgba(0,0,0,.07);}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .sticky a{font-family:var(--sans);display:block;text-align:center;background:var(--accent);color:#fff;text-decoration:none;font-weight:700;padding:13px;border-radius:6px;}
@media (max-width:720px){
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"]{font-size:18px;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] h1{font-size:2.05rem;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .deck{font-size:1.15rem;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .facts{grid-template-columns:1fr;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .pull{font-size:1.35rem;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .sticky{display:block;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .artbody{padding-bottom:150px;}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .col > p.lead::first-letter{font-size:3.4rem;}
}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox{background:var(--box);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;padding:20px 24px;margin:34px 0 0}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox h3{font-family:var(--sans);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-d);margin:0 0 12px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox ul{list-style:none;margin:0;padding:0;font-family:var(--sans);font-size:.88rem;line-height:1.5}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox li{padding:7px 0;border-top:1px solid #e6ddcd}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox li:first-child{border-top:0;padding-top:0}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .servicebox span{display:block;font-weight:400;color:var(--muted);font-size:.8rem;margin-top:2px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] figure img, .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .hero img{height:auto}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox{display:flex;gap:18px;align-items:flex-start;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:38px 0 0}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox img{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:0 0 76px;border:1px solid var(--line)}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox .ab-name{font-family:var(--sans);font-weight:700;font-size:.94rem;letter-spacing:.01em;margin:0 0 2px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox .ab-rolle{font-family:var(--sans);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox p{font-size:.9rem;line-height:1.6;color:#4a453d;margin:0 0 .7em}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox .ab-sig{font-size:.84rem;color:#5c564b;margin:0}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .autorbox a{color:var(--accent-d)}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege{margin:30px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege h3{font-family:var(--sans);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege .pruefung{font-size:.86rem;line-height:1.62;color:#5c564b;margin:0 0 16px}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege .nw-kopf{font-family:var(--sans);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding-top:14px;border-top:1px solid var(--line)}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dl{display:grid;grid-template-columns:156px 1fr;gap:0 16px;margin:0;font-family:var(--sans);font-size:.74rem;line-height:1.5}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dt{font-weight:700;letter-spacing:.05em;overflow-wrap:break-word;text-transform:uppercase;font-size:.66rem;color:var(--muted);padding:9px 0 0;border-top:1px solid #efeae1}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dd{margin:0;padding:8px 0 9px;color:#5c564b;border-top:1px solid #efeae1}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dt:first-of-type, .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dd:first-of-type{border-top:0}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege a{color:#5c564b;text-decoration:underline;text-underline-offset:2px}
@media (max-width:560px){.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dl{grid-template-columns:1fr;gap:0}
  .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege dt{padding-top:.7em}}
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] .belege .stand{font-family:var(--sans);font-size:.76rem;color:var(--muted);margin:14px 0 0}
/* main.css faerbt bare h1-h3 global grau und setzt Grossschreibung - hier zuruecknehmen */
.poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] h1, .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] h2, .poeppel-campaign[data-campaign-slug="bg-bau-foerderung-dacharbeiten"] h3{color:inherit;text-transform:none}
