.df-entry-title{max-width:1100px;margin:0;color:var(--df-white);font-size:clamp(2.7rem,7vw,6.6rem);font-weight:630;letter-spacing:-.055em;line-height:.94}.df-eyebrow{margin:0 0 1rem;color:var(--df-blue-soft);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.df-entry-content{font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.df-layout-constrained>*{max-width:var(--df-reading-width);margin-left:auto;margin-right:auto}.df-layout-constrained>.alignwide{max-width:var(--df-content-width)}.df-layout-constrained>.alignfull{max-width:none;width:100%}.df-layout-full>*:not(.alignfull){width:min(var(--df-content-width),calc(100% - clamp(2.3rem,6vw,4rem)));margin-left:auto;margin-right:auto}.df-layout-full>.alignfull{width:100%;max-width:none}.df-entry-content>*:first-child{margin-top:0}.df-entry-content>*:last-child{margin-bottom:0}.df-entry-content h2,.df-entry-content h3,.df-entry-content h4{color:var(--df-white);letter-spacing:-.035em;line-height:1.1}.df-entry-content a{color:var(--df-blue-soft)}.df-entry-content blockquote{margin-block:2.5rem;padding-left:1.5rem;border-left:2px solid var(--df-blue);font-size:1.25em}.df-entry-content .wp-block-image img,.df-featured-image img{display:block;width:100%}.df-entry-content .wp-block-button__link,.df-button{display:inline-flex;padding:.85rem 1.1rem;border:1px solid var(--df-blue);background:var(--df-blue);color:#fff;text-decoration:none}.df-entry-content .is-style-outline>.wp-block-button__link{background:transparent;color:#fff}.df-entry-content .wp-block-separator{border-color:var(--df-line)}
.df-post-meta{margin:0 0 1rem;color:var(--df-muted);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.df-featured-image{margin-bottom:clamp(2rem,5vw,5rem)}.df-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem)}.df-post-card{padding-bottom:2rem;border-bottom:1px solid var(--df-line)}.df-post-card-image{display:block;overflow:hidden;margin-bottom:1.5rem}.df-post-card-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s var(--df-ease)}.df-post-card-image:hover img{transform:scale(1.025)}.df-post-card-title{margin:.35rem 0 .8rem;font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.04em;line-height:1}.df-post-card-title a{text-decoration:none}.df-post-card-excerpt{color:var(--df-muted)}.df-text-link{font-weight:700;text-decoration:none}.navigation.pagination{margin-top:4rem}.nav-links{display:flex;gap:.5rem}.page-numbers{padding:.65rem .85rem;border:1px solid var(--df-line);text-decoration:none}.page-numbers.current{border-color:var(--df-blue);background:rgba(47,140,255,.12)}
.df-sidebar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(4rem,8vw,8rem)}.df-sidebar{position:sticky;top:calc(var(--df-header-height-compact) + 2rem);align-self:start}.df-widget{padding:1.5rem;border:1px solid var(--df-line);background:var(--df-surface)}.df-widget+.df-widget{margin-top:1.2rem}.df-widget-title{margin:0 0 1rem;font-size:1rem}.df-widget ul{margin:0;padding:0;list-style:none}.df-widget li+li{margin-top:.7rem}.df-widget a{text-decoration:none}.comments-area,.df-post-navigation{padding-top:3rem;padding-bottom:3rem}.df-error-page{max-width:1000px}.df-error-page>p:not(.df-eyebrow){max-width:650px;color:var(--df-muted)}
@media(max-width:760px){.df-post-grid{grid-template-columns:1fr}.df-sidebar-layout{grid-template-columns:1fr}.df-sidebar{position:static}}

/* Verhindert doppelte globale Bereiche, falls alte Header-/Footer-Blöcke noch im Seiteninhalt liegen. */
.df-entry-content .df-site-header,.df-entry-content .df-site-footer{display:none!important}
