/*
Theme Name: WEINFEDER Neustart
Template: twentytwentyfive
Version: 0.1.0
Description: Abgestimmter WEINFEDER-Entwurf für die geschützte Testinstallation.
Requires at least: 6.7
Requires PHP: 8.2
Text Domain: weinfeder-neustart
*/

.wf-scope{--wf-ink:#252525;--wf-paper:#eee8dc;--wf-white:#fbfaf6;--wf-grey:#d6d3cd;--wf-wine:#751b32;--wf-title:Arial,Helvetica,sans-serif;--wf-gutter:40px}
.wf-scope .wf{background:var(--wf-white);color:var(--wf-ink);font:15px/1.55 Arial,Helvetica,sans-serif;min-height:1630px;text-align:left;overflow-wrap:break-word}
.wf-scope .wf *{box-sizing:border-box}.wf-scope .wf img{max-width:100%;display:block}.wf-scope .wf a{color:inherit;text-decoration:none}.wf-scope .wf a:hover{text-decoration:underline;text-underline-offset:5px}.wf-scope .wf figure{margin:0}.wf-scope .wf h1,.wf-scope .wf h2,.wf-scope .wf h3{color:inherit;font-weight:500;line-height:1.06;margin:0;font-family:var(--wf-title);letter-spacing:-.045em}.wf-scope .wf p{margin:0 0 18px}.wf-scope .wf h2{font-size:40px}.wf-scope .wf h3{font-size:23px;line-height:1.18}.wf-scope .wf-kicker{font:11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.16em;margin-bottom:20px!important}.wf-scope .wf-notice{padding:12px 30px;text-align:center;background:var(--wf-wine);color:#fff;font:11px/1.5 Arial,Helvetica,sans-serif}.wf-scope .wf-notice strong{font-weight:700}.wf-scope .wf-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px var(--wf-gutter);border-bottom:1px solid #ccc8bf}.wf-scope .wf-logo{font:500 37px/.9 Arial,Helvetica,sans-serif;letter-spacing:-2px;white-space:nowrap}.wf-scope .wf-logo>span{font:italic 38px/.9 Georgia,serif;letter-spacing:-2px}.wf-scope .wf-logo small{display:block;font:8px/1.5 Arial,sans-serif;letter-spacing:.12em;margin-top:10px;white-space:normal;max-width:280px}.wf-scope .wf nav{display:flex;align-items:center;gap:23px;font-size:12px;flex-wrap:wrap}.wf-scope .wf-intern{border:1px solid currentColor;padding:7px 10px;font-size:11px}.wf-scope .wf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;background:var(--wf-paper);color:var(--wf-ink);font-size:13px}.wf-scope .wf-textlink{display:inline-block;margin-top:17px;font:12px/1.6 Arial,sans-serif;border-bottom:1px solid currentColor;padding-bottom:5px}.wf-scope .wf-foot{padding:30px var(--wf-gutter);display:flex;gap:20px;justify-content:space-between;font:10px/1.6 Arial,sans-serif;letter-spacing:.06em;flex-wrap:wrap}.wf-scope .wf figcaption{font:9px/1.5 Arial,sans-serif;letter-spacing:.1em;padding:12px 0}
.wf-scope .wf-a a.wf-button{color:var(--wf-ink)}
.wf-scope .wf-a{--wf-ink:#373a3b;background:var(--wf-ink);color:var(--wf-white)}.wf-scope .wf-a .wf-head{border-color:#555}.wf-scope .a-hero{display:grid;grid-template-columns:1.15fr 1fr;min-height:490px}.wf-scope .a-hero-text{padding:52px 32px 30px var(--wf-gutter)}.wf-scope .a-hero h1{font-size:clamp(42px,6.5vw,76px);line-height:.99;letter-spacing:-.065em;margin:30px 0}.wf-scope .a-hero-text>p:not(.wf-kicker){font-size:15px;max-width:340px;color:#d6d3cd}.wf-scope .wf-dot{color:#c6b394}.wf-scope .wf-hairline{border-top:1px solid #555;margin-top:35px;padding-top:13px;font-size:10px;color:#d6d3cd}.wf-scope .a-photo{position:relative;min-width:0}.wf-scope .a-photo img{width:100%;height:100%;object-fit:cover;position:absolute}.wf-scope .a-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:#373a3be6;padding:14px 18px;color:#fff}.wf-scope .a-strip{border-top:1px solid #555;border-bottom:1px solid #555;padding:17px var(--wf-gutter);display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.wf-scope .a-journals{background:var(--wf-paper);color:var(--wf-ink);display:grid;grid-template-columns:1fr 1fr 1fr;gap:34px;padding:60px var(--wf-gutter)}.wf-scope .wf-section-title>p:last-child{font-size:13px;margin-top:25px}.wf-scope .wf-book img{height:245px;object-fit:contain;object-position:left bottom;margin-bottom:22px;box-shadow:7px 8px 0 #00000010}.wf-scope .wf-book h3{font-size:21px}.wf-scope .wf-book .wf-kicker{margin-bottom:10px!important;font-size:10px}.wf-scope .a-verband{padding:55px var(--wf-gutter);display:grid;grid-template-columns:1fr 1.6fr;gap:25px 35px}.wf-scope .a-verband>p:not(.wf-kicker){max-width:480px;color:#d6d3cd}.wf-scope .a-verband .wf-textlink{justify-self:start;margin-top:0}.wf-scope .a-awards{background:#d6d3cd;color:var(--wf-ink);padding:34px var(--wf-gutter);display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:25px;align-items:center}.wf-scope .a-awards>span{font-size:11px}
.wf-scope .wf-b{background:#f6f2e9}.wf-scope .b-masthead{padding:24px var(--wf-gutter) 0}.wf-scope .b-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;padding-bottom:17px}.wf-scope .b-brand{display:block;text-align:center;font:500 clamp(60px,10vw,112px)/1 Georgia,serif;letter-spacing:-8px;padding:12px 0 24px}.wf-scope .b-brand span{font-style:italic}.wf-scope .b-masthead nav{justify-content:space-between;border-top:2px solid var(--wf-ink);border-bottom:1px solid var(--wf-ink);padding:12px 0}.wf-scope .b-lead{padding:42px var(--wf-gutter);display:grid;grid-template-columns:.9fr 1.15fr;gap:38px;align-items:center}.wf-scope .b-lead h1{font:500 52px/1.02 Georgia,serif;letter-spacing:-.055em;margin-bottom:24px}.wf-scope .b-lead p:not(.wf-kicker){font-size:14px}.wf-scope .b-lead figure img{height:335px;width:100%;object-fit:cover}.wf-scope .b-journal{padding:0 var(--wf-gutter) 40px}.wf-scope .b-sectionline{border-top:2px solid var(--wf-ink);padding:15px 0;display:flex;justify-content:space-between;gap:15px}.wf-scope .b-sectionline .wf-kicker{margin:0!important}.wf-scope .b-sectionline>span{font-size:9px;letter-spacing:.1em}.wf-scope .b-bookgrid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:20px}.wf-scope .b-bookgrid article{display:grid;grid-template-columns:145px 1fr;gap:22px}.wf-scope .b-bookgrid img{width:145px;box-shadow:5px 7px 12px #0002}.wf-scope .b-bookgrid h2{font:500 32px/1.1 Georgia,serif;letter-spacing:-.035em}.wf-scope .b-bookgrid p{font-size:12px;margin-top:17px}.wf-scope .b-bookgrid .wf-kicker{font-size:9px;margin-top:0}.wf-scope .b-bottom{margin:0 var(--wf-gutter);border-top:1px solid #bbb5a9;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:35px 0 42px}.wf-scope .b-bottom h2{font:500 36px/1.06 Georgia,serif;letter-spacing:-.03em;margin-bottom:20px}.wf-scope .b-bottom p:not(.wf-kicker){font-size:14px;max-width:350px}.wf-scope .wf-b .wf-foot{background:var(--wf-ink);color:var(--wf-paper)}
.wf-scope .wf-c{background:var(--wf-paper)}.wf-scope .c-hero{padding:60px var(--wf-gutter) 38px}.wf-scope .c-hero h1{font:500 clamp(65px,10vw,116px)/.94 Georgia,serif;letter-spacing:-.065em;margin:28px 0 38px}.wf-scope .c-hero h1 em{font-weight:400}.wf-scope .c-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px}.wf-scope .c-hero-bottom p{font-size:16px;margin:0}.wf-scope .wf-c .wf-button{background:var(--wf-ink);color:var(--wf-paper)}.wf-scope .c-panorama{position:relative}.wf-scope .c-panorama img{height:285px;width:100%;object-fit:cover;object-position:center 60%}.wf-scope .c-panorama figcaption{background:var(--wf-ink);color:var(--wf-paper);padding:10px var(--wf-gutter)}.wf-scope .c-manifest{text-align:center;padding:48px var(--wf-gutter)}.wf-scope .c-manifest h2{font:500 42px/1.1 Georgia,serif;letter-spacing:-.035em;margin-bottom:22px}.wf-scope .c-manifest>p:last-child{max-width:520px;margin:auto;font-size:14px}.wf-scope .c-journals{padding:36px var(--wf-gutter) 48px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px;background:#e2ddd3;align-items:center}.wf-scope .c-journals h2{font:500 38px/1.1 Georgia,serif;letter-spacing:-.04em;margin-bottom:20px}.wf-scope .c-journals p{font-size:13px}.wf-scope .c-journals article img{height:235px;object-fit:contain;object-position:left center;box-shadow:6px 8px 12px #0002}.wf-scope .c-journals h3{font-size:18px;letter-spacing:-.02em;margin:18px 0 4px}.wf-scope .c-journals article>span{font-size:10px}.wf-scope .c-end{padding:42px var(--wf-gutter);display:grid;grid-template-columns:1.3fr 1fr;gap:30px}.wf-scope .c-end h2{font:500 32px/1.1 Georgia,serif;letter-spacing:-.03em}.wf-scope .c-end p:not(.wf-kicker){font-size:13px}.wf-scope .wf-c .wf-foot{border-top:1px solid #bcb5a9}
@media(max-width:640px){.wf-scope{--wf-gutter:24px}.wf-scope .wf{min-height:2250px}.wf-scope .wf-head{align-items:flex-start;flex-direction:column;gap:20px}.wf-scope .wf nav{gap:16px;font-size:11px}.wf-scope .a-hero{grid-template-columns:1fr}.wf-scope .a-hero h1{font-size:58px}.wf-scope .a-hero-text{padding:35px var(--wf-gutter)}.wf-scope .a-photo{min-height:260px}.wf-scope .a-journals{grid-template-columns:1fr 1fr;gap:24px;padding-top:35px}.wf-scope .wf-section-title{grid-column:1/-1}.wf-scope .wf-section-title h2 br{display:none}.wf-scope .wf-book img{height:210px;box-shadow:none}.wf-scope .wf-book h3{font-size:20px}.wf-scope .a-verband{grid-template-columns:1fr}.wf-scope .a-awards{grid-template-columns:1fr;gap:15px}.wf-scope .b-meta>span:last-child{display:none}.wf-scope .b-brand{font-size:75px;letter-spacing:-5px}.wf-scope .b-masthead nav{justify-content:flex-start}.wf-scope .b-masthead nav>span:not(.wf-intern){display:none}.wf-scope .b-lead{grid-template-columns:1fr;padding-top:32px}.wf-scope .b-lead h1{font-size:48px}.wf-scope .b-lead figure img{height:240px}.wf-scope .b-sectionline>span{display:none}.wf-scope .b-bookgrid{grid-template-columns:1fr}.wf-scope .b-bookgrid article{grid-template-columns:125px 1fr;gap:20px}.wf-scope .b-bookgrid img{width:125px}.wf-scope .b-bookgrid h2{font-size:29px}.wf-scope .b-bottom{grid-template-columns:1fr;gap:35px}.wf-scope .c-hero h1{font-size:78px}.wf-scope .c-hero-bottom{flex-direction:column;align-items:flex-start}.wf-scope .c-journals{grid-template-columns:1fr 1fr;gap:22px}.wf-scope .c-journals>div{grid-column:1/-1}.wf-scope .c-journals article img{height:210px;box-shadow:none}.wf-scope .c-manifest h2{font-size:34px}.wf-scope .c-end{grid-template-columns:1fr}.wf-scope .c-panorama img{height:240px}}
@media(max-width:390px){.wf-scope .wf-logo{font-size:32px}.wf-scope .wf-logo>span{font-size:34px}.wf-scope .a-hero h1{font-size:45px}.wf-scope .c-hero h1{font-size:66px}.wf-scope .wf-book img,.wf-scope .c-journals article img{height:170px}.wf-scope .b-bookgrid article{grid-template-columns:100px 1fr;gap:16px}.wf-scope .b-bookgrid h2{font-size:25px}.wf-scope .b-lead h1{font-size:40px}}

html,body{scrollbar-width:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}
/* Selected direction: compact split header based on Arthur's Design-2 reference. */
.wf-scope .wf-a {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; --wf-title: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;}
.wf-scope .wf-a h1,.wf-scope .wf-a h2,.wf-scope .wf-a h3 {letter-spacing:-.018em;line-height:1.12}
.wf-scope .wf-a .wf-head {padding:14px 32px;min-height:102px;background:var(--wf-paper);color:#303435;border-bottom:1px solid #c8c2b7;flex-direction:row;align-items:center;gap:20px}
.wf-scope .wf-a .wf-original-logo {display:block;flex-shrink:0;width:clamp(190px,25vw,255px);white-space:normal;letter-spacing:0}
.wf-scope .wf-a .wf-original-logo img {width:100%;height:auto;mix-blend-mode:multiply}
.wf-scope .wf-a .wf-original-logo small {font-size:8px;line-height:1.5;letter-spacing:.09em;margin-top:-8px;max-width:none}
.wf-scope .wf-a nav {gap:18px;font-size:12px;flex-wrap:nowrap}
.wf-scope .a-hero {min-height:405px;grid-template-columns:1.1fr 1fr}
.wf-scope .a-hero-text {padding:35px 28px 25px 40px}
.wf-scope .a-hero h1 {font-size:clamp(36px,5.7vw,62px);line-height:1.08;letter-spacing:-.025em;margin:21px 0 24px}
.wf-scope .a-hero-text>p:not(.wf-kicker) {line-height:1.65;letter-spacing:0;max-width:355px}
.wf-scope .wf-a .wf-kicker {letter-spacing:.13em}
.wf-scope .wf-hairline {margin-top:26px}
.wf-scope .a-strip {padding:15px 40px;letter-spacing:.08em;font-size:11px}
.wf-scope .a-journals {padding-top:45px;padding-bottom:45px;gap:30px}
.wf-scope .wf-a .wf-section-title h2 {font-size:35px;letter-spacing:-.02em}
.wf-scope .wf-a .wf-book h3 {font-size:21px;line-height:1.3;letter-spacing:0}
@media(max-width:850px) and (min-width:641px){
.wf-scope .wf-a .wf-head {padding-left:24px;padding-right:24px}
.wf-scope .wf-a nav {gap:12px;font-size:11px}
.wf-scope .a-hero-text {padding-left:26px;padding-right:22px}
.wf-scope .a-hero-text>p:not(.wf-kicker) {font-size:14px}
.wf-scope .a-journals {padding-left:26px;padding-right:26px;gap:22px}
.wf-scope .wf-a .wf-section-title h2 {font-size:29px}
.wf-scope .wf-book img {height:215px}
}
@media(max-width:640px){
.wf-scope .wf-a .wf-head {flex-wrap:wrap;padding:12px 24px;gap:12px}
.wf-scope .wf-a .wf-original-logo {width:220px}
.wf-scope .wf-a nav {width:100%;justify-content:space-between;gap:10px;font-size:12px}
.wf-scope .a-hero {grid-template-columns:1fr;min-height:0}
.wf-scope .a-hero-text {padding:30px 24px}
.wf-scope .a-hero h1 {font-size:clamp(40px,9vw,54px);line-height:1.09}
.wf-scope .a-photo {min-height:220px}
.wf-scope .a-strip {padding:14px 24px;gap:12px;font-size:10px;justify-content:flex-start}
.wf-scope .a-journals {padding:34px 24px;gap:24px}
.wf-scope .wf-a .wf-book h3 {font-size:18px}
}


.wf-scope .wf {min-height:0!important}
.wf-scope .wf-a .wf-original-logo {width:360px;max-width:100%;text-align:left}
.wf-scope .wf-a .wf-logo-crop {position:relative;display:block;width:260px;max-width:100%;height:44px;overflow:hidden}
.wf-scope .wf-a .wf-logo-crop img {position:absolute;width:108%;max-width:none;left:-4%;top:50%;transform:translateY(-50%);mix-blend-mode:multiply}
.wf-scope .wf-a .wf-original-logo small {font-size:11px;letter-spacing:.035em;line-height:1.45;margin:8px 0 0;max-width:none;white-space:normal}
.wf-scope .wf-a .wf-head {padding-top:19px;padding-bottom:19px}
.wf-scope .wf-head a[aria-current="page"] {text-decoration:underline;text-underline-offset:6px}
.wf-scope .wf-intern-menu {position:relative;font-size:11px;z-index:40}
.wf-scope .wf-intern-menu summary {border:1px solid currentColor;padding:7px 10px;list-style:none;cursor:pointer}
.wf-scope .wf-intern-menu summary::-webkit-details-marker{display:none}
.wf-scope .wf-intern-menu>div{position:absolute;right:0;top:100%;margin-top:8px;background:var(--wf-paper);color:#303435;min-width:220px;padding:8px;border:1px solid #c8c2b7;box-shadow:0 7px 24px #0002}
.wf-scope .wf-intern-menu a{display:block;padding:10px;font-size:12px;white-space:nowrap}
.wf-scope .a-strip{justify-content:space-between;gap:12px;position:relative;overflow:visible}
.wf-scope .a-strip>a,.wf-scope .wf-topic {font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.wf-scope .wf-topic {border:0;background:transparent;padding:4px 0;cursor:pointer}
.wf-scope .wf-topic-wrap {position:relative;display:inline-block}
.wf-scope .wf-tooltip {display:none;position:absolute;bottom:calc(100% + 10px);left:0;width:235px;max-width:70vw;padding:13px 15px;background:var(--wf-paper);color:#303435;font:13px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 4px 18px #0003;z-index:80}
.wf-scope .wf-topic-wrap:last-child .wf-tooltip {left:auto;right:0}
.wf-scope .wf-topic-wrap:hover .wf-tooltip,.wf-scope .wf-topic-wrap:focus-within .wf-tooltip,.wf-scope .wf-topic-wrap.is-open .wf-tooltip{display:block}
.wf-scope .wf-topic-wrap.is-dismissed .wf-tooltip{display:none}
.wf-scope .wf-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}
.wf-scope .wf-actions .wf-textlink {font-size:12px}
.wf-scope .a-verband .wf-actions {align-self:start}
.wf-scope .a-verband .wf-actions .wf-textlink {margin-top:0}
.wf-scope .wf-foot>div{display:flex;gap:18px;flex-wrap:wrap}
.wf-scope .wf-subpage{background:var(--wf-paper);color:#303435}
.wf-scope .wf-subintro{padding:60px 40px 40px;border-bottom:1px solid #ccc5b9}
.wf-scope .wf-subintro h1{font-size:clamp(36px,5vw,60px);line-height:1.1;letter-spacing:-.025em;margin-bottom:28px}
.wf-scope .wf-subintro>p:last-child{max-width:680px;font-size:17px;line-height:1.6;margin-bottom:0}
.wf-scope .wf-intro-subtitle{font-size:23px!important;line-height:1.35!important;margin:30px 0 14px!important;letter-spacing:0!important}
.wf-scope .wf-journal-list{padding:0 40px}
.wf-scope .wf-journal-list article{display:grid;grid-template-columns:250px 1fr;gap:50px;padding:45px 0;align-items:center;border-bottom:1px solid #ccc5b9}
.wf-scope .wf-journal-list article>img{width:250px;box-shadow:7px 8px 20px #0002}
.wf-scope .wf-journal-list h2{font-size:36px;margin-bottom:22px}
.wf-scope .wf-journal-list article p:not(.wf-kicker){font-size:16px}
.wf-scope .wf-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:40px;background:#ddd6c9}
.wf-scope .wf-bottom-cta h2{font-size:30px}
.wf-scope .wf-bottom-cta .wf-button{background:#373a3b;color:#fff}
.wf-scope .wf-award-types{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:45px 40px}
.wf-scope .wf-award-types h2{font-size:34px;margin-bottom:20px}
.wf-scope .wf-award-year{padding:35px 40px 50px;background:#e1dbd0}
.wf-scope .wf-award-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}
.wf-scope .wf-award-grid img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:24px}
.wf-scope .wf-award-grid h2{font-size:28px}
.wf-scope .wf-award-grid .wf-kicker{font-size:10px}
.wf-scope .wf-about-photo{padding:35px 40px 0}
.wf-scope .wf-about-photo img{width:100%;height:330px;object-fit:cover}
.wf-scope .wf-about-photo figcaption{font-size:10px;padding-top:10px}
.wf-scope .wf-about-copy{display:grid;grid-template-columns:1fr 1.6fr;gap:50px;padding:45px 40px}
.wf-scope .wf-about-copy h2{font-size:36px}
.wf-scope .wf-about-copy p{font-size:16px;line-height:1.8}
.wf-scope .wf-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px;padding:40px}
.wf-scope .wf-member img,.wf-scope .wf-no-photo{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;filter:grayscale(1);background:#d7d2c9}
.wf-scope .wf-no-photo{display:flex;align-items:center;justify-content:center;font-size:42px;color:#696b69;letter-spacing:.1em}
.wf-scope .wf-member h2{font-size:18px;line-height:1.4;letter-spacing:0;margin-top:14px}
.wf-scope .wf-subpage~.wf-foot{background:#373a3b;color:#fbfaf6}
@media(max-width:850px){.wf-scope .wf-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-scope .wf-a .wf-original-logo{width:270px}.wf-scope .wf-a .wf-original-logo small{font-size:10px}.wf-scope .wf-journal-list article{grid-template-columns:190px 1fr;gap:30px}.wf-scope .wf-journal-list article>img{width:190px}}
@media(max-width:640px){
.wf-scope .wf-a .wf-head{padding:18px 24px}.wf-scope .wf-a .wf-original-logo{width:280px}.wf-scope .wf-a .wf-original-logo small{font-size:10.5px}
.wf-scope .wf-a nav{margin-top:8px}.wf-scope .a-strip{justify-content:flex-start;gap:12px 22px}
.wf-scope .wf-subintro{padding:35px 24px 30px}.wf-scope .wf-subintro h1{font-size:38px}.wf-scope .wf-subintro>p:last-child{font-size:15px}
.wf-scope .wf-journal-list{padding:0 24px}.wf-scope .wf-journal-list article{grid-template-columns:1fr;gap:30px}.wf-scope .wf-journal-list article>img{width:220px}.wf-scope .wf-journal-list h2{font-size:30px}
.wf-scope .wf-bottom-cta{flex-direction:column;align-items:flex-start;padding:30px 24px}.wf-scope .wf-bottom-cta h2{font-size:27px}
.wf-scope .wf-award-types,.wf-scope .wf-award-grid,.wf-scope .wf-about-copy{grid-template-columns:1fr;gap:35px}
.wf-scope .wf-award-types,.wf-scope .wf-award-year,.wf-scope .wf-about-copy{padding:35px 24px}.wf-scope .wf-about-photo{padding:25px 24px 0}.wf-scope .wf-about-photo img{height:220px}
.wf-scope .wf-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 24px;gap:25px 18px}.wf-scope .wf-member h2{font-size:16px}
}

/* WordPress shell and native block spacing. */
body.weinfeder-designed{margin:0;padding:0;background:#eee8dc}
body.weinfeder-designed .wp-site-blocks{padding:0;margin:0}
body.weinfeder-designed .wf-scope{padding:0;margin:0;max-width:none;width:100%}
body.weinfeder-designed .wf-scope>.wf{margin:0;width:100%;max-width:none}
body.weinfeder-designed .wf .wp-block-post-content{margin:0;padding:0;max-width:none}
body.weinfeder-designed .wf .wp-block-post-content>*{margin-block-start:0;margin-block-end:0;max-width:none}
body.weinfeder-designed .wf .wp-block-template-part{margin:0;padding:0}
body.weinfeder-designed .wf .wp-block-image{margin:0}
body.weinfeder-designed .wf .a-photo img{height:100%}
body.weinfeder-designed .wf .wf-member .wp-block-image img{aspect-ratio:4/5;height:auto;object-fit:cover}
body.weinfeder-designed .wf .wf-journal-list article>.wp-block-image{width:250px}
body.weinfeder-designed .wf .wf-journal-list article>.wp-block-image img{width:100%}
body.weinfeder-designed .wf .wf-journal-entry{padding:45px 40px;border-bottom:1px solid #ccc5b9}
body.weinfeder-designed .wf .wf-journal-entry h2{font-size:32px;margin-bottom:24px}
body.weinfeder-designed .wf .wf-journal-entry>.wf-actions{margin-top:22px}
@media(max-width:850px){body.weinfeder-designed .wf .wf-journal-list article>.wp-block-image{width:190px}}
@media(max-width:640px){body.weinfeder-designed .wf .wf-journal-entry{padding:30px 24px}}

.wf-scope .wf .weinfeder-neustart-hinweis{margin:0}

/* WEINFEDER: Lesbarkeit und Verbandstitelbild, 24.10.2026 */
body.weinfeder-designed > .weinfeder-neustart-hinweis,
body.weinfeder-designed .wf-notice {
 font-family: Arial, Helvetica, sans-serif !important;
 font-size: 14px !important; font-weight: 400 !important;
 letter-spacing: .025em !important; line-height: 1.6 !important;
}
body.weinfeder-designed > .weinfeder-neustart-hinweis strong,
body.weinfeder-designed .wf-notice strong {
 font-family: Arial, Helvetica, sans-serif !important;
 font-size: 16px !important; font-weight: 700 !important;
 letter-spacing: .025em !important;
}
.wf-scope .wf-a .wf-original-logo {width: min(370px, 100%)}
.wf-scope .wf-a .wf-original-logo small {
 font-family: Arial, Helvetica, sans-serif; font-size: 14px;
 line-height: 1.5; letter-spacing: .035em; text-align: left;
}

/* WEINFEDER Ehrungen: Abschnittstrennung und Ausrichtung */
body.page-id-23 .wf-scope .wf-subintro {
    background: #373a3b;
    color: #fbfaf6;
}
body.page-id-23 .wf-scope .wf-subintro h1,
body.page-id-23 .wf-scope .wf-subintro p {
    color: #fbfaf6;
}
body.page-id-23 .wf-scope .wf-award-types,
body.page-id-23 .wf-scope .wf-award-grid {
    align-items: start;
}
body.page-id-23 .wf-scope .wf-award-types > article,
body.page-id-23 .wf-scope .wf-award-grid > article {
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
}
body.page-id-23 .wf-scope .wf-award-types > article > :first-child,
body.page-id-23 .wf-scope .wf-award-grid > article > :first-child {
    margin-block-start: 0 !important;
}

/* WEINFEDER Mitglieder und einheitliche Aktionsbuttons */
body.page-id-25 .wf-scope .wf-subintro {background:#373a3b;color:#fbfaf6}
body.page-id-25 .wf-scope .wf-subintro h1,
body.page-id-25 .wf-scope .wf-subintro p {color:#fbfaf6}
.wf-scope .wf-member-grid {
 grid-template-columns:repeat(5,minmax(0,1fr));
 width:100%;max-width:1400px;margin-inline:auto;
 gap:32px 24px;align-items:start;
}
.wf-scope .wf-member-grid > .wf-member {margin-block:0 !important;min-width:0}
.wf-scope .wf-member-grid > .wf-member > :first-child {margin-block-start:0 !important}
.wf-scope .wf-member figure {width:100%;margin:0 !important}
.wf-scope .wf-member img {display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.wf-scope .wf-member h2 {font-size:18px;line-height:1.4}
.wf-scope .wf .wf-button,
.wf-scope .wf .wf-button:visited {
 background:#751b32 !important;color:#fff !important;
 border:1px solid #751b32;text-decoration:none;
 min-height:48px;box-sizing:border-box;
}
.wf-scope .wf .wf-button:hover {background:#591426 !important;border-color:#591426}
.wf-scope .wf .wf-button:focus-visible {outline:3px solid #b48a48;outline-offset:3px}
@media(max-width:1099px){.wf-scope .wf-member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:850px){.wf-scope .wf-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.wf-scope .wf-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.wf-scope .wf-member h2{font-size:16px}}
