/* v517: gemeinsame Blogdetail-Komponenten für vier neue Fachbeiträge */
.page-v517-blog .blog-detail-lt-hero .lt-hero__video-bg{opacity:.55}
.page-v517-blog .blog-detail-lt-hero .lt-hero__bg-img{object-position:center}
.page-v517-blog .blog-detail-lt-hero .lt-hero__title{overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}
@media(min-width:769px){.page-v517-blog .blog-detail-lt-hero{padding-top:160px!important}}
.page-v517-blog .blog-detail-lt-hero .lt-hero__badge,.page-v517-blog .v517-eyebrow,.page-v517-blog .lt-content-block__label{display:inline-block;width:fit-content;padding:.34rem .78rem;border:0;border-radius:0;background:#87cefa;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}
.v517-trustbar{background:#111116;color:#fff}
.v517-trustbar__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1200px;margin:0 auto;padding:0 1.5rem;background:rgba(255,255,255,.12)}
.v517-trustbar__item{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:74px;padding:1rem;background:#111116;color:#fff;font-size:.82rem;font-weight:700;text-align:center}
.v517-trustbar__item svg{width:22px;height:22px;flex:0 0 auto;color:#66ff7e}
.v517-lead{max-width:900px;font-size:1.14rem;line-height:1.85}
.v517-source-note{display:grid;grid-template-columns:48px minmax(0,1fr);gap:1rem;align-items:start;max-width:960px;margin-top:1.5rem;padding:1.25rem 1.4rem;border-left:4px solid #66ff7e;background:#f5f7f9}
.v517-source-note__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#66ff7e;color:#111116}
.v517-source-note strong,.v517-source-note span{display:block}
.v517-source-note strong{margin-bottom:.3rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.98rem}
.v517-source-note span{color:#5b6470;font-size:.86rem;line-height:1.65}
.v517-grid-2,.v517-grid-3,.v517-grid-4{display:grid;gap:1.1rem;margin-top:2rem}
.v517-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.v517-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.v517-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.v517-card{position:relative;min-height:100%;padding:1.45rem;overflow:hidden;border:1px solid #e5e7eb;border-top:3px solid #66ff7e;background:#fff;box-shadow:0 8px 28px rgba(17,17,22,.05)}
.v517-card--dark{border-color:#111116;background:#111116;color:#fff}
.v517-card--dark h3,.v517-card--dark p{color:#fff}
.v517-card::after{content:'';position:absolute;top:-56px;right:-56px;width:124px;height:124px;border-radius:50%;background:rgba(102,255,126,.13);pointer-events:none}
.v517-card h3{position:relative;z-index:1;margin:0 0 .55rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1.04rem;font-weight:760;line-height:1.35}
.v517-card p{position:relative;z-index:1;margin:0;color:#4b5563;font-size:.9rem;line-height:1.68}
.v517-card__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:1rem;border-radius:14px;background:#66ff7e}
.v517-card__icon img{width:31px;height:31px;object-fit:contain}
.v517-split{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:3rem;align-items:center}
.v517-split--reverse{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}
.v517-visual{overflow:hidden;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(17,17,22,.08)}
.v517-visual img{display:block;width:100%;height:auto}
.v517-stack{display:grid;gap:.8rem;margin-top:1.4rem}
.v517-stack__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.85rem;align-items:center;padding:1rem;border:1px solid #e5e7eb;background:#fff}
.v517-stack__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#66ff7e}
.v517-stack__icon img{width:26px;height:26px;object-fit:contain}
.v517-stack__item strong,.v517-stack__item span{display:block}
.v517-stack__item strong{margin-bottom:.15rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.94rem}
.v517-stack__item span{color:#5b6470;font-size:.84rem;line-height:1.55}
.v517-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2rem}
.v517-model{position:relative;padding:1.7rem;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 12px 38px rgba(17,17,22,.06)}
.v517-model__num{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:1rem;border-radius:15px;background:#111116;color:#66ff7e;font-family:'Bricolage Grotesque',sans-serif;font-size:1rem;font-weight:850}
.v517-model h3{margin:0 0 .65rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1.14rem;font-weight:800}
.v517-model p{margin:0;color:#5b6470;font-size:.9rem;line-height:1.68}
.v517-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;background:#dfe4e8}
.v517-criterion{display:grid;grid-template-columns:56px minmax(0,1fr);gap:1rem;align-items:start;padding:1.35rem;background:#fff}
.v517-criterion__mark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#66ff7e;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-weight:850}
.v517-criterion h3{margin:0 0 .45rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1rem;font-weight:800}
.v517-criterion p{margin:0;color:#5b6470;font-size:.88rem;line-height:1.64}
.v517-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2rem;background:#dfe4e8}
.v517-flow__step{position:relative;padding:1.35rem;background:#fff}
.v517-flow__step strong,.v517-flow__step span{display:block}
.v517-flow__step strong{margin-bottom:.4rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.98rem}
.v517-flow__step span{color:#5b6470;font-size:.84rem;line-height:1.58}
.v517-flow__step::before{content:'';display:block;width:34px;height:4px;margin-bottom:.9rem;background:#66ff7e}
.v517-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;background:#33333a}
.v517-stat{padding:1.5rem;background:#111116;color:#fff;text-align:center}
.v517-stat strong,.v517-stat span{display:block}
.v517-stat strong{color:#66ff7e;font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:850}
.v517-stat span{margin-top:.35rem;color:rgba(255,255,255,.76);font-size:.82rem;line-height:1.5}
.v517-callout{max-width:960px;margin:2rem auto 0;padding:1.5rem;border-left:4px solid #87cefa;background:#f5f7f9}
.v517-callout h3{margin:0 0 .5rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1.04rem}
.v517-callout p{margin:0;color:#5b6470;font-size:.9rem;line-height:1.7}
.v517-conclusion{max-width:940px;margin:0 auto;padding:2.5rem;border:1px solid rgba(102,255,126,.52);border-radius:18px;background:linear-gradient(135deg,rgba(102,255,126,.14),rgba(255,255,255,.97))}
.v517-conclusion p{margin-bottom:0;font-size:1.04rem;line-height:1.82}
.v517-legal-note{margin-top:1.4rem;padding:1.1rem 1.25rem;border-left:4px solid #87cefa;background:#f5f7f9;color:#5b6470;font-size:.84rem;line-height:1.65}
@media(max-width:980px){.v517-split,.v517-split--reverse{grid-template-columns:1fr;gap:2rem}.v517-grid-4,.v517-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v517-grid-3,.v517-models{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.page-v517-blog .blog-detail-lt-hero .lt-hero__video-bg{opacity:.28}.page-v517-blog .blog-detail-lt-hero .lt-hero__bg-img{object-position:75% center}.v517-trustbar__inner,.v517-grid-2,.v517-grid-3,.v517-grid-4,.v517-models,.v517-criteria,.v517-flow,.v517-stats{grid-template-columns:1fr}.v517-trustbar__item{min-height:58px;justify-content:flex-start}.v517-source-note{grid-template-columns:1fr}.v517-criterion{grid-template-columns:48px minmax(0,1fr)}.v517-card,.v517-model,.v517-criterion,.v517-flow__step,.v517-conclusion{padding:1.35rem}}
[data-theme='dark'] .page-v517-blog .v517-source-note,[data-theme='dark'] .page-v517-blog .v517-card,[data-theme='dark'] .page-v517-blog .v517-model,[data-theme='dark'] .page-v517-blog .v517-visual,[data-theme='dark'] .page-v517-blog .v517-stack__item,[data-theme='dark'] .page-v517-blog .v517-criterion,[data-theme='dark'] .page-v517-blog .v517-flow__step,[data-theme='dark'] .page-v517-blog .v517-callout,[data-theme='dark'] .page-v517-blog .v517-legal-note{border-color:#34343c;background:#232329}
[data-theme='dark'] .page-v517-blog .v517-conclusion{border-color:rgba(102,255,126,.45);background:linear-gradient(135deg,rgba(102,255,126,.14),rgba(35,35,41,.98))}
[data-theme='dark'] .page-v517-blog .v517-card h3,[data-theme='dark'] .page-v517-blog .v517-card p,[data-theme='dark'] .page-v517-blog .v517-model h3,[data-theme='dark'] .page-v517-blog .v517-model p,[data-theme='dark'] .page-v517-blog .v517-stack__item strong,[data-theme='dark'] .page-v517-blog .v517-stack__item span,[data-theme='dark'] .page-v517-blog .v517-criterion h3,[data-theme='dark'] .page-v517-blog .v517-criterion p,[data-theme='dark'] .page-v517-blog .v517-flow__step strong,[data-theme='dark'] .page-v517-blog .v517-flow__step span,[data-theme='dark'] .page-v517-blog .v517-source-note strong,[data-theme='dark'] .page-v517-blog .v517-source-note span,[data-theme='dark'] .page-v517-blog .v517-callout h3,[data-theme='dark'] .page-v517-blog .v517-callout p{color:#f3f4f6}
[data-theme='dark'] .page-v517-blog .v517-criteria,[data-theme='dark'] .page-v517-blog .v517-flow{background:#34343c}
