/* Eigenentwicklung im warmen Petrol-Gold-Auftritt der Startseite. */
body.development-home-style{background:#fffdf9;color:#173b43}
body.development-home-style main{background:#fffdf9}
body.development-home-style .wrap{max-width:1160px}
body.development-home-style .fabrication-photo-hero{border-bottom:2px solid #d9be87;padding:64px 0 44px;min-height:560px}
body.development-home-style .fabrication-photo-hero:before{background:linear-gradient(90deg,#0c2c35ec,#12343ab3 48%,#12343a26)!important}
body.development-home-style .fabrication-photo-hero h1{font-size:clamp(34px,4.1vw,56px);line-height:1.12;letter-spacing:-.035em;max-width:850px}
body.development-home-style .fabrication-photo-hero .hero-title-accent{color:#ead2a3}
body.development-home-style .fabrication-photo-hero .eyebrow{color:#dfc18a!important}
body.development-home-style .fabrication-methods{color:#f2e5cc!important;border-color:#dfc18a66!important}
body.development-home-style .topic-benefits{background:#f5f1e7;border-color:#e2d7c2}
body.development-home-style .topic-benefit svg{color:#a17c3d}
body.development-home-style .auto-section-nav{padding-top:24px;padding-bottom:24px}
body.development-home-style .auto-section-nav a{background:#fffdf9;border:1px solid #ded3bf;border-radius:6px;color:#36545d;box-shadow:0 2px 5px #173b4305}
body.development-home-style .auto-section-nav a:hover{background:#f4edde;border-color:#b69557}
body.development-home-style .article-layout{gap:48px;padding-top:42px;padding-bottom:60px;grid-template-columns:minmax(0,1fr) 300px}
body.development-home-style .guide-body h2{color:#173b43;font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em}
body.development-home-style .guide-body p{color:#4e646c;line-height:1.75;font-size:16px}
body.development-home-style .eyebrow,body.development-home-style .fabrication-number{color:#a17c3d}
body.development-home-style .fabrication-section{padding-top:36px;margin-top:40px;border-top:1px solid #ded2b9;scroll-margin-top:105px}
body.development-home-style .fabrication-number{font-size:12px;letter-spacing:.15em;font-weight:600}
body.development-home-style .fabrication-gallery{gap:18px;margin-top:24px}
body.development-home-style .fabrication-gallery figure,body.development-home-style .fabrication-electronics figure,body.development-home-style .fabrication-equipment{border:1px solid #e1d7c5;border-radius:9px;overflow:hidden;background:#fffdf9;box-shadow:0 5px 14px #173b4308}
body.development-home-style .fabrication-gallery figcaption,body.development-home-style .fabrication-electronics figcaption,body.development-home-style .fabrication-equipment figcaption{padding:14px 16px;font-size:13px;line-height:1.6;color:#536a72;background:#faf7f0}
body.development-home-style .fabrication-note{background:#f5f1e7;border:1px solid #e1d4ba;border-left:3px solid #b69557;border-radius:6px;padding:25px}
body.development-home-style .fabrication-finale{background:#f5f1e7;border-color:#d7c49b}
body.development-home-style .fabrication-finale .eyebrow{color:#96713d}
body.development-home-style .fabrication-finale a.button.dark,body.development-home-style aside.personal-advice a.button{background:linear-gradient(115deg,#b68d4d,#f7e9c9,#d9be87)!important;color:#182d32!important;border:1px solid #d9be87!important;border-radius:6px!important;min-height:48px;box-shadow:0 2px 8px #59411c0a}
body.development-home-style .fabrication-finale a.button.dark:hover,body.development-home-style aside.personal-advice a.button:hover{background:#dfc18a!important}
body.development-home-style main aside.article-aside.personal-advice{position:sticky;top:105px;align-self:start;width:100%;max-width:none;background:#13353e!important;color:#fff!important;border:1px solid #c5ab73!important;border-radius:9px!important;padding:26px 22px!important;box-shadow:0 8px 22px #173b4312}
body.development-home-style main aside.personal-advice .eyebrow{color:#dfc18a!important;text-align:center;font-size:11px;letter-spacing:.12em}
body.development-home-style main aside.personal-advice .advice-portrait{width:150px;max-width:100%;aspect-ratio:1;object-fit:cover;margin:20px auto 16px;border:1px solid #cfb77f;border-radius:6px}
body.development-home-style main aside.personal-advice .advice-name{color:#f0d9a8!important;text-align:center;font-size:18px;line-height:1.45;margin:0 0 6px}
body.development-home-style main aside.personal-advice .advice-role{color:#d8e2e3;font-size:12px;line-height:1.6;text-align:center;margin:0 0 22px}
body.development-home-style main aside.personal-advice h2{color:#fff!important;font-size:25px;line-height:1.2;margin-bottom:15px}
body.development-home-style main aside.personal-advice .advice-copy{color:#e0e9ea!important;font-size:14px;line-height:1.65;margin-bottom:22px}
body.development-home-style main aside.personal-advice .advice-phone{color:#f0d9a8!important;font-size:21px;text-align:center;display:block;margin:20px 0 10px;font-weight:600}
body.development-home-style main aside.personal-advice .advice-contact{display:block;text-align:center;color:#f0d9a8!important;text-decoration:underline;text-underline-offset:4px;font-size:14px}
body.development-home-style main aside.personal-advice .advice-location{border-top:1px solid #ffffff26;padding-top:16px;margin-top:20px;color:#d4e0e2;font-size:12px;line-height:1.65}
@media(max-width:950px){body.development-home-style .article-layout{grid-template-columns:1fr;gap:30px}body.development-home-style main aside.article-aside.personal-advice{position:static;max-width:500px;margin:0 auto}}
@media(max-width:600px){body.development-home-style .fabrication-photo-hero{padding:38px 0 30px;min-height:500px}body.development-home-style .article-layout{padding-top:28px;padding-bottom:36px}body.development-home-style .fabrication-section{margin-top:30px;padding-top:28px}body.development-home-style .fabrication-note{padding:20px}body.development-home-style .guide-body p{font-size:15px}body.development-home-style .fabrication-gallery{grid-template-columns:1fr!important}body.development-home-style .fabrication-electronics{grid-template-columns:1fr;gap:22px}}
