/* Version 36.14 — Tool und PDF nutzen dieselbe Premium-Analysebasis */
.feld12-unified3614-section{
  margin: clamp(28px, 5vw, 56px) 0;
  padding: clamp(24px, 4.5vw, 48px);
  border: 1px solid rgba(214,177,106,.34);
  border-radius: 30px;
  background:
    radial-gradient(circle at top left, rgba(214,177,106,.18), transparent 34%),
    linear-gradient(145deg, rgba(23,23,22,.98), rgba(35,34,31,.96));
  color: #f7f1e7;
  box-shadow: 0 26px 80px rgba(0,0,0,.34);
}
.feld12-unified3614-head{max-width: 1180px; margin:0 auto 24px;}
.feld12-unified3614-kicker{display:inline-flex; gap:8px; align-items:center; font-size:.78rem; letter-spacing:.13em; text-transform:uppercase; color:#d6b16a; margin-bottom:10px;}
.feld12-unified3614-head h3{font-size:clamp(1.65rem,3vw,3rem); line-height:1.05; margin:0 0 12px; color:#fff8ea;}
.feld12-unified3614-head p{font-size:clamp(1rem,1.35vw,1.18rem); line-height:1.75; color:rgba(247,241,231,.84); margin:0; max-width: 980px;}
.feld12-unified3614-source{margin-top:14px; padding:10px 14px; border-radius:999px; display:inline-flex; background:rgba(214,177,106,.12); border:1px solid rgba(214,177,106,.26); color:#f0d491; font-size:.9rem;}
.feld12-unified3614-metrics{display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:12px; margin:26px auto 28px; max-width:1180px;}
.feld12-unified3614-metrics div{border:1px solid rgba(255,255,255,.1); background:rgba(255,255,255,.045); border-radius:18px; padding:14px 14px 13px; min-height:72px;}
.feld12-unified3614-metrics span{display:block; color:rgba(247,241,231,.58); font-size:.76rem; text-transform:uppercase; letter-spacing:.08em; margin-bottom:8px;}
.feld12-unified3614-metrics strong{display:block; color:#fff8ea; font-size:.98rem; line-height:1.25;}
.feld12-unified3614-flow{display:grid; grid-template-columns:minmax(0,1fr); gap:18px; max-width:1180px; margin:0 auto;}
.feld12-unified3614-chapter{border:1px solid rgba(214,177,106,.18); border-radius:24px; padding:clamp(18px,2.4vw,28px); background:rgba(255,255,255,.038);}
.feld12-unified3614-chapter span{display:inline-flex; color:#d6b16a; font-size:.76rem; text-transform:uppercase; letter-spacing:.12em; margin-bottom:8px;}
.feld12-unified3614-chapter h4{font-size:clamp(1.15rem,2vw,1.55rem); color:#fff8ea; margin:0 0 12px;}
.feld12-unified3614-chapter p{font-size:1rem; line-height:1.78; color:rgba(247,241,231,.86); margin:0 0 13px;}
.feld12-unified3614-chapter p:last-child{margin-bottom:0;}
.feld12-unified3614-action{display:grid; grid-template-columns:1fr 1fr; gap:16px; max-width:1180px; margin:18px auto 0;}
.feld12-unified3614-action article{border-radius:24px; padding:22px; background:rgba(214,177,106,.12); border:1px solid rgba(214,177,106,.26);}
.feld12-unified3614-action span{display:block; color:#d6b16a; font-size:.76rem; text-transform:uppercase; letter-spacing:.12em; margin-bottom:8px;}
.feld12-unified3614-action h4{margin:0 0 10px; color:#fff8ea; font-size:1.15rem;}
.feld12-unified3614-action p{margin:0; color:rgba(247,241,231,.86); line-height:1.7;}
@media (max-width: 980px){
  .feld12-unified3614-metrics{grid-template-columns:repeat(2,minmax(0,1fr));}
  .feld12-unified3614-action{grid-template-columns:1fr;}
}
@media (max-width: 620px){
  .feld12-unified3614-section{border-radius:24px; padding:22px 16px;}
  .feld12-unified3614-metrics{grid-template-columns:1fr;}
}
