:root{--nh-dark:#512f2a;--nh:#99574a;--nh-mid:#c88777;--nh-soft:#f5e7e2;--nh-paper:#fffaf8;--nh-gold:#b79339}
.nothilfe-page{background:linear-gradient(180deg,#eef7f6 0,#f7fbfa 32%,#eef6f4 100%)}
.nothilfe-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:35px;align-items:center;background:linear-gradient(135deg,#173c69 0,#315e78 48%,#713d34 100%)}
.nothilfe-hero-mark{display:grid;place-items:center;align-content:center;width:170px;aspect-ratio:1;border:2px solid rgba(255,255,255,.46);border-radius:50%;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 12px rgba(255,255,255,.04)}.nothilfe-hero-mark strong{font-family:Georgia,"Times New Roman",serif;font-size:72px;line-height:.9}.nothilfe-hero-mark span{margin-top:7px;color:#f5ded7;font-size:14px;font-weight:900;letter-spacing:.18em}
.nothilfe-page-nav{position:sticky;top:0;z-index:5;display:flex;gap:8px;overflow-x:auto;margin:18px 0;padding:10px;border:1px solid #d8e5e7;border-radius:16px;background:rgba(247,251,250,.94);box-shadow:0 8px 18px rgba(32,57,68,.08);backdrop-filter:blur(8px)}.nothilfe-page-nav a{flex:0 0 auto;padding:9px 12px;border-radius:10px;color:var(--nh-dark);font-size:12px;font-weight:900;text-decoration:none}.nothilfe-page-nav a:hover,.nothilfe-page-nav a:focus-visible{color:#fff;background:var(--nh);outline:none}
.nothilfe-foundation,.nothilfe-eligibility,.nothilfe-scope,.nothilfe-boundary,.nothilfe-asylum,.nothilfe-process,.nothilfe-misconceptions{scroll-margin-top:85px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}
.nothilfe-foundation{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center;background:linear-gradient(145deg,#fff,#f8eeea)}.nothilfe-foundation h2,.nothilfe-eligibility h2,.nothilfe-scope h2,.nothilfe-boundary h2,.nothilfe-asylum h2,.nothilfe-process h2,.nothilfe-misconceptions h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}.nothilfe-foundation>div:first-child>p:last-child{color:var(--sozv-muted);line-height:1.65}.nothilfe-core{padding:25px;border-left:7px solid var(--nh);border-radius:0 18px 18px 0;background:var(--nh-soft)}.nothilfe-core span,.nothilfe-core strong{display:block}.nothilfe-core span{color:var(--nh);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.nothilfe-core strong{margin:9px 0;color:var(--nh-dark);font-size:27px;line-height:1.12}.nothilfe-core p{margin:0;color:#6e5752;line-height:1.5}
.nothilfe-eligibility{background:linear-gradient(145deg,#fff,#eff7f5)}.nothilfe-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.nothilfe-checks article{position:relative;padding:23px 20px 21px;border-top:6px solid var(--sozv-primary);border-radius:17px;background:#fff}.nothilfe-checks b{display:grid;place-items:center;width:39px;height:39px;margin-bottom:13px;border-radius:50%;color:#fff;background:var(--sozv-primary-dark);font-size:18px}.nothilfe-checks span{color:var(--sozv-primary-dark);font-size:19px;font-weight:900}.nothilfe-checks p{margin:7px 0 0;color:var(--sozv-muted);font-size:14px;line-height:1.5}.nothilfe-person{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:17px;padding:19px 21px;border-left:6px solid var(--nh-gold);border-radius:0 15px 15px 0;background:#fff8df}.nothilfe-person strong{max-width:260px;color:#715819;font-size:18px}.nothilfe-person p{margin:0;color:var(--sozv-muted);line-height:1.5}
.nothilfe-scope{background:linear-gradient(145deg,#fff,#fbf2ef)}.nothilfe-needs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nothilfe-needs article{padding:21px;border:1px solid #ead6d0;border-radius:17px;background:#fff}.nothilfe-needs article>span{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;color:#fff;background:var(--nh);font-size:21px;font-weight:900}.nothilfe-needs h3{margin:13px 0 7px;color:var(--nh-dark);font-size:19px}.nothilfe-needs p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.nothilfe-individual{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:15px;padding:17px 19px;border-radius:14px;background:var(--nh-soft)}.nothilfe-individual strong{color:var(--nh-dark)}.nothilfe-individual span{color:#6e5752;line-height:1.48}
.nothilfe-boundary{background:#f8fbfb}.nothilfe-ladder{display:grid;grid-template-columns:repeat(7,auto);gap:8px;align-items:stretch}.nothilfe-ladder article{min-width:0;padding:19px;border-radius:16px;background:#e9f1f6}.nothilfe-ladder article:nth-of-type(2){background:#e9f5ef}.nothilfe-ladder article:nth-of-type(3){background:#fff7dc}.nothilfe-ladder article.is-last{color:#fff;background:var(--nh-dark)}.nothilfe-ladder span,.nothilfe-ladder strong,.nothilfe-ladder p{display:block}.nothilfe-ladder span{color:var(--sozv-primary);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nothilfe-ladder strong{margin:8px 0;color:var(--sozv-primary-dark);font-size:17px}.nothilfe-ladder p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.43}.nothilfe-ladder .is-last span,.nothilfe-ladder .is-last p{color:#ead9d4}.nothilfe-ladder .is-last strong{color:#fff}.nothilfe-ladder>b{align-self:center;color:var(--nh);font-size:21px}.nothilfe-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch;margin-top:22px}.nothilfe-comparison article{padding:22px;border-left:6px solid var(--sozv-primary);border-radius:0 17px 17px 0;background:#edf4f8}.nothilfe-comparison article.is-emergency{border-color:var(--nh);background:var(--nh-soft)}.nothilfe-comparison span{color:var(--sozv-primary-dark);font-size:20px;font-weight:900}.nothilfe-comparison ul{margin:13px 0 0;padding-left:19px;color:var(--sozv-muted);line-height:1.55}.nothilfe-comparison>b{align-self:center;color:var(--nh);font-size:25px}
.nothilfe-asylum{display:grid;grid-template-columns:1.1fr .9fr;gap:27px;align-items:center;background:linear-gradient(145deg,#fff,#f3eef7)}.nothilfe-asylum>div:first-child>p:last-child{color:var(--sozv-muted);line-height:1.6}.nothilfe-asylum-card{display:grid;gap:8px;padding:24px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#3e315e,#713d34)}.nothilfe-asylum-card span{color:#eadff2;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.nothilfe-asylum-card strong{font-size:20px}.nothilfe-asylum-card b{color:#f2cba3;font-size:22px}.nothilfe-asylum-card p{margin:5px 0 0;color:#f1e9ee;font-size:13px;line-height:1.48}
.nothilfe-process{background:linear-gradient(145deg,#fff,#eff7f5)}.nothilfe-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nothilfe-steps article{padding:20px;border-radius:17px;background:#fff}.nothilfe-steps b{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;color:#fff;background:var(--nh)}.nothilfe-steps h3{margin:12px 0 7px;color:var(--sozv-primary-dark);font-size:18px}.nothilfe-steps p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.48}.nothilfe-emergency{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-top:16px;padding:18px 20px;border-left:6px solid #b14f44;border-radius:0 15px 15px 0;background:#fdeceb}.nothilfe-emergency strong{color:#7c302a}.nothilfe-emergency span{color:#705652;line-height:1.48}
.nothilfe-misconceptions{background:#fff}.nothilfe-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nothilfe-facts article{padding:20px;border-top:5px solid var(--nh-mid);border-radius:16px;background:var(--nh-paper)}.nothilfe-facts strong{color:var(--nh-dark);font-size:17px}.nothilfe-facts p{margin:8px 0 0;color:var(--sozv-muted);font-size:14px;line-height:1.5}
.nothilfe-memory{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;margin:30px 0;padding:clamp(28px,4vw,44px);border-radius:23px;color:#fff;background:linear-gradient(135deg,#173c69,#713d34)}.nothilfe-memory h2{margin:6px 0 0;color:#fff;font-size:clamp(28px,4vw,43px);line-height:1.12}.nothilfe-memory>p{margin:0;color:#f4e7e2;font-size:18px;line-height:1.62}
@media(max-width:1000px){.nothilfe-needs,.nothilfe-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nothilfe-ladder{grid-template-columns:1fr}.nothilfe-ladder>b{transform:rotate(90deg);text-align:center}}
@media(max-width:800px){.nothilfe-hero,.nothilfe-foundation,.nothilfe-asylum,.nothilfe-memory{grid-template-columns:1fr}.nothilfe-hero-mark{display:none}.nothilfe-checks{grid-template-columns:1fr}.nothilfe-person,.nothilfe-individual,.nothilfe-emergency{grid-template-columns:1fr}.nothilfe-comparison{grid-template-columns:1fr}.nothilfe-comparison>b{transform:rotate(90deg);text-align:center}}
@media(max-width:580px){.nothilfe-needs,.nothilfe-steps,.nothilfe-facts{grid-template-columns:1fr}.nothilfe-page-nav{position:static}}
