/* HANFACKER Hanfwissen v1.6 – scoped */
.hf12-hero-wissen{background:#193c2a}.hf12-hero-wissen .hf12-hero-copy{background:#193c2a}.hf12-hero-wissen h1{color:#fff}.hf12-hero-wissen h1 em{color:#e5c587;font-weight:400}.hf12-hero-wissen .hf09-kicker{color:#e5c587}.hf12-hero-wissen .hf12-hero-copy>p:last-child{color:#f2eddf}
.hf16-intro{display:grid;grid-template-columns:1fr .9fr;gap:clamp(30px,6vw,95px);align-items:center;margin:15px 0 90px}
.hf16-intro h2,.hf16-section-heading h2{font:400 clamp(40px,5vw,68px)/1.1 Georgia,serif;letter-spacing:-.035em;color:#183b28;margin:12px 0 22px}.hf16-intro h2 em,.hf16-section-heading h2 em{color:#b3683c;font-weight:400}
.hf16-lead{font:italic clamp(20px,2vw,27px)/1.45 Georgia,serif;color:#465742;max-width:490px}
.hf16-button{display:inline-flex;gap:20px;align-items:center;background:#193c2a;color:#fff!important;padding:14px 24px;border-radius:4px;text-decoration:none!important;font-size:14px;font-weight:700;margin-top:20px;transition:transform .2s}
.hf16-button:hover{transform:translateY(-3px)}
.hf16-intro-image{margin:0}.hf16-intro-image img{display:block;width:100%;height:430px;object-fit:cover;border-radius:160px 160px 12px 12px}.hf16-intro-image figcaption{font:italic 15px Georgia,serif;text-align:right;color:#687260;margin-top:12px}
.hf16-topics{padding:25px 0 100px}.hf16-section-heading{text-align:center;max-width:760px;margin:0 auto 45px}.hf16-section-heading>p:last-child{color:#667064}
.hf16-topic-grid,.hf16-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hf16-topic{background:#fffaf0;border-radius:13px;overflow:hidden;box-shadow:0 5px 25px #1d3b2712}.hf16-topic>img{display:block;width:100%;height:225px;object-fit:cover}.hf16-topic>div{padding:25px}.hf16-topic span{font-size:11px;letter-spacing:.15em;color:#987c45;font-weight:700}.hf16-topic h3{font:400 30px/1.15 Georgia,serif;margin:12px 0;color:#193c2a}.hf16-topic p{color:#5d6b5d;line-height:1.6;min-height:50px}.hf16-topic a{color:#193c2a;text-decoration:none;border-bottom:1px solid #8caa85;font-size:14px;font-weight:700;padding-bottom:5px}
.hf16-blog{background:#eee7d7;padding:85px max(25px,calc((100vw - 1250px)/2));margin:0 calc(50% - 50vw) -90px}.hf16-blog .hf16-section-heading{margin-bottom:45px}
.hf16-post{background:#fffaf0;border-radius:12px;overflow:hidden;box-shadow:0 5px 22px #1d3b2710;transition:transform .2s}.hf16-post:hover{transform:translateY(-4px)}.hf16-post-link{display:block;text-decoration:none!important;color:#193c2a!important;height:100%}.hf16-post img,.hf16-post-fallback{display:block;width:100%;height:215px;object-fit:cover}.hf16-post-fallback{background:#d9ddcd;display:grid;place-items:center;font:italic 25px Georgia,serif;color:#33583d}.hf16-post-copy{padding:24px}.hf16-post-copy time{font-size:12px;letter-spacing:.04em;color:#8a784f}.hf16-post-copy h3{font:400 25px/1.18 Georgia,serif;margin:11px 0}.hf16-post-copy p{font-size:14px;line-height:1.65;color:#5a6659}.hf16-post-copy>span{font-weight:700;font-size:13px}.hf16-empty{text-align:center}
@media(max-width:900px){.hf16-intro{grid-template-columns:1fr}.hf16-intro-image img{height:330px}.hf16-topic-grid,.hf16-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hf16-intro{margin-bottom:45px}.hf16-topic-grid,.hf16-post-grid{grid-template-columns:1fr}.hf16-topics{padding-bottom:60px}.hf16-blog{padding-top:60px}.hf16-topic>img{height:200px}}
@media(prefers-reduced-motion:reduce){.hf16-button,.hf16-post{transition:none}}
